Patents by Inventor Robert Bartfai
Robert Bartfai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20080021974Abstract: Provided are a method, system, and article of manufacture for copying storage. Data sent from a first storage unit is synchronously copied at a second storage unit. The copied data is sent asynchronously from the second storage unit to a third storage unit.Type: ApplicationFiled: August 1, 2007Publication date: January 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Warren Stanley, William Micka, Gail Spear, Sam Werner, Olympia Gluck, Michael Factor, Robert Bartfai
-
Publication number: 20070239950Abstract: Provided are a method, system, and article of manufacture, wherein a primary control unit sends a selected time to a plurality of secondary control units. Clocks are periodically synchronized at the primary control unit and the secondary control units with a time server. The primary control unit and the plurality of secondary control units consistently update secondary storage subsystems coupled to the plurality of secondary control units at the selected time.Type: ApplicationFiled: April 6, 2006Publication date: October 11, 2007Inventors: Robert Kern, Gregory McBride, Kenneth Boyd, William Micka, Gail Spear, Robert Bartfai
-
Publication number: 20070156983Abstract: Provided are a method, system, and program for maintaining consistency when mirroring data using different copy technologies. Update groups having updates to primary storage locations are formed using a first copy technology. The updates in the update groups are copied to secondary storage locations. Update groups having updates to primary storage locations are formed using a second copy technology, wherein the updates in the update groups are copied to secondary storage locations. Indication is made in a data structure of a time of an update in response to including the update in one of the update groups formed using the first copy technology. Indication is also made in the data structure of a time of the update group formed using the second copy technology.Type: ApplicationFiled: January 3, 2006Publication date: July 5, 2007Inventors: Robert Kern, Kenneth Boyd, Gregory McBride, Gail Spear, Robert Bartfai, William Micka, Kenneth Day
-
Publication number: 20070130213Abstract: Provided are a method, system, deployment and program for managing data transfer in consistency group formation. In one embodiment, nodes are periodically polled to determine traffic conditions. An estimated drain time for a node such as the most congested node, for example, is compared to a drain time limit and if within a vicinity of the drain time limit, operations switch to a consistency group formation mode. Other embodiments are described and claimed.Type: ApplicationFiled: December 1, 2005Publication date: June 7, 2007Inventors: Pierre-Fortin Jean-Denis, Gail Spear, Robert Bartfai, Sonny Williams, Nicolas Clayton
-
Publication number: 20070088924Abstract: Resynchronization of data between a primary (production) data site and a secondary (recovery) site following a failure is enhanced when the size of a data track at the production site is different from the size of a data track at the recovery site. The recovery site reads an out-of-sync (OOS) bitmap created at the production site and expands or contracts the bitmap to accommodate the size difference. The resulting production site bitmap is merged with a OOS bitmap maintained at the recovery site to indicate those tracks which are to be transferred from the recovery site to the production site. Thus, only those tracks which are required to be transferred are transferred. Buffer space may be allocated in which to expand or contract the production site OOS bitmap. Buffer space may be conserved by sequentially reading portions of the production site OOS bitmap into a small buffer.Type: ApplicationFiled: October 14, 2005Publication date: April 19, 2007Applicant: International Business Machines (IBM) CorporationInventors: Pierre-Fortin Jean-Denis, Gail Spear, Robert Bartfai, Warren Stanley
-
Publication number: 20070061531Abstract: A method of recovery from a data storage system failure in a data storage system having a host computer writing data to a first storage unit with a first storage controller synchronously mirroring the data to a second storage unit, and with a second storage controller asynchronously mirroring the data to a third storage unit. Upon detection of an error or failure associated with the first storage unit, the synchronous data mirroring relationship between the first storage unit and the second storage unit is terminated and the host is directed to write data updates directly to the second storage unit. Upon correction of the failure associated the asynchronous mirroring of data updates from the second storage unit to the third storage unit is suspended and synchronous mirroring of the data updates in a reverse direction, from the second storage unit to the first storage unit, is commenced.Type: ApplicationFiled: November 2, 2006Publication date: March 15, 2007Applicant: IBM CORPORATIONInventors: Robert Bartfai, Michael Factor, Gail Spear, William Micka
-
Publication number: 20070028065Abstract: Provided are a method, system, and program for forming a consistency group of data. Information is provided on a consistency group relationship indicating a plurality of slave controllers and, for each indicated slave controller, a slave storage unit managed by the slave controller. A command is transmitted to each slave controller in the consistency group relationship to cause each slave controller to transmit data in the slave storage unit to a remote storage in a manner that forms the consistency group. A determination is made as to whether all the slave controllers successfully transmitted the data in the slave storage units that is part of the consistency group to the remote storage.Type: ApplicationFiled: September 6, 2006Publication date: February 1, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gail Spear, Robert Bartfai, Edward Lin, William Micka, Olympia Gluck, Aviad Zlotnick, Michael Factor, Thomas Jarvis, Sam Werner
-
Publication number: 20060106747Abstract: Provided are a method, system, deployment and program for managing data transfer in consistency group formation. In one embodiment, a transfer time for a data structure is selected as a function of at least one determined backlog. Upon expiration of the selected transfer time, the mode of operation may be switched. By dynamically selecting a transfer time, backlogs may be reduced to increase the likelihood of successful creation of a consistency group. Other embodiments are described and claimed.Type: ApplicationFiled: November 12, 2004Publication date: May 18, 2006Inventors: Robert Bartfai, Pierre-Fortin Jean-Denis, Gail Spear, Sonny Williams, Sherry Worcester
-
Publication number: 20060098818Abstract: A method of transmitting information from a primary storage control unit to a secondary storage control unit in an asynchronous data copying system. The method includes building multiple descriptor blocks for transmission from the primary storage control unit, and encrypting multiple payloads according to one of n encryption methods. In addition, the n encryption methods are associated with the primary storage control unit and n decryption keys relating to the n encryption methods are associated with the secondary storage control unit. An index to the n encryption keys is associated with the multiple descriptor blocks. The method further includes encrypting each of the payloads according to one of the n encryption methods and indicating, in the index associated with a selected descriptor block, which decryption key relates to the encryption method used for any payload associated with a select descriptor block.Type: ApplicationFiled: November 10, 2004Publication date: May 11, 2006Applicant: International Business Machines (IBM) CorporationInventors: Nicholas Fifer, Robert Bartfai, William Micka, Warren Stanley, Kenneth Day, Kenneth Boyd
-
Publication number: 20050278391Abstract: Techniques are provided for performing a copy operation. A fast reverse restore command indicating a new source and a new target is received, wherein the new source is an original target and the new target is an original source. A synchronous scan is performed on the new target. A new target structure associated with the new target is updated using a new source structure associated with the new source. Techniques are also provided for performing a copy operation in which a fast reverse restore command is received after an instant virtual copy has been performed from a new target to a new source and wherein the fast reverse restore command is performed before a background copy has been performed by the instant virtual copy.Type: ApplicationFiled: May 27, 2004Publication date: December 15, 2005Inventors: Gail Spear, Michael Factor, Rivka Matosevich, Shachar Fienblit, Sheli Rahav, Robert Bartfai, Dalit Tzafrir, Ifat Nuriel
-
Publication number: 20050265391Abstract: An apparatus, system and method of concurrent high-performance transport of variable-length messages are provided. The invention overcomes the problem of transporting a message comprising more bits than the maximum allowable group transmission on a network, by fragmenting the message into a plurality of data packets and transmitting the data packets concurrently. In addition, the present invention overcomes the problem of inefficient storage space allocation for reconstruction of the message from the data packets by sending the size of the message with each data packet.Type: ApplicationFiled: May 27, 2004Publication date: December 1, 2005Inventors: Robert Bartfai, Pierre-Fortin Jean-Denis, Edward Wei Lin, James Springer, Sherry Worcester
-
Publication number: 20050268054Abstract: Techniques are provided for performing a copy operation. An instant virtual copy operation is issued from a first portion of data to a primary mirroring portion of data, wherein the primary mirroring portion of data corresponds to a secondary mirroring portion of data, and wherein the primary mirroring portion of data and the secondary mirroring portion of data are in a mirroring relationship. The mirroring relationship is transitioned to a duplex pending state in response to determining that the mirroring relationship is in a full duplex state. When the mirroring relationship is in a duplex pending state, each block of data involved in the instant virtual copy operation is transferred from the primary mirroring portion of data to the secondary mirroring portion of data.Type: ApplicationFiled: May 27, 2004Publication date: December 1, 2005Inventors: Sam Werner, Gail Spear, Warren Stanley, Robert Bartfai
-
Publication number: 20050081091Abstract: A method of recovery from a data storage system failure in a data storage system having a host computer writing data to a first storage unit with a first storage controller synchronously mirroring the data to a second storage unit, and with a second storage controller asynchronously mirroring the data to a third storage unit. The method begins with the detection of a failure associated with the first storage unit. Upon detection of the error or failure associated with the first storage unit, the synchronous data mirroring relationship between the first storage unit and the second storage unit is terminated and the host is directed to write data updates directly to the second storage unit. Upon correction of the failure associated with the first storage unit, the asynchronous mirroring of data updates from the second storage unit to the third storage unit is suspended and synchronous mirroring of the data updates in a reverse direction, from the second storage unit to the first storage unit, is commenced.Type: ApplicationFiled: September 29, 2003Publication date: April 14, 2005Applicant: International Business Machines (IBM) CorporationInventors: Robert Bartfai, Michael Factor, Gail Spear, William Micka
-
Publication number: 20050071586Abstract: Disclosed is a technique for maintaining consistency of data. One or more blocks of data identified by a first structure are copied to form a consistent set of data. While not acknowledging completion of write requests to any blocks of data, a second structure is created, wherein the second structure indicates which blocks of data are modified while the consistent set of data is being formed. Also disclosed is a technique for asynchronous copy. Indicators are updated in a first structure for one or more blocks of data, wherein each indicator in the first structure indicates whether a corresponding block of data was modified since the block of data was last sent to remote storage.Type: ApplicationFiled: September 29, 2003Publication date: March 31, 2005Inventors: Robert Bartfai, William Micka, Thomas Jarvis, Olympia Gluck, Michael Factor, Irit Dolev, Warren Stanley, Martin Tross, Sam Werner, Aviad Zlotnick, Gail Spear
-
Publication number: 20050071708Abstract: A method of recovery from a data storage system failure in a data storage system having a host computer writing data updates to a local storage controller at a local site. The local controller is associated with a local storage device. The local storage controller is also configured to asynchronously copy the updates to a remote storage controller associated with a remote storage device at a remote site. In addition, the remote storage controller is configured to store a consistent point in time copy of the updates on a backup storage device. The consistent point in time copy is known as a consistency group. Upon detection of a failure associated with the local site, a determination is made whether a group of updates pending for storage on the backup storage device form an intact consistency group. If an intact consistency group has not formed, corrective action may be taken to create an intact consistency group.Type: ApplicationFiled: September 29, 2003Publication date: March 31, 2005Applicant: International Business Machines (IBM) CorporationInventors: Robert Bartfai, Gail Spear
-
Publication number: 20050071588Abstract: Provided are a method, system, and program for forming a consistency group of data. Information is provided on a consistency group relationship indicating a plurality of slave controllers and, for each indicated slave controller, a slave storage unit managed by the slave controller. A command is transmitted to each slave controller in the consistency group relationship to cause each slave controller to transmit data in the slave storage unit to a remote storage in a manner that forms the consistency group. A determination is made as to whether all the slave controllers successfully transmitted the data in the slave storage units that is part of the consistency group to the remote storage.Type: ApplicationFiled: September 29, 2003Publication date: March 31, 2005Inventors: Gail Spear, Robert Bartfai, Edward Lin, William Micka, Olympia Gluck, Aviad Zlotnick, Michael Factor, Thomas Jarvis, Sam Werner
-
Publication number: 20050071372Abstract: A two-phase process FlashCopy operation is provided that can be used to aid in the formation of consistency groups across multiple storage control units. In the first phase, preparations to create a new consistency group are made “revertible” by write-inhibiting the source volumes through “Establish-FlashCopy-revertible” commands. If the preparation of any volume within the consistency group fails, a “Withdraw-FlashCopy-revert” command may be executed, thereby causing a retention of the prior FlashCopy point-in-time copy. In the second phase, executed if all preparations are successful, a “Withdraw-FlashCopy-commit” command may be executed to remove all write-inhibit indicators, complete the creation of the new FlashCopy point-in-time copy and secure the new consistency group. Write requests to the FlashCopy source volumes may then be received and processed without risking corruption of the new consistency group on the Flashcopy target volumes.Type: ApplicationFiled: September 29, 2003Publication date: March 31, 2005Applicant: International Business Machines CorporationInventors: Robert Bartfai, Edward Lin, Gail Spear, Michael Factor, Sivan Tal
-
Publication number: 20050071710Abstract: Provided are a method, system, and program for forming a consistency group of data. A command is received to form a consistency group with respect to data received at a first storage site that is mirrored to a second storage site. A first data structure is provided indicating updates to the first storage site not included in the consistency group that are received after the command and a second data structure is provided indicating updates to the first storage site in the consistency group to be formed. A command is transmitted to cause data copied to the second storage site that is part of the consistency group to be copied to a third storage site. Indication is received when the data in the second storage site that is part of the consistency group is copied to the third storage site.Type: ApplicationFiled: September 29, 2003Publication date: March 31, 2005Inventors: William Micka, Gail Spear, Robert Bartfai, Sam Werner, Thomas Jarvis, Warren Stanley