摘要:
Data is received from a sensing device of a plurality of sensing devices in communication with a device for storage in at least one memory of the device. A first cache memory or a second cache memory of the device is selected for caching the received data based at least in part on the sensing device sending the data. According to another aspect, data is received from a sensing device for storage in at least one memory of a device. It is determined whether to cache the received data based on at least one of the sensing device sending the data and information related to the received data. A cache memory is selected from among a plurality of cache memories of the device for caching the received data based at least in part on the sensing device sending the data.
摘要:
A memory system (100) includes a plurality of volatile memory modules (11) to temporarily store data in a distributed manner, a V storing place management unit (13) included in each of the volatile memory modules (11), a plurality of nonvolatile memory modules (12) to store the data stored in each of the volatile memory modules (11) in a distributed manner, and a NV storing place management unit (14) included in each of the nonvolatile memory modules (12). Each V storing place management unit (13) and each NV storing place management unit (14) communicate and determine the destination nonvolatile memory module (12) for each volatile memory module (11). The data is transmitted to the determined destination nonvolatile memory module (12) and stored in the destination nonvolatile memory module (12).
摘要:
A system (20) for data storage includes one or more storage devices (36, 52), a cache memory (40, 60), and one or more processors (32, 50). The processors are configured to store data in the storage devices, to cache part of the stored data in the cache memory, and to apply a background maintenance process to at least some of the data stored in the storage devices, including modifying the background maintenance process depending on the part of the data that is cached in the cache memory.
摘要:
A memory module comprises a volatile memory subsystem configured to coupled to a memory channel in computer system and capable of serving as main memory for the computer system, a non- volatile memory subsystem providing storage for the computer system, and a module controller coupled to the volatile memory subsystem, the non- volatile memory subsystem, and the C/A bus. The module controller is configured to control intra- module data transfers between the volatile memory subsystem and the non- volatile memory subsystem. The module controller is further configured to monitor C/A signals on the C/A bus and schedule the intra-module data transfers in accordance with the C/A signals so that the intra-module data transfers do not conflict with accesses to the volatile memory subsystem by the memory controller.
摘要:
A computer system include a service server (200), a storage server (300) and a management server (100), wherein the service server (200) includes a operating system (210), wherein the operating system (210) includes a cache driver (213), wherein the storage server (300) manages a plurality of tiered storage areas each having an access performance different from one another, wherein the management server (100) includes an alert setting information generation part (122) for generating alert setting information for the service servers to transmit alert information notifying a trigger to change an arrangement of data in accordance with a state of the service, and a control information generation part (121) for generating cache control information including a first command for controlling an arrangement of cache data on a storage cache and tier control information including a second command for controlling an arrangement of the data on the plurality of tiered storage areas.
摘要:
A computer system utilizes subsystem supplemental memory resources to implement operating system supplemental disk caching. A main system processor (e.g., a central processing unit) processes information associated with main system functions. A bulk memory (e.g., a hard disk) stores the information. A main system memory (e.g., a main RAM) caches portions of the bulk information. A subsystem supplemental memory (e.g., a graphics subsystem RAM) provides storage capacity for subsystem operations (e.g., graphics operations) and supplemental storage for portions of said bulk information associated with main system functions (e.g., functions performed by the main system processor). Information (e.g., main system information) cached in the subsystem supplemental memory can be accessed by the main system processor directly.
摘要:
A memory access method, apparatus, and system are disclosed, and relate to the field of computer technologies, to appropriately use storage space of a local memory device, so as to improve overall performance of a system. The method is applied to a system that includes the local memory device and a remote memory device. The method includes: receiving a memory access request that carries address information of a to-be-accessed memory area (S301); determining the to-be-accessed memory area indicated by the address information (S302); when the to-be-accessed memory area is in a local memory, performing an access operation on the to-be-accessed memory area according to the memory access request, where the local memory device includes the local memory and a remote cache; and when the to-be-accessed memory area is in the remote memory device, and the remote cache includes a cache block corresponding to the to-be-accessed memory area, performing an access operation on the cache block according to the memory access request (S303).
摘要:
A block-based storage system may implement page cache write logging. Write requests for a data volume maintained at a storage node may be received at a storage node. A page cache for may be updated in accordance with the request. A log record describing the page cache update may be stored in a page cache write log maintained in a persistent storage device. Once the write request is performed in the page cache and recorded in a log record in the page cache write log, the write request may be acknowledged. Upon recovery from a system failure where data in the page cache is lost, log records in the page cache write log may be replayed to restore to the page cache a state of the page cache prior to the system failure.