scispace - formally typeset
Patent

Distributed disk array architecture

TLDR
In this paper, a RAID-compatible data storage system which allows incremental increases in storage capacity at a cost that is proportional to the increase in capacity is presented, where control and interface functions previously performed by a single (or redundant) central data storage device controller are distributed among a number of modular control units (MCUs).
Abstract
A RAID-compatible data storage system which allows incremental increases in storage capacity at a cost that is proportional to the increase in capacity. The system does not require changes to the host system. The control and interface functions previously performed by a single (or redundant) central data storage device controller are distributed among a number of modular control units (MCUs). Each MCU is preferably physically coupled to a data storage device to form a basic, low-cost integrated storage node. One of two bus ports interfaces an MCU with the host computer on a host bus, and the other bus port interfaces an MCU with one or more data storage devices coupled to the MCU by a data storage device bus. The serial interface ports provide a means by which each of the MCUs may communicate with each other MCU to facilitate the implementation of a memory array architecture. The entire data storage array may appear as a single device capable of responding to a single identification number on the host bus, or may appear as a number of independent device. A controlling MCU receives a command and notifies the other MCUs that are involved in a read or write operation. Control of the host bus is transferred from one MCU to the next MCU in sequence so that the data is received by the host computer, or written to each data storage device, in the proper order.

read more

Citations
More filters
Patent

Virtual ports for data transferring of a data storage system

TL;DR: In this paper, a storage controller is programmed to provide a plurality of virtual ports for access to storage, and a virtual switch for routing storage access requests from the physical port to the virtual ports.
Patent

Flexible remote data mirroring

TL;DR: In this article, the authors provide many-to-one data mirroring, including mirroring from local servers running the same or different operating systems and/or file systems at two or more geographically dispersed locations.
Patent

System and method for accessing a storage area network as network attached storage

TL;DR: In this paper, a method, system, and apparatus for accessing a plurality of storage devices in a storage area network (SAN) as network attached storage (NAS) in a data communication network is described.
Patent

Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement

TL;DR: In this paper, a storage controller for controling access to data storage has a memory and at least one data port for a data network including host processors, and the memory is programmed to define a respective specification for each host processor of a respective subset of the data storage to which access by the host processor is restricted.
Patent

Remote data acquisition, transmission and analysis system including handheld wireless equipment

TL;DR: In this paper, a remote data acquisition, transmission and analysis system including handheld wireless equipment to obtain operational data and the status of remote machines is disclosed, where a plurality of application controllers are interfaced with the remote machines from which operation data is acquired by the application controllers.
References
More filters
Patent

On-line reconstruction of a failed redundant array system

TL;DR: In this paper, a method for on-line reconstruction of a failed storage unit in a redundant array system is presented, where a replacement storage unit is provided for each data stripe in the array.
Patent

Arrayed disk drive system and method

TL;DR: In this article, a means for providing a plurality of levels of redundancy on data read or written by the computer to the arrayed disk drives is provided, as well as means controlled by the controlling means for enabling from none to the plurality of layers of redundancy.
Patent

Fault tolerant disk array data storage subsystem

TL;DR: In this article, a pair of operationally independent disk drive array data storage subsystems are used to emulate one or more physical devices shared between two control modules, where data is exchanged over the data link to maintain consistency of the two sets of mapping tables.

Loge: A Self-Organizing Disk Controller

TL;DR: The Loge disk controller operates through standard device interfaces, enabling it to be used on standard systems without software modification, and shows that Loge improves overall disk performance, doubles write performance, and can, in some cases, improve read performance.
Patent

Dynamic task allocation in a multi-processor system employing distributed control processors and distributed arithmetic processors

TL;DR: In this article, a plurality of control processors distribute data to a corresponding plurality of arithmetic processors using a dynamic allocation arrangement, where the arithmetic processors process blocks of information and communicate the blocks of processed information to the control processors for subsequent processing as necessary.