FABRIC ENCAPSULATED RESILIENT STORAGE
First Claim
1. A computer-implemented method comprising:
- in a switch having access to storage nodes and client nodes;
abstracting characteristics of each storage node into a level of resilience in a hierarchy of levels of resilience, the abstracted level of resilience representing how reliably each storage node stores objects;
causing an object to be stored on one or more of the storage nodes based on their respective abstracted levels of resilience.
1 Assignment
0 Petitions
Accused Products
Abstract
Fabric encapsulated resilient storage is hardware-assisted resilient storage in which the reliability capabilities of a storage server are abstracted and managed transparently by a host fabric interface (HFI) to a switch. The switch abstracts the reliability capabilities of a storage server into a level of resilience in a hierarchy of levels of resilience. The resilience levels are accessible by clients as a quantifiable characteristic of the storage server. The resilience levels are used by the switch fabric to filter which storage servers store objects responsive to client requests to store objects at a specified level of resilience.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
in a switch having access to storage nodes and client nodes; abstracting characteristics of each storage node into a level of resilience in a hierarchy of levels of resilience, the abstracted level of resilience representing how reliably each storage node stores objects; causing an object to be stored on one or more of the storage nodes based on their respective abstracted levels of resilience. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system comprising:
-
a switch having a memory configured to store characteristics of storage servers accessible through the switch; a processor on the switch configured to abstract the stored characteristics of each storage server into a level of resilience in a hierarchy of levels of resilience, the abstracted level of resilience representing how reliably each storage node stores objects; and a fabric on the switch configured to cause objects to be stored on one or more of the storage servers based on their respective abstracted levels of resilience. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. At least one computer readable storage medium including instructions that, when executed on a machine, cause the machine to:
-
abstract characteristics of a storage server in communication with the machine into a level of resilience in a hierarchy of levels of resilience, the abstracted level of resilience representing how reliably the storage server stores objects; and store an object the storage server based on the abstracted level of resilience. - View Dependent Claims (19, 20)
-
Specification