Methods systems and software for alleviating event overload conditions for computer networks
First Claim
1. A method for processing events generated by software and hardware entities installed on a computer network, comprising the steps of:
- a. providing a protocol translation facility configured to translate messages from a first network communications protocol to a second network communications protocol, said protocol translation facility being further configured to receive events transmitted to said protocol translation facility from agents corresponding to said software and hardware entities and forward said events to a management information server;
b. receiving an event from an agent corresponding to said software or hardware entity installed on said computer network;
c. determining whether an association between said protocol translation facility and said agent exists; and
d. processing said event.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for processing events generated by software and hardware entities installed on a computer network that avoids overload conditions at large event processing rates is provided. In one embodiment, the method includes the steps of providing a protocol translation facility that is configured to translate messages from a first network communications protocol to a second network communications protocol. The protocol translation facility is further configured to receive events transmitted by software and hardware entities on the network. The protocol translation facility forwards the events to a management information server. An event is received, and a determination is made whether an association between the protocol translation facility and the entity exists. The event is processed
22 Citations
15 Claims
-
1. A method for processing events generated by software and hardware entities installed on a computer network, comprising the steps of:
-
a. providing a protocol translation facility configured to translate messages from a first network communications protocol to a second network communications protocol, said protocol translation facility being further configured to receive events transmitted to said protocol translation facility from agents corresponding to said software and hardware entities and forward said events to a management information server;
b. receiving an event from an agent corresponding to said software or hardware entity installed on said computer network;
c. determining whether an association between said protocol translation facility and said agent exists; and
d. processing said event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
a. determining an event rate;
b. comparing said event rate with an threshold;
c. determining whether said threshold has been exceeded; and
d. if said threshold has been exceeded, then determining whether to abort all associations between said protocol translation facility and said agents associated with said protocol translation facility and further preventing said protocol translation facility from making additional associations with other agents.
-
-
9. The method of claim 8, further including the step of determining whether to notify said management information service that said event-processing limit has been exceeded.
-
10. The method of claim 8, wherein said step of determining whether said threshold has been exceeded includes the step of comparing said event rate with an entry in an overload control table.
-
11. A system for processing events generated by entities installed on a computer network, comprising:
-
a. a protocol translation facility configured to receive and process events, coupled with b. an agent configured to transmit events; and
c. an association management facility configured to determine whether said protocol translation facility has exceeded an threshold, said association management facility being further configured to terminate existing association between said protocol translation facility and said agent if said limit is exceeded. - View Dependent Claims (12, 13)
-
-
14. A computer-readable medium containing computer-readable program code devices embodied thereon, said program code devices being configured to enable a computer to perform the computer-implemented steps of:
-
a. providing a protocol translation facility configured to translate messages from a first network communications protocol to a second network communications protocol, said protocol translation facility being further configured to receive events transmitted to said protocol translation facility from agents corresponding to said software and hardware entities and forward said events to a management information server;
b. receiving an event from an entity corresponding to said software or hardware entity installed on said computer network;
c. deteimining whether an association between said protocol translation facility and said entity exists; and
d. processing said event. - View Dependent Claims (15)
-
Specification