The present invention provides a mechanism for retrying a system operation on a remote node in a distributed environment. In an "optimistic" embodiment of the invention, a local system issues a set of commands over a network to a remote node to perform a system operation. Responsive to a failure by the remote node to perform the requested system action, the retry mechanism determines whether the remote node could be in a nonoperational state. If the remote node could be in the nonoperational state, the system issues a magic packet to the remote node. Next, the system waits a predetermined period of time for the remote node to be brought to a fully operational state. The system issues the set of commands a second time to the remote node to perform the system operation. In a "preemptive" or "pessimistic" embodiment of the invention, the likelihood that the remote node is in a powered down or similar state is sufficiently high to outweigh the cost of sending a magic packet over the network. Thus, to perform a system operation on a remote node, a magic packet is issued preemptively to the remote node over a network to bring it to a fully operational state. Then, the local system issues a set of commands over the network to the remote node to perform the system operation.

A invenção atual fornece um mecanismo retrying uma operação de sistema em um nó remoto em um ambiente distribuído. Em uma incorporação "optimistic" da invenção, um sistema do local emite um jogo dos comandos sobre uma rede a um nó remoto executar uma operação de sistema. Responsivo a uma falha pelo nó remoto executar a ação de sistema pedida, o mecanismo da nova tentativa determina se o nó remoto poderia estar em um estado do nonoperational. Se o nó remoto poderia estar no estado do nonoperational, o sistema emite um pacote mágico ao nó remoto. Em seguida, o sistema espera um período de hora predeterminado para o nó remoto de ser trazido a um estado inteiramente operacional. O sistema emite o jogo dos comandos uma segunda vez ao nó remoto executar a operação de sistema. "em uma incorporação preemptive" ou "pessimistic" da invenção, a probabilidade que o nó remoto está no powered para baixo ou o estado similar são suficientemente elevada compensar o custo de emitir um pacote mágico sobre a rede. Assim, para executar uma operação de sistema em um nó remoto, um pacote mágico é emitido preemptively ao nó remoto sobre uma rede para trazê-la a um estado inteiramente operacional. Então, o sistema do local emite um jogo dos comandos sobre a rede ao nó remoto executar a operação de sistema.

 
Web www.patentalert.com

< (none)

< Kiosk controller that retrieves content from servers and then pushes the retrieved content to a kiosk in the order specified in a run list

> Method for implementing link-level security to enforce access privileges

> (none)

~ 00014