US2004205767A1PendingUtilityA1

Controlling processing networks

Priority: Aug 6, 2001Filed: Aug 5, 2002Published: Oct 14, 2004
Est. expiryAug 6, 2021(expired)· nominal 20-yr term from priority
Inventors:Jukka Partanen
G06F 9/4843
37
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A processing arrangement in an object dependency network, the processing arrangement comprising: a processing node arranged to support process groups and having associated with it an administrative state attribute; a plurality of process groups for support by the processing node, each having a plurality of processes for execution by the processing node and having associated with it an administrative state attribute; and a plurality of processes, each being part of respective one of the process groups and each having associated with it an administrative state attribute: wherein the value of the administrative state attributes of the process groups are dependant on the value of the administrative state attribute of the nodes.

Claims

exact text as granted — not AI-modified
1 . A processing arrangement in an object dependency network, the processing arrangement comprising: 
 a processing node arranged to support process groups and having associated with it an administrative state attribute;    a plurality of process groups for support by the processing node, each having a plurality of processes for execution by the processing node and having associated with it an administrative state attribute; and    a plurality of processes, each being part of a respective one of the process groups and each having associated with it an administrative state attribute;    wherein the value of the administrative state attributes of the process groups are dependant on the value of the administrative state attribute of the nodes.    
     
     
         2 . A processing arrangement as claimed in  claim 1 , wherein the value of the administrative state attribute of each process is dependant on the value of the administrative state attribute of the process group of which the process is a part.  
     
     
         3 . A processing arrangement as claimed in  claim 1 , wherein 
 each administrative state attribute is capable of having three values: 
 a first value indicative of continued processing,  
 a second value indicative of ongoing termination, and  
 a third value indicative of completed termination.  
   
     
     
         4 . A processing arrangement as claimed in  claim 3 , wherein the processing node is arranged to: 
 on receiving an instruction to terminate, set the administrative state attributes of the process groups to the third value;    each processing group is arranged to:    on its administrative state attribute being set to the third value, set the administrative state attributes of all of its processes to the third value; and    and each process is arranged to:    on its administrative state attribute being set to the third value terminate ongoing tasks of that process.    
     
     
         5 . A processing arrangement as claimed in  claim 3 , wherein the processing node is arranged to: 
 on receiving an instruction to terminate without interrupting service, set the administrative state attributes of the process groups to the second value; and    on the administrative state attributes of all the process groups being set to the third value, set its administrative state attribute to the third value;    each processing group is arranged to:    on its administrative state attribute being set to the second value, set the administrative state attributes of all of its processes to the second value; and    on the administrative state attributes of all of its processes being set to the third value, set its administrative state attribute to the third value;    and each process is arranged to:    on its administrative state attribute being set to the second value, await completion of ongoing tasks of that process and then set its administrative state attribute to the third value.    
     
     
         6 . A processing arrangement as claimed in  claim 5 , wherein during normal operation all the each administrative state attributes have the first value.  
     
     
         7 . A processing arrangement as claimed in  claim 5 , wherein each task is a service request.  
     
     
         8 . A processing arrangement as claimed in  claim 5 , wherein the processing node is arranged to accept no further tasks for processing when its administrative state attribute is set to the second value or the third value.  
     
     
         9 . A processing arrangement as claimed in  claim 5 , wherein there is a dependency arrangement and a reverse dependency arrangement between the administrative state attribute of the node and the administrative state attributes of the process groups.  
     
     
         10 . A processing arrangement as claimed in  claim 5 , wherein there is a dependency arrangement and a reverse dependency arrangement between the administrative state attribute of the process groups and the administrative state attributes of all of its processes.  
     
     
         11 . A processing arrangement as claimed in  claim 1  comprising a plurality of such nodes connected as a cluster.  
     
     
         12 . A method for terminating operation of a processing node in an object dependency network, the processing node being arranged to execute process groups and having associated with it an administrative state attribute, each process group having a plurality of processes and having associated with it an administrative state attribute; each process being part of a respective one of the process groups and each having associated with it an administrative state attribute; wherein each administrative state attribute is capable of having three values: 
 a first value indicative of continued processing,    a second value indicative of ongoing termination, and    a third value indicative of completed termination;    and the method comprising:    receiving at the processing node an instruction to terminate;    setting the administrative state attributes of the process groups to the second value;    in response to the administrative state attribute of each processing group being set to the second value, setting the administrative state attributes of all of its processes to the second value;    in response to the administrative state attribute of each process being set to the second value, awaiting completion of ongoing tasks of that process and then setting its administrative state attribute to the third value.    in response to the administrative state attributes of all its processes being set to the third value, setting the administrative state attribute of each process group to the third value; and    in response to the administrative state attributes of all the process groups being set to the third value, setting the administrative state attribute of the node to the third value.

Join the waitlist — get patent alerts

Track US2004205767A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.