The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 26, 2016

Filed:

Dec. 30, 2013
Applicant:

Google Inc., Mountain View, CA (US);

Inventors:

Amin Vahdat, Los Altos, CA (US);

Leon Poutievski, Santa Clara, CA (US);

Assignee:

Google Inc., Mountain View, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); H04L 12/24 (2006.01);
U.S. Cl.
CPC ...
H04L 41/20 (2013.01);
Abstract

Aspects of the disclosure relate generally to selecting and identifying a primary controller server among a group of servers on a network. In order to do so, a first computer may set a first number to zero when a storage system associated with the first computer is initialized. The first computer may conduct an election protocol to select a primary controller computer from a plurality of computers. After selecting the primary computer, increase the first number by a given value and send it to the selected primary computer. The selected primary computer may set a second number corresponding to an absolute time when the storage system associated with the first computer is initialized. The selected primary computer may receive the first number from the first computer. The selected primary computer may send the numbers to a client device. After sending, the primary computer may establish a connection with the client.


Find Patent Forward Citations

Loading…