Method and apparatus for communicating among a network of servers
First Claim
1. In a computer network including a plurality of servers in a server farm, said server farm comprising a logical group of servers administered as a single entity, a method for managing runtime data, the method comprising the steps of:
- designating one of the plurality of servers in the server farm as a first collector point for collecting said runtime data of a first type;
defining a first zone including a subset of the plurality of servers, the subset including the first collector point;
identifying a zone manager master for the first zone, and directing the runtime data of the first type to the first collector point for storage.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method and apparatus for communication between servers. In one aspect, the invention relates to a multi-server system including a first server and a second server. The first server has a first plurality of subsystems and a first event bus associated with the first plurality of subsystems, the first event bus including a first event delivery object having a first dispatch table and a first transport mechanism associated with the first event delivery object. The second server has a second plurality of subsystems. One of the first plurality of subsystems communicates with one of the second plurality of subsystems by transmitting an event to the first transport mechanism based on an entry in the first dispatch table.
In one embodiment, the first transport mechanism transmits data using TCP/IP. In another embodiment, the first plurality of subsystems includes a transport subsystem. In another embodiment, the transport subsystem is in communication with the second server. In another embodiment, each of the first plurality of subsystems has an associated unique identifier. In another embodiment, one of the first plurality of subsystems creates an event having an identifier unique to the creating subsystem.
271 Citations
24 Claims
-
1. In a computer network including a plurality of servers in a server farm, said server farm comprising a logical group of servers administered as a single entity, a method for managing runtime data, the method comprising the steps of:
-
designating one of the plurality of servers in the server farm as a first collector point for collecting said runtime data of a first type;
defining a first zone including a subset of the plurality of servers, the subset including the first collector point;
identifying a zone manager master for the first zone, and directing the runtime data of the first type to the first collector point for storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer network comprising:
-
a server farm including a plurality of interconnected servers, said server farm comprising a logical group of servers administered as a single entity;
a designator designating a server in the server farm as a first collector point for collecting runtime data of a first type and designating a server in the server farm as a second collector point for collecting runtime data of a second type;
a definer defining a zone including the first collector point and the second collector point; and
a zone manager master for the zone, the zone manager master managing the data of the first type and the second type by identifying the collector points. - View Dependent Claims (19)
-
-
20. In a computer network including a plurality of servers in a server farm, said server farm comprising a logical group of servers administered as a single entity, a method for managing runtime data, the method comprising the steps of:
-
designating a server in the server farm as a first collector point for collecting said runtime data of a first type;
designating a server in the server farm as a second collector point for collecting said runtime data of a second type;
defining a zone having the first collector point and the second collector point;
directing requests for data of the first type to the first collector point and requests for data of the second type to the second collector point;
identifying the zone manager master for the zone; and
using the zone manager master for the zone to identify the first collector point and the second collector point. - View Dependent Claims (21, 22, 23, 24)
-
Specification