Methods and apparatus for managing computer processes

   
   

A number of methods, apparatus, and data structures are disclosed for managing computer processes. In one aspect, a daemon process which manages server processes includes an active server table and a locator service. The locator service can look up and register server processes in the active server table. Furthermore, the locator service can start up server processes. In some embodiments, the locator service includes a look-up object and a server process registration object which perform the tasks of the locator service. In other embodiments, methods for managing server process such as starting and registering the server processes are taught. In one specific method, a daemon process performs a variety of steps in response to receiving a look-up call for a target object. These steps include obtaining a server identifier for the target object, determining the state of a server process, and returning addressing information corresponding to the server process under which the target object will activate. In related method aspects the daemon process will start the server process if it isn't running and/or wait until the server process is running to return the addressing information. In a separate method aspect, a server process self-starts; receiving an object reference for a desired target object, receiving a server process identification number, creating a communications port for itself, forming addressing information for itself, obtaining an object reference for a server process registration object, and registering itself by calling the server process registration object to invoke a register new process operation.

Een aantal methodes, apparaten, en gegevensstructuren worden onthuld voor het beheren van computerprocessen. In één aspect, een daemonproces dat serverprocessen beheert omvat een actieve serverlijst en de merktekendienst. De merktekendienst kan de processen van de omhooggaande en registerserver in de actieve serverlijst kijken. Voorts kan de merktekendienst serverprocessen opstarten. In sommige belichamingen, omvat de merktekendienst een raadplegingsvoorwerp en een de registratievoorwerp van het serverproces die de taken van de merktekendienst uitvoeren. In andere belichamingen, worden de methodes om serverproces te beheren zoals aanvang en de serverprocessen te registreren onderwezen. In één specifieke methode, voert een daemonproces een verscheidenheid van stappen in antwoord op het ontvangen van een raadplegingsvraag naar uit een doelvoorwerp. Deze stappen omvatten het verkrijgen van een serverherkenningsteken voor het doelvoorwerp, het bepalen van de staat van een serverproces, en het terugkeren richtend informatie die aan het serverproces beantwoordt waaronder het doelvoorwerp zal activeren. In verwante methodeaspecten zal het daemonproces het serverproces beginnen als het niet loopt en/of wacht tot het serverproces loopt om de het richten informatie terug te keren. In een afzonderlijk methodeaspect, het zelf-begin van een serverproces; ontvangend een objecten verwijzing voor een gewenst doelvoorwerp, dat een identificatienummer van het serverproces, ontvangt dat tot een communicatie haven voor zich leidt, zich vormt richtend informatie voor zich, verkrijgend een objecten verwijzing voor een de registratievoorwerp van het serverproces, en registrerend door het de registratievoorwerp van het serverproces te roepen om een verrichting van het register nieuwe proces aan te halen.

 
Web www.patentalert.com

< Resynchronizing media during streaming

< Data storage device for fast multiple file write operations

> Test tool and methods for facilitating testing of duplexed computer functions

> Method, system, program, and data structures for loading programs into a runtime environment

~ 00121