Patent US6128657A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6128657A Expired / Lapsed US ⏱️ 0.0 years remaining

Load sharing system

Assignee: Fujitsu Ltd
•
Filing: 1996-08-19
•
Granted: 2000-10-03
•
Expires: 2016-08-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A load sharing system composed of a plurality of servers that are interconnected over a network for providing optimum and efficient operations at high reliability. The system employs a plurality of servers and a communication controller. A state manager in the communication controller first establishes connection paths on the network to reach the state management agents. The state manager then performs a centralized management of activity status of the servers based on status information collected from the state management agents via the established connection paths. A distribution processor disposed in the communication controller receives service requests from user terminals via a network and determines their respective destinations according to management data provided by the state manager. The distribution processor then forwards the service requests to the servers over the communication medium to direct their execution. An operation controller activates or deactivates a plurality of parameters which will define how to distribute the service requests to the applications.

Inventors

  • 👤 Katsutoshi Okanoya
  • 👤 Susumu Matsumoto
  • 👤 Kazuhiko Shoji
  • 👤 Yutaka Konishi
  • 👤 Akira Takahashi
  • 👤 Masamitsu Kimura
  • 👤 Mitsuru Kusakawa
  • 👤 Takahito Sakai
  • 👤 Minoru Kyoya
  • 👤 Masakazu Watanabe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 21:16
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5005; G06F9/5027; G06F9/505; G06F9/5083; H; H04; H04L; H04L67/00; H04L67/01; H04L67/10; H04L67/1001; H04L67/1004; H04L67/1008; H04L67/1029; H04L67/1034

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 222 words
A load sharing system which performs functionally-distributed processing with a plurality of processors, comprising: a first network; a plurality of servers each coupled to said first network, each said server having service providing means for processing service requests received over said first network, and state management agent means for managing an activity status of said server by registering a communication port responsive to a status information request indicating a specified resource and by activating the registered communication port for receiving status information for a state transition of the specified resource when the status transition is detected; a second network; and a communication controller coupled to said first network and further coupled to said second network, said communication controller establishing a connection path on said first network to reach each of said state management agent means, receiving management information indicating a state of said plurality of servers from state management agent means in respective ones of said plurality of servers, performing a centralized management of the state of said plurality of servers, and sending a service request over said first network to a server selected from said plurality of servers, said communication controller thereby providing a client coupled to said second network with a unified system interface for access to a service provided by said plurality of servers coupled to said first network.
Claim 2
Dependent Claim 222 words
A load sharing system which performs functionally-distributed processing with a plurality of processors, comprising: a first network; a plurality of servers each coupled to said first network, each said server having service providing means for processing service requests received over said first network, and state management agent means for managing an activity status of said server by registering a communication port responsive to a status information request indicating a specified resource and by activating the registered communication port for receiving status information for a state transition of the specified resource when the status transition is detected; a second network; and a communication controller coupled to said first network and further coupled to said second network, said communication controller establishing a connection path on said first network to reach each of said state management agent means, receiving management information indicating a state of said plurality of servers from state management agent means in respective ones of said plurality of servers, performing a centralized management of the state of said plurality of servers, and sending a service request over said first network to a server selected from said plurality of servers, said communication controller thereby providing a client coupled to said second network with a unified system interface for access to a service provided by said plurality of servers coupled to said first network.
Claim 3
Dependent Claim 21 words
A load sharing system according to claim 1, wherein said service providing means in said respective servers share a common database.
Claim 4
Dependent Claim 60 words
A load sharing system according to claim 1, said communication controller further comprising distribution means for receiving a user request from a user terminal over another network, determining a target server according to the management information managed by said state management means, and sending the service request produced from the user request to the target server via the first-mentioned network.
Claim 5
Dependent Claim 38 words
A load sharing system according to claim 1, wherein said state management agent means sends information on said service providing means to said state management means upon receipt of a state monitoring request from said state management means.
Claim 6
Dependent Claim 34 words
A load sharing system according to claim 1, wherein said state management agent means sends information on said service providing means to said state management means upon status change of said service providing means.
Claim 7
Dependent Claim 39 words
A load sharing system according to claim 3, wherein said distribution means produces the service request by translating a destination address of the user request from an address of said communication controller to an address of the selected server.
Claim 8
Dependent Claim 55 words
A load sharing system according to claim 3, wherein said distribution means holds information on said service providing means in association with a predetermined key, extracts the key from the service request upon reception thereof, and selects said service providing means in one of said plurality of servers as a candidate for the target server.
Claim 9
Dependent Claim 38 words
A load sharing system according to claim 3, wherein said distribution means obtains a loading condition of each of said plurality of servers from said state management means and determines the target server according to the loading condition.
Claim 10
Dependent Claim 56 words
A load sharing system according to claim 3, wherein said communication controller further comprises operation control means for activating distribution control conditions that govern distributing of the user request to said service providing means, and said distribution means determines the target server according to the activated parameters and distributes the service request to the target server.
Claim 11
Dependent Claim 47 words
A load sharing system according to claim 9, wherein said operation control means defines a plurality of operation modes respectively associated with multiple sets of the distribution control conditions and switches among the multiple sets of the distribution control conditions by activating one of the operation modes.
Claim 12
Dependent Claim 39 words
A load sharing system according to claim 9, wherein said service request sent by said distribution means is originated by a user qualified with a user classification specification included in the distribution control conditions for said service providing means.
Claim 13
Dependent Claim 35 words
A load sharing system according to claim 9, wherein said operation control means activates the distribution control conditions in accordance with information that said state management means has received from said state management agent means.
Claim 14
Dependent Claim 39 words
A load sharing system according to claim 1, wherein said state management agent means of one server monitors activities of the other servers and notifies said state management means upon detection of stoppage of any of the other servers.
Claim 15
Dependent Claim 66 words
A load sharing system according to claim 13, wherein said state management means classifies each of said plurality of servers as either a primary server or a backup server for management purposes, and when notified of stoppage of the primary server, said state management means deactivates distribution of the service request to the primary server and activates distribution of the service request to the backup server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-03 2004-04-03 2004-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-03 2008-04-03 2008-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-03 2012-04-03 2012-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag