Patents by Inventor Barry Douglas Whyte

Barry Douglas Whyte 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: 9256367
    Abstract: A data storage system comprises a controller, a first lower performance storage medium and a second higher performance storage medium. The controller is connected to the storage mediums and is arranged to control Input/Output (IO) access to the storage mediums. In operation, the controller is arranged to store an image on the first storage medium, initiate a copy function from the first storage medium to the second storage medium, direct all IO access for the image to the second storage medium, and periodically age data from the second storage medium to the first storage medium.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Carlos Francisco Fuente, William James Scales, Barry Douglas Whyte
  • Patent number: 9258364
    Abstract: A storage management method for use in a storage area network is provided. The storage area network comprises a plurality of host data processors coupled to a virtualization engine, which is coupled to a plurality of physical storage media. Each physical storage media is assigned a tier level. The method comprises storing a threshold storage access value associated with each tier level, presenting virtual disk(s) to a host data processor and receiving I/O requests to the virtual disk from the host data processor. Additionally, metadata is stored which identifies the tier level of the physical storage to which the block corresponds, mappings between the block and blocks of a virtual disk, and an access rate to the data. The access value is periodically compared to at least one threshold rate associated with its tier level. Depending on the result, storage block(s) may be marked for migration to another tier level.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: David John Carr, Barry Douglas Whyte
  • Patent number: 8862848
    Abstract: A data storage system comprises a controller, a first lower performance storage medium and a second higher performance storage medium. The controller is connected to the storage mediums and is arranged to control I/O access to the storage mediums. The controller is further arranged to store an image on the first storage medium, initiate a copy function from the first storage medium to the second storage medium, direct all I/O access for the image to the second storage medium, periodically age data from the second storage medium to the first storage medium, create a new empty bitmap for each period, and in response to an I/O access for data in the image, update the latest bitmap to indicate that the data has been accessed and update the previous bitmaps to indicate that the data has not been accessed.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: October 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Carlos Francisco Fuente, William James Scales, Barry Douglas Whyte
  • Patent number: 8843721
    Abstract: A data storage system comprises a controller, a first lower performance storage medium and a second higher performance storage medium. The controller is connected to the storage mediums and is arranged to control I/O access to the storage mediums. The controller is further arranged to store an image on the first storage medium, initiate a copy function from the first storage medium to the second storage medium, direct all I/O access for the image to the second storage medium, periodically age data from the second storage medium to the first storage medium, create a new empty bitmap for each period, and in response to an I/O access for data in the image, update the latest bitmap to indicate that the data has been accessed and update the previous bitmaps to indicate that the data has not been accessed.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Carlos Francisco Fuente, William James Scales, Barry Douglas Whyte
  • Publication number: 20130275698
    Abstract: A data storage system comprises a controller, a first lower performance storage medium and a second higher performance storage medium. The controller is connected to the storage mediums and is arranged to control I/O access to the storage mediums. The controller is further arranged to store an image on the first storage medium, initiate a copy function from the first storage medium to the second storage medium, direct all I/O access for the image to the second storage medium, periodically age data from the second storage medium to the first storage medium, create a new empty bitmap for each period, and in response to an I/O access for data in the image, update the latest bitmap to indicate that the data has been accessed and update the previous bitmaps to indicate that the data has not been accessed.
    Type: Application
    Filed: March 14, 2013
    Publication date: October 17, 2013
    Inventors: Carlos Francisco Fuente, William James Scales, Barry Douglas Whyte
  • Patent number: 8301852
    Abstract: A method, and system for employing the method, for virtual data storage migration providing a plurality of data storage devices communicating with at least one computer system. A plurality of data being managed by the computer system and an archive data storage device is selected from the plurality of data storage devices. Specified data is selected for archiving in the archive data storage device when the archive data meets a specified archive criteria. After the archived specified data is accessed in the archive data storage device at a predetermined frequency, the archive data is migrated to an active data storage device in a powered up state. The archive data storage device is then powering down.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gordon Douglas Hutchison, Barry Douglas Whyte
  • Publication number: 20120221824
    Abstract: A data storage system comprises a controller, a first lower performance storage medium and a second higher performance storage medium. The controller is connected to the storage mediums and is arranged to control I/O access to the storage mediums. The controller is further arranged to store an image on the first storage medium, initiate a copy function from the first storage medium to the second storage medium, direct all I/O access for the image to the second storage medium, periodically age data from the second storage medium to the first storage medium, create a new empty bitmap for each period, and in response to an I/O access for data in the image, update the latest bitmap to indicate that the data has been accessed and update the previous bitmaps to indicate that the data has not been accessed.
    Type: Application
    Filed: August 25, 2010
    Publication date: August 30, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carlos Francisco Fuente, William James Scales, Barry Douglas Whyte
  • Publication number: 20120198153
    Abstract: A data storage system comprises a controller, a first lower performance storage medium and a second higher performance storage medium. The controller is connected to the storage mediums and is arranged to control Input/Output (IO) access to the storage mediums. In operation, the controller is arranged to store an image on the first storage medium, initiate a copy function from the first storage medium to the second storage medium, direct all IO access for the image to the second storage medium, and periodically age data from the second storage medium to the first storage medium.
    Type: Application
    Filed: August 26, 2010
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carlos Francisco Fuente, William James Scales, Barry Douglas Whyte
  • Patent number: 8046537
    Abstract: A storage management method for use in a storage area network is provided. The storage area network comprises a plurality of host data processors coupled to a virtualization engine, which is coupled to a plurality of physical storage media. Each physical storage media is assigned a tier level. The method comprises storing a threshold storage access value associated with each tier level, presenting virtual disk(s) to a host data processor and receiving I/O requests to the virtual disk from the host data processor. Additionally, metadata is stored which identifies the tier level of the physical storage to which the block corresponds, mappings between the block and blocks of a virtual disk, and an access rate to the data. The access value is periodically compared to at least one threshold rate associated with its tier level. Depending on the result, storage block(s) may be marked for migration to another tier level.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: October 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: David John Carr, Barry Douglas Whyte
  • Patent number: 8010447
    Abstract: An apparatus for controlling operational risk in a data processing system comprises a risk domain segmenter for segmenting the data processing system into a plurality of risk domains, a domain risk threshold selector for selecting a domain risk threshold for at least one of the plurality of risk domains, a system element monitor operable to query the data processing system for an indication of presence of system elements, a risk quantizer for evaluating a system element for element risk and for computing the potential contribution of the element risk to a domain risk total, a risk threshold comparator for comparing the domain risk total with the domain risk threshold, and a domain assignor operable to assign the system element to a risk domain in dependency upon an output of the risk threshold comparator.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven Michael Hurley, Barry Douglas Whyte
  • Publication number: 20110208938
    Abstract: A storage management method for use in a storage area network is provided. The storage area network comprises a plurality of host data processors coupled to a virtualization engine, which is coupled to a plurality of physical storage media. Each physical storage media is assigned a tier level. The method comprises storing a threshold storage access value associated with each tier level, presenting virtual disk(s) to a host data processor and receiving I/O requests to the virtual disk from the host data processor. Additionally, metadata is stored which identifies the tier level of the physical storage to which the block corresponds, mappings between the block and blocks of a virtual disk, and an access rate to the data. The access value is periodically compared to at least one threshold rate associated with its tier level. Depending on the result, storage block(s) may be marked for migration to another tier level.
    Type: Application
    Filed: May 2, 2011
    Publication date: August 25, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David John Carr, Barry Douglas Whyte
  • Patent number: 7885946
    Abstract: A storage control apparatus, in communication with a cluster of storage devices in a storage network having plural administrator systems, comprises a cluster lock requester component, a cluster lock receiver component and a configuration component, wherein, responsive to receipt of a cluster lock by said cluster lock receiver component, the configuration component is operable to configure a logical resource object within said cluster. The apparatus may also include a cluster lock granter component operable to grant a cluster lock to the cluster lock receiver component responsive to said cluster lock requester component. A method of operating a storage control apparatus includes method steps corresponding to functional components of an apparatus and may be embodied in computer program codes.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: David John Carr, Michael John Jones, Robert Bruce Nicholson, William James Scales, Barry Douglas Whyte
  • Patent number: 7779170
    Abstract: A storage network includes a path processor for directing data onto one of two or more paths between an application host and two or more storage controllers in a storage subsystem. To determine a data path within the storage network, the operational status of a storage controller in the storage subsystem is monitored. It is determined whether a change in the operational status of the storage controller is a failure or a potential failure. This determination is sent to the path processor. The path processor redirects application host data from the path controller on the basis of the determination.
    Type: Grant
    Filed: July 3, 2007
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Adam Sinclair, Lee Jason Sanders, Alistair Laesk Symon, William James Scales, Barry Douglas Whyte, Carlos Francisco Fuente
  • Patent number: 7747829
    Abstract: An arrangement and method for update of configuration cache data in a disk storage subsystem in which a cache memory (110) is updated using two-phase (220, 250) commit technique. This provides the advantage that known changes to the subsystem do not require an invalidate/rebuild style operation on the cache. This is especially important where a change will invalidate the entire cache.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventors: David John Carr, Michael John Jones, Andrew Key, Robert Bruce Nicholson, William James Scales, Barry Douglas Whyte
  • Patent number: 7739549
    Abstract: A large population of mass-produced devices (80) such as a particular model of computer hard disk drive, are distributed around the world. Each device (80) includes an arrangement for collecting failure analysis data of the device (50). Each device (80) is arranged to transmit this data to the device manufacturers server (10) via the internet (20). The server (10) analyses the data in order to determine trends in failure performance of the population of devices in order to improve future designs and to provide updated software for distribution to the devices (80) via the internet (20).
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: June 15, 2010
    Assignee: International Business Machines Corporation
    Inventors: Robert Bruce Nicholson, Barry Douglas Whyte
  • Publication number: 20100122050
    Abstract: A method, and system for employing the method, for virtual data storage migration providing a plurality of data storage devices communicating with at least one computer system. A plurality of data being managed by the computer system and an archive data storage device is selected from the plurality of data storage devices. Specified data is selected for archiving in the archive data storage device when the archive data meets a specified archive criteria. After the archived specified data is accessed in the archive data storage device at a predetermined frequency, the archive data is migrated to an active data storage device in a powered up state. The archive data storage device is then powering down.
    Type: Application
    Filed: November 13, 2008
    Publication date: May 13, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gordon Douglas Hutchison, Barry Douglas Whyte
  • Patent number: 7581116
    Abstract: A system, method and computer program for acquiring analyzed device control support information in a field population of distributed devices operable to be connected in a network to a virtualizer has an aggregator adapted to be coupled to said virtualizer. The virtualizer is adapted to be coupled to at least one device in the field population and operable to query device control support data from the device and forward the device control support data to the aggregator; and the aggregator is operable to aggregate device control support data and forward aggregated data. A host is arranged to receive the aggregated data across the network and to analyze the aggregated data to provide analyzed device control support information for the field population of distributed devices.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: August 25, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ian Frederick Godwin, Nicholas Michael O'Rourke, Barry Douglas Whyte
  • Patent number: 7518989
    Abstract: A method and apparatus for recovery from faults in a loop network (500) is provided. The loop network (500) has a plurality of ports (520, 530, 532, 534) serially connected with means for bypassing the ports (520, 530, 532, 534) from the loop network (500). A control device (522, 524) is provided with bypass control over at least one of the ports (530, 532, 534). A host means (502) sends a command to the control device (522, 524) at regular intervals and the control device (522, 524) has a counter which restarts a time period at the receipt of each command. If the time period expires, the control device (522, 524) activates the means for bypassing all the ports (530, 532, 534) under its control. The loop network (500) may have two loops (516, 518) with at least some of the ports (520, 530, 532, 534) common to both loops (516, 518).
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Reginald Beer, Paul Nicholas Cashman, Paul Hooton, Ian David Judd, Robert Frank Maddock, Robert Bruce Nicholson, Barry Douglas Whyte
  • Publication number: 20090006763
    Abstract: An arrangement and method for update of configuration cache data in a disk storage subsystem in which a cache memory (110) is updated using two-phase (220, 250) commit technique. This provides the advantage that known changes to the subsystem do not require an invalidate/rebuild style operation on the cache. This is especially important where a change will invalidate the entire cache.
    Type: Application
    Filed: July 11, 2008
    Publication date: January 1, 2009
    Inventors: David John Carr, Michael John Jones, Andrew Key, Robert Bruce Nicholson, William James Scales, Barry Douglas Whyte
  • Patent number: 7461217
    Abstract: An arrangement and method for update of configuration cache data in a disk storage subsystem in which a cache memory (110) is updated using two-phase (220, 250) commit technique. This provides the advantage that known changes to the subsystem do not require an invalidate/rebuild style operation on the cache. This is especially important where a change will invalidate the entire cache.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: December 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: David John Carr, Michael John Jones, Andrew Key, Robert Bruce Nicholson, William James Scales, Barry Douglas Whyte