INTEGRATED STORAGE APPLIANCE
First Claim
Patent Images
1. A storage appliance comprising:
- a storage subsystem;
a processor cluster coupled to the storage subsystem; and
a customizable software stack that includes storage-access application software executed by the processor cluster, wherein components of the subsystem, processor cluster and software stack are integrated such that the storage appliance exhibits greater combined reliability, higher availability, and higher serviceability characteristics than would be provided by a sum of the characteristics of unintegrated components.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing an integrated storage appliance is disclosed. The storage appliance includes a front-end processor cluster, a storage subsystem coupled to the processor cluster, and a customizable software stack executed by the processor cluster, wherein the customizable software stack includes an operating system and storage-intensive application software.
-
Citations
34 Claims
-
1. A storage appliance comprising:
-
a storage subsystem;
a processor cluster coupled to the storage subsystem; and
a customizable software stack that includes storage-access application software executed by the processor cluster, wherein components of the subsystem, processor cluster and software stack are integrated such that the storage appliance exhibits greater combined reliability, higher availability, and higher serviceability characteristics than would be provided by a sum of the characteristics of unintegrated components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An integrated storage appliance, comprising:
-
a storage subsystem for storing data;
embedded processors within the storage subsystem;
a storage area network for interconnecting the processors and the storage subsystem;
a storage-access application executing on the embedded processors for interfacing with the storage subsystem; and
a data communications network coupled to the processors, such that I/O intensive requests from a plurality of clients are received over the local area network by the embedded processors and serviced by the integrated storage appliance. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for providing a storage appliance, comprising the steps of:
-
acquiring a storage subsystem for storing data;
integrating a plurality of processor nodes into the storage subsystem; and
loading a customizable software stack on the processor node that provides clients with a web-based interface to the data in the storage subsystem, wherein the storage appliance are integrated such that the storage appliance exhibits higher reliability, availability, and serviceability (RAS) characteristics than a sum of the RAS characteristics for the separate components of the storage appliance. - View Dependent Claims (24)
-
-
23. A network storage system comprising:
a client connected to a network and running at least one software application; and
an storage server coupled to the network, the storage server for providing storage for the client and for allowing the client to access data stored on the storage server using HTTP protocol as though the data was stored locally on the client, wherein when a file is being uploaded from the client software application to the storage server, the file is encoded prior to transmission and decoded by the storage server to eliminate interference by HTTP protocol.- View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
Specification