Patent application number | Description | Published |
20110044357 | SYSTEM AND METHOD FOR HIGH PRECISION CLOCK RECOVERY OVER PACKET NETWORKS - An improved system and method for achieving high precision clock recovery, i.e. reconstruction of the clock signal having the same frequency, over a packet switched network. The proposed method utilizes a minimum network delay approach, which overcomes the problems caused by delay variation of the network and filters out network jitter, such as noise jitter and other “singular” anomalies causing latency deviations. Minimum network delay is defined herein as the time delay in which a packet remains in the network under assumption that all transmission queues through which the packet passes are empty. The proposed system and method perform clock recovery by including an improvement in the form of dynamically varying thresholds. Reconstruction of the clock signal is performed in accordance with the minimum network delay estimation based on an adjustable threshold, i.e., the latency change threshold, which increases when the noise threshold increases and decreases when the noise threshold decreases. This allows detection of latency changes in accordance with the dynamically varying network conditions and avoids false latency change detections. | 02-24-2011 |
20150286423 | CREATING A STABLE FLASHCOPY MAP (FCMAPS) FOR INGEST - Dynamically allocates a new target volume and a Flashcopy map (fcmap) for ingest upon one of a mount operation and a clone operation breaking a FlashCopy chain for creating a stable FlashCopy Map (fcmaps) for ingest while a Flashcopy backup is mounted. | 10-08-2015 |
20150286425 | EFFICIENT FLASHCOPY BACKUP TARGET VOLUME ALLOCATION - For efficient FlashCopy backup target volume allocation, a target volume is dynamically allocated for a new FlashCopy backup by reusing an existing FlashCopy target volume containing older FlashCopy backups that have been previously ingested into a repository and are not currently being used as a source for at least one of a mount task, a clone task, and a restore task. | 10-08-2015 |
20150286427 | EFFICIENT REPOSITORY INGEST OF A TARGET VOLUME WITHOUT BREAKING A FLASHCOPY CHAIN - Dynamically creates a cloned target volume by cloning a production volume without breaking a Flashcopy chain for continuing an ingestion of a FlashCopy backup target volume. | 10-08-2015 |
20150286428 | COLLISION AVOIDANCE USING DYNAMIC TARGET VOLUME ALLOCATION FROM A SHARED RESOURCE POOL - Dynamically reuse from a global pool of allocated resources an existing Flashcopy target volume containing an older Flashcopy backup and a consistency group for one of a mount operation, a restore operation, and a clone operation when dynamically allocating a new Flashcopy target volume for the new Flashcopy backup. | 10-08-2015 |
20150286429 | EFFICIENT FLASHCOPY BACKUP AND MOUNT, CLONE, OR RESTORE COLLISION AVOIDANCE USING DYNAMIC VOLUME ALLOCATION WITH REUSE - For efficient Flashcopy backup and mount, clone, or restore collision avoidance with reuse using dynamic volume allocation, performing at least one attempt to reuse an existing FlashCopy target volume that is not currently being used for at least one of a mount task, a clone task, and a restore task at the same time for a FlashCopy backup. If the at least one attempt to reuse the existing FlashCopy target volume fails, dynamically allocate a new Flashcopy target volume for the Flashcopy backup. | 10-08-2015 |
20150286430 | EFFICIENT FLASHCOPY BACKUP AND MOUNT, CLONE, OR RESTORE COLLISION AVOIDANCE USING DYNAMIC VOLUME ALLOCATION FROM A SHARED RESOURCE POOL - For efficient Flashcopy backup and a mount, clone, or restore task collision avoidance using dynamic volume allocation with reuse and from a shared resource pool, dynamically using a Flashcopy target volume for the Flashcopy backup from a global pool of Flashcopy backup target volumes shared by a plurality of device classes for avoiding a collision between the Flashcopy backup and the mount, the clone, or the restore task. | 10-08-2015 |
20150286431 | EFFICIENT FLASHCOPY BACKUP AND MOUNT, CLONE, OR RESTORE COLLISION AVOIDANCE USING DYNAMIC VOLUME ALLOCATION WITH REUSE AND FROM A SHARED RESOURCE POOL - For efficient Flashcopy backup and a mount, clone, instant restore, and/or file level restore task collision avoidance using dynamic volume allocation with reuse and from a shared resource pool, performing at least one attempt to reuse an existing FlashCopy target volume in a Flashcopy chain of target volumes that is not currently being used for at least one of the mount task, the clone task, instant restore task, and/or file level restore task at the same time for a FlashCopy backup. If the at least one attempt to reuse the existing FlashCopy target volume fails, dynamically allocate a new Flashcopy target volume for the Flashcopy backup from a global pool of Flashcopy backup target volumes shared by a plurality of device classes. | 10-08-2015 |
20150286432 | EFFICIENT FLASHCOPY BACKUP TARGET VOLUME ALLOCATION FROM A SHARED RESOURCE POOL - For efficient FlashCopy backup target volume allocation from a shared resource pool while ingesting a FlashCopy backup in a repository, for dynamically allocating a target volume for the new FlashCopy backup, a global pool of FlashCopy backup target volumes and a consistency group in the global pool of FlashCopy backup target volumes is maintained for use by a new FlashCopy backup upon encountering a collision while an existing FlashCopy target volume containing older FlashCopy backups are being ingested into the repository for dynamically allocating a target volume for the new FlashCopy backup. | 10-08-2015 |
20150286433 | EFFICIENT FLASHCOPY BACKUP TARGET VOLUME ALLOCATION FROM A SHARED RESOURCE POOL WHILE INGESTING A FLASHCOPY BACKUP IN A REPOSITORY - Avoiding a collision between a new FlashCopy backup and an existing FlashCopy target volume containing an older FlashCopy backup being ingested into a repository by dynamically allocating a new FlashCopy target volume for the new FlashCopy backup. | 10-08-2015 |
20150286540 | COLLISION AVOIDANCE USING DYNAMIC TARGET VOLUME ALLOCATION - A collision is avoided between a new Flashcopy backup and an existing Flashcopy target volume containing an older Flashcopy backup being ingested during one of a mount operation, a restore operation, and a clone operation by dynamically allocating a new Flashcopy target volume for the new Flashcopy backup. | 10-08-2015 |
20150286541 | COLLISION AVOIDANCE USING DYNAMIC VOLUME ALLOCATION WITH REUSE - Dynamically reuse an existing Flashcopy target volume containing an older Flashcopy backup and a consistency group for one of a mount operation, a restore operation, and a clone operation. | 10-08-2015 |
20150286542 | EFFICIENT FLASHCOPY BACKUP TARGET VOLUME ALLOCATION WITH REUSE AND A SHARED RESOURCE POOL - A new target volume for a new FlashCopy backup is dynamically allocated by performing at least one attempt to reuse an existing FlashCopy target volume containing older FlashCopy backups that have been previously ingested into a repository and are not currently being used as a source for at least one of a mount task, a clone task, and a restore task. If the at least one attempt to reuse the existing FlashCopy target volume fails, the new target volume is dynamically allocated from a global pool of FlashCopy backup target volumes. | 10-08-2015 |