摘要:
A memory system includes a nonvolatile memory including a plurality of blocks as data erase units, a measuring unit which measures an erase time at which data of each block is erased, and a block controller which writes data supplied from at least an exterior into a first block which is set in a free state and whose erase time is oldest.
摘要:
A system and method for creating and managing snapshots. Mediums are recorded and maintained, all of which are read-only except for the most recent mediums in use by a volume. Multiple volumes may be maintained, including a first volume which points to a first medium. When a snapshot of the first volume is taken, a second medium is created that points to the first medium. The first volume is also updated to point to the second medium. The first medium becomes the underlying medium of the second medium, and lookups are performed initially on the second medium and then on the first medium if the data is not located in the second medium.
摘要:
A digital memory imaging system for imaging the digital memory of a target computer (1) comprising: a plurality of removable data storage devices (3, 5, 7, 9, 11, 13) each receivable by the target computer (1); an imaging means configured to image the digital memory of the target computer; an output means to output the imaged digital memory as a series of data blocks to two or more of the removable data storage devices (3, 5, 7, 9, 11, 13).
摘要:
The present invention discloses a method, an apparatus, and a system for implementing hot migration of a virtual machine. The method includes: determining, by a source virtual machine migration management apparatus on a source physical machine, non-temporary data memory pages of a virtual machine on the source physical machine; copying the non-temporary data memory pages from the source physical machine to a target physical machine; cyclically copying dirty pages, which are generated in the process of copying the non-temporary data memory pages, from the source physical machine to the target physical machine until a ratio of a quantity of dirty pages which are not yet copied to a quantity of the non-temporary data memory pages is less than a preset value; and performing migration of the virtual machine when the ratio of the quantity of the dirty pages which are not yet copied to the quantity of the non-temporary data memory pages is less than the preset value. According to the method provided by embodiments of the present invention, processes and memory pages in a multi-process system are classified, so that temporary data memory pages are not copied in a cyclical copying process of dirty pages, thereby reducing a waste of a CPU and network bandwidth of a system and improving user experience.
摘要:
A method, of managing storage of content of a system (400) in storage units (430) including run units which do not allow spin-down functionality and spin-down units which allow spin-down functionality, comprises: establishing a storage tiering rule (702) which sets a policy indicating what content is eligible to be stored on a run unit and what content is eligible to be stored on a spin-down unit, the storage tiering rule being applicable to at least a group of the contents in the content system to determine stored content eligibility thereof for storage in the storage units and migration between the storage units; and identifying candidates of contents to migrate between the storage units (706), based on the storage tiering rule, state of the content system, and the stored content eligibility of the at least a group of the contents.
摘要:
Techniques for using a cache to accelerate virtual machine (VM) I/O are provided. In one embodiment, a host system can intercept an I/O request from a VM running on the host system, where the I/O request is directed to a virtual disk residing on a shared storage device. The host system can then process the I/O request by accessing a cache that resides on one or more cache devices directly attached to the host system, where the accessing of the cache is transparent to the VM.
摘要:
A management computer stores, in a memory, virtual logical volume management information showing information on virtual logical volumes provided to a host computer by a storage device, and pool management information showing information related to a use status of pools. The management computer acquires performance information related to an access to the storage device from the host computer, determines whether the acquired performance related to the access satisfies a predetermined first required performance, or not, and specifies any virtual logical volume which is a cause of the state based on the virtual logical volume management information if the first required performance is not satisfied. The management computer calculates a capacity consumption trend of the real area included in each pool based on the pool management information, creates a countermeasure for satisfying the first required performance implementable after a given time, and outputs the countermeasure to an output device.
摘要:
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.
摘要:
A communication system adapted for storing communication messages destined for one or more recipients, said system comprising a processor, a first storage unit, and a second storage unit, wherein said messages are stored in a unique physical location on either the first storage unit or the second storage unit, and wherein the processor is configured to determine on which of said first or second storage unit to store said messages.