Patents by Inventor Paul A. Jennas, II
Paul A. Jennas, II 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: 9087014Abstract: A command to write data to a disk location is received at a disk storage system. The data is written to the disk location and a record including the data, the disk location, and a sequence value is generated. The first sequence value indicates relative sequence when compared to other sequence values. The record is written to a record location on a tape cartridge loaded in a tape drive. Record metadata on the disk storage system is modified to indicate that the record location contains current data. Tape cartridges containing records may be used to restore data to disk storage.Type: GrantFiled: November 14, 2014Date of Patent: July 21, 2015Assignee: International Business Machines CorporationInventors: Paul A. Jennas, II, Jason L. Peipelman, Chris Zukowski
-
Publication number: 20140359217Abstract: Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a relative priority based on a primary ordered heat map of the tiered storage devices of the primary storage entity. The relative priority is used against a secondary ordered heat map of the tiered storage devices of the secondary storage entity to perform the extent migration, regardless of whether the primary and secondary storage entities are identical.Type: ApplicationFiled: August 14, 2014Publication date: December 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul A. JENNAS, II, Larry JUAREZ, David MONTGOMERY, Todd C. SORENSON
-
Patent number: 8868871Abstract: Exemplary method, system, and computer program embodiments for, in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices, extent migration are provided. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a relative priority based on a primary ordered heat map of the tiered storage devices of the primary storage entity. The relative priority is used against a secondary ordered heat map of the tiered storage devices of the secondary storage entity to perform the extent migration, regardless of whether the primary and secondary storage entities are identical.Type: GrantFiled: October 1, 2013Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Paul A. Jennas, II, Larry Juarez, David Montgomery, Todd C. Sorenson
-
Patent number: 8838921Abstract: Provided are a computer program product, system, and method for determining whether to extend a drain time to copy data blocks from a first storage to a second storage. A data structure indicates data blocks in the first storage to copy to the second storage. A drain operation copies the data blocks indicated in the first storage to the second storage for a drain time period. Write requests to the data blocks indicated in the data structure are queued during the drain time period, wherein the queued write requests are not completed while queued. Metric information based on the writes that occur to data blocks in the first storage are gathered during the drain time period; and in response to expiration of the drain time period, a determination is made from the gathered metric information of whether to continue the drain operation or terminate the drain operation.Type: GrantFiled: May 17, 2012Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Theodore T. Harris, Jr., Paul A. Jennas, II, Jason L. Peipelman, Joshua M. Rhoades, Matthew J. Ward
-
Patent number: 8838920Abstract: Provided are a computer program product, system, and method for determining whether to extend a drain time to copy data blocks from a first storage to a second storage. A data structure is generated indicating data blocks in the first storage to copy to the second storage. A drain operation is initiated to copy the data blocks indicated in the first storage to the second storage for a drain time period. Write requests to the data blocks indicated in the data structure are queued during the drain time period, wherein the queued write requests are not completed while queued. Metric information based on the writes that occur to data blocks in the first storage are gathered during the drain time period; and in response to expiration of the drain time period, a determination is made from the gathered metric information of whether to continue the drain operation or terminate the drain operation.Type: GrantFiled: November 17, 2010Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Theodore T. Harris, Jr., Paul A. Jennas, II, Jason L. Peipelman, Joshua M. Rhoades, Matthew J. Ward
-
Patent number: 8819706Abstract: A method for providing audio feedback for command line interface (CLI) commands in a computing environment. Auditory notifications are generated for indicating a completion of CLI commands. The auditory notifications are configurable by user preferences.Type: GrantFiled: February 27, 2013Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Dale H. Anderson, Paul A. Jennas, II, Jason L. Peipelman, Matthew J. Ward
-
Patent number: 8813095Abstract: A system for providing audio feedback for command line interface (CLI) commands in a computing environment. Auditory notifications are generated for indicating a completion of CLI commands. The auditory notifications are configurable by user preferences.Type: GrantFiled: September 14, 2011Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Dale H. Anderson, Paul A. Jennas, II, Jason L. Peipelman, Matthew J. Ward
-
Publication number: 20140208010Abstract: A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio.Type: ApplicationFiled: March 20, 2014Publication date: July 24, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Philip M. DOATMAS, Paul A. JENNAS, II, Larry JUAREZ, David MONTGOMERY, Jason L. PEIPELMAN, Joshua M. RHOADES, Todd C. SORENSON
-
Publication number: 20140208011Abstract: A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio.Type: ApplicationFiled: March 20, 2014Publication date: July 24, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Philip M. DOATMAS, Paul A. JENNAS, II, Larry JUAREZ, David MONTGOMERY, Jason L. PEIPELMAN, Joshua M. RHOADES, Todd C. SORENSON
-
Patent number: 8769225Abstract: In one embodiment, pursuant to migrating the data from the first to the second storage medium, the data is allocated to the second storage medium while retaining an allocation of the data in the first storage medium. If the data is migrated from the second storage medium back to the first storage medium, the data is pointed to the allocation of the data in the first storage medium to alleviate data movement from the second storage medium to the first storage medium. If the allocation of the data in the first storage medium is determined to be needed for other data, the allocation of the data in the first storage medium is freed.Type: GrantFiled: April 27, 2012Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Dale H. Anderson, Philip M. Doatmas, Michael R. Groseclose, Jr., Paul A. Jennas, II, Larry Juarez, Brian S. McCain, David Montgomery, Jason L. Peipelman, Joshua M. Rhoades, Todd C. Sorenson, David V. Valverde
-
Patent number: 8762667Abstract: In one embodiment, pursuant to migrating the data from the first to the second storage medium, the data is allocated to the second storage medium while retaining an allocation of the data in the first storage medium. If the data is migrated from the second storage medium back to the first storage medium, the data is pointed to the allocation of the data in the first storage medium to alleviate data movement from the second storage medium to the first storage medium. If the allocation of the data in the first storage medium is determined to be needed for other data, the allocation of the data in the first storage medium is freed.Type: GrantFiled: February 1, 2010Date of Patent: June 24, 2014Assignee: International Business Machines CorporationInventors: Dale H. Anderson, Philip M. Doatmas, Michael R. Groseclose, Jr., Paul A. Jennas, II, Larry Juarez, Brian S. McCain, David Montgomery, Jason L. Peipelman, Joshua M. Rhoades, Todd C. Sorenson, David V. Valverde
-
Patent number: 8713244Abstract: A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio.Type: GrantFiled: May 3, 2012Date of Patent: April 29, 2014Assignee: International Business Machines CorporationInventors: Philip M. Doatmas, Paul A. Jennas, II, Larry Juarez, David Montgomery, Jason L. Peipelman, Joshua M. Rhoades, Todd C. Sorenson
-
Patent number: 8700841Abstract: A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio.Type: GrantFiled: April 19, 2010Date of Patent: April 15, 2014Assignee: International Business Machines CorporationInventors: Philip M. Doatmas, Paul A. Jennas, II, Larry Juarez, David Montgomery, Jason L. Peipelman, Joshua M. Rhoades, Todd C. Sorenson
-
Patent number: 8694886Abstract: A method, system, and computer program product for providing dynamic context assistance to a user of a system, such as a storage system. One or more current command line interface (CLI) entries that are entered in a CLI of the system are received and a current state of the system is determined. Dynamic context assistance is then generated for one or more current CLI entries based on entered values of the one or more CLI entries. In this regard, the dynamic context assistance can be generated and displayed in a text or graphical form when one or more dynamic context assist keys are entered in the CLI in conjunction with the current CLI entry.Type: GrantFiled: January 2, 2008Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Mario F. Acedo, Ezequiel Cervantes, Paul A. Jennas, II, Jason L. Peipelman, Matthew J. Ward
-
Patent number: 8683151Abstract: In one aspect of the present description, a data preservation function is provided for preserving a set of data on a source storage device at a point in time, and includes identifying as a function of prior update usage, such as input/output usage, of the data to be preserved, a portion of the data which is more likely to be the subject of updates during at least a portion of the data preservation operation as compared to the remaining portion of the data to be preserved, and copies the identified portion of the data to be preserved to a target storage device. In another aspect, the size of the portion of data to be identified is variable. Other features and aspects may be realized, depending upon the particular application.Type: GrantFiled: May 16, 2012Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Paul A. Jennas, II, Jason L. Peipelman, Joshua Marshall Rhoades, Matthew J. Ward
-
Publication number: 20140032869Abstract: Exemplary method, system, and computer program embodiments for, in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices, extent migration are provided. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a relative priority based on a primary ordered heat map of the tiered storage devices of the primary storage entity. The relative priority is used against a secondary ordered heat map of the tiered storage devices of the secondary storage entity to perform the extent migration, regardless of whether the primary and secondary storage entities are identical.Type: ApplicationFiled: October 1, 2013Publication date: January 30, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul A. JENNAS, II, Larry JUAREZ, David MONTGOMERY, Todd C. SORENSON
-
Patent number: 8583889Abstract: Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a time delta approximately equal to a time of an intended migration at the primary storage entity adjusted for a transmission time such that the primary and secondary storage entities conduct the extent migration at approximately a same time.Type: GrantFiled: December 16, 2010Date of Patent: November 12, 2013Assignee: International Business Machines CorporationInventors: Paul A. Jennas, II, Larry Juarez, David Montgomery, Todd C. Sorenson
-
Patent number: 8572343Abstract: Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a time delta approximately equal to a time of an intended migration at the primary storage entity adjusted for a transmission time such that the primary and secondary storage entities conduct the extent migration at approximately a same time.Type: GrantFiled: June 14, 2012Date of Patent: October 29, 2013Assignee: International Business Machines CorporationInventors: Paul A. Jennas, II, Larry Juarez, David Montgomery, Todd C. Sorenson
-
Patent number: 8572339Abstract: In one aspect of the present description, a data preservation function is provided for preserving a set of data on a source storage device at a point in time, and includes identifying as a function of prior update usage, such as input/output usage, of the data to be preserved, a portion of the data which is more likely to be the subject of updates during at least a portion of the data preservation operation as compared to the remaining portion of the data to be preserved, and copies the identified portion of the data to be preserved to a target storage device. In another aspect, the size of the portion of data to be identified is variable. In one embodiment, the size of the portion of data to be identified is a function of a parameter of the command, such that a user can specify the command parameter which affects the size of the portion of data which is prewritten to the target storage device.Type: GrantFiled: November 19, 2010Date of Patent: October 29, 2013Assignee: International Business Machines CorporationInventors: Paul A. Jennas, II, Jason L. Peipelman, Joshua Marshall Rhoades, Matthew J. Ward
-
Patent number: 8560792Abstract: Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a relative priority based on a primary ordered heat map of the tiered storage devices of the primary storage entity. The relative priority is used against a secondary ordered heat map of the tiered storage devices of the secondary storage entity to perform the extent migration, regardless of whether the primary and secondary storage entities are identical.Type: GrantFiled: December 16, 2010Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Paul A. Jennas, II, Larry Juarez, David Montgomery, Todd C. Sorenson