IP Library Granted Patent US 7,415,553
Granted Patent B2
US 7,415,553 · App. 11/202,671 · Granted Aug 19, 2008

Automatic cluster join protocol

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,415,553
App. No.
11/202,671
Granted
Aug 19, 2008
Kind
B2
Abstract

A method for new nodes to join a cluster in a serial sequence includes (a) a new node transmitting a first type of request to join the cluster and (b) the new node determining if it has to back off the first type of request. The new node has to back off if (1) it has received a second type of request to join the cluster from another new node, (2) it has received the first type of request with a higher sequence number from another new node, (3) it has received the first type of request with a lower node number from another new node, or (4) a member node of the cluster is in a busy state. The new node transmits the first type of request, receives the first type of request, and receives the second type of request through primary links to the new nodes and member nodes of the cluster.

Claims (8)

1. A method for new nodes to join a cluster in a serial sequence, comprising:

(a) broadcasting by a new node a first type of request to join the cluster to nodes coupled to the first node;

(b) determining by the new node if it has to back off the first type of request, wherein the new node has to back off if it has received a second type of request to join the cluster from another node, the another node having broadcasted the first type of request prior to the second type of request;

(c) when the new node does not have to back off the first type of request, broadcasting the second type of request to the nodes; and

(d) when the new node has to back off the first type of request, repeating steps (a), (b), and one of steps (c) and (d) after waiting for a period of time.

2. The method of claim 1 , wherein the new node transmits the first type of request through primary links to the nodes, the nodes including member nodes of the cluster.

3. The method of claim 1 , wherein the new node further has to back off if another node has transmitted the first type of request with a higher sequence number, another node has transmitted the first type of request with a lower node number, or a member node of the cluster is in a busy state.

4. The method of claim 3 , wherein the member node is in a busy state if (1) it is integrating into the cluster, (2) it is validating another member node, or (3) it is being validated by other member nodes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2011
From: 3PAR INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 026250/0322 →