Determining completion of transactions processing in a dynamically changing network

   
   

A message processing facility provides a send function for sending messages to designated locations. The facility allows a default target for a message, initiates parallel execution, adds additional processes to an already parallel execution, determines that a problem has completed and performs the appropriate completion actions. The message processing facility enables coordination of the results of a network that has been widened in its parallelism, without creating subproblems. Processes within the parallel network do not need to be aware of the topology or the position of a given process within the topology. The width of the parallelism involved in a particular request is tracked, and therefore, the appropriate number of results expected can be determined automatically and dynamically. Therefore, despite dynamic changes in topology, completion can be determined without awareness of the processes that create the results.

Una funzione di elaborazione di messaggio fornisce una funzione di trasmissione per la trasmissione dei messaggi alle posizioni indicate. La funzione permette un obiettivo di difetto per un messaggio, inizia l'esecuzione parallela, aggiunge i processi supplementari ad un'esecuzione già parallela, determina che un problema abbia completato e realizza le azioni appropriate di completamento. La funzione di elaborazione di messaggio permette la coordinazione dei risultati di una rete che è stata allargata nel relativo parallelismo, senza generare i problemi secondari. I processi all'interno della rete parallela non devono essere informati della topologia o della posizione di dato processo all'interno della topologia. La larghezza del parallelismo addetto ad una richiesta particolare è rintracciata e quindi, il numero adatto di risultati previsti può essere determinato automaticamente e dinamicamente. Di conseguenza, malgrado i cambiamenti dinamici nella topologia, il completamento può essere determinato senza consapevolezza dei processi che generano i risultati.

 
Web www.patentalert.com

< Remote software installation and maintenance

< Method and apparatus for managing independent asynchronous I/O operations within a virtual machine

> Apparatus for dynamic implementation of Java metadata interfaces

> Dynamic setting of navigation order in aggregated content

~ 00165