Patent ID: 7653709

Claim:
A method for processing a complex request and to optimize the number of the SNMP requests transmitted through a network, wherein the complex request is addressed to at least one SNMP agent of a resource machine of a computer system from a complex protocol manager of an application machine, the application and resource machines communicating through a network, each agent managing one or more attribute tables belonging to the resource machine, the instances of the tables being referenced by identifiers comprising indexes, the method consisting of: transforming a first filter derived from a complex request from the manager of the application machine into a second simplified filter comprising only conditions on indexes, the second simplified filter corresponding to the following matching characteristics: the second simplified filter lets through all the SNMP requests whose responses could verify the first filter, based on conditions whose attribute values could verify the first filter, and the second simplified filter filters out all the SNMP requests whose responses cannot in any way verify the first filter because the conditions on indexes associated with said filtered-out SNMP requests do not verify the first filter regardless of attribute values associated with said conditions; wherein the transforming further comprises deleting from the first filter all conditions that operate on attributes that are not associated with any of said indexes; limiting the SNMP requests to those that comply with the second simplified filter; transmitting said limited SNMP requests to the SNMP agent of the resource machine through the network; and applying the first filter to the responses obtained to the SNMP requests, whereby the method makes it possible to process said complex request and to optimize the number of the SNMP requests transmitted through the network.