EP1017204B1

Relaying apparatus for use in a network system

Abstract

This record has no abstract on file.

EP1017204B1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 10 December 2019, 6.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 1 independent, 5 dependent

  1. 1
    A relaying apparatus for use in a network system, which network system is formed with a plurality of client terminals (100) and server terminals (140a, 140b, 500a, 500b, 500c, 500d) providing services to those client terminals via a network, comprising:route load measuring means for measuring a route load in the network;and a selecting unit (120, 150, 300, 600) which selects one server terminal out of said server terminals as a destination of the request for service from said one client terminal based on the operating states of the server terminals and the route load measured by said route load measuring means;characterised in that: said route load measuring means is provided by a plurality of route load measuring units (130a, 130b, 400a, 400b, 700a, 700b) each provided at a position adjacent to or inside each of said server terminals and each measuring a respective load in the route up to one client terminal having issued a request for service out of said client terminals (100).
  2. 2
    The relaying apparatus for use in a network system according to Claim 1, further comprising a storing unit (190) which stores a route load measured at a pre-specified time interval by each of said route load measuring units (400a, 400b, 700a, 700b) up to said one client terminal (100);and when a request for service is received from said one client terminal, said selecting unit (300, 600) selects said one server terminal out of said server terminals (500a, 500b, 500c, 500d) as a destination of the request for service from said one client terminal based on the route load stored in the storing unit (190).
  3. 3
    The relaying apparatus for use in a network system according to Claim 2, wherein each of said route load measuring units (400a, 400b, 700a, 700b) monitors the operating states of a respective said server terminal (500a, 500b, 500c, 500d);and when a request for service is received from said one client terminal (100), said selecting unit (300, 600) selects one server terminal out of said server terminals as a destination of the request for service from said one client terminal based on the route load and the operating states monitored by said load measuring units.
  4. 5
    The relaying apparatus for use in a network system according to Claim 4, wherein each of said route load measuring units (400a, 400b, 700a, 700b) monitors the operating states of the respective server terminals in its group;and said one route load measuring unit selects one server terminal out of the server terminals in its group based on their operating states when selecting a secondary destination of the request for service from said one client terminal (100).
  5. 6
    The relaying apparatus for use in a network system according to Claim 4, wherein:each of the route load measuring units (400a, 400b, 700a, 700b) further monitors the operating state of said server terminals in each group;and the selecting unit (300, 600) selects said one route load measuring unit further based on the operating state monitored by said route load measuring units;and said one route load measuring unit selects based on the operating state one server terminal out of the server terminals in its group as a secondary destination of the request for service from said one client terminal (100).