Patents by Inventor Carl Evan Jones
Carl Evan Jones 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: 10831727Abstract: An application programming interface (API) is used to migrate, from a specified source LUN to a specified target LUN, at least one specified sub-LUN data chunk, the API functioning as an interface between a storage controller and an owning application.Type: GrantFiled: May 29, 2012Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pankaj S. Bavishi, Gaurav Chhaunker, Carl Evan Jones, Pankaj Omprakash Khandelwal, Subhojit Roy
-
Patent number: 10831728Abstract: An application programming interface (API), functioning as an interface between a storage controller and an owning application, is used to migrate, from a specified source LUN to a specified target LUN, at least one specified sub-LUN data chunk, the at least one specified sub-LUN data chunk having a predefined chunk size fixed by the storage controller. A specified total migration size is incrementally reduced by each completed migration of the at least one specified sub-LUN data chunk until the total migration size is zero and the migration is completed.Type: GrantFiled: May 29, 2012Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pankaj S. Bavishi, Gaurav Chhaunker, Carl Evan Jones, Pankaj Omprakash Khandelwal, Subhojit Roy
-
Patent number: 10817202Abstract: A source code-based specification is implemented for use as an interface between a storage controller and an owning application to migrate a specified size of data from physical storage behind the LUN to a new physical location.Type: GrantFiled: May 29, 2012Date of Patent: October 27, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pankaj S. Bavishi, Gaurav Chhaunker, Carl Evan Jones, Pankaj Omprakash Khandelwal, Subhojit Roy
-
Patent number: 10133747Abstract: Various embodiments for preserving data redundancy in a data deduplication system in a computing environment are provided. At least one virtual device out of a volume set is designated as not subject to a deduplication operation.Type: GrantFiled: April 23, 2012Date of Patent: November 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rahul M. Fiske, Carl Evan Jones, Subhojit Roy
-
Patent number: 10043554Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.Type: GrantFiled: February 20, 2014Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
-
Patent number: 9779103Abstract: Various embodiments for preserving data redundancy in a data deduplication system in a computing environment are provided. An indicator is configured. The indicator is provided with a selected data segment to be written through the data deduplication system to designate that the selected data segment must not be subject to a deduplication operation, such that repetitive data can be written and stored on physical locations despite being identical.Type: GrantFiled: April 23, 2012Date of Patent: October 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rahul M. Fiske, Carl Evan Jones, Subhojit Roy
-
Patent number: 9552160Abstract: A method for preserving data availability and I/O performance when creating a virtual RAID volume includes exposing a set of backend virtual volumes. The backend virtual volumes are implemented on a set of physical storage devices (e.g., physical disks or solid state drives) residing on a storage system. The method further enables selection of the set of backend virtual volumes to create a virtual RAID volume having a selected RAID level. The method further provides verification that the backend virtual volumes will be implemented on the physical storage devices in a way that preserves the data availability and I/O performance associated with the selected RAID level. A corresponding computer program product and apparatus are also described.Type: GrantFiled: June 27, 2011Date of Patent: January 24, 2017Assignee: International Business Machines CorporationInventors: Carl Evan Jones, Subhojit Roy
-
Patent number: 9519549Abstract: Control of the discard of data from cache during backup of the data. In a computer-implemented system comprising primary data storage; cache; backup data storage; and at least one processor, the processor is configured to identify data stored in the primary data storage for backup to the backup data storage, where the identified data is placed in the cache in the form of portions of the data, and where the portions of data are to be backed up from the cache to the backup storage. Upon backup of each portion of the identified data from the cache to the backup storage, the processor marks the backed up portion of the identified data for discard from the cache. Thus, the backed up data is discarded from the cache right away, lessening cache pollution.Type: GrantFiled: January 11, 2012Date of Patent: December 13, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lawrence Carter Blount, Rahul Fiske, Carl Evan Jones, Subhojit Roy
-
Patent number: 9262428Abstract: Various embodiments for preserving data redundancy of identical data in a data deduplication system in a computing environment are provided. A selected range of virtual addresses of a virtual storage device in the computing environment is designated as not subject to a deduplication operation. Other system and computer program product embodiments are disclosed and provide related advantages.Type: GrantFiled: April 23, 2012Date of Patent: February 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rahul M. Fiske, Carl Evan Jones, Subhojit Roy
-
Patent number: 8996881Abstract: Various embodiments for preserving data redundancy in a data deduplication system in a computing environment are provided. A selected data segment, to be written through the data deduplication system, is encrypted such that the selected data segment is not subject to a deduplication operation. Other system and computer program product embodiments are disclosed and provide related advantages.Type: GrantFiled: April 23, 2012Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Rahul M. Fiske, Carl Evan Jones, Subhojit Roy
-
Patent number: 8972681Abstract: A method for increasing the efficiency of a “copy-on-write” operation performed on an SSD to extend the life of the SSD is disclosed herein. In one embodiment, such a method includes receiving a first logical address specifying a logical location where new data should be written to an SSD. The first logical address maps to a first physical location, storing original data, on the SSD. The method further receives a second logical address specifying a logical location where the original data should be available on the SSD. The second logical address maps to a second physical location on the SSD. To efficiently perform the copy-on-write operation, the method writes the new data to a new physical location on the SSD, maps the first logical address to the new physical location, and maps the second logical address to the first physical location. A corresponding apparatus is also disclosed.Type: GrantFiled: March 15, 2013Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Carl Evan Jones, Subhojit Roy, Rahul Fiske
-
Patent number: 8868869Abstract: A method for increasing the efficiency of a “copy-on-write” operation performed on an SSD to extend the life of the SSD is disclosed herein. In one embodiment, such a method includes receiving a first logical address specifying a logical location where new data should be written to an SSD. The first logical address maps to a first physical location, storing original data, on the SSD. The method further receives a second logical address specifying a logical location where the original data should be available on the SSD. The second logical address maps to a second physical location on the SSD. To efficiently perform the copy-on-write operation, the method writes the new data to a new physical location on the SSD, maps the first logical address to the new physical location, and maps the second logical address to the first physical location. A corresponding apparatus is also disclosed.Type: GrantFiled: August 8, 2011Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Carl Evan Jones, Subhojit Roy, Rahul Fiske
-
Publication number: 20140233365Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.Type: ApplicationFiled: February 20, 2014Publication date: August 21, 2014Inventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
-
Patent number: 8700219Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.Type: GrantFiled: August 3, 2012Date of Patent: April 15, 2014Assignee: International Business Machines CorporationInventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
-
Publication number: 20130238869Abstract: A method for increasing the efficiency of a “copy-on-write” operation performed on an SSD to extend the life of the SSD is disclosed herein. In one embodiment, such a method includes receiving a first logical address specifying a logical location where new data should be written to an SSD. The first logical address maps to a first physical location, storing original data, on the SSD. The method further receives a second logical address specifying a logical location where the original data should be available on the SSD. The second logical address maps to a second physical location on the SSD. To efficiently perform the copy-on-write operation, the method writes the new data to a new physical location on the SSD, maps the first logical address to the new physical location, and maps the second logical address to the first physical location. A corresponding apparatus is also disclosed.Type: ApplicationFiled: March 15, 2013Publication date: September 12, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl Evan Jones, Subhojit Roy, Rahul Fiske
-
Publication number: 20130033784Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.Type: ApplicationFiled: August 3, 2012Publication date: February 7, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
-
Patent number: 8271140Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.Type: GrantFiled: August 25, 2006Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
-
Patent number: 7876703Abstract: Provided are a method, system, and program for adding a fourth device to a network including a first, second, and third devices, wherein the first and second devices are directly connected to the third device. The fourth device is directly connected to the third device while the first and second devices remain connected to the third device, and wherein the first and second devices continue to have access to the third device while the fourth device is connected to the third device.Type: GrantFiled: June 13, 2003Date of Patent: January 25, 2011Assignee: International Business Machines CorporationInventors: Michael P. Vageline, Karl Allen Nielsen, John C. Elliott, Carl Evan Jones, Richard Anthony Ripberger
-
Publication number: 20100174676Abstract: Provided are a method, system, and article of manufacture for determining modified data in cache for use during a recovery operation. An event is detected during which processing of writes to a storage device is suspended. A cache including modified data not destaged to the storage device is scanned to determine the data units having modified data in response to detecting the event. The data units having the modified data is indicated in a backup storage. The indication of the data units having the modified data in the backup storage is used during a recovery operation.Type: ApplicationFiled: January 6, 2009Publication date: July 8, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin John Ash, John Charles Elliott, Carl Evan Jones, Brian Anthony Rinaldi
-
Patent number: 7584325Abstract: An apparatus, system, and method are disclosed for providing a redundant array of inexpensive disks (“RAID”) storage subsystem within a processor blade enclosure. A first RAID controller blade is included and configured to fit in a processor blade enclosure. At least one processor in communication with the first RAID controller blade is included. A disk enclosure blade is provided that includes a plurality of hard disk drives. The disk enclosure blade is configured to fit in the processor blade enclosure and the hard disk drives are in communication with the first RAID controller blade.Type: GrantFiled: July 26, 2006Date of Patent: September 1, 2009Assignee: International Business Machines CorporationInventors: William Gavin Holland, Shah Mohammed Rezaul Islam, Carl Evan Jones, Robert Akira Kubo, Gregg Steven Lucas, Andrew Boyce McNeill, Jr., Kenneth Robert Schneebeli, Theodore Brian Vojnovich