WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2000058824) METHOD AND SYSTEM FOR CONSISTENT CLUSTER OPERATIONAL DATA IN A SERVER CLUSTER USING A QUORUM OF REPLICAS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2000/058824    International Application No.:    PCT/US2000/005977
Publication Date: 05.10.2000 International Filing Date: 06.03.2000
Chapter 2 Demand Filed:    27.09.2000    
IPC:
G06F 7/00 (2006.01), G06F 9/50 (2006.01), G06F 11/20 (2006.01), G06F 12/00 (2006.01), G06F 15/16 (2006.01), G06F 15/173 (2006.01), G06F 17/30 (2006.01)
Applicants: MICROSOFT CORPORATION [US/US]; One Microsoft Way, Redmond, WA 98052 (US)
Inventors: GAMACHE, Rod; (US).
MASSA, Michael, T.; (US)
Agent: MICHALIK, Albert, S.; Michalik & Wylie, PLLC, Suite 103, 14645 Bel-Red Road, Bellevue, WA 98007 (US).
PFAU, A.; Maximilianstrasse 58, 80538 München (DE)
Priority Data:
09/277,450 26.03.1999 US
Title (EN) METHOD AND SYSTEM FOR CONSISTENT CLUSTER OPERATIONAL DATA IN A SERVER CLUSTER USING A QUORUM OF REPLICAS
(FR) METHODE ET SYSTEME RELATIFS A DES DONNEES OPERATIONNELLES COHERENTES DE GRAPPE DANS UNE GRAPPE DE SERVEURS UTILISANT UN QUORUM DE REPLIQUES
Abstract: front page image
(EN)A method and system for increasing the availability of a server cluster (60sub1-60sub5) while reducing its cost by requiring at a minimum only one node and a quorum replica set (57A) of storage devices (replica members) (58sub-1-58sub2) to form and continue operating as a cluster. A plurality of replica members maintain the cluster operational data and are independent from any given node. A cluster may be formed and continue to operate as long as one server node possesses a quorum (majority) of the replica members. This ensures that a new or surviving cluster has a least one replica member that belonged to the immediately prior cluster and is thus correct with respect to the cluster operational data. Update sequence numbers and/or timestamps are used to determine the most updated replica member from among those in the quorum for reconciling the other replica members.
(FR)Cette invention a trait à une méthode et à un système permettant d'accroître la disponibilité d'une grappe de serveurs (60-1 60-5) tout en réduisant les coûts et ce, en n'exigeant au minimum qu'un seul noeud et un jeu de réplique à quorum atteint (57A) d'unités de stockage (éléments de réplique) (58-1 58-2) pour former la grappe et la faire continuer à fonctionner en tant que telle. Plusieurs éléments de réplique, qui conservent les données opérationnelles de grappe, sont indépendants d'un quelconque noeud donné. Une grappe peut être formée et continuer de fonctionner aussi longtemps que un noeud de serveur possède un quorum (majorité) des éléments de réplique, ce qui garantit qu'une grappe, nouvelle ou perdurant, possède au moins un élément de réplique ayant appartenu à la grappe ayant immédiatement précédé et qu'elle est correcte relativement aux données opérationnelles de grappe. On utilise des numéros de séquence de mise à jour et/ou des heures système pour déterminer l'élément de réplique le plus mis à jour parmi ceux se trouvant dans le quorum afin de faire concorder les autres éléments de réplique.
Designated States: AE, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)