Method and system for network redirecting
First Claim
1. A method for sharing data between at least first and second redirection processors, at least said first redirection processor associated with an application server, the method comprising the steps of:
- (a) collecting server statistics from the application server with said first redirection processor, wherein collecting server statistics comprises collecting Simple Network Management Protocol (SNMP) Management Information Base (MIB) information associated with data selected from the group of;
availability, processor usage, data storage usage and combinations thereof; and
(b) sending information responsive to the server statistic from said first redirection processor to said second redirection processor, wherein said second redirection processor is located at a geographically disparate location from said first redirection processor.
5 Assignments
0 Petitions
Accused Products
Abstract
A network and method of providing near 100% availability of services is provided. According to one feature, redirectors are implemented to direct network traffic to any of two or more application processors providing the same service. The redirectors are provided in data paths at network access points and at data centers with the application processors. The redirectors re-route traffic to other application processors when one processor is unavailable and load balance between available processors. To load balance, the redirectors collect various network management statistics from the processors to determine the most responsive processor for receiving traffic. The various network management statistics are shared among the redirectors for efficient load balancing.
-
Citations
41 Claims
-
1. A method for sharing data between at least first and second redirection processors, at least said first redirection processor associated with an application server, the method comprising the steps of:
-
(a) collecting server statistics from the application server with said first redirection processor, wherein collecting server statistics comprises collecting Simple Network Management Protocol (SNMP) Management Information Base (MIB) information associated with data selected from the group of;
availability, processor usage, data storage usage and combinations thereof; and(b) sending information responsive to the server statistic from said first redirection processor to said second redirection processor, wherein said second redirection processor is located at a geographically disparate location from said first redirection processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network for sharing load distribution data, the network comprising:
-
at least first and second application servers, the first and second application servers applying, in part, substantially the same application; a first redirection processor operatively connected to the first and second application servers, the first redirection processor operable to collect server statistics from the first and second application servers, wherein the server statistics comprise Simple Network Management Protocol (SNMP) Management Information Base (MIB) information associated with data selected from the group of;
availability, processor usage, data storage usage and combinations thereof;a second redirection processor located at a geographically disparate location from the first redirection processor, said second redirection processor operatively connected to the first redirection processor; and wherein the first redirection processor is operable to send information responsive to the server statistics to said second redirection processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A data information network for providing network processing associated with a plurality of users, the network comprising:
-
(a) at least first and second processors at a substantially same geographic location applying substantially the same application and operating at substantially the same time; (b) a first load processor operatively connected to the first and second processors; (c) a second load processor located at a geographically disparate location from the first load processor, said second load processor operable to receive load information from the first load processor, wherein the load information comprises information from the first and second processors selected from the group of;
availability, processor usage, data storage usage and combinations thereof and wherein the load information further comprises Management Information Base (MIB) data; and(d) wherein the first load processor is operative to distribute requests from any one of the plurality of users received by the data information network to one of the first and second processors in response to said load information. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method of providing Internet or Intranet processing and stored data access associated with a plurality of users in a data information network, the method comprising the steps of:
-
(a) applying substantially the same application associated with a plurality of users in at least first and second processors, the first and second processors located at a substantially the same geographic location; (b) operating the first and second processors at substantially the same time; (c) collecting load information from said first and second processors with a first load processor, wherein said load information comprises information selected from the group of;
availability, processor usage, data storage usage and combinations thereof and wherein the load information further comprises Management Information Base (MIB) data;(d) providing a second load processor located at a geographically disparate location from the first load processor, said second load processor operable to receive said load information from the first load processor; and (e) distributing requests from any one of the plurality of users received by the data information network to one of the first and second processors in response to said load information residing on said first and second load processors. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A network architecture for redirecting network traffic, the architecture comprising:
-
(a) a plurality of geographically disparate address processors in a plurality of network traffic paths, wherein each of said address processors is operable to receive load information from any of said other address processors; (b) a plurality of application servers operatively connected to the plurality of network traffic paths, the application servers applying, in part, substantially the same application, wherein the plurality of application servers comprise geographically disparate application servers; (c) wherein the address processors direct network traffic to particular application servers in response to said load information; (d) additional address processors associated with each geographically disparate application server, wherein each geographically disparate application server comprises a plurality of additional application servers applying, in part, the substantially the same application; and (f) wherein the additional address processors direct network traffic directed to the geographically disparate application servers to particular additional application servers in response to additional application server load information, wherein the additional application server load information comprises Management Information Base (MIB) data. - View Dependent Claims (33, 34, 35)
-
-
36. A method for redirecting network traffic in a network, the method comprising the steps of:
-
(a) routing at least first and second network traffic datagrams through at least first and second address processors, respectively, in at least first and second network traffic paths, respectively, wherein said second address processor is operable to receive load information from said first address processor and wherein said second address processor is located at a geographically disparate location from said first address processor; (b) applying, in part, substantially the same application with at least first and second application servers, each of the first and second application servers operatively connected to the first and second network traffic paths, wherein the first and second application servers comprise geographically disparate application servers; (c) directing with the first and second address processors the first and second network traffic datagrams to one of the first and second application servers in response to said load information; (d) providing an additional address processors associated with each geographically disparate application server, wherein the first and second application server each comprise a plurality of additional application servers applying, in part, the substantially the same application; and (e) directing any of the at least the first and second IP traffic datagram directed to each of the geographically disparate applications servers to a particular one of the associated additional application servers in response to additional application server load information, wherein the additional application server load information comprises Management Information Base (MIB) data. - View Dependent Claims (37, 38, 39, 40, 41)
-
Specification