Provided herein is a name service that includes published data that is associated with one or more duration entities and one or more modification entities, enabling the name service to more efficiently manage access to published data. To publish data, a publishing client transmits a publication request to a name service. The publication request may specify a modification entity and a duration entity. The name service creates at least one name entry that associates the published data with the modification entity and the duration entity. There are several requests to modify or depublish published data that a name service will honor only when they originate from a modification entity. These are (1) requests to modify published data, and (2) requests to depublish published data. A name service depublishes published data based on the termination of the duration entity that is associated with the published data, when, for example, a garbage collector detects that the duration of an entity has ended. Name service recovery is performed on a system failure. The remaining name service daemons delete each name entry that is non-local and non-persistant, and transmit requests to replicate local name entries to the other surviving name service daemons. A name service persistently stores name entries as specified. When restarted, the name service may continue to provide the persistently stored name entries. Persistent name entries are not depublished during name service recovery. They are explicitly modified or depublished by a modification entity.

Se qui è un servizio nome che include i dati pubblicati che sono associati con una o più entità di durata ed una o più entità di modifica, permettendo al servizio nome di controllare più efficientemente accesso ai dati pubblicati. Per pubblicare i dati, un cliente di pubblicazione trasmette una richiesta della pubblicazione ad un servizio nome. La richiesta della pubblicazione può specificare un'entità di modifica e un'entità di durata. Il servizio nome genera almeno un'entrata di nome che associa i dati pubblicati con l'entità di modifica e l'entità di durata. Ci sono parecchie richieste di modificare o dati pubblicati depublish che un servizio nome honor soltanto quando provengono da un'entità di modifica. Queste sono (1) richieste di modificare i dati pubblicati e (2) le richieste a depublish hanno pubblicato i dati. I depublishes di servizio di nome hanno pubblicato i dati basati sul termine dell'entità di durata che è associata con i dati pubblicati, quando, per l'esempio, un collettore dell'immondizia rileva che la durata di un'entità si è conclusa. Il recupero nome di servizio è effettuato su un guasto del sistema. I daemons nomi restanti di servizio cancellano ogni entrata di nome che è non-local e non-persistant e trasmettono le richieste di ripiegare le entrate di nome locale agli altri daemons nomi sopravviventi di servizio. Un servizio nome immagazzina con insistenza le entrate di nome come specificate. Una volta ricominciato, il servizio nome può continuare a fornire le entrate di nome con insistenza immagazzinate. Le entrate di nome persistenti non sono depublished durante il recupero nome di servizio. Esplicitamente sono modificate o depublished da un'entità di modifica.

 
Web www.patentalert.com

< Game piece and system and method of use

< Process for manufacturing molded circuit board

> Guarantee seal for food products and a machine for its automatic application to the product

> Textured surface

~ 00079