Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 55723. Отображено 100.
05-01-2012 дата публикации

Apparatus for reallocating logical to physical disk devices using a storage controller and method of the same

Номер: US20120005447A1
Принадлежит: HITACHI LTD

A storage controller calculates an access frequency of each logical disk; that is selects a first logical disk device of which the access frequency exceeds a first predetermined value, the first logical disk device being allocated to a first physical disk device; selects a second logical disk device which has the access frequency equal to or less than a second predetermined value, the second logical disk device being allocated to a second physical disk device; and reallocates the first and second logical device; and reallocates the first and second logical devices to the second and the first physical disk device, respectively.

Подробнее
19-01-2012 дата публикации

Architecture for improved cloud computing

Номер: US20120016992A1
Принадлежит: LSI Corp

The present invention is directed to an architecture for promoting improved cloud computing. The architecture includes a plurality of diskless server nodes. The architecture further includes a plurality of Serial Attached Small Computer System Interface (SAS) switches, the plurality of SAS switches being connected to the plurality of diskless server nodes. The architecture further includes a storage system, the storage system configured for being communicatively coupled to the plurality of servers via the plurality of SAS switches. Further, the storage system is configured for implementing Controlled Replication Under Scalable Hashing (CRUSH) redundancy. Still further, the architecture is configured for dynamically mapping data stores of the storage system to the diskless server nodes.

Подробнее
09-02-2012 дата публикации

Semiconductor storage device with volatile and nonvolatile memories

Номер: US20120033496A1
Принадлежит: Individual

A semiconductor storage device includes a first memory area configured in a volatile semiconductor memory, second and third memory areas configured in a nonvolatile semiconductor memory, and a controller which executes following processing. The controller executes a first processing for storing a plurality of data by the first unit in the first memory area, a second processing for storing data outputted from the first memory area by a first management unit in the second memory area, and a third processing for storing data outputted from the first memory area by a second management unit in the third memory area.

Подробнее
09-02-2012 дата публикации

Performing deduplication of input data at plural levels

Номер: US20120036113A1
Принадлежит: Hewlett Packard Development Co LP

Deduplication of input data is performed at a first level, where the deduplication at the first level avoids storing an additional copy of at least one of the chunks in a data store. Additional deduplication of the deduplicated input data is performed, wherein the additional deduplication further reduces duplication.

Подробнее
23-02-2012 дата публикации

System and Method for Automatic Data Defragmentation When Restoring a Disk

Номер: US20120047110A1
Принадлежит: Storage Appliance Corp

A method is described to restore backed-up data to a data source such that the data are automatically defragmented. Defragmentation is accomplished during the restore operation by identifying data blocks belonging to discrete data files and copying those data blocks to the target data source such that all data blocks for any given file are written to contiguous sectors on the target data source.

Подробнее
23-02-2012 дата публикации

Computer system, control apparatus, storage system and computer device

Номер: US20120047502A1
Автор: Akiyoshi Hashimoto
Принадлежит: HITACHI LTD

The computer system includes a server being configured to manage a first virtual machine to which a first part of a server resource included in the server is allocated and a second virtual machine to which a second part of the server resource is allocated. The computer system also includes a storage apparatus including a storage controller and a plurality of storage devices and being configured to manage a first virtual storage apparatus to which a first storage area on the plurality of storage devices is allocated and a second virtual storage apparatus to which a second storage area on the plurality of storage devices is allocated. The first virtual machine can access to the first virtual storage apparatus but not the second virtual storage apparatus and the second virtual machine can access to the second virtual storage apparatus but not the first virtual storage apparatus.

Подробнее
01-03-2012 дата публикации

Method and system for placement of data on a storage device

Номер: US20120054433A1
Принадлежит: Pivot3 Inc

Embodiments of systems and methods for a storage system are disclosed. More particularly, in certain embodiments locations of storage devices may be allocated to store data when commands pertaining to that data are received. Specifically, in one embodiment a distributed RAID system comprising a set of data banks may be provided where the different performance characteristics associated with different areas of disks in the data bank may be taken into account when allocating physical segments to corresponding logical segments of a volume by allocating certain physical segments to a particular logical segment based upon a location of the physical segment or criteria associated with the logical segment.

Подробнее
08-03-2012 дата публикации

Logical unit number management device, logical unit number management method, and program therefor

Номер: US20120060203A1
Автор: Susumu Aikawa
Принадлежит: NEC Corp

A logical unit number management device includes: an access processing unit that performs information processing with access objects by using logical unit numbers for identifying logical identification information; a logical unit number management table storage unit that stores a logical unit number management table storing a corresponding relationship between the logical identification information and the logical unit numbers; a logical unit number management table changing unit that changes the corresponding relationship based on an external change request; a change completion reporting unit that reports change completion to the access processing unit when the logical unit number management table has been changed in accordance with the change request; and an access control unit that controls an access to the access object indicated by the logical identification information corresponding to one of the logical unit numbers after a report of the change completion.

Подробнее
22-03-2012 дата публикации

Analyzing sub-lun granularity for dynamic storage tiering

Номер: US20120072662A1
Автор: Brian Mckean, Martin Jess
Принадлежит: LSI Corp

A method for metadata management in a storage system may include providing a metadata queue of a maximum size; determining whether the metadata for a particular sub-LUN is held in the metadata queue; updating the metadata for the particular sub-LUN when the metadata for the particular sub-LUN is held in the metadata queue; inserting the metadata for the particular sub-LUN at the head of the metadata queue when the metadata queue is not full and the metadata is not held in the metadata queue; replacing an entry in the metadata queue with the metadata for the particular sub-LUN and moving the metadata to the head of the metadata queue when the metadata queue is full and the metadata is not held in the metadata queue; and controlling the number of sub-LUNs in the storage system to manage data accessed with respect to an amount of available data storage.

Подробнее
29-03-2012 дата публикации

Intra-device data protection in a raid array

Номер: US20120079189A1
Принадлежит: Pure Storage Inc

A system and method for intra-device data protection in a RAID array. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to identify a unit of data stored in the data storage subsystem, wherein said unit of data is stored across at least a first storage device and a second storage device of the plurality of storage devices, each of the first storage device and the second storage device storing intra-device redundancy data corresponding to the unit of data; and change an amount of intra-device redundancy data corresponding to the unit of data on only the first storage device.

Подробнее
29-03-2012 дата публикации

Method and system for distributing multiple storage devices to multiple tiers in a storage apparatus

Номер: US20120079193A1
Принадлежит: HITACHI LTD

A management system of a storage apparatus, which exercises control so as to arrange data in a storage device of a certain tier of multiple tiers, carries out a first tier definition process (a process for distributing multiple storage devices to multiple tiers based on respective storage device types of the multiple storage devices and type/tier information that denotes the corresponding relationship between multiple storage device types and multiple tiers). Subsequent to the first tier definition process, the management system acquires performance information denoting the performance of a storage device for each of the multiple storage devices. The management system carries out a second tier definition process (a process for distributing the multiple storage devices to the multiple tiers based on the performance information of multiple storage devices such that two or more storage devices of similar performance are distributed to the same tier).

Подробнее
29-03-2012 дата публикации

Method of testing data storage devices and a gender therefor

Номер: US20120079194A1
Автор: Jong-Hwan Lim
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A method of testing data storage devices, the method including virtualizing data storage spaces of N data storage devices to a single virtual storage space, wherein N is a natural number equal to or greater than two, and testing the N data storage devices by performing a testing sequence on the virtual storage space.

Подробнее
19-04-2012 дата публикации

Storage apparatus and power control method

Номер: US20120096289A1
Принадлежит: HITACHI LTD

To enable power saving control by putting storage areas of the same attribute together in a specific RAID group in a storage apparatus that includes storage areas of different access patterns. The storage apparatus manages attributes of the RAID groups, which form a pool area, and attributes of the respective storage areas, based on an access log for each of the storage areas allocated to virtual volumes. The apparatus enables a power saving operation for each RAID group by putting the storage areas of each attribute together in a specific RAID group.

Подробнее
26-04-2012 дата публикации

Multiplexing Users and Enabling Virtualization on a Hybrid System

Номер: US20120102138A1
Принадлежит: International Business Machines Corp

A method, hybrid server system, and computer program product, support multiple users in an out-of-core processing environment. At least one accelerator system in a plurality of accelerator systems is partitioned into a plurality of virtualized accelerator systems. A private client cache is configured on each virtualized accelerator system in the plurality of virtualized accelerator systems. The private client cache of each virtualized accelerator system stores data that is one of accessible by only the private client cache and accessible by other private client caches associated with a common data set. Each user in a plurality of users is assigned to a virtualized accelerator system from the plurality of virtualized accelerator systems.

Подробнее
03-05-2012 дата публикации

System and Method for Migration of Data

Номер: US20120110593A1
Принадлежит: Dell Products LP

Systems and methods for data migration are disclosed. A method may include allocating a destination storage resource to receive migration data. The method may also include assigning the destination storage resource a first identifier value equal to an identifier value associated with a source storage resource. The method may additionally include assigning the source storage resource a second identifier value different than the first identifier value. The method may further include migrating data from the source storage resource to the destination storage resource.

Подробнее
10-05-2012 дата публикации

Optical disc drive capable of changing mode and method for changing mode in the same

Номер: US20120113778A1
Автор: Daekeun OH
Принадлежит: Hitachi LG Data Storage Korea Inc

The present invention provides an optical disc drive and a method for changing a mode in the same. In an embodiment of the present invention, it can be determined whether to change a mode of the optical disc drive based on a command sent from a host connected through an interface. If a predetermined command is sent from the host within a predetermined time after the optical disc drive is newly connected to the host or power is supplied to the optical disc drive while the optical disc drive is already connected to the host, the mode may be switched into a first mode of connecting to a computer, and otherwise the mode may be switched into a second mode of connecting to a host with a function of playing data of a medium connected through the interface. Accordingly, the optical disc drive can automatically change its operation mode.

Подробнее
10-05-2012 дата публикации

Information carrier comprising access information

Номер: US20120113788A1
Принадлежит: KONINKLIJKE PHILIPS ELECTRONICS NV

An information carrier for holding user information includes access information for accessing the user information, the access information being stored in a pre-determined first region on the information carrier. The information carrier further includes at least one further region different from the first region, the further region comprising dummy information.

Подробнее
10-05-2012 дата публикации

Method for announcing a memory configuration

Номер: US20120117279A1
Принадлежит: Individual

The invention creates a method for enabling a terminal to determine an activated memory configuration of a storage medium that can be operated in the terminal. For this purpose an interruption and subsequent restoration of the contact existing at an interface of the storage medium between the storage medium and the terminal is—at least partly—simulated, wherein upon the simulation of the restoration or interruption of the contact the terminal is caused to determine the activated memory configuration of the storage medium.

Подробнее
10-05-2012 дата публикации

Hybrid Server with Heterogeneous Memory

Номер: US20120117312A1
Принадлежит: International Business Machines Corp

A method, hybrid server system, and computer program product, for managing access to data stored on the hybrid server system. A memory system residing at a server is partitioned into a first set of memory managed by the server and a second set of memory managed by a set of accelerator systems. The set of accelerator systems are communicatively coupled to the server. The memory system comprises heterogeneous memory types. A data set stored within at least one of the first set of memory and the second set of memory that is associated with at least one accelerator system in the set of accelerator systems is identified. The data set is transformed from a first format to a second format, wherein the second format is a format required by the at least one accelerator system.

Подробнее
17-05-2012 дата публикации

Computer system and storage migration method

Номер: US20120124309A1
Принадлежит: HITACHI LTD

Proposed are a computer system and a storage migration method capable of simplifying the migration process of a storage apparatus while avoiding the performance degradation of the overall system. A management apparatus for managing data migration from a first storage apparatus to a second storage apparatus is provided. The management apparatus acquires apparatus-specific information of the first storage apparatus from the first storage apparatus and notifies the acquired apparatus-specific information to the second storage apparatus, and the second storage apparatus sets, as virtualization information, the corresponding apparatus-specific information of the first storage apparatus notified from the management apparatus to a path connecting a second storage area and a second port associated with the second storage area in the second storage apparatus, and notifies the virtualization information as its own apparatus-specific information to the host computer in response to the configuration information acquisition request from the host computer.

Подробнее
24-05-2012 дата публикации

Control method of virtual volumes and storage apparatus

Номер: US20120131302A1
Принадлежит: HITACHI LTD

Multiple types of storage devices which have different performance are appropriately allocated to multiple virtual volumes in accordance with the performance requirements of the respective virtual volumes. In cases where, among virtual volumes 82 for which response times have been specified, there is a [virtual volume] that has a shortage of pages to which SSDs 70 should be allocated and that does not satisfy the performance requirement when its Tier boundary value β is adjusted to Tier boundary value β′ and, if unallocated pages as the pages to which SSDs 70 should be allocated do not exist, Tier boundary value γ or Tier boundary value α of another virtual volume is adjusted to Tier boundary value γ′ or the Tier boundary value α′, and pages to which SSDs 70 are allocated are secured in the virtual volume 82 for which the Tier boundary value has been adjusted.

Подробнее
31-05-2012 дата публикации

System and method for application aware de-duplication of data blocks on a virtualized storage array

Номер: US20120136841A1
Принадлежит: Individual

A system and method for application aware de-duplication (de-dup) of data blocks in a virtualized storage array is disclosed. In one embodiment, in a method of application aware de-dup of data blocks on virtualized storage arrays in a storage area network, a de-dup agent is enabled on each of one or more components of the storage area network. A master list of metadata associated with indexed data is then created and stored in the virtualized storage arrays. One or more sublists of metadata are then created from the masterlist and are stored. Upon receiving a write request from an application residing in the host device, it is determined whether data block being written has an entry in a sublist stored in a host device, and if so, the data block is then replaced with a pointer indicating where the data block is residing in the virtualized storage arrays.

Подробнее
31-05-2012 дата публикации

Computer device and method for recognizing a removable storage device

Номер: US20120137023A1
Автор: Yan-Yan Zhan

A system and a method for recognizing removable devices of a computer device, and displaying a dialog box to prompt whether a removable storage device needs to be renamed and if so to receive input data accordingly from a user, if a USB port has been newly connected to the removable storage device. The recognition method further includes acquiring a unique port number of the USB port actually connected to the removable storage device, and acquiring a device name of a system disk name of the removable storage device originally allocated by the computer device, if the removable storage device needs to be renamed. The recognition method further may utilize the unique port number of the USB port as the new device name of the removable storage device in renaming it.

Подробнее
31-05-2012 дата публикации

Method and System for Initializing Storage in a Storage System

Номер: US20120137069A1
Принадлежит: Pivot3 Inc

Embodiments of systems and methods for a high availability storage system are disclosed. More particularly, in certain embodiments desired locations of storage devices may be zeroed out during operation of the storage system and areas that have been zeroed out allocated to store data when commands pertaining to that data are received. Specifically, in one embodiment a distributed RAID system comprising a set of data banks may be provided where each data bank in the set of data banks may execute a background process which zeroes areas of the storage devices of the data bank. When a command pertaining to a logical location is received a zeroed area of the physical storage devices on the data bank may be allocated to store data associated with that logical location.

Подробнее
07-06-2012 дата публикации

Data protection systems with multiple site replication

Номер: US20120144108A1
Принадлежит: Overland Storage Inc

Systems and methods for replicating data from a first site to a second site remote from said first site are described. An embodiment includes storing compressed data on a hard disk appliance, reading said data without decompressing said data, sending said data over a wide-area-network (WAN) in a compressed state, and storing said data on a second hard disk appliance remote from said first hard disk appliance in its compressed state without performing an additional compression operation.

Подробнее
14-06-2012 дата публикации

Data synchronization among file storages using stub files

Номер: US20120150799A1
Автор: Keiichi Matsuzawa
Принадлежит: HITACHI LTD

A method switches file server from old file server to new file server which are coupled via a backend network and provides data synchronization. The old file server and new file server are coupled with one or more host computers via a frontend network to direct input/output (I/O) requests from the one or more host computers. The method comprises creating stub files in the new file server, the stub files including stub information indicating location of data in the old file server; switching I/O requests directed to old file server to I/O requests directed to the new file server; checking whether the new file server has any stub files; and, if the new file server has one or more stub files, recalling data corresponding to the one or more stub files from the old file server according to the stub information to replace the one or more stub files.

Подробнее
28-06-2012 дата публикации

Shared-bandwidth multiple target remote copy

Номер: US20120166588A1
Автор: John P. Wilkinson
Принадлежит: International Business Machines Corp

A computer management apparatus one embodiment includes a split component configured to split data into a plurality of data elements; a send component configured to send each one of the plurality of data elements to a different location selected from a plurality of locations in response to the split component splitting the data, wherein each data element is different; and a message component configured to send a message to each of the locations. A computer management apparatus in another embodiment includes a receive component configured to receive a first data element; an analyze component configured to recieve a message, wherein the message comprises an address of each of the further locations; and a send component configured to send the first data element to each of the further locations of the plurality of further locations in response to the analyze component determining the address of each of the further locations.

Подробнее
28-06-2012 дата публикации

System and method for managing resets in a system using shared storage

Номер: US20120166750A1
Принадлежит: Dell Products LP

A method of managing storage device resets in a system using shared storage is provided. A reset instruction is received at a shared storage device from a first node. In response, the storage device is at least partially reset, including aborting one or more queued I/O commands including a first I/O command received from a second node. A reset notification timer is started. If an I/O command is received from the second node during the reset notification timer, in response to receiving the I/O command the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted. If no I/O command is received from the second node during the reset notification timer, at the expiration of the timer, the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted.

Подробнее
05-07-2012 дата публикации

Solid state drive with low write amplification

Номер: US20120173795A1
Принадлежит: OCZ Technology Group Inc

A solid state drive having a non-volatile memory device and methods of operating the solid state drive to compare existing data stored on the memory device to subsequent data in an incoming data stream received by the solid state drive from a host system. If matching data are found, the solid state drive uses the existing data instead of writing the subsequent data to the memory device. Common data patterns can be shared among different files stored on the memory device.

Подробнее
19-07-2012 дата публикации

Media library monitoring system and method

Номер: US20120185589A1
Автор: Robert C. Sims
Принадлежит: Individual

Embodiments of methods and systems comprise collecting data associated with a library or library components and storing the collected data in repository. By collecting data associated with a library or library components and storing the collected data in a repository, the degradation of library components can be monitored and the reliability of library components determined, allowing unreliable components to be bypassed or replaced, enhancing the reliability of the library and preventing data loss.

Подробнее
19-07-2012 дата публикации

Distributed Storage Service Systems and Architecture

Номер: US20120185641A1
Принадлежит: Sandisk IL Ltd

Various methods, devices and systems are described for providing distributed storage services. A data storage device is capable of initiating a communication session with an external entity such as a local host computer (and vice versa) coupled directly to the data storage device, a remote server computer, or directly with remote data storage devices with or without intervention by a local host computer.

Подробнее
19-07-2012 дата публикации

Systems configured for improved storage system communication for n-way interconnectivity

Номер: US20120185643A1
Принадлежит: LSI Corp

Storage systems configured for improved N-way connectivity among all of a plurality of storage controllers and all of a plurality of storage devices in the system. All controllers of the storage system are coupled through a switched fabric communication medium to all of the storage devices of the storage system. Thus, the back-end interface of each storage controller of the storage system is used for all communications with any of the storage devices as well as for any communications among the controllers to coordinate the N-way distribution of stored data in a declustered RAID storage environment. This use of the back-end channel for all storage controller to storage device N-way connectivity as well as controller to controller N-way connectivity eliminates the need for a dedicated inter-controller interface for such N-way connectivity and eliminates the over-utilization of a front-end (e.g., network) communication path for providing N-way connectivity in the storage system.

Подробнее
19-07-2012 дата публикации

Computer architectures using shared storage

Номер: US20120185725A1
Принадлежит: Boeing Co

A method includes providing a persistent common view of a virtual shared storage system. The virtual shared storage system includes a first shared storage system and a second shared storage system, and the persistent common view includes information associated with data and instructions stored at the first shared storage system and the second shared storage system. The method includes automatically updating the persistent common view to include third information associated with other data and other instructions stored at a third shared storage system in response to adding the third shared storage system to the virtual shared storage system.

Подробнее
26-07-2012 дата публикации

Method and apparatus for memory management

Номер: US20120191901A1
Автор: John Peter Norair
Принадлежит: Blackbird Technology Holdings Inc

One or more circuits of a device may comprise a memory. A first portion of a first block of the memory may store program code and/or program data, a second portion of the first block may store an index associated with a second block of the memory, and a third portion of the first block may store an indication of a write status of the first portion. Each bit of the third portion of the first block may indicate whether an attempt to write data to a corresponding one or more words of the first portion of the first block has failed since the last erase of the corresponding one or more words of the first portion of the first block. Whether data to be written to a particular virtual address is written to the first block or the second block may depend on the write status of the first block and the second block.

Подробнее
02-08-2012 дата публикации

Information processing device and information processing method

Номер: US20120198185A1
Автор: Keiichi Aoki
Принадлежит: Sony Computer Entertainment Inc

A newer generation game terminal according to one embodiment of the present invention is provided with a storage access control unit. The storage access control unit accesses a newer generation storage according to a request for access from an AP designed to execute a synchronization process on the assumption of a speed of access to an older generation storage. The storage access control unit estimates time required to access the older generation storage in accordance with an evaluation function for calculating the required time. The storage access control unit executes an adjustment process to fill time gap between record time required to access the newer generation storage and time estimated to be required for access.

Подробнее
02-08-2012 дата публикации

Making automated use of data volume copy service targets

Номер: US20120198190A1
Принадлежит: International Business Machines Corp

A computer implemented method for automatically managing copies of source data volumes is provided. A copy management agent receives a message that target volume copies of source volumes are available. The copy management agent accesses the target volume copies of the source volumes. The copy management agent analyzes metadata for the target volume copies. The copy management agent determines whether any of the target volume copies is a boot volume copy based on the analyzed metadata. In response to a determination that one of the target volume copies is a boot volume copy, the copy management agent directs a provisioning agent to provision a new host for the target volume copies. The copy management agent directs the storage subsystem to present the target volume copies to a storage area network port associated with the new host. Then, the new host is booted using the boot volume copy.

Подробнее
09-08-2012 дата публикации

Intelligent lun generation and management

Номер: US20120203876A1
Принадлежит: International Business Machines Corp

A method for generating and managing logical units (LUNs) in a storage network environment is disclosed herein. In one embodiment, such a method includes determining a type of LUN, identifying one or more servers that will access the LUN, and identifying a storage system that will host the LUN. The method then generates a LUN name that encapsulates the type, the one or more servers, and the storage system. The method then assigns the LUN name to the LUN. A corresponding apparatus and computer program product are also disclosed herein.

Подробнее
09-08-2012 дата публикации

Hard Disk Drive Integrated Circuit With Integrated Gigabit Ethernet Interface Module

Номер: US20120203921A1
Автор: Alan Armstrong
Принадлежит: Alan Armstrong

A system including a network interface module, a first processor, a hard disk control module, and a second processor. The network interface module is configured to communicate with a network. The first processor is configured to (i) communicate with the network interface module, and (ii) perform processing related to communication of a hard disk drive with the network via the network interface module. The hard disk control module is configured to (i) communicate with the first processor, and (ii) control operation of the hard disk drive. The second processor is configured to (i) communicate with the hard disk control module, and (ii) perform processing related to storing data on the hard disk drive. The second processor and the hard disk control module are configured processes packets communicated via the network interface module using a hyper-text transfer protocol, a peer-to-peer sharing protocol, and an Internet protocol-based small computer system interface standard.

Подробнее
16-08-2012 дата публикации

Migrating active i/o connections with migrating servers and clients

Номер: US20120209905A1
Принадлежит: International Business Machines Corp

A technique for modifying an input/output (I/O) connection type between a client and a server includes determining, by the client, when at least partial storage access control for the client is to be migrated from a first virtualized I/O server to a second virtualized I/O server. An I/O connection type, from among multiple available I/O connection types available between the client and the second virtualized I/O server, is then selected by the client when the at least partial storage access control for the client is to be migrated. The selected I/O connection type is then communicated, by the client, to the second virtualized I/O server, which is configured to facilitate storage access for the client using the selected I/O connection type.

Подробнее
30-08-2012 дата публикации

Resource allocation in computers

Номер: US20120221732A1
Автор: Carl A. Waldspurger
Принадлежит: VMware LLC

A method and tangible medium embodying code for allocating resource units of an allocatable resource among a plurality of clients in a computer is described. In the method, resource units are initially distributed among the clients by assigning to each of the clients a nominal share of the allocatable resource. For each client, a current allocation of resource units is determined. A metric is evaluated for each client, the metric being a function both of the nominal share and a usage-based factor, the usage-based factor being a function of a measure of resource units that the client is actively using and a measure of resource units that the client is not actively using. A resource unit can be reclaimed from a client when the metric for that client meets a predetermined criterion.

Подробнее
06-09-2012 дата публикации

Systems and methods for detecting bifurcations

Номер: US20120226436A1
Принадлежит: TomTom International BV

At least one example embodiment discloses a method of detecting a bifurcation in a navigable feature. The method includes first determining a first possible segment and a second possible segment of the navigable feature based on location measurements along the navigable feature, the location measurements representing a heading vector and the location measurements having a higher probability of being on the first possible segment than on the second possible segment, second determining an angle based on the heading vector and a vector between the second possible segment and one of the location measurements, and detecting a bifurcation based on the angle.

Подробнее
06-09-2012 дата публикации

Systems and methods for business process monitoring

Номер: US20120226526A1
Принадлежит: KD SECURE LLC

The present invention is a video surveillance, storage, and alerting system having the following components. One or more surveillance cameras capture video data having attribute data, the attribute data representing importance of the surveillance cameras. One or more video analytics devices process the video data from one or more of the surveillance cameras and detect primitive video events in the video data. A network management module monitors network status of the surveillance cameras, and the video analytics devices, and generates network events reflective of the network status of all subsystems. A correlation engine correlates two or more primitive video events from the video analytics devices weighted by the attribute data of the surveillance cameras used to capture the video data, and network events from the network management module weighted by attribute data of device corresponding to the network event. An alerting engine generates one or more alerts and performs one or more actions based on the correlation performed by the correlation engine.

Подробнее
06-09-2012 дата публикации

Method and Apparatus to Align and Deduplicate Objects

Номер: US20120226672A1
Принадлежит: HITACHI LTD

In deduplicating data including objects, the system obtains information of the location of the objects and uses the information in calculating the hash value. The hash value calculation program divides data from the boundary location to chunks to match the boundary location of the objects subject to deduplication and the hash value is calculated from each chunk.

Подробнее
06-09-2012 дата публикации

Computer and method for managing storage apparatus

Номер: US20120226857A1
Принадлежит: HITACHI LTD

A management computer manages the pool application information that indicates a pool application for a pool and the application condition information that indicates the condition for the pool application. The management computer calculates an excess storage capacity based on a pool usage status for the pool. The management computer specifies a pool application for the pool and the condition for the pool application based on the pool application information and the application condition information. The management computer judges whether the specified condition is satisfied even in the case in which a storage area having a storage capacity equivalent to or less than the calculated excess storage capacity is deleted from the pool. In the case in which the result of the judgment is positive, the management computer defines a capacity equivalent to or less than the excess storage capacity as an unused capacity.

Подробнее
13-09-2012 дата публикации

Deleting relations between sources and space-efficient targets in multi-target architectures

Номер: US20120233136A1
Принадлежит: International Business Machines Corp

A method for deleting a relation between a source and a target in a multi-target architecture is described. The multi-target architecture includes a source and multiple space-efficient (SE) targets mapped thereto. In one embodiment, such a method includes initially identifying a relation for deletion from the multi-target architecture. A space-efficient (SE) target associated with the relation is then identified. A mapping structure maps data in logical tracks of the SE target to physical tracks of a repository. The method then identifies a sibling SE target that inherits data from the SE target. Once the SE target and the sibling SE target are identified, the method modifies the mapping structure to map the data in the physical tracks of the repository to the logical tracks of the sibling SE target. The relation is then deleted between the source and the SE target.

Подробнее
13-09-2012 дата публикации

Data Management Method in Storage Pool and Virtual Volume in DKC

Номер: US20120233436A1
Автор: Yoshiaki Eguchi
Принадлежит: HITACHI LTD

A storage system connected to a computer and a management computer, includes storage devices accessed by the computer, and a control unit for controlling the storage devices. A first-type logical device corresponding to a storage area set in at least one of the storage devices and a second-type logical device that is a virtual storage area are provided. The control unit sets at least two of the first-type logical devices different in a characteristic as storage areas included in a storage pool through mapping. The first-type logical device stores data by allocating a storage area of the second-type logical device to a storage area of the first-type logical device mapped to the storage pool. The characteristic of the second-type logical device can be changed by changing the allocated storage area of the second-type logical device to a storage area of another first-type logical device.

Подробнее
20-09-2012 дата публикации

Delayed updating of shared data

Номер: US20120239886A1
Автор: Teemu Rantanen
Принадлежит: Tekla Oyj

To provide delayed updating of shared data, a concept of dualistic sequence information is introduced. In the concept, if during local modification of data, a modification to the data is published by another user, a local deviation is created, and when the modification is published, it is associated with an unambiguous sequence reference and the local deviation.

Подробнее
20-09-2012 дата публикации

Memory cell operation

Номер: US20120239890A1
Принадлежит: Micron Technology Inc

The present disclosure includes memory devices and systems having memory cells, as well as methods for operating the memory cells. One or more methods for operating memory cells includes determining age information for a portion of the memory cells and communicating a command set for the portion of the memory cells, the command set including the age information.

Подробнее
04-10-2012 дата публикации

Memory configuring method, memory controller and memory storage apparatus

Номер: US20120254512A1
Автор: Chien-Fu Lee
Принадлежит: Phison Electronics Corp

A memory configuring method for a memory storage apparatus is provided, wherein a rewritable non-volatile memory module of the memory storage apparatus has a plurality of physical blocks. The method includes receiving a plurality of query commands from a host system, identifying a pattern corresponding to the query commands and recognizing a type of an operating system executed on the host system. The method further includes configuring the rewritable non-volatile memory module according to the type of the operating system and announcing a configuration of the memory storage apparatus to the host system. Accordingly, the method can configure the non-volatile memory module according different operating systems, and thereby the memory storage apparatus can successfully receive commands and re-set according to user's demand.

Подробнее
04-10-2012 дата публикации

Computer system and computer system management method

Номер: US20120254554A1
Автор: Akio Nakajima
Принадлежит: HITACHI LTD

A computer system in which one or more host computers 30 having a FC (Fibre Channel) node port and one or more storage apparatuses 40 having a FC node port are coupled via a FC fabric. The storage apparatus acquires first information related to access control for controlling access to a relevant storage apparatus by the host computer. The storage apparatus, based on the first information, creates second information for defining the host computer that is able to access the relevant storage apparatus, and registers this second information in the fabric.

Подробнее
04-10-2012 дата публикации

Method of improving efficiency of replication monitoring

Номер: US20120254570A1
Принадлежит: Individual

Copy pair monitoring is provided for a storage system having plural host computers, at least one storage subsystem, and a management computer. The storage subsystem including volumes storing data requested by the host computer, the management computer being accessible to the host computer and the storage subsystem. The copy pair monitoring includes obtaining every piece of copy pair definition information that is stored in the host computer, removing duplicate copy pair definition information from the whole copy pair definition information obtained, and collecting the copy pair status based on the obtained copy pair definition information from which duplicate copy pair definition information has been removed. Each host computer is assigned a priority level, and, when more than one host computer includes the same copy pair, the host computer with the lowest priority obtains the copy pair information to reduce the load on the higher priority host computers.

Подробнее
11-10-2012 дата публикации

Data deduplication

Номер: US20120260021A1
Автор: John C. Rudelic
Принадлежит: Micron Technology Inc

The present disclosure includes devices and methods for data deduplication. One such method includes receiving a write command, transforming data associated with the write command, determining if a transformation value of the data exists in a transformation table, and responsive to a determination that the transformation value does not exist in the transformation table, writing the data associated with the write command to a memory device.

Подробнее
18-10-2012 дата публикации

System and method for extended media retention

Номер: US20120265732A1
Автор: Parag Gokhale, Yanhui Lu
Принадлежит: Commvault Systems Inc

The present invention provides systems and methods for extending media retention. Methods are provided in which a set of aging preferences are obtained. Data elements of a data set stored on storage media are evaluated against the aging preferences to determine whether each of the data elements satisfy the aging preferences. Each of the data elements that is determined to satisfy the aging preferences is aged. Aging can include freeing a portion of storage media, previously used to store a data element, for other storage usage.

Подробнее
18-10-2012 дата публикации

Stride based free space management on compressed volumes

Номер: US20120265933A1
Автор: Lokesh M. Gupta
Принадлежит: International Business Machines Corp

Compressed data is maintained in a plurality of strides of a redundant array of independent disks, wherein a stride is configurable to store a plurality of tracks. A request is received to write one or more tracks, and a determination is made as to whether all of the one or more tracks can be stored in one selected stride of the plurality of strides. In response to determining that all of the one or more tracks can be stored in the one selected stride, the one or more tracks are written in the one selected stride of the plurality of strides.

Подробнее
18-10-2012 дата публикации

Method and system for cascaded flashcopy zoning and algorithm and/or computer program code and method implementing the same

Номер: US20120265958A1
Принадлежит: International Business Machines Corp

A method of performing cascaded flashcopy (FC) including starting a flashcopy map when a target disk is already a source of an active FC map. A computer storage system includes a configuration that allows a flashcopy (FC) map to be started when a target disk is already the source of an active FC map.

Подробнее
25-10-2012 дата публикации

Shared resource and virtual resource management in a networked environment

Номер: US20120271903A1
Автор: Michael Luna
Принадлежит: Seven Networks Inc

Systems and methods for shared resource or virtual resource management in a networked environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, includes, creating a virtual memory pool from an aggregation of the physical memory of the devices and/or allocating portions of the virtual memory pool to a given device among the devices. Further, the portions of the virtual memory pool allocated to the given device are in part accessible over a wireless connection for data retrieval and storage by the given device.

Подробнее
25-10-2012 дата публикации

Method and data storage system for providing multiple partition support

Номер: US20120271994A1
Принадлежит: SEAGATE TECHNOLOGY LLC

An apparatus of the present invention includes partition selection circuitry configured to selectably provide individual access to multiple ones of a plurality of partitions of a data storage component by a host device without multiple partition support. The apparatus can also include the data storage component and/or the host device. The partition selection circuitry uses a logical block addressing (LBA) address generated by the host device, and an operating mode indicator indicative of a particular partition, to allow the partitions of the data storage component to be accessed by the host device without multiple partition support. Methods implemented by the apparatus are also disclosed.

Подробнее
01-11-2012 дата публикации

METHOD AND SYSTEM FOR COUPLING SERIAL ATTACHED SCSI (SAS) DEVICES AND INTERNET SMALL COMPUTER SYSTEM INTERNET (iSCSI) DEVICES THROUGH SINGLE HOST BUS ADAPTER

Номер: US20120278551A1
Принадлежит: LSI Corp

An apparatus comprising an interface, a first port, and a second port. The interface may be configured to connect to a host computer. The first port may be configured to connect to a first set of storage devices using a first protocol. The second port may be configured to connect to a second set of storage devices using a second protocol. The apparatus may provide support for the first protocol and the second protocol to allow communication using both the first protocol and the second protocol through the interface.

Подробнее
01-11-2012 дата публикации

Online volume migration using multi-path input / output masquerading

Номер: US20120278567A1
Принадлежит: International Business Machines Corp

An apparatus for configuring data migration comprises a host computer, a first volume, a second volume, a storage area network (SAN) configured to couple the host computer, the first volume, and the second volume, a memory coupled to the second volume, and a processor configured to map the first volume to the host computer; to copy a volume identifier associated with the mapped first volume to the memory, to retrieve, by the host computer, the copied volume identifier from the memory, to set a state of the second volume to inactive, to map the inactive second volume to the host computer, to set a state of the mapped first volume to inactive, to synchronize status data between the inactive first volume and the inactive second volume, after the copying, to start data migration from the inactive first volume to the inactive second volume, and after the starting, to set the state of the second volume to active.

Подробнее
15-11-2012 дата публикации

Identifying modified chunks in a data set for storage

Номер: US20120290546A1
Принадлежит: International Business Machines Corp

Provided are a computer program product, system, and method for identifying modified chunks in a data set for storage. Modifications are received to at least one of the chunks in the data set. A determination is made of at least one range of least one of the chunks including data affected by the modifications determination is made as to whether at least one chunk outside of the at least one range has changed. For each determined at least one chunk outside of the at least one range that has changed, a determination is made of at least one new chunk and a new digest of the at least one new chunk and information is added on the at least one new chunk and information to locate the new chunk in the data set.

Подробнее
22-11-2012 дата публикации

Method and system for data migration in a distributed raid implementation

Номер: US20120297137A1
Принадлежит: Pivot3 Inc

Embodiments of the systems and methods disclosed provide a distributed RAID system comprising a set of data banks. More particularly, in certain embodiments of a distributed RAID system each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on each of the data banks coordinate among themselves to distribute and control data flow associated with implementing a level of RAID in conjunction with a volume stored on the associated storage media of the data banks. Migration of this volume, or a portion thereof, from one configuration to another configuration may be accomplished such that the volume, or the portion thereof, and corresponding redundancy data may be stored according to this second configuration.

Подробнее
29-11-2012 дата публикации

Transmission control device, memory control device, and plc including the transmission control device

Номер: US20120303915A1
Автор: Eitarou Hioki
Принадлежит: Mitsubishi Electric Corp

A transmission control device in the present invention includes: a data storage memory in which data are written; a plurality of data copy memories into which the data written in the data storage memory are copied; an unread copy-memory selection unit that selects one of the data copy memories for which reading of data is not performed from among the data copy memories; a memory copy unit that copies the data written in the data storage memory into a data copy memory selected by the unread copy-memory selection unit; a read copy-memory selection unit that selects a data copy memory into which the memory copy unit copies data from among the data copy memories; and a data output unit that reads data from a data copy memory selected by the read copy-memory selection unit and outputs the read data to a transmission unit.

Подробнее
29-11-2012 дата публикации

Storage subsystem

Номер: US20120303926A1
Принадлежит: Individual

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 virtual volume into a plurality of pages, classifies each of the pages into one of a plurality of states including at least a first state and a second state, and further divide a page which is classified into the second state into a plurality of segments to managed the page classified into the second state. The first state is a state in which a page physical area is allocated to the page from the page volume, and the write data is stored in the page physical area. The second state is a state in which the predetermined pattern data and the segment are managed, in the memory, by correlating with each other.

Подробнее
06-12-2012 дата публикации

Distribution with dynamic partitions

Номер: US20120311257A1
Принадлежит: SEAGATE TECHNOLOGY LLC

A method and system for specifying at least one read-only partition and at least one read/write partition in a storage device to provide a convenient user experience. Upon initial connection to a computing system, a read-only partition is specified to execute an autorun file. After completion of the autorun file and upon subsequent connections to the computing system, a read/write partition is specified and the read-only partition is invisible to the user.

Подробнее
06-12-2012 дата публикации

Methods for controlling remote archiving systems

Номер: US20120311259A1
Принадлежит: Imation Corp

Embodiments of the present disclosure provide a unique and novel archiving system that includes two or more network storage systems, each network storage system including removable hard disk drives embedded in removable disk cartridges, referred to simply as removable disk drives. The removable disk drives allow for expandability and replacement such that the archiving system need not be duplicated to add new or more storage capacity. In embodiments, the archiving system accesses, writes, reads, or performs functions on data from one network storage system to another remote network storage system.

Подробнее
06-12-2012 дата публикации

Storage device

Номер: US20120311294A1
Автор: Yoshiaki Noguchi
Принадлежит: NEC Corp

A storage device includes: a temporary buffer for sequentially storing data configuring a file requested to be written for every reception from outside; a data writing means for immediately separating the data in the temporary buffer into mutually corresponding data portion and marker portion classified by preset criteria and storing into a data storing means in an associated state, and deleting from the temporary buffer; an unseparated data writing means for storing the data that cannot be separated into the data portion and the marker portion among the data in the temporary buffer, into an unseparated data storing means; and a re-separation processing means for separating the data in the unseparated data storing means into the data portion and the marker portion by preset criteria and storing into the data storing means with the data portion and the marker portion associated, and deleting from the unseparated data storing means.

Подробнее
13-12-2012 дата публикации

Computer system and method of managing storage system

Номер: US20120317358A1
Принадлежит: HITACHI LTD

In an embodiment, a storage system includes pools each of which includes storage resources and is separated into tiers different in access performance. A management system monitors access performance of the pools to detect a risky pool expected to become unable to satisfy predetermined access performance requirements. The management system estimates access performance of each of one or more candidate pools in the pools in the case where a storage resource migrates from the candidate pool to the risky pool, by simulation based on variations in data arrangement in the pool caused by evacuating data held in the storage resource in the same pool for the migration of the storage resource. The management system determines that a storage resource migrates from a source pool of which the estimated access performance satisfies predetermined performance requirements to the risky pool.

Подробнее
27-12-2012 дата публикации

Deduplication in an extent-based architecture

Номер: US20120330903A1
Принадлежит: Individual

A request is received to remove duplicate data. A log data container associated with a storage volume in a storage server is accessed. The log data container includes a plurality of entries. Each entry is identified by an extent identifier in a data structures stored in a volume associated with the storage server. For each entry in the log data container, a determination is made if the entry matches another entry in the log data container. If the entry matches another entry in the log data container, a determination is made of a donor extent and a recipient extent. If an external reference count associated with the recipient extent equals a first predetermined value, block sharing is performed for the donor extent and the recipient extent. A determination is made if the reference count of the donor extent equals a second predetermined value. If the reference count of the donor extent equals the second predetermined value, the donor extent is freed.

Подробнее
27-12-2012 дата публикации

I/o conversion method and apparatus for storage system

Номер: US20120331203A1
Принадлежит: HITACHI LTD

A storage system comprises a storage apparatus which includes a processor, storage disks, and a memory storing a page mapping table, a page mapping program, and a page-filename mapping program. A file system manages a file tree of files with filenames. The page mapping table specifies a relationship between data volumes in the storage apparatus and the storage disks and the file system, the data volumes each including pages, each page including segments, each segment including sectors. The file tree has for each storage apparatus a hierarchy of directories and files based on relationships among the data volumes, the pages, and the segments. The page mapping program and the page-filename mapping program are executable by the processor to specify, by page, a location of data contained in the I/O request by referring to the page mapping table and the file tree.

Подробнее
03-01-2013 дата публикации

Conservative garbage collection and access protection

Номер: US20130007073A1
Автор: Pradeep Varma
Принадлежит: International Business Machines Corp

A method of memory management can include creating an initial root set of pointers for a program during execution of the program and performing a marking process by iteratively marking referred objects of each pointer of the root set and expanding the root set with filtered, encoded pointers. The method also can include identifying each non-live object for any marked object as red-marked and performing, using a processor, a re-marking process on the root set in which red-marked objects are excluded. Each object of the root set not marked can be designated as including a memory leak.

Подробнее
03-01-2013 дата публикации

Server system and method for controlling information system

Номер: US20130007097A1
Принадлежит: HITACHI LTD

The present invention concerns allocating files in storage apparatuses efficiently while satisfying requirements of the files. An information system 1 includes a first server system 3 a coupled to a first storage apparatus 10 a , a second server system 3 b coupled to a second storage apparatus 10 b , and a third server system 3 c coupled to a third storage apparatus 10 c . When the first server system 3 a receives a data I/O not needing access to the entity of a file responds to the data I/O request using metadata of the file and when the first server system 3 a receives a data I/O needing access to the entity of a file acquires the entity of the file from the second storage apparatus 10 b or the third storage apparatus 10 c to process the data I/O request. The first server apparatus determines the allocation target of the entity of the files on the basis of a requirement set for the files and information relating to configurations of the storage apparatuses 10.

Подробнее
03-01-2013 дата публикации

Selective device access control

Номер: US20130007361A1
Принадлежит: International Business Machines Corp

Methods, systems, and computer program products for selective device access control in a data storage system are provided. A method includes initializing a plurality of access groups associated with logical devices used to access the data storage system, each of the plurality of access groups corresponding to a range of the logical devices, pursuant to a mount of a logical volume of the data storage system, and binding an access group name of one the plurality of access groups to at least one of a metadata of the logical volume at a volume creation and a volume header of the logical volume, wherein the logical volume, once bound to the access group name, is granted access by those of the logical devices in a range of the logical devices corresponding to the one of the plurality of access groups.

Подробнее
03-01-2013 дата публикации

Control device and control method

Номер: US20130007363A1
Автор: Kunihiko Kassai
Принадлежит: Fujitsu Ltd

A control device includes a counter configured to count the number of files stored in a first volume having a data storage area to which an upper limit of the number of files which being stored in the data storage area is set; an interpreting unit configured to interpret an inclination to increase in a capacity of the files stored in the first volume upon the number of the files counted by the counter being greater than a particular number; and a volume controller configured to generate a second volume upon the interpreting unit interpreting the inclination as such that the capacity of the files increases by an amount greater than a particular amount within a certain time length.

Подробнее
03-01-2013 дата публикации

Systems and methods for storage modeling and costing

Номер: US20130007402A1
Принадлежит: Commvault Systems Inc

The present invention provides systems and methods for data storage. A hierarchical storage management architecture is presented to facilitate data management. The disclosed system provides methods for evaluating the state of stored data relative to enterprise needs by using weighted parameters that may be user defined. Also disclosed are systems and methods evaluating costing and risk management associated with stored data.

Подробнее
17-01-2013 дата публикации

Multi-partitioning of memories

Номер: US20130019058A1
Принадлежит: Individual

Various embodiments comprise apparatuses and methods including a method of reconfiguring partitions in a memory device as directed by a host. The method includes managing commands through a first interface controller to mapped portions of a first memory not having an attribute enhanced set, and mapping portions of a second memory having the attribute enhanced set through a second interface controller. Additional apparatuses and methods are described.

Подробнее
24-01-2013 дата публикации

System and method for high-performance, low-power data center interconnect fabric with broadcast or multicast addressing

Номер: US20130022040A1
Принадлежит: Calxeda Inc

A system and method are provided that support a routing using a tree-like or graph topology that supports multiple links per node, where each link is designated as an Up, Down, or Lateral link, or both, within the topology. The system may use a segmented MAC architecture which may have a method of re-purposing MAC IP addresses for inside MACs and outside MACs, and leveraging what would normally be the physical signaling for the MAC to feed into the switch.

Подробнее
24-01-2013 дата публикации

Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites

Номер: US20130024424A1
Принадлежит: Commvault Systems Inc

Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features.

Подробнее
31-01-2013 дата публикации

Virtualizable and Forward-Compatible Hardware-Software Interface

Номер: US20130031568A1
Принадлежит: Intel Corp

Methods and apparatus are disclosed for virtualizable, forward-compatible hardware-software interfaces. Embodiments may be used in a driver whether it is a physical driver or a virtual driver. Commands are queued from the driver and fetched to the device. An actions table is accessed to determine if drivers are permitted to perform commands. Events are queued for the drivers responsive to commands. If drivers are not permitted to perform a command, device firmware may forward the command to a privileged driver to perform the required command. If a driver is only permitted to perform a command with assistance the command is forwarded for corrections and execution. If a command is to be dropped, a completion event may be queued as if the command had executed. Drivers may have no indication of which actions were taken. The actions table may be changed for hardware/software modifications or dynamically according to configuration changes.

Подробнее
07-02-2013 дата публикации

Cloud data storage

Номер: US20130036135A1
Принадлежит: ENTROPYZERO CONSULTING LLC

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for efficiently storing information. For example, lower-quality copies of files can be stored locally, and higher-quality, original versions of files can be stored on the Internet. Storing a lower-quality or lower-resolution version of a file locally can reduce local storage requirements. The higher-quality, or higher resolution, original version of a file can be retrieved from the cloud if the locally stored version is not of sufficient quality for a particular use. However, the lower-quality copy may be of sufficient quality for most usages.

Подробнее
07-02-2013 дата публикации

Storage system

Номер: US20130036278A1
Принадлежит: NEC Corp

In a content address storage system, storage target data or address data is stored in a storage device with respect to each time zone divided in a time-series manner, and a storage region in the storage device storing a piece of data, which is not pointed to by other address data, of the storage target data or the address data stored in the storage device in a past time zone before a current time zone, is released.

Подробнее
07-02-2013 дата публикации

Computer system and data management method

Номер: US20130036280A1
Принадлежит: HITACHI LTD

A first storage system copies data of a virtual area of a first virtual volume to a virtual area of a second virtual volume of a second storage system, monitors accesses with respect to multiple virtual areas of the first virtual volume, updates access information related to the accesses of the multiple virtual areas, and, based on the access information, reallocates data inside an actual area of a first pool allocated to the virtual area of the first virtual volume. The first storage system sends the access information to the second storage system. The second storage system receives the access information, and, based on the access information, reallocates data inside the actual area allocated to a virtual area of the second virtual volume.

Подробнее
28-02-2013 дата публикации

Methods and physical computer storage media for transferring de-duplicated data organized in virtual volumes to a target set of physical media

Номер: US20130054919A1
Принадлежит: International Business Machines Corp

For forming an initial bitmap from deduplicated data on virtual volumes, discrete blocks are sorted according to frequency of occurrence to form a revised bitmap to first include a plurality of most common discrete blocks. A physical volume map is created from the revised bitmap. An initial virtual volume of the virtual volumes contained on a corresponding original physical volume is reviewed to determine whether moving the initial virtual volume to a different physical volume reduces the total number of data blocks in the physical volume map. The initial virtual volume is deleted from its corresponding original physical volume and added to the different original physical volume to create a revised physical volume map including revised physical volumes. The revised physical volume is written to the target set of physical media using the revised physical volume map.

Подробнее
28-02-2013 дата публикации

Storage control method and information processing apparatus

Номер: US20130055371A1
Принадлежит: Fujitsu Ltd

Upon receipt of a first key and first data, a control unit exercises control to store second data indicating a second key in association with the first key in a first node and to store the first data in association with the second key in a second node. Upon receipt of an access request that specifies the first key, the control unit detects that data stored in association with the first key is the second data, and accesses the first data stored in the second node on the basis of the second key indicated by the second data.

Подробнее
21-03-2013 дата публикации

Diagnostic and managing distributed processor system

Номер: US20130073110A1
Принадлежит: Individual

A network of microcontrollers for monitoring and diagnosing the environmental conditions of a computer is disclosed. The network of microcontrollers provides a management system by which computer users can accurately gauge the health of their computer. The network of microcontrollers provides users the ability to detect system fan speeds, internal temperatures and voltage levels. The invention is designed to not only be resilient to faults, but also allows for the system maintenance, modification, and growth—without downtime. Additionally, the present invention allows users to replace failed components, and add new functionality, such as new network interfaces, disk interface cards and storage, without impacting existing users. One of the primary roles of the present invention is to manage the environment without outside involvement. This self-management allows the system to continue to operate even though components have failed.

Подробнее
21-03-2013 дата публикации

Data storage architecture extension system and method

Номер: US20130073747A1
Автор: Kevin Mark Klughart
Принадлежит: Individual

A data storage architecture extension (DAX) system and method that permits multiple disk drive storage elements to be logically daisy-chained to allow a single host bus adapter (HBA) to view the storage elements as one logical disk drive is disclosed. The system/method may be broadly described as comprising a pass-thru disk drive controller (PTDDC) further comprising a HBA port, a disk drive interface port, pass-thru input port, and a pass-thru output port. The PTDDC intercepts and translates the HBA port input to the requirements of an individual disk drive connected to the drive interface port. Each PTDDC may be daisy-chained to other PTDDCs to permit a plethora of disk drives to be associated with a given HBA, with the first PTDDC providing a presentation interface to the HBA integrating all disk drive storage connected to the PTDDCs. The system/method also permits RAID configuration of disk drives using one or more PTDDCs.

Подробнее
21-03-2013 дата публикации

Method of storing data in a storage medium and data storage device including the storage medium

Номер: US20130073816A1
Автор: Junjin Kong, Mankeun SEO
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A method of storing data in a storage medium and a data storage device including the storage medium are provided. The method of storing data in accordance with exemplary embodiments of the inventive concept may include receiving data to be stored in the storage medium; determining whether the received data is user data or metadata used to manage the user data; and selectively compressing the received data according to a type of the determined data. Selectively compressed data is stored in the storage medium.

Подробнее
28-03-2013 дата публикации

Storage devices and methods of driving storage devices

Номер: US20130080685A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A storage device includes a data storage having first and second storage areas corresponding to different physical addresses. First data are stored in the first storage area. The storage device further includes a first memory that stores a reference count associated with the first data, and a controller that rearranges the first data from the first storage area to the second storage area in response to a change in the reference count of the first data.

Подробнее
28-03-2013 дата публикации

Information processing apparatus control method, computer-readable recording medium, and information processing apparatus

Номер: US20130080699A1
Автор: Soichi Shigeta
Принадлежит: Fujitsu Ltd

A control method includes allocating a plurality of virtual disks to a virtual storage allocated to a physical storage, associating data with one of the plurality of virtual disks which has been instructed to store the data and storing the data in the physical storage, and selecting, by a processor, one of the plurality of virtual disks as a data movement target virtual disk from which data is to be moved in accordance with a network bandwidth of the physical storage corresponding to the virtual storage when free space in the virtual storage exceeds a threshold value.

Подробнее
04-04-2013 дата публикации

Updating data stored in a dispersed storage network

Номер: US20130086447A1
Принадлежит: Cleversafe Inc

A method begins by a dispersed storage (DS) processing module receiving a modified data object, wherein the modified data object is a modified version of a data object and the data object is divided into a plurality of data segments and stored in the DSN. The method continues with the DS processing module mapping portions of the modified data object to the plurality of data segments that includes creating a middle data segment of a second plurality of data segments based on a corresponding middle data segment of the plurality of data segments when the a portion of the portions corresponds to middle data of the modified data object. The method continues with the DS processing module encoding the middle data segment using a dispersed storage error coding function to produce an encoded data segment and overwriting the corresponding middle data segment with the encoded data segment in the DSN.

Подробнее
18-04-2013 дата публикации

System and Method for High-Performance, Low-Power Data Center Interconnect Fabric

Номер: US20130097351A1
Принадлежит: Calxeda Inc

A system and method are provided that support a routing using a tree-like or graph topology that supports multiple links per node, where each link is designated as an Up, Down, or Lateral link, or both, within the topology. The system may use a segmented MAC architecture which may have a method of re-purposing MAC IP addresses for inside MACs and outside MACs, and leveraging what would normally be the physical signaling for the MAC to feed into the switch.

Подробнее
18-04-2013 дата публикации

Storage system and controlling methods for the same

Номер: US20130097400A1
Принадлежит: HITACHI LTD

For the purpose of optimizing the performance separation according to the usage status of the protocol and the storage system performance, in a storage system 1 including multiple storage devices 2400 which includes a storage controlling unit 2410 performing data write to or data read from a storage drive 2200 according to data input/output requests from an external device 1000 and a protocol processing unit 2514 that responds to a processing result for the input/output requests to the external device 1000 and is capable of responding to data input/output requests transmitted from the external device 1000 following at least two or more protocols, in which each of the storage devices 2400 includes a cluster processing unit 2516 configuring clusters 2811 with the other storage devices 2400 for the external device 1000 and a cluster processing unit 2516 , the cluster processing unit 2516 is set to configure cluster groups 2812 for each protocol.

Подробнее
02-05-2013 дата публикации

Storage system

Номер: US20130108247A1
Принадлежит: Sony Computer Entertainment Inc

In a storage system, client devices and storage devices are connected to a network. An application for controlling the recording function of the storage device is installed on the client device. The client device, which accesses the storage device, is provided with a user interface with which a user operates the storage device. The storage device has a network attached storage (NAS) function and a recording function, and the storage device has no interface of its own with which to operate. A plurality of the storage devices are connectable to the network. When the client device registers the plurality of storage devices connected to the network, the client device accesses the plurality of storage devices registered and provides the user with a single user interface.

Подробнее
02-05-2013 дата публикации

Digital Signal Processing Data Transfer

Номер: US20130111159A1
Принадлежит: Imagination Technologies Ltd

A technique for transferring data in a digital signal processing system is described. In one example, the digital signal processing system comprises a number of fixed function accelerators, each connected to a memory access controller and each configured to read data from a memory device, perform one or more operations on the data, and write data to the memory device. To avoid hardwiring the fixed function accelerators together, and to provide a configurable digital signal processing system, a multi-threaded processor controls the transfer of data between the fixed function accelerators and the memory. Each processor thread is allocated to a memory access channel, and the threads are configured to detect an occurrence of an event and, responsive to this, control the memory access controller to enable a selected fixed function accelerator to read data from or write data to the memory device via its memory access channel.

Подробнее
23-05-2013 дата публикации

DISK ARRAY SYSTEM AND HARD DISK DRIVE EXPANSION METHOD THEREOF

Номер: US20130132666A1
Принадлежит: Hitachi, Ltd.

Even if an arbitrary hard disk drive is added, the hard disk drive is operated in a specific operation mode suited for that hard disk drive. 1. A disk array system coupled to a host computer , comprising:a plurality of hard disk drives;an expander device each including a memory and a plurality of ports, each coupled to one of the plurality of hard disk drives; anda disk controller being coupled to the expander device and controlling data transfer between the host computer and the plurality of hard disk drives via the expander device,wherein each of the plurality of hard disk drives stores their own particular parameter information used for the communication between the expander and each of the plurality disk drives,wherein, when the disk controller begins communication between the disk controller and a first disk drive coupled to a first port of the plurality of ports of the expander via the expander, the disk controller is configured to:read a first particular parameter information, which represents a plurality of parameter values being suited for the communication between the expander and the first disk drive regarding an attribute of the first disk drive, in the first disk drive via the expander;specify a first particular parameter value which is suitable for the communication between the expander and the first disk drive based on a location to which the first disk drive mounted to the among the plurality parameter values of the first particular parameter information; andset the particular parameter value on a memory of the first port of the expander and the first disk drive so that the expander and the first disk drive can optimize a status of communication signal between the expander and the first disk drive based on the first particular parameter value.2. A disk array system according to claim 1 ,wherein, when the disk controller begins communication between the disk controller and a second disk drive coupled to a second port of the plurality of ports of the ...

Подробнее
23-05-2013 дата публикации

Method and apparatus for allocating erasure coded data to disk storage

Номер: US20130132800A1
Принадлежит: SimpliVity Corp

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 further, the encoded data can be generated by any of multiple different erasure coding algorithms, where again storage of the encoded data is not restricted to a single group of drives based on the erasure algorithm being utilized to encode the data. In another embodiment, the encoded data can be “stacked” (aligned) on select drives to reduce the number of head seeks required to access the data. As a result of these improvements, the system can dynamically determine which one of multiple erasure coding algorithms to utilize for a given incoming data block, without being tied to one particular algorithm and one particular group of storage devices as in the prior art.

Подробнее
30-05-2013 дата публикации

Optimizing Migration/Copy of De-Duplicated Data

Номер: US20130138883A1
Принадлежит: International Business Machines Corp

A mechanism is provided for optimizing migration/copying of de-duplicated data from an internal storage system to a removable storage system. A preliminary number of clusters to be generated are determined for sets of data objects stored on the internal storage system based on a number of the sets of data objects. The preliminary number of clusters is generated based on shortest distances between the sets of data objects, each cluster comprising one or more sets of data objects and each set of data objects comprising one or more chunks of data. A chosen cluster is identified from a set of clusters by identifying a cluster having a greatest number of common chunks within as few sets of data objects. Responsive to an export-size of the chosen cluster failing to exceed the available storage capacity of the removable storage system, the chosen cluster is exported to the removable storage system.

Подробнее
30-05-2013 дата публикации

Storage apparatus and its control method

Номер: US20130138916A1
Принадлежит: HITACHI LTD

A controller for the storage apparatus: creates a second logical volume in a storage area provided by one or more storage devices; stores management information of a snapshot of a first logical volume, which is to be provided to a host computer, in the second logical volume; and reads the management information of a necessary snapshot from the second logical volume to a memory when needed, executes processing using the read management information, and returns the management information, which becomes no longer necessary, from the memory to the second logical volume. When reading the management information of the necessary snapshot from the second logical volume to the memory when needed, the controller changes the number of generations and address range of the snapshot of the management information to be read to the memory according to a generation and address of the snapshot whose management information is required.

Подробнее
20-06-2013 дата публикации

COMPUTING DEVICE AND METHOD FOR ADJUSTING PHYSICAL LINKS OF A SAS EXPANDER OF THE COMPUTING DEVICE

Номер: US20130159558A1
Автор: WU CHIH-HUANG
Принадлежит: HON HAI PRECISION INDUSTRY CO., LTD.

A method to adjust physical links of serial attached small computer system interface (SAS) expanders of a computing device. The SAS expanders include a first SAS expander and one or more second SAS expanders. When data flow of the physical links of the first SAS expander for transmitting data to a second SAS expander is saturated, the method determines whether the first SAS expander has reserved physical links that can be adjusted. If the first SAS expander has reserved physical links that can be adjusted, the method generates a new firmware, and adjusts the adjusted physical link to the second SAS expander by writing the new firmware to the first SAS expander. The method also adjusts the adjusted physical link to the second SAS expander on hardware circuit. 1. A computer-implemented method for adjusting physical links of serial attached small computer system interface (SAS) expanders of a computing device , the SAS expanders comprising a first SAS expander and one or more second SAS expanders , the method comprising:(a) detecting whether data flow of physical links of the first SAS expander for transmitting data to a second SAS expander connected to the first SAS expander is saturated;(b) determining whether the first SAS expander has reserved physical links that can be adjusted when the data flow of the physical links of the first SAS expander for transmitting data to the second SAS expander is saturated;(c) determining a reserved physical link to be adjusted from the reserved physical links, obtaining configuration parameters of the adjusted physical link, and setting address information of the configuration parameters as an address of the second SAS expander when the first SAS expander has reserved physical links that can be adjusted;(d) modifying the configuration parameters of the adjusted physical link, generating a new firmware according to the modified configuration parameters, and adjusting the adjusted physical link to the second SAS expander by writing ...

Подробнее
20-06-2013 дата публикации

System and method for controlling sas expander to electronically connect to a raid card

Номер: US20130159606A1
Автор: Chih-Huang WU
Принадлежит: Hon Hai Precision Industry Co Ltd

In a method for controlling a SAS expander to electronically connect to a RAID card in an electronic device, a plurality of different types for RAID cards, and configuration parameters of the SAS expander corresponding to each type of the RAID cards are preset. Information of the RAID card is read if the SAS expander is electronically connected the RAID card. The method further determines whether the RAID card matches the SAS expander. If the RAID card does not match the SAS expander, the configuration parameters of the SAS expander corresponding to the RAID card is read, and the read configuration parameters and the read information of the RAID card are written into a firmware file in the storage system. The method further stores the firmware file into a flash memory of the SAS expander.

Подробнее
20-06-2013 дата публикации

Optimized execution of interleaved write operations in solid state drives

Номер: US20130159626A1
Автор: Oren Golov, Shachar Katz
Принадлежит: Apple Inc

A method for data storage includes receiving a plurality of data items for storage in a memory, including at least first data items that are associated with a first data source and second data items that are associated with a second data source, such that the first and second data items are interleaved with one another over time. The first data items are de-interleaved from the second data items, by identifying a respective data source with which each received data item is associated. The de-interleaved first data items and the de-interleaved second data items are stored in the memory.

Подробнее