|
Match
|
Document |
Document Title |
|
|
US20120233434 |
Virtual Disk Storage Techniques
This document describes techniques for storing virtual disk payload data. In an exemplary configuration, each virtual disk extent can be associated with state information that indicates whether the...
|
|
|
US20110208941 |
SCALABLE PERFORMANCE-BASED VOLUME ALLOCATION FOR TIME-BASED STORAGE ACCESS SERVICES
A scalable, performance-based, volume allocation technique that can be applied in large storage controller collections is disclosed. A global resource tree of multiple nodes representing...
|
|
|
US20110161617 |
SCALABLE PERFORMANCE-BASED VOLUME ALLOCATION IN LARGE STORAGE CONTROLLER COLLECTIONS
A scalable, performance-based, volume allocation technique that can be applied in large storage controller collections is disclosed. A global resource tree of multiple nodes representing...
|
|
|
US20080229046 |
Unified support for solid state storage
In a method for providing unified support for solid state storage, a solid state storage class driver is provided to enable uniform operating system access to a plurality of dissimilar solid state...
|
|
|
US20110161731 |
RELOCATING BAD BLOCK RELOCATION (BBR) DIRECTORY UPON ENCOUNTERING PHYSICAL MEDIA DEFECT ON A DISK
Apparatus, method and program product for relocating Bad Block Relocation Directory (BBRD) on a disk storage pre-allocate a number of areas for BBRD in different locations of the disk storage. The...
|
|
|
US20130111163 |
Multiple Computing Environments On A Computer System
A first and a second computing environments are generated on a computer system based on a state of a logical storage unit of the computer system. The computing environments are associated with...
|
|
|
US20100088461 |
SOLID STATE STORAGE SYSTEM USING GLOBAL WEAR LEVELING AND METHOD OF CONTROLLING THE SOLID STATE STORAGE SYSTEM
A solid state storage system is disclosed including a memory area having a plurality of chips. The solid state storage system includes a micro controller unit (MCU) configured to utilize the number...
|
|
|
US20120203998 |
ON DEMAND CONVERSION OF STANDARD LOGICAL VOLUMES TO THIN-PROVISIONED LOGICAL VOLUMES
A method for concurrently converting a standard volume to a thin-provisioned volume includes initially establishing metadata for a thin-provisioned volume. The method then updates the metadata for...
|
|
|
US20110191563 |
ON DEMAND CONVERSION OF STANDARD LOGICAL VOLUMES TO THIN-PROVISIONED LOGICAL VOLUMES
A method for concurrently converting a standard volume to a thin-provisioned volume includes initially establishing metadata for a thin-provisioned volume. The method then updates the metadata for...
|
|
|
US20100299495 |
METHOD TO SUPPORT SPARSE VOLUMES OR THIN PROVISIONED VOLUMES IN REAL TIME
A storage pool is shared by multiple host computers in a cluster that runs virtual machines. In one embodiment, one of the host computers in the cluster is designated to include a storage pool...
|
|
|
US20100332749 |
WEAR LEVELING OF SOLID STATE DISKS DISTRIBUTED IN A PLURALITY OF REDUNDANT ARRAY OF INDEPENDENT DISK RANKS
A computational device allocates a plurality of solid state disks to a plurality of redundant array of independent disk (RAID) ranks, wherein a different solid state disk is absent in each RAID...
|
|
|
US20110035618 |
AUTOMATED TRANSITION TO A RECOVERY KERNEL VIA FIRMWARE-ASSISTED-DUMP FLOWS PROVIDING AUTOMATED OPERATING SYSTEM DIAGNOSIS AND REPAIR
A method (and structure) of operating an operating system (OS) on a computer. When a failure of the OS is detected, the computer automatically performs a diagnosis of the OS failure. The computer...
|
|
|
US20110302445 |
SELECTIVE RETIREMENT OF BLOCKS
Systems and methods are provided for selectively retiring blocks based on refresh events of those blocks. In addition to refresh events, other criteria may be applied in making a decision whether...
|
|
|
US20130132701 |
CONFIGURATION MAPPING USING A MULTI-DIMENSIONAL RULE SPACE AND RULE CONSOLIDATION
A configuration mapping system and method increase the effectiveness of mapping of information from an established product line to a new product offering. In at least one embodiment, the...
|
|
|
US20110225360 |
DISPERSED STORAGE NETWORK RESOURCE ALLOCATION
A dispersed storage managing unit allocates resources within a dispersed storage network by determining a state of a dispersed storage unit supporting a vault associated with at least one user of...
|
|
|
US20110258482 |
Memory Management and Recovery for Datacenters
A system including a plurality of servers, a client, and a metadata server is described herein. The servers each store tracts of data, a plurality of the tracts comprising a byte sequence and being...
|
|
|
US20120203997 |
INTEGRITY MONITORING
Systems and methods are described here to provide a degree or level of certification to a resident application such as an operating system, e.g., Linux®. In a Linux® implementation, the operating s...
|
|
|
US20080201547 |
STRUCTURE FOR STORAGE ALLOCATION MANAGEMENT IN SWITCHES UTILIZING FLOW CONTROL
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for managing allocation of storage in a switch utilizing flow control is...
|
|
|
US20110131387 |
MANAGING UNALLOCATED STORAGE SPACE USING EXTENTS AND BITMAPS
A computing device executing a file system maintains a search tree that includes extents for managing first regions of unallocated storage space and bitmaps for managing second regions of...
|
|
|
US20120303923 |
CAPACITY AND LOAD ANALYSIS USING STORAGE ATTRIBUTES
A method includes determining a capacity model that configures computing resource capacity for a capacity container. The computing resource capacity includes a first storage attribute for an amount...
|
|
|
US20120191936 |
JUST IN TIME GARBAGE COLLECTION
The disclosure is related to systems and methods of managing a memory. In a particular embodiment, a memory is disclosed that includes multiple garbage collection units. The memory also includes a...
|
|
|
US20110153976 |
METHODS AND APPARATUSES TO ALLOCATE FILE STORAGE VIA TREE REPRESENTATIONS OF A BITMAP
Methods and apparatuses that search tree representations of a bitmap for available blocks to allocate in storage devices are described. An allocation request for a file may be received to initiate...
|
|
|
US20090254468 |
ON-DEMAND VIRTUAL STORAGE CAPACITY
A system, method, and computer program product for providing on-demand storage capacity on a remote storage server to a customer is provided. A virtual array site code is received. The remote...
|
|
|
US20120102288 |
METHOD FOR MEDIA ALLOCATION IN A PARTITIONED REMOVABLE MEDIA STORAGE LIBRARY
An open systems based media storage library system (10) for use by one or more hosts (5) includes a first hosted partition (12A) and a pool partition (14). The first hosted partition (12A) can be...
|
|
|
US20130073806 |
TECHNIQUES FOR TRANSLATING POLICIES INTO STORAGE CONTROLLER REQUIREMENTS
Techniques for translating Service Level Agreement (SLA) policy into storage controller requirements within a cloud storage environment are presented. System resource metrics for a storage...
|
|
|
US20110035565 |
Storage System Condition Indicator and Method
A storage system condition indicator and method provides a visual display representing the operating condition of a set of storage devices. Various operating conditions may be defined based on...
|
|
|
US20100312959 |
SPATIAL LOCALITY OF FILE SYSTEM BLOCK ALLOCATIONS FOR RELATED ITEMS
Example apparatus, methods, and computers facilitate improving spatial locality of file system block allocations for related items. One example method includes accessing a block allocation request...
|
|
|
US20110252242 |
MULTI-PHASE STORAGE VOLUME TRANSFORMATION
In accordance with one or more aspects, a storage volume is transformed into an encrypted storage volume or an unencrypted storage volume using a multi-phase process. One or more parts of the...
|
|
|
US20110029551 |
SYSTEM AND METHOD FOR GENERATING A USER-DEFINED FUNCTION USING A SHELL
A method is provided for generating a user-defined function (UDF) on a database engine of a database server. A user-function is sent to the database engine. The user-function includes a relational...
|
|
|
US20110066802 |
DYNAMIC PAGE REALLOCATION STORAGE SYSTEM MANAGEMENT
In one embodiment, a storage system for storage management in a tiered storage environment comprises a plurality of storage volumes in a pool which are divided into a plurality of tiers having...
|
|
|
US20110145496 |
TRACE-ASSISTED STARTUP OPTIMIZATION FROM A VIRTUAL DISK
The disclosed embodiments provide a system that manages the use of a virtual disk. During operation, the system obtains trace data associated with a startup process that reads blocks from the...
|
|
|
US20120284478 |
MANAGING STORAGE EXTENTS AND THE OBTAINING OF STORAGE BLOCKS WITHIN THE EXTENTS
Auxiliary storage is segmented into different types of extents (i.e., ranges of storage), including extents with 4K blocks of storage, extents with 1M blocks of storage, empty extents, and mixed...
|
|
|
US20050228950 |
External encapsulation of a volume into a LUN to allow booting and installation on a complex volume
A system for external encapsulation of a volume into a logical unit (LUN) to allow booting and installation on a complex volume may include a host, one or more physical storage devices, and an...
|
|
|
US20060064542 |
Storage system and subsystem to automatically detect hardware configuration changes
A storage subsystem, method of automatically maintaining the subsystem hardware configuration up to date and program product therefor. The storage subsystem automatically initiates hardware...
|
|
|
US20110060883 |
METHOD AND APPARATUS FOR EXTERNAL LOGICAL STORAGE VOLUME MANAGEMENT
Exemplary embodiments provide logical volume management between multiple storage subsystems or between one or more storage subsystems and a storage service. In one embodiment, a system has a host...
|
|
|
US20070079097 |
Automated logical unit creation and assignment for storage networks
A single SAN management utility is disclosed that discovers all hosts and HBAs in a SAN, configures the storage switches, creates Logical Units within a storage array, and assigns Logical Units to...
|
|
|
US20090193219 |
STORAGE SUBSYSTEM
There is provided a storage subsystem having a virtual volume and a page volume which has a page physical area allocated to the virtual volume. The storage subsystem divides an address space of the...
|
|
|
US20080126732 |
UFD organizer
The present invention discloses systems and method for storing and organizing UFDs (USB flash drives) on a storage pole, and for configuring UFDs to accommodate storage on a storage pole. Various...
|
|
|
US20110022778 |
Garbage Collection for Solid State Disks
Described embodiments provide a method of recovering storage space on a solid state disk (SSD). An index and valid page count are determined for each block of a segment of an SSD. If the valid page...
|
|
|
US20120210060 |
CREATION OF LOGICAL UNITS VIA BORROWING OF ALTERNATIVE STORAGE AND SUBSEQUENT MOVEMENT OF THE LOGICAL UNITS TO DESIRED STORAGE
A computational device receives a request to create a logical unit. Associated with the request is a first type of storage pool in which creation of the logical unit is desired. In response to...
|
|
|
US20110185147 |
EXTENT ALLOCATION IN THINLY PROVISIONED STORAGE ENVIRONMENT
Method, apparatus, and computer program product embodiment for allocating a plurality of extents in a thinly provisioned computing storage environment are provided. In one such embodiment,...
|
|
|
US20070101092 |
MULTI-PAGE ADVERTISING MEDIUM AND SYSTEM FOR USE
A strip of multi-page booklets of coupons are printed so that each booklet of coupons can be removed from the strip at lines of perforations formed between the booklets. Thus, the consumer can...
|
|
|
US20110202743 |
METHOD AND INTERFACE FOR ALLOCATING STORAGE CAPACITIES TO PLURAL POOLS
Exemplary embodiments of the invention provide protocols and interfaces for avoiding waste capacity allocation from the storage apparatus to plural pools. In one embodiment, a storage system...
|
|
|
US20110078395 |
COMPUTER SYSTEM MANAGING VOLUME ALLOCATION AND VOLUME ALLOCATION MANAGEMENT METHOD
In a management computer which manages a storage system including a main logical volume and subsidiary logical volumes, when the access volume to the main logical volume exceeds a threshold value,...
|
|
|
US20110238886 |
GARBAGE COLLECTION SCHEMES FOR INDEX BLOCK
Systems and methods are provided for handling uncorrectable errors that may occur during garbage collection of an index page or block in non-volatile memory.
|
|
|
US20130117514 |
Addressing Cross-Allocated Blocks in a File System
A mechanism is provided for cross-allocated block repair in a mounted file system. A set of cross-allocated blocks are identified from a plurality of blocks within an inode of the mounted file...
|
|
|
US20110219204 |
GPU SUPPORT FOR GARBAGE COLLECTION
A system and method for efficient garbage collection. A general-purpose central processing unit (CPU) partitions an allocated heap according to a generational garbage collection technique. The...
|
|
|
US20120246386 |
STORAGE SYSTEM AND STORAGE AREA ALLOCATION METHOD
If a monitor measurement cycle is set as a long cycle, promotion in a short cycle cannot be performed; and even if the number of I/Os is very large in response to fluctuations of the number of I/Os...
|
|
|
US20050166011 |
System for consolidating disk storage space of grid computers into a single virtual disk drive
A system is disclosed for creating a virtual disk storage construct using disk storage consolidated from at least two grid computers of a computing grid. A method of the system includes locating an...
|
|
|
US20090327640 |
METHOD FOR EXPANDING LOGICAL VOLUME STORAGE SPACE
A method for expanding a logical volume (LV) storage space includes creating an LV by using an LV manager, and allocating a storage space for the LV according to a certain proportion; reserving a...
|