Match Document Document Title
8762665 Switch apparatus storing information indicating access of hosts to virtual storage areas  
A switch connectable between hosts and storage device, the switch for providing a service of allotting virtual areas to be deployed in the storage device to any of the hosts upon demand, the...
8756363 Efficient storage of memory version data  
Systems and methods for efficient memory corruption detection in a processor. A processor detects a first data structure is to be allocated in a physical memory. The physical memory may be a DRAM...
8756398 Partitioning pages of an electronic memory  
A method of partitioning a page of an electronic memory includes creating a first sub-page by interleaving a first user data section of the page with another section of a spare area of the page...
8738881 Performance optimization system, method and program  
Provided is a performance optimization system that can identify a case where the impact on performance is large even when the number of cache misses is small. The performance optimization system...
8732384 Method and apparatus for memory access  
A device and methods are provided for accessing memory. In one embodiment, a method includes receiving a request for data stored in a device, checking a local memory for data based on the request...
8725966 Generation and update of storage groups constructed from storage devices distributed in storage subsystems  
A plurality of storage subsystems and a plurality of storage devices are maintained, and wherein each storage subsystem includes at least one storage device of the plurality of storage devices. A...
8725983 Memory devices and systems including multi-speed access of memory modules  
A system, comprising: a plurality of modules, each module comprising a plurality of integrated circuits devices coupled to a module bus and a channel interface that communicates with a memory...
8725959 Systems and methods for internal initialization of a nonvolatile memory  
Methods and systems are provided that may include a memory device having a physical nonvolatile memory, a memory space, and a controller. At least a portion of a physical nonvolatile memory may...
8724401 Data stripes and addressing for flash memory devices  
Data stripes and addressing for flash memory devices are provided. Flash memory devices illustratively have a plurality of programmable devices that are capable of simultaneously storing data. A...
8719540 Fractal layout of data blocks across multiple devices  
A system, method, and computer-readable storage medium for mapping block numbers within a region to physical locations within a storage system. Block numbers are mapped within a region according...
8713282 Large scale data storage system with fault tolerance  
According to one embodiment, a large scale data storage system with fault tolerance is described. In one example, a system includes a plurality of storage partitions, each partition including a...
8713405 Method and apparatus for allocating erasure coded data to disk storage  
Allocation process that allows erasure coded data to be stored on any of a plurality of disk drives, in a pool of drives, so that the allocation is not tied to a fixed group of drives. Still...
8707007 Memory storage device, memory controller thereof, and method for automatically creating fill-file thereof  
A memory storage device, a memory controller thereof, and a method for automatically creating a fill-file thereof are provided. In the present method, a plurality of logical addresses is...
8707008 File system for a capture system  
A file system can be provided in a capture system to efficiently read and write captured objects. In one embodiment, such a file system includes a plurality of queues to queue captured objects to...
8700873 Direct memory access memory management  
A method, computer program product, and apparatus for managing data packets are presented. A data packet in the data packets is stored in a first portion of a memory in response to receiving the...
8700876 Autonomic self-tuning of database management system in dynamic logical partitioning environment  
Database partition monitoring and dynamic logical partition reconfiguration in support of an autonomic self-tunable database management system are provided by an automated monitor that monitors...
8699520 Computer device, receiving device, receiving method, and computer readable storage medium storing instructions of a computer program thereof  
A computer device includes a data packet buffer, an improving quality packet buffer, a correspondence memory, an improving quality processing unit, an operation controller, and a recovered data...
8700862 Compression status bit cache and backing store  
A compression status bit cache provides on-chip availability of compression status bits used to determine how many bits are needed to access a potentially compressed block of memory. A backing...
8694720 Nonvolatile memory devices with page flags, methods of operation and memory systems including same  
A method programming multi-bit data to multi-level non-volatile memory cells (MLC) includes; programming a first page of data to the MLC, programming a first page flag to an initial first flag...
8694562 Generational garbage collection for a pool-based heap  
A generational garbage collector utilizes a pool-based heap to store objects dynamically generated at runtime. The pool-based heap is configured as a collection of pools where each pool stores...
8694742 Storage system and data management method for mirroring volumes with allocate on use function  
A storage system and data management method is provided that improves the reliability and fault tolerance of the hard disks saving data utilizing an AOU function. A storage system comprises a...
8688923 Dynamic control of partition memory affinity in a shared memory partition data processing system  
Dynamic control of memory affinity is provided for a shared memory logical partition within a shared memory partition data processing system having a plurality of nodes. The memory affinity...
8688908 Managing utilization of physical storage that stores data portions with mixed zero and non-zero data  
A method and system is disclosed for storage optimization of thin provisioning. Non-zero data units within data portions are re-allocated to specifically designated one or more areas in the...
8688922 Hardware-supported memory management  
The present disclosure describes a memory block manager. In some aspects a memory block allocation request is received from a packet-based interface, a memory block is allocated to the...
8683534 Method and apparatus for hierarchical distribution of video content for an interactive information distribution system  
A method and apparatus for storing and distributing video information in an interactive information distribution system by storing video information on either a centralized or de-centralized...
8681790 List digest operation dispersed storage network frame  
A method begins by a processing module generating a payload section of a dispersed storage network (DSN) frame regarding a list digest request operation by generating a start slice name field of...
8683456 Test partitioning for a non-volatile memory  
Systems and methods are provided for testing a non-volatile memory, such as a flash memory. The non-volatile memory may be virtually partitioned into a test region and a general purpose region. A...
8683172 Method and apparatus for management between virtualized machines and virtualized storage systems  
A computer system includes a server system and a storage system. The server system is configured to manage a plurality of virtual machines, each of which has a virtual machine interface. The...
8677096 Storage system and storage control method that compress and store data elements  
A pool is formed based on a plurality of storage devices. This pool is constituted by a plurality of real pages. Real pages of different lengths are included in this plurality of real pages. Among...
8671263 Implementing optimal storage tier configurations for a workload in a dynamic storage tiering system  
A method for Dynamic Storage Tiering (DST) may include identifying a first storage tier with a performance characteristic. The method may include monitoring the utilization of the first storage...
8671262 Single-port memory with addresses having a first portion identifying a first memory block and a second portion identifying a same rank in first, second, third, and fourth memory blocks  
A memory and a method for controlling a memory including: a set of first memory blocks of identical size, intended to contain first words, a set of second memory blocks of identical size, intended...
8667207 Dynamic reallocation of physical memory responsive to virtual machine events  
Described are methods and systems for dynamically reallocating memory amongst virtual machines executing within a virtualization environment. A computer can execute a virtualization environment...
8667210 Memory management method, memory controller and memory storage apparatus  
A memory management method for managing physical units of a rewritable non-volatile memory module is provided. In the method, the physical units are grouped into at least a data area and a free...
8656136 Computer system, computer and method for performing thin provisioning capacity management in coordination with virtual machines  
In the computer system, a storage system provides a storage level virtual volume based on thin provisioning technology, to a physical server on which a virtual machine is defined. The storage...
8655848 Unordered idempotent logical replication operations  
A method and apparatus for replicating a data container of a source storage server at the logical level in an unordered stream of individual data units are described. In certain embodiments, the...
8656083 Frequency distributed flash memory allocation based on free page tables  
Systems and/or methods that provide for frequency distributed flash memory allocation are disclosed. The systems and methods determine the rate at which a system address is being written and the...
8656138 Efficiently accessing an encoded data slice utilizing a memory bin  
A method begins by a processing module receiving an encoded data slice to store and determining a slice length of the encoded data slice. The method continues with the processing module comparing...
8650369 Managing data storage  
A storage unit includes one or more storage devices. In one embodiment, it is determined whether a temperature associated with the storage unit is below a minimum threshold. In another embodiment,...
8650387 IC chip, information processing apparatus, software module control method, information processing system, information processing method, and program  
An IC chip, an information processing apparatus, a software module control method, an information processing system, an information processing method, and a program for ensuring security before...
8650575 Process manager establishing super-process associated with designated memory to house data from incident processes  
A process manager (36) comprises a process data memory (44), and a process processing unit (38), capable of causing a process code to be executed in interaction with a designated part of this...
8645661 Paging partition arbitration of paging devices to shared memory partitions  
A computer implemented method to establish at least one paging partition in a data processing system. The virtualization control point (VCP) reserves up to the subset of physical memory for use in...
8645660 Automatic allocation of data replicas  
Embodiments described herein are directed to providing scalability to software applications. A computer system partitions a portion of data stored in a directory services system into multiple...
8645642 Tracking dynamic memory reallocation using a single storage address configuration table  
Tracking dynamic memory de-allocation using a single configuration table having a first register and a second register includes setting the first register as an active register, initiating a...
8639871 Partitioning a flash memory data storage device  
A method of partitioning a data storage device that has a plurality of memory chips includes determining a number memory chips in the data storage device, defining, via a host coupled to the data...
8639907 Method and apparatus for dynamically adjusting memory capacity in accordance with data storage  
A storage apparatus and method configured to improve efficiency of data access utilizing dynamically adjusting storage zone boundary within a disk are disclosed. A process capable of implementing...
8639903 Staggered programming for resistive memories  
A memory device and method of programming the same comprising partitioning memory into two or more chunks of information. At least a first portion of a first of the information chunks can be...
8639909 Management of low-paging space conditions in an operating system  
A virtual memory management unit can implement various techniques for managing paging space. The virtual memory management unit can monitor a number of unallocated large sized pages and can...
8639908 Dynamically managing available data storage within an automated data storage system  
In one embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being...
8635425 Upgrading computing devices  
Target host computing devices are provisioned with a machine image that corresponds to an operating environment, software applications, and associated configurations. The machine image is...
8630934 System and method for monitoring trading  
A monitoring system for monitoring trade at an electronic exchange comprises memories related to a specific time interval. A trade occurring during that time interval or a parameter value related...