Method of Managing a Distributed Storage System
First Claim
1. Method of managing a distributed storage system (1) comprising a number of storage devices (D, D1, D2, D3, . . . , Dn) on a network (N), wherein, in an election process to elect one of the storage devices (D, D1, D2, D3, . . . , Dn) as a master storage device to control the other storage devices (D, D1, D2, D3, . . . , Dn) the storage devices (D, D1, D2, D3, . . . , Dn) exchange status and/or parameter information (3, 3′
- ) in a dialog to determine which of the storage devices (D, D1, D2, D3, . . . , Dn) has a most appropriate value of a certain parameter, and the storage device (D, D1, D2, D3, . . . , Dn) with the most appropriate parameter value is elected as the current master storage device for a subsequent time interval during which the other storage devices (D, D1, D2, D3, . . . , Dn) assume the status of dependent storage devices (D, D1, D2, D3, . . . , Dn).
1 Assignment
0 Petitions
Accused Products
Abstract
The invention describes a method of managing a distributed storage system (1) comprising a number of storage devices (D, D1, D2, D3, . . . , Dn) on a network (N) wherein, in an election process to elect one of the storage devices (D, D), D2, D3, . . . , Dn) as a master storage device to control the other storage devices (D, D1, D2, D3, . . . , Dn, the storage devices (D, D1, D2, D3, . . . , Dn) exchange parameter information (2, 2′) in a dialog to determine which of the storage devices (D, D1, D2, D3, . . . , Dn) has a maximum value of a certain parameter, and the storage device (D, D1, D2, D3, . . . , Dn) with the maximum parameter value is elected as the current master storage device for a subsequent time interval during which the other storage devices (D, D1, D2, D3, . . . , Dn) assume the status of dependent storage devices (D, D1, D2, D3, . . . , Dn).
46 Citations
14 Claims
-
1. Method of managing a distributed storage system (1) comprising a number of storage devices (D, D1, D2, D3, . . . , Dn) on a network (N), wherein, in an election process to elect one of the storage devices (D, D1, D2, D3, . . . , Dn) as a master storage device to control the other storage devices (D, D1, D2, D3, . . . , Dn) the storage devices (D, D1, D2, D3, . . . , Dn) exchange status and/or parameter information (3, 3′
- ) in a dialog to determine which of the storage devices (D, D1, D2, D3, . . . , Dn) has a most appropriate value of a certain parameter, and the storage device (D, D1, D2, D3, . . . , Dn) with the most appropriate parameter value is elected as the current master storage device for a subsequent time interval during which the other storage devices (D, D1, D2, D3, . . . , Dn) assume the status of dependent storage devices (D, D1, D2, D3, . . . , Dn).
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14)
-
10. A storage device (D, D1, D2, D3, . . . , Dn) for use in a distributed storage system (1), which storage device (D, D1, D2, D3, . . . , Dn) is operate-able as a master storage device or as a dependent storage device, comprising
a dialog unit (7) for entering into a dialog with any other storage devices (D, D1, D2, D3, . . . , Dn) present on the network (N) for receiving and/or supplying status and/or parameter value information (3, 3′ - ); and
status determination unit (9) for determining the subsequent status of the storage device (D, D1, D2, D3, . . . , Dn) according to parameter values (3) received from other storage devices (D, D1, D2, D3, . . . , Dn); and
a status toggle unit (10) for switching the status of the storage device (D, D1, D2, D3, . . . , Dn) between master storage device status and dependent storage device status. - View Dependent Claims (11, 12, 13)
- ); and
Specification