Abstract:
Provided are a method, system, and computer program product for determining whether to use a full volume or repository for a logical copy backup space. A determination is made of a source volume to backup using a logical copy operation. The logical copy operation is completed upon indicating the source volume data to backup. During a logical copy duration, point-in-time data in the source volume as of a point-in-time when the logical copy was established is copied to a backup space in response to receiving an update to the point- in-time data. A history of writes to the source volume is processed to determine whether to allocate a full target volume as the backup space providing a corresponding data unit for each data unit in the source volume or allocate a repository as the backup space, wherein the repository uses less storage space than the full target volume. The logical copy operation using the determined full target volume or repository as the backup space is initiated.
Abstract:
Provided are a method, system and program for dumping data in processing systems to a shared storage. A plurality of processing systems receive a signal indicating an event. Each of the processing systems write data used by the processing system to a shared storage device in response to receiving the signal, wherein each processing system writes the data to the shared storage device.
Abstract:
PROBLEM TO BE SOLVED: To provide an improved method for managing access to a resource included in a data processing environment logically partitioned by a partition. SOLUTION: This device, this program and this method assure a temporal period in which use of a resource by the partition is not forcibly excluded by a hypervisor. Inquiry communication transmitted by the partition urges the hypervisor to determine whether work for the hypervisor in a pending state or not. If not, the hypervisor transmits an assurance response for assuring the period of uninterrupted use of the resource by the partition. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To protect corrected data in the case of abnormality of power supply. SOLUTION: A storage controller and a method which are improved in order to store and recover data are disclosed. The storage controller includes first and second clusters for distributing data from a host computer to storage devices. A first cache memory is connected to the first cluster, and a second cache memory is connected to the second cluster. A first protection area of a memory is connected to the first cluster, and a second protection area of the memory is connected to the second cluster. In a normal operation mode, data are distributed to the first cache and backed up in the second protection area. When abnormality of power supply or an equivalent fault occurs, data from the first and second protection areas are transferred to and stored in a first storage device, and data from the first and second protection areas are transferred to and stored in a second storage device. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method for archiving and retrieving data of a storage system based upon a flash copy and data compression.SOLUTION: In a source volume, a flash copy of data is generated and the data in the flash copy is compressed. Each track of data is compressed into a data page set, and compressed data pages are stored in a target volume. A data extent is allocated to the target volume from a pool of compressed data extents. After each stride worth of data is compressed and stored in the target volume, the data is destaged to avoid a destage penalty. When the archived data is needed, data from the target volume is decompressed to restore each data block. The data is compressed and uncompressed using an LZW (Lempel-Ziv-Welch) process.
Abstract:
PROBLEM TO BE SOLVED: To enable a user mode process to operate in a privileged execution mode. SOLUTION: In this method, a computing device receives a request from a first user mode string to operate in the privileged execution mode to perform one or more designated tasks, authorizes the first user mode string to operate in the privileged execution mode and the first user mode string performs those one or more designated tasks using the privileged execution mode and continues to permit the first user mode string to operate in the privileged execution mode after completion of the one or more designated tasks. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method, a system and a product wherein a plurality of logical memories/blocks corresponding to one memory in a computing device are allocated in particular various embodiments. SOLUTION: One attribute is associated with at least one logical memory block; the attribute shows whether or not at least one logical memory/block can be swapped from a memory; and a plurality of physical block corresponding to the at least one logical/block are continued. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
Verfahren zum Aktualisieren von Cache-Speichern in einem gemeinsam genutzten Datenspeichersystem, wobei das Verfahren aufweist:- Bereitstellen (S100) eines computergesteuerten Systems (1), das das gemeinsam genutztes Datenspeichersystem (CS) und mehrere lokale Server (LS1, LS2) aufweist, wobei:- das gemeinsam genutzte Datenspeichersystem so eingerichtet ist, dass es mit den lokalen Servern zusammenwirkt;- die lokalen Server Anwendungen (A1, A2) unter Verwendung entsprechender Cache-Speicher (CM1, CM2) bedienen; und- jeder der lokalen Server auf Daten (D) zugreift, die in dem gemeinsam genutzten Datenspeichersystem gespeichert sind,- wobei das Verfahren ferner aufweist,- Bereitstellen (S200H, S200M) von Cachespeicher-Dateninformationen von jedem der lokalen Server (LS1, LS2) an das gemeinsam genutzte Datenspeichersystem, wobei die bereitgestellten Cachespeicher-Dateninformationen aufweisen:- Cachespeicherzugriff-Trefferdaten (H), die Cachespeicherzugriff-Treffer von jedem der lokalen Server darstellen; und- Cachespeicherzugriff-Fehltrefferdaten (M), die Cachespeicherzugriff-Fehltreffer von jedem der lokalen Server darstellen;- in dem gemeinsam genutzten Datenspeichersystem Zusammenführen (S300) wenigstens eines Teils der empfangenen Cachespeicherzugriff-Trefferdaten und Cachespeicherzugriff-Fehltrefferdaten zu zusammengeführten Cachespeicher-Dateninformationen (ACD) und Bereitstellen (S400) der zusammengeführten Cachespeicher-Dateninformationen an einen oder mehrere der lokalen Server; und- in dem einen oder den mehreren lokalen Servern Aktualisieren (S500) von einem bzw. mehreren Cache-Speichern, die verwendet werden, um die eine bzw. die mehreren Anwendungen zu bedienen, auf der Grundlage der bereitgestellten zusammengeführten Cachespeicher-Dateninformationen (ACD),- wobei das Aktualisieren (S500) eines Cache-Speichers (CM1) in Bezug auf Anforderungen an den Cache-Speicher (CM1) von einer entsprechenden Anwendung (A1), die durch einen entsprechenden lokalen Server (LS1) bedient wird, asynchron ausgeführt wird durch eine asynchrone Ausführungseinheit unabhängig vom Austausch von Daten zwischen dem lokalen Cache-Speicher und dem gemeinsam genutzten Datenspeichersystem.
Abstract:
En la administracion de operaciones multiprocesador, un primer procesador lee repetitivamente una linea de antememoria durante la linea de antememoria es almacenada en la antememoria de la linea de una memoria compartida de recursos compartidos tanto por el primer procesador, por un segundo procesador. La coherencia es mantenida entre la linea de memoria compartida y la linea de antememoria de acuerdo con un protocolo de coherencia de antememoria. En un aspecto, la lectura repetitiva de la linea de antememoria ocupa al primer procesador e inhibe al primer procesador del acceso a los recursos compartidos. En otro aspecto, tras completar las operaciones por el segundo procesador que implican a los recursos compartidos, el segundo procesador escribe datos a la linea de memoria compartida para senalar al primer procesador que el primer procesador puede tener exceso de los recursos compartidos. En respuesta, el primer procesador cambia el estado de la linea de antememoria de acuerdo con el protocolo de coherencia de antememoria y lee los datos escritos por el segundo procesador. Se describen y reclaman otras modalidades.