← Back to Patent Explorer
US5787250A Expired / Lapsed US ⏱️ 0.0 years remaining

Program product for managing membership of a group of processors in a distributed computing environment

Assignee: International Business Machines Corp
•
Filing: 1996-04-30
•
Granted: 1998-07-28
•
Expires: 2016-04-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Program product for managing membership of a group of processors in a distributed computing environment. Specific actions are identified and performed in order to manage the group membership. A processor requests to join the group of processors and thus, is added to the group. Similarly, processors may request to leave the group or may fail and then are removed from the group. The group of members also receives multicasts initiated from one member of the group to other members of the group. Additionally, each group of processors within a distributed computing environment has a group leader that controls the actions being performed for the group of members.

Inventors

  • 👤 Peter Richard Badovinatz
  • 👤 Tushar Deepak Chandra
  • 👤 Ajei Sarat Gopal
  • 👤 Orvalle Theodore Kirby
  • 👤 John Arthur Pershing, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 14:09
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5061; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/142; G06F11/1425; G06F2209/00; G06F2209/50; G06F2209/505

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 122 words
A computer program product comprising a computer useable medium having computer readable program code means therein for use in joining a group of processors in a distributed computing environment, said computer readable program code means in said computer program product comprising: computer readable program code means for causing a computer to effect requesting, by a processor, to join a group of processors, said group of processors executing related processes; and computer readable program code means for causing a computer to establish said group responsive to the first processor requesting to join said group, and to effect adding said processor to said established group of processors, designating said first processor as group leader to effect performing specified actions for said group of processors.
Claim 2
Dependent Claim 122 words
A computer program product comprising a computer useable medium having computer readable program code means therein for use in joining a group of processors in a distributed computing environment, said computer readable program code means in said computer program product comprising: computer readable program code means for causing a computer to effect requesting, by a processor, to join a group of processors, said group of processors executing related processes; and computer readable program code means for causing a computer to establish said group responsive to the first processor requesting to join said group, and to effect adding said processor to said established group of processors, designating said first processor as group leader to effect performing specified actions for said group of processors.
Claim 3
Dependent Claim 36 words
The computer readable program code means in said computer program product of claim 1, further comprising computer readable program code means for causing said group leader to effect informing said group of processors of said join.
Claim 4
Dependent Claim 48 words
The computer readable program code means in said computer program product of claim 1, further comprising computer readable program code means for causing said group leader to effect sending a message from one processor of said group of processors to any other processors of said group of processors.
Claim 5
Dependent Claim 36 words
The computer readable program code means in said computer program product of claim 1, further comprising computer readable program code means for causing said group leader to effect removing a processor from said group of processors.
Claim 6
Dependent Claim 41 words
The computer readable program code means for causing a computer to effect removing of claim 4, further comprising computer readable program code means for causing said group leader to effect informing said group of processors of the removal of said processor.
Claim 7
Dependent Claim 157 words
A computer program product comprising a computer useable medium having computer readable program code means therein for use in maintaining groups of processors in a distributed computing environment, said computer readable program code means in said computer program product comprising: computer readable program code means for causing a computer to establish a group of processors of said distributed computing environment, said group of processors including one or more member processors, each of said one or more member processors including a related process, said group of processors being established responsive to a first request to join said group by one of said processors, said processor making said first request designated as group leader; computer readable program code means for causing a computer to effect identifying a specified action to be taken by said group of processors; and computer readable program code means for causing said group leader to effect performing said specified action for said group of processors.
Claim 8
Dependent Claim 157 words
A computer program product comprising a computer useable medium having computer readable program code means therein for use in maintaining groups of processors in a distributed computing environment, said computer readable program code means in said computer program product comprising: computer readable program code means for causing a computer to establish a group of processors of said distributed computing environment, said group of processors including one or more member processors, each of said one or more member processors including a related process, said group of processors being established responsive to a first request to join said group by one of said processors, said processor making said first request designated as group leader; computer readable program code means for causing a computer to effect identifying a specified action to be taken by said group of processors; and computer readable program code means for causing said group leader to effect performing said specified action for said group of processors.

References Cited (Backward Citations)

US4569015A Cited
US4644542A Cited
US4718002A Cited
US5649102A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-27 2002-01-26 2002-07-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-27 2006-01-26 2006-07-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-27 2010-01-26 2010-07-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag