An agent receives requests containing multiple parameters over an information processing network. The process of obtaining information responsive to the request varies depending on the values of the parameters. The agent constructs a hash key using the parameter values, and uses the hash key to index an entry in a hash function table, the entry having a set of parameter values and a pointer corresponding to the function used to service a request for the indicated parameter values. The agent uses the pointer to call the function to service the request Preferably, the parameters may include wild cards, which are expanded into multiple requests, from which multiple hash keys are derived and multiple functions are called. The agent is preferably part of a larger distributed storage management program, comprising a central manager and a separate agent in each of multiple host computer systems. Each agent independently collects data from the network(s) attached to its host, analyzes the network(s), builds data structures representing the network(s), and uses the data structures to service information requests from the central manager. The manager collates the data from different agents to produce a coherent view of the network.

Um agente recebe os pedidos que contêm parâmetros múltiplos sobre uma rede processar de informação. O processo de obter a informação responsivo ao pedido varia dependendo dos valores dos parâmetros. O agente constrói uma chave da mistura usando os valores de parâmetro, e usa a chave da mistura posicionar uma entrada em uma tabela da função da mistura, a entrada que tem um jogo de valores de parâmetro e um ponteiro que corresponde à função usada prestar serviços de manutenção a um pedido para os valores de parâmetro indicados. O agente usa o ponteiro chamar a função para prestar serviços de manutenção preferivelmente ao pedido, os parâmetros pode incluir os cartões selvagens, que são expandidos nos pedidos múltiplos, de que as chaves múltiplas da mistura são derivadas e as funções múltiplas são chamadas. O agente é preferivelmente parte de um programa distribuído maior da gerência de armazenamento, compreendendo um gerente central e um agente separado em cada um de sistemas computatorizados múltiplos de anfitrião. Cada agente coleta independentemente dados do network(s) unido a seu anfitrião, analisa o network(s), constrói as estruturas de dados que representam o network(s), e usa as estruturas de dados aos pedidos da informação de serviço do gerente central. O gerente ordena os dados dos agentes diferentes para produzir uma vista coherent da rede.

 
Web www.patentalert.com

< (none)

< System and method for managing data retrieval bandwidth

> Method for transmitting and processing group messages in the e-mail system

> (none)

~ 00014