Ripple scheduling for end-to-end global resource management

   
   

A global resource manager is provided for each node of a plurality of nodes of a distributed data processing system. Each node can be a coordinator node, an intermediate node, and a leaf node depending on the node at which a session arrives for global processing. In response to the arriving sessions, the global resource managers implement ripple scheduling by conducting a global QoS negotiation and adaptation, and preemption if necessary, in order to determine if the arriving session is supportable by the distributed data processing system. More specifically, the resource managers of all nodes determine whether their corresponding nodes can support the arriving session. The resource managers of the coordinator node and all intermediate nodes request their child nodes to indicate whether the child nodes can support the arriving session. The resource managers of all intermediate nodes and all leaf nodes respond to their coordinating or intermediate nodes with an indication of supportability. The resource manager of the coordinator node sends a commit message if all nodes can support the arriving session.

Um gerente de recurso global é fornecido para cada nó de um plurality dos nós de um sistema de processo de dados distribuído. Cada nó pode ser um nó do coordenador, um nó intermediário, e um nó da folha dependendo do nó em que uma sessão chega para processar global. Em resposta às sessões chegando, os gerentes de recurso globais executam o ripple que programam conduzindo uma negociação e uma adaptação globais de QoS, e o preemption se necessário, a fim determinar se a sessão chegando for supportable pelo sistema de processo de dados distribuído. Mais especificamente, os gerentes de recurso de todos os nós determinam se seus nós correspondentes podem suportar a sessão chegando. Gerentes de recurso do nó do coordenador e todos os nós intermediários pedem seus nós da criança para indicar se os nós da criança podem suportar a sessão chegando. Os gerentes de recurso de todos os nós intermediários e de todos os nós da folha respondem a seus coordenação ou nós intermediários com uma indicação do supportability. O gerente de recurso do nó do coordenador emite uma mensagem cometer se todos os nós puderem suportar a sessão chegando.

 
Web www.patentalert.com

< Control information output apparatus and information system

< Distributed, object oriented global trade finance system with imbedded imaging and work flow and reference data

> Nuclear decommissioning insurance financial product and method

> Temperature control balancing desired comfort with energy cost savings

~ 00116