Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Beeken, GB
Christopher B. Beeken, Winchester GB
| Patent application number | Description | Published |
|---|---|---|
| 20110289291 | CASCADE ORDERING - A system and a method of handling multiple backup processes have been provided. The method comprises receiving one or more instructions initiating a plurality of backup processes from a single source storage volume to a plurality of target storage volumes, adding each target storage volume to a cascade of target storage volumes from the source storage volume, the target storage volumes added to the cascade in an order inversely proportional to the copy rate of the respective backup process, and starting each backup process in turn, the backup processes started in an order from the most recent target storage volume added to cascade to the first target storage volume added to cascade. | 11-24-2011 |
Christopher B. Beeken, Hampshire GB
| Patent application number | Description | Published |
|---|---|---|
| 20100070734 | Resource Reclamation in Data Storage - Managing resource reclamation in data storage systems is provided. A volume deletion metadata recorder records metadata for one or more deleted volumes. A policy engine, responsive to a predetermined policy rule, applies the policy rule to the metadata. The policy engine initiates policy-controlled data storage space reclamation for the one or more deleted volumes. A volume reclaimer, responsive to the policy engine, reclaims data storage space from the one or more deleted volumes. A resource allocator allocates the data storage space to satisfy a minimum requirement for available zeroed extents that comprise a minimum requirement to satisfy needs of late allocated storage volumes. | 03-18-2010 |
| 20100146204 | Stored Data Protection and Recovery - A mechanism is provided in a computing system for controlling virtualized storage operable to communicate with a host and with mapped and unmapped storage resource pools. A selection component selects a target for a destructive data storage operation from the mapped storage resource pool. Responsive to the selection of the target, a virtual targeting component creates a virtual target from the unmapped storage resource pool to represent the target. Responsive to the selection of the target, a storage move component moves the target to a protected storage resource pool. Responsive to the creation of the virtual target from the unmapped storage resource pool, storage move component, moves the virtual target to the used storage resource pool. The computing system then performs the destructive data storage operation on the virtual target. | 06-10-2010 |
| 20110208932 | FLASHCOPY HANDLING - A technique for handling a FlashCopy® process includes receiving a FlashCopy® instruction for a source disk, performing a FlashCopy® point in time copy of the source disk on to a target disk, creating a map specifying the FlashCopy® point in time copy from the source disk to the target disk, creating a primary fdisk for the source disk, if one does not already exist, and creating a primary fdisk for the target disk, if one does not already exist, or, if one does already exist, converting the existing primary fdisk for the target disk into a secondary fdisk, and creating a new primary fdisk for the target disk. | 08-25-2011 |
| 20110225124 | CREATING A BUFFER POINT-IN-TIME COPY RELATIONSHIP FOR A POINT-IN-TIME COPY FUNCTION EXECUTED TO CREATE A POINT-IN-TIME COPY RELATIONSHIP - Provided are a method, system, and computer program product for creating a buffer point-in-time copy relationship for a point-in-time copy function executed to create a point-in-time copy relationship. A point-in-time copy function is initiated to create a new point-in-time copy relationship from a source volume comprising a first volume to a target volume comprising a second volume. Detection is made that the target volume of the new point-in-time copy relationship is a source volume of a first pre-existing point-in-time copy relationship having as a target volume a third volume. Detection is also made that the target volume of the first pre-existing point-in-time copy relationship is a source volume of a second pre-existing point-in-time copy relationship having as a target volume a fourth volume. A buffer point-in-time copy relationship having a source volume comprising the target volume of the first pre-existing relationship and a target volume comprising a fifth volume is created in response to detecting that the target volume of the new point-in-time copy relationship is the source volume of the first pre-existing point-in-time copy relationship and the detected that the target volume of the first pre-existing point-in-time copy relationship is the source volume of the second pre-existing point-in-time copy relationship. | 09-15-2011 |
| 20110225380 | MULTIPLE BACKUP PROCESSES - Handling multiple backup processes comprises detecting that a defined storage volume is present in a first cascade of storage volumes, detecting that the defined storage volume is also present in a second cascade of storage volumes, receiving a data write for either the defined storage volume or the last storage volume in the first cascade of storage volumes, and performing a cleaning data write on the defined storage volume in the second cascade of storage volumes, the cleaning data write corresponding to the received data write. | 09-15-2011 |
Christopher B. Beeken, Hants GB
| Patent application number | Description | Published |
|---|---|---|
| 20090300315 | Reserve Pool Management in Virtualized Storage Systems - An apparatus for managing pooled real storage having a usable real storage pool and a reserve real storage pool in a virtualized storage system, comprises an extent controller for allocating and freeing storage extents in said usable real storage pool; a storage use monitor for monitoring storage use in said usable real storage pool; and a reserve pool manager responsive to said storage use monitor for transferring storage extents between said usable real storage pool and said reserve real storage pool. | 12-03-2009 |
Christopher B. Beeken, Eastleigh GB
| Patent application number | Description | Published |
|---|---|---|
| 20080307178 | DATA MIGRATION - The present invention provides for a method for managing the storage of data in a computing system that includes a data processor and local physical storage, involving the steps of: defining a virtual storage volume for access by the data processor, the data processor including a local storage pool mapped to the local physical storage and a remote storage pool mapped to physical storage at a remote site, and the virtual storage volume being overallocated with respect to the local storage pool; and migrating data between the local storage pool and the remote storage pool according to a defined migration policy. | 12-11-2008 |
| 20090077338 | Apparatus and Method for Managing Storage Systems - An apparatus for controlling a configuration change in a storage system having a plurality of storage appliances with an I/O handler local to each storage appliance for transmitting and receiving I/O requests. A local volume mapper local to each storage appliance maps storage local to the storage appliance; a remote volume mapper local to each storage appliance maps storage remote from the or each storage appliance; and a spanning host interface layer responsive to detection of the configuration change receives and redirects I/O requests among the plurality of storage appliances. | 03-19-2009 |
Christopher Barry Beeken, Hants GB
| Patent application number | Description | Published |
|---|---|---|
| 20100054120 | APPARATUS AND METHOD FOR CLUSTER RECOVERY - Apparatus for non-disruptive error recovery in a clustered system, comprises a node instance configuration activity quiescing component for quiescing configuration activity at a first virtual node instance; a node instance creation component for creating a second virtual node instance with I/O access blocked; a configuration transfer component for transferring configuration data from the first to the second virtual node instance; a commit component for committing the changeover from the first to the second virtual node instance; a node instance communications blocking component for blocking inbound communications to a first virtual node instance; a node instance communications unblocking component for unblocking I/O access at the second virtual node instance; a communication control component for monitoring outbound communications from the first virtual node instance and signalling completion of all pending outbound communications; and a node instance deletion component for deleting the first virtual node instance. | 03-04-2010 |
Christopher Barry Edgar Beeken, Eastleigh GB
| Patent application number | Description | Published |
|---|---|---|
| 20090319735 | Space Efficient De-Allocation for Cascade/Multiple Target Flash Copy Cleaning - Illustrative embodiments provide a computer implemented method for incremental storage de-allocation during a clean process within a point-in-time copy storage management system. The computer implemented method determines whether to perform the clean process and responsive to a determination to perform the clean process, determines whether a set of discrepant bits is present. Responsive to the determination that the set of discrepant bits is present, the computer implemented method copies each dirty grain for each discrepant bit in the set of discrepant bits to a downstream target to form a set of copied dirty grains and determines whether a particular dirty grain in the set of copied dirty grains has been allocated to a space efficient storage unit. Responsive to a determination that the particular dirty grain was allocated to a space efficient storage unit, the computer implemented method de-allocates the particular grain from an upstream source. | 12-24-2009 |
Christopher Barry Edgar Beeken, Hampshire GB
| Patent application number | Description | Published |
|---|---|---|
| 20090037766 | Storage System With Cascaded Copy targeting and Enhanced Integrity - A storage controller includes an interface to host computer apparatus and an interface to a plurality of controlled storage apparatus. The storage controller comprises a host write component operable to send a request to write a data object to a source data image at one of said plurality of controlled storage apparatus; a copy component operable in response to a metadata state to control copying of said data object to a target data image in a delimited sequence of data images in a cascade at said plurality of controlled storage apparatus and a fill-in component operable in response to detection of an offline condition of a disk containing said target data image to control substitution of a fill-in disk in place of said disk containing said target data image. | 02-05-2009 |
Christopher B.e. Beeken, Winchester GB
| Patent application number | Description | Published |
|---|---|---|
| 20110055505 | DATA COPYING - A method, computer management apparatus, and computer program product are provided for copying data in a data processing system. The data processing system includes a host and a plurality of locations. A difference recording operation between a first location of the plurality of locations and a second location of the plurality of locations is started. A first operational relationship between a third location of the plurality of locations and the first location is started. A signal is sent is response to the first operational relationship starting after the difference recording operation. A first dataset is updated in response to the host writing data to at least one of the first location or the second location. The first dataset is updated with changes to the first location in response to the signal. | 03-03-2011 |
Christopher B.e. Beeken, Chandlers Ford GB
| Patent application number | Description | Published |
|---|---|---|
| 20090106332 | Storage System With Improved Multiple Copy Targeting - A storage control apparatus cooperable with a plurality of controlled storage apparatus arranged in a cascade of point-in-time copy relationship. The apparatus includes: a rate control component operable to set a desired rate for making clean a first target one of the plurality of controlled storage apparatus; a comparator component responsive to a signal from the rate control component to request and receive metadata from the plurality of controlled storage apparatus and to identify discrepant metadata; and a copy initiator, responsive to the comparator component to identify discrepant metadata and to initiate a copy operation from a first target one of the plurality of controlled storage apparatus to a second target one of the controlled storage apparatus. | 04-23-2009 |
Christopher B.e. Beeken, Eastleigh GB
| Patent application number | Description | Published |
|---|---|---|
| 20080215837 | Storage System With Multiple Copy Targeting and Disk Failure Protection - An apparatus is disclosed in which a storage controller cooperable with a host and a plurality of controlled storage is provided to localize an impact of a failure to a target disk in an affected segment. The storage controller includes a host write component to write a data object to a source image storage; a first copy component responsive to a first metadata state to control copying of the data object to a first target storage; a second copy component responsive to a second metadata state to perform either: copying the data object to a second target or causing the first copy component to copy the second target to the first target; and a third copy component to control cascaded copying of the data object to a third target storage. Either the second or the third copy component controls cascaded copying of a delimited data image subsequence responsive to a metadata state indicating currency of a data grain in either the second or the third target. | 09-04-2008 |
| 20100318757 | APPARATUS AND METHOD FOR DATA BACKUP - A backup control apparatus for periodic data backup, in a virtualized storage system having a point-in-time copy function operable to copy first data into a cascade, comprises a storage targeting component for selecting a target virtual disk for one of a full copy or an incremental copy of the first data; a periodic backup component for triggering a periodic point-in-time copy of the first data to a virtual disk in the cascade; a testing component for testing a status of the full copy, the incremental copy and the periodic point-in-time copy; and a cascade splitting component responsive to the status for splitting the cascade to remove a dependency relationship of at least one of the full copy, the incremental copy and the periodic point-in-time copy on the first data. | 12-16-2010 |
Christopher B. E. Beeken, Chandlers Ford GB
| Patent application number | Description | Published |
|---|---|---|
| 20100036996 | METHOD AND SYSTEM FOR CASCADED FLASHCOPY ZONING AND ALGORITHM AND/OR COMPUTER PROGRAM CODE AND METHOD IMPLEMENTING THE SAME. - A method of performing cascaded flashcopy (FC) including starting a flashcopy map when a target disk is already a source of an active FC map. A computer storage system includes a configuration that allows a flashcopy (FC) map to be started when a target disk is already the source of an active FC map. | 02-11-2010 |
| 20100088468 | METHOD FOR OPTIMIZING CLEANING OF MAPS IN FLASHCOPY CASCADES CONTAINING INCREMENTAL MAPS - A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable storage medium. The programming instructions are operable to determine whether a target disk of a map contains data unavailable to a downstream disk from an upstream disk in a FlashCopy cascade and detect whether the downstream disk has a copy of the data. Additionally, the programming instructions are operable to copy the data from the target disk to the downstream disk, if the target disk of the map contains data unavailable to the downstream disk from the upstream disk and the downstream disk does not have the copy of the data. Furthermore, the programming instructions are operable to refrain from copying the data from the target disk to the downstream disk, if the target disk of the map does not contain data unavailable to the downstream disk from the upstream disk or the downstream disk does have the copy of the data. Moreover, the programming instructions are operable to remove the map from the FlashCopy cascade. | 04-08-2010 |
Helen L. Beeken, Eastleigh GB
| Patent application number | Description | Published |
|---|---|---|
| 20080244513 | METHOD OF OPERATING A DATA PROCESSING SYSTEM - A method of operating a data processing system comprises running a source code editor, displaying source code in a graphical interface of the source code editor, and displaying a summary box, the summary box comprising a list of one or more aspects affecting the source code. The system is configured so that on receipt of a user input corresponding to an aspect listed in the summary box there is displayed one or more cross-reference markers of the selected aspect in the graphical interface of the source code editor. | 10-02-2008 |
Helen Louise Beeken, Eastleigh GB
| Patent application number | Description | Published |
|---|---|---|
| 20080235660 | Depicting Changes to Structures in an Integrated Development Environment - Operating an integrated development environment in a data processing system comprising running a source code editor, displaying source code in a graphical interface of the source code editor, displaying at least one cross-reference marker, the at least one cross-reference marker indicating crosscutting in the source code, receiving an input, changing one or more cross-reference markers, and highlighting the one or more changed cross-reference marker. | 09-25-2008 |
