Server-Embedded Distributed Storage System
First Claim
1. A server-embedded distributed storage system comprising:
- a plurality of servers each having at least one direct attached storage (DAS) device;
an internal storage controller in each of the plurality of servers for managing the at least one DAS device, the internal storage controllers interconnected to one another;
a virtual disk including a plurality of storage cells selected from the DAS devices of the plurality servers, the virtual disk managed by the interconnected internal storage controllers to provide high availability access to data stored on the DAS devices by a plurality of client computing devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A server-embedded distributed storage system and methods are disclosed. An exemplary method may include presenting at least one virtual disk to a client computing device. The at least one virtual disk includes storage cells from direct attached storage (DAS) devices of a plurality of separate servers for high availability access to data stored on the at least one virtual disk. The method may also include continuing to provide access to the data stored on the at least one virtual disk even in the event an internal storage controller for at least one of the plurality of servers is unavailable for managing its DAS device.
35 Citations
20 Claims
-
1. A server-embedded distributed storage system comprising:
-
a plurality of servers each having at least one direct attached storage (DAS) device; an internal storage controller in each of the plurality of servers for managing the at least one DAS device, the internal storage controllers interconnected to one another; a virtual disk including a plurality of storage cells selected from the DAS devices of the plurality servers, the virtual disk managed by the interconnected internal storage controllers to provide high availability access to data stored on the DAS devices by a plurality of client computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing server embedded distributed storage comprising:
-
presenting at least one virtual disk to a client computing device, the at least one virtual disk including storage cells from direct attached storage (DAS) devices of a plurality of separate servers for high availability access to data stored on the at least one virtual disk; and establishing alternate data paths to continue providing access to the data stored on the at least one virtual disk even in the event an internal storage controller for at least one of the plurality of servers is unavailable for managing its DAS device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for providing server embedded distributed storage comprising:
-
means for aggregating storage cells from direct attached storage (DAS) devices of a plurality of separate servers for high availability access to data stored on the storage cells; and means for continuing to provide access to the data when a server is unavailable. - View Dependent Claims (19, 20)
-
Specification