Eugene Ortenberg - Falls Church VA, US Bradford B. Glade - Harvard MA, US Dale Hagglund - Edmonton, CA Benjamin Yoder - Westborough MA, US David Meiri - Cambridge MA, US Dan Arnon - Somerville MA, US Dharmesh Thakkar - Northborough MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 11/07
US Classification:
714 411, 714 2, 714 41, 714 62
Abstract:
A system for managing distributed storage includes a collection of one or more compute sites that are connected and that perform a joint computation. A witness node is connected to the one or more compute sites. A membership service allows a change in collection membership, in response to a failure, to continue the joint computation without causing data inconsistency or corruption. If the membership service is unable to reach a decision on the change in collection membership in response to the failure, the witness node controls the decision on the change in collection membership to continue the joint computation. A distributed storage system provided by the system described herein may advantageously meet consistency guarantees and maximize data access even when individual compute sites and/or their interconnects fail.
Ben Yoder (1987-2000), Sheila Jacobsen (1988-1992), Jennifer Cole (1986-2002), Emily Heiser (1980-1994), Scott Albert (1985-1997), Andrew Smith (1990-1995)