Patent · US Expired

Load balancing for replicated services

US6324580A · kind A · utility

363Cited by
16References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 3, 1998
Grant dateNov 27, 2001
Priority date
Expiry dateSep 3, 2018

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/101
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method is provided for load balancing requests for a replicated service or application among a plurality of servers operating instances of the replicated service or application. A policy is selected for choosing a preferred server from the plurality of servers according to one or more specified status or operational characteristics of the servers, such as the least-loaded or closest server. The policy is encapsulated within multiple levels of objects or modules that are distributed among the servers offering the replicated service and a central server that receives requests for the service. Status objects gather or retrieve information concerning the specified status or operational characteristic(s) of each of the plurality of servers. An individual server monitor object operates for each instance of the replicated service to invoke one or more status objects and receive the necessary information. A central replicated monitor object receives the information from each individual server monitor object. The information from the servers is analyzed to select the server having the optimal status or operational characteristic(s). An update object updates the central server, such as a d…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.