Patents by Inventor Marcel Duvekot
Marcel Duvekot 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).
-
Patent number: 8200921Abstract: A data synchronization method (for a redundant data storage arrangement in which there are at least a primary storage entity and mirroring first and second remote storage entities in communication therewith, respectively, writes to the first and second remote storage entities being tracked via respective first and second sidefiles, the first and second storage entities having different levels of write-currency relative to each other) may include: comparing the first sidefile with the second sidefile; and updating writes stored at the second remote storage entity based upon the comparison of the first and second sidefiles.Type: GrantFiled: March 12, 2004Date of Patent: June 12, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert A Cochran, Marcel Duvekot
-
Patent number: 7546485Abstract: Various method and system embodiments of the present invention employ enhanced journal-based resynchronization for resynchronization of a primary volume to a remote secondary volume following restoration of a communications link or another event. Enhanced journal-based resynchronization involves maintaining a filled journal after the primary component system has resorted to bitmap-based journaling. Following communications-link restoration, or another event, enhanced resynchronization analyzes various values maintained by the primary component system to characterize the journaling state in order to determine whether or not to first merge the filled journal with the track-based bitmap before carrying out bit-map-based resynchronization, or to instead unspool the filled journal and transmit the unspooled WRITE requests to the second component system prior to separately carrying out bit-map-based resynchronization.Type: GrantFiled: August 15, 2006Date of Patent: June 9, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert A. Cochran, Marcel Duvekot
-
Patent number: 7478154Abstract: A storage system comprises an interface capable of interconnecting a network infrastructure via a plurality of communication links. The plurality of communication links has a diversity of data-carrying capacity and performance. The storage system further comprises a controller coupled to the interface that assigns the plurality of communication links into at least one link affinity group based on performance criteria and controls link selection based on link affinity group assignment.Type: GrantFiled: June 26, 2003Date of Patent: January 13, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert A. Cochran, Marcel Duvekot
-
Publication number: 20080126443Abstract: Various method and system embodiments of the present invention employ enhanced journal-based resynchronization for resynchronization of a primary volume to a remote secondary volume following restoration of a communications link or another event. Enhanced journal-based resynchronization involves maintaining a filled journal after the primary component system has resorted to bitmap-based journaling. Following communications-link restoration, or another event, enhanced resynchronization analyzes various values maintained by the primary component system to characterize the journaling state in order to determine whether or not to first merge the filled journal with the track-based bitmap before carrying out bit-map-based resynchronization, or to instead unspool the filled journal and transmit the unspooled WRITE requests to the second component system prior to separately carrying out bit-map-based resynchronization.Type: ApplicationFiled: August 15, 2006Publication date: May 29, 2008Inventors: Robert A. Cochran, Marcel Duvekot
-
Patent number: 7366866Abstract: Described herein are exemplary storage network architectures and methods for block size allocation in copy operations. A copy operation from a first storage cell to a second storage cell is initiated. The copy operation initially utilizes a first write block size. The write block size is changed to utilize a second write block size, different from the first write block size, and a performance parameter is measured at the second write block size. The second write block size is maintained if the performance parameter exceeds a threshold.Type: GrantFiled: October 30, 2003Date of Patent: April 29, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Alan Cochran, Marcel Duvekot
-
Patent number: 7165141Abstract: A method of operating a daisy-chained device-mirroring architecture (where such an architecture may include a storage node N configured to mirror data on an entity representing node N?1, a storage node N+1 daisy-chain-coupled via a first main link to, and configured to mirror data on, the node N, and a storage node N+2 daisy-chain-coupled via a second main link to, and configured to mirror data on, the node N+1, each of the nodes N and N+1 being operable under normal circumstances to forward writes received thereby to the nodes N+1 and N+2 via the first and second main links, respectively), where such a method may include: tracking, at the node N, acknowledgments by the node N+1 and by the node N+2 of writes that the node N has forwarded.Type: GrantFiled: February 27, 2004Date of Patent: January 16, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert A Cochran, Marcel Duvekot
-
Patent number: 7149919Abstract: A disaster recovery system with sequenced cascaded resynchronization comprises a plurality of data centers and a distributed control system. The individual data centers comprise a communication interface, a data storage, and a controller. The distributed control system is distributed and executable in the controllers of the plurality of data centers, and is capable of coordinating operations via the communication interfaces of the plurality of data centers to resynchronize a plurality of communication links between data center pairs of the plurality of data centers. The communication links including at least one synchronous link and at least one asynchronous link.Type: GrantFiled: May 15, 2003Date of Patent: December 12, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Alan Cochran, Matthias Popp, Marcel Duvekot
-
Publication number: 20060136663Abstract: A method, of controlling access to storage locations on a hard-disk-based memory device, may include: receiving an input/output (I/O) request for access to the memory device; evaluating the I/O request in terms of one or more sectors on the hard-disk-based memory device comprehended by the I/O request; and selectively granting the I/O request on a sector-specific basis.Type: ApplicationFiled: December 22, 2004Publication date: June 22, 2006Inventors: Robert Cochran, Marcel Duvekot
-
Publication number: 20050203972Abstract: A data synchronization method (for a redundant data storage arrangement in which there are at least a primary storage entity and mirroring first and second remote storage entities in communication therewith, respectively, writes to the first and second remote storage entities being tracked via respective first and second sidefiles, the first and second storage entities having different levels of write-currency relative to each other) may include: comparing the first sidefile with the second sidefile; and updating writes stored at the second remote storage entity based upon the comparison of the first and second sidefiles.Type: ApplicationFiled: March 12, 2004Publication date: September 15, 2005Inventors: Robert Cochran, Marcel Duvekot
-
Publication number: 20050193179Abstract: A method of operating a daisy-chained device-mirroring architecture (where such an architecture may include a storage node N configured to mirror data on an entity representing node N?1, a storage node N+1 daisy-chain-coupled via a first main link to, and configured to mirror data on, the node N, and a storage node N+2 daisy-chain-coupled via a second main link to, and configured to mirror data on, the node N+1, each of the nodes N and N+1 being operable under normal circumstances to forward writes received thereby to the nodes N+1 and N+2 via the first and second main links, respectively), where such a method may include: tracking, at the node N, acknowledgments by the node N+1 and by the node N+2 of writes that the node N has forwarded.Type: ApplicationFiled: February 27, 2004Publication date: September 1, 2005Inventors: Robert Cochran, Marcel Duvekot
-
Publication number: 20050097290Abstract: Described herein are exemplary storage network architectures and methods for block size allocation in copy operations. A copy operation from a first storage cell to a second storage cell is initiated. The copy operation initially utilizes a first write block size. The write block size is changed to utilize a second write block size, different from the first write block size, and a performance parameter is measured at the second write block size. The second write block size is maintained if the performance parameter exceeds a threshold.Type: ApplicationFiled: October 30, 2003Publication date: May 5, 2005Inventors: Robert Cochran, Marcel Duvekot
-
Publication number: 20040267959Abstract: A storage system comprises an interface capable of interconnecting a network infrastructure via a plurality of communication links. The plurality of communication links has a diversity of data-carrying capacity and performance. The storage system further comprises a controller coupled to the interface that assigns the plurality of communication links into at least one link affinity group based on performance criteria and controls link selection based on link affinity group assignment.Type: ApplicationFiled: June 26, 2003Publication date: December 30, 2004Applicant: Hewlett-Packard Development Company, L.P.Inventors: Robert A. Cochran, Marcel Duvekot
-
Publication number: 20040230859Abstract: A disaster recovery system with sequenced cascaded resynchronization comprises a plurality of data centers and a distributed control system. The individual data centers comprise a communication interface, a data storage, and a controller. The distributed control system is distributed and executable in the controllers of the plurality of data centers, and is capable of coordinating operations via the communication interfaces of the plurality of data centers to resynchronize a plurality of communication links between data center pairs of the plurality of data centers. The communication links including at least one synchronous link and at least one asynchronous link.Type: ApplicationFiled: May 15, 2003Publication date: November 18, 2004Applicant: Hewlett-Packard Development Company, L.P.Inventors: Robert Alan Cochran, Matthias Popp, Marcel Duvekot