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

Method and apparatus for network computer systems management group administration

Assignee: Hewlett Packard Development Co LP
•
Filing: 1995-01-12
•
Granted: 1996-09-10
•
Expires: 2015-01-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The following is a method and apparatus for administering an operation specified for performance on a set of independently managed hosts. The operation is received initially by one of a plurality of management servers in a managed host system. The operation, specifying a group object, is transferred to the management server designated by the system to administer the operation specified on the group object. The designated management server thereafter decomposes the group object into constituent objects which may be host objects or additional group objects. Next, the locally administered objects are scheduled for execution on the hosts administered by the designated management server. The non-locally administered objects are transferred to the management servers identified in a database for administering the objects. After executing the operation on the host objects, the host objects and group objects return status information back to the designated management server. The status information is then transmitted to the management server that initially received the operation.

Inventors

  • 👤 Ram Sudama
  • 👤 David M. Griffin
  • 👤 Brad Johnson
  • 👤 Dexter Sealy
  • 👤 James Shelhamer
  • 👤 Owen H. Tallman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 00:10
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 299 words
A method for administering an operation on a network of computer systems, said network of computer systems having a plurality of management servers for administering objects, a first group object having a first plurality of constituent objects and a second group object having a second plurality of constituent objects, said method comprising the steps of: creating a name space containing a list of all objects including said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said list identifying said first plurality of constituent objects as belonging to said first group object and identifying said second plurality of group objects as belonging to said second group object; identifying in said list an associated one of said plurality of management servers for administering each of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects; generating an operation that is directed to a first target object selected from the group consisting of said first group object and said second group object, said operation comprising at least one sub-operation directed to a second target object selected from the group consisting of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said second target object being different from said first target object; receiving said operation at the management server identified in said list as administering said first target object; transferring said operation to said first target object for execution; transferring said sub-operation to the management server identified in said list as administering said second target object; transferring said sub-operation to said second target object for execution.
Claim 2
Independent Claim 299 words
A method for administering an operation on a network of computer systems, said network of computer systems having a plurality of management servers for administering objects, a first group object having a first plurality of constituent objects and a second group object having a second plurality of constituent objects, said method comprising the steps of: creating a name space containing a list of all objects including said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said list identifying said first plurality of constituent objects as belonging to said first group object and identifying said second plurality of group objects as belonging to said second group object; identifying in said list an associated one of said plurality of management servers for administering each of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects; generating an operation that is directed to a first target object selected from the group consisting of said first group object and said second group object, said operation comprising at least one sub-operation directed to a second target object selected from the group consisting of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said second target object being different from said first target object; receiving said operation at the management server identified in said list as administering said first target object; transferring said operation to said first target object for execution; transferring said sub-operation to the management server identified in said list as administering said second target object; transferring said sub-operation to said second target object for execution.
Claim 3
Dependent Claim 32 words
The method of claim 1 further comprising the step of returning results from the performance of said operation to the management server identified in said list as administering said first target object.
Claim 4
Dependent Claim 23 words
The method of claim 1 wherein said name space is created in a distributed data base accessible by all of said management servers.
Claim 5
Dependent Claim 25 words
The method of claim 1 wherein said first plurality of constituent objects or said second plurality of constituent objects contains at least one group object.
Claim 6
Independent Claim 299 words
An apparatus for administering an operation on a network of computer systems, said network of computer systems having a plurality of management servers for administering objects, a first group object having a first plurality of constituent objects and a second group object having a second plurality of constituent objects, said apparatus comprising: a name space containing a list of all objects including said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said list identifying said first plurality of constituent objects as belonging to said first group object and identifying said second plurality of group objects as belonging to said second group object, said list identifying an associated one of said plurality of management servers for administering each of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects; means for generating an operation, said operation being directed to a first target object selected from the group consisting of said first group object and said second group object, said operation comprising at least one sub-operation directed to a second target object selected from the group consisting of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said second target object being different from said first target object; said management server identified in said list as administering said first target object receiving said operation; said operation being transferred to said first target object for execution; said sub-operation being transferred to the management server identified in said list as administering said second target object; said sub-operation being transferred to said second target object for execution.
Claim 7
Independent Claim 299 words
An apparatus for administering an operation on a network of computer systems, said network of computer systems having a plurality of management servers for administering objects, a first group object having a first plurality of constituent objects and a second group object having a second plurality of constituent objects, said apparatus comprising: a name space containing a list of all objects including said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said list identifying said first plurality of constituent objects as belonging to said first group object and identifying said second plurality of group objects as belonging to said second group object, said list identifying an associated one of said plurality of management servers for administering each of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects; means for generating an operation, said operation being directed to a first target object selected from the group consisting of said first group object and said second group object, said operation comprising at least one sub-operation directed to a second target object selected from the group consisting of said first group object, said second group object, each of said first plurality of constituent objects and each of said second plurality of constituent objects, said second target object being different from said first target object; said management server identified in said list as administering said first target object receiving said operation; said operation being transferred to said first target object for execution; said sub-operation being transferred to the management server identified in said list as administering said second target object; said sub-operation being transferred to said second target object for execution.
Claim 8
Dependent Claim 29 words
The apparatus of claim 5 wherein results from the performance of said operation are returned to the management server identified in said list as administering said first target object.
Claim 9
Dependent Claim 23 words
The apparatus of claim 5 wherein said name space is created in a distributed data base accessible by all of said management servers.
Claim 10
Dependent Claim 25 words
The apparatus of claim 5 wherein said first plurality of constituent objects or said second plurality of constituent objects contains at least one group object.

References Cited (Backward Citations)

US4525780A Cited
US4656579A Cited
US4456958A Cited
US4644496A Cited
US4558413A Cited
US4800488A Cited
US5136716A Cited
US5005122A Cited
EP0367699A2 Cited
US5129084A Cited
EP0426911A1 Cited
US5241673A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-10 2000-03-11 2000-09-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-10 2004-03-11 2004-09-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-10 2008-03-11 2008-09-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag