G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/44 (2006.01) G06F 9/46 (2006.01) G06F 12/02 (2006.01)
Patent
CA 2240639
The present invention pertains to a system and method for tracking object references in an object-oriented computing system including a number of independent computing nodes interconnected by a communications link. The reference counting mechanism tracks references to an object at three levels. At a first level, the server handler associated with an object is used to track local references to the object by other user applications within the same domain. At a second level, the inter-process communications facility (i.e., door facility) is used to track object references that are exported to different domains within the same node. At a third level, the kernel object request broker (ORB) is used to track object references that are exported outside the node. When all external object references are released, the ORB notifies the object's server handler of this occurrence. Similarly, the door facility notifies the object's server handler when all inter-domain references have been released. The object'sserver handler will initiate the appropriate reclamation procedures when it receives notification from the ORB and the door facility and when its own local references have been relinquished.
La présente invention porte sur un système et une méthode servant à suivre des renvois à des objets dans un système informatique orienté objets comprenant un certain nombre de noeuds de calcul indépendants interconnectés par une liaison de communication. Le mécanisme de comptage des renvois suit les renvois à un objet à trois niveaux. Au premier niveau, le pilote du serveur qui est associé à un objet donné est utilisé pour suivre les renvois locaux à cet objet faits par d'autres applications utilisateur se trouvant dans le même domaine. Au deuxième niveau, la fonction de communication interprocessus (c.-à-d. la fonction porte) est utilisée pour suivre les renvois à l'objet en cause qui sont exportés vers des domaines différents à l'intérieur d'un même noeud. Au troisième niveau, le courtier en demandes d'objet du noyau est utilisé pour suivre les renvois à l'objet en cause qui sont exportés vers l'extérieur du noeud. Quand tous les renvois à un objet extérieur sont libérés, le courtier en informe le pilote du serveur associé à cet objet. De même, quand tous les renvois interdomaine ont été libérés, la fonction porte en informe le pilote du serveur associé à l'objet. Le pilote lance les procédures de réclamation appropriées quand il est avisé de la chose par le courtier et la fonction porte et quand ses propres renvois locaux ont été libérés.
Khalidi Yousef A.
Murphy Declan
Talluri Madhusudhan
Tucker Andrew G.
Smart & Biggar
Sun Microsystems Inc.
LandOfFree
System and method for remote object resource management does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for remote object resource management, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for remote object resource management will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1484891