EP1017204A2

Relaying apparatus for use in a network system

Abstract

A relaying apparatus comprises a client terminal (100), many server terminals (140a, 140b) connected via a network to the client terminal, a DNS responding device (120) which accepts a DNS inquiry from the client terminal via a client-side DNS device (110), and one path load measuring device (130a, 130b) for each of the server terminals which measures a load in the communication path up to the client-side DNS device. The DNS responding device (120) distributes a work load by routing a service request from the client terminal (100) to any one of the server terminals (140a,140b) based on the measurement result (i.e. route load).

EP1017204A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 10 December 2019, 6.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 5 independent, 4 dependent

  1. 1
    A relaying apparatus for use in a network system, which network system is formed with a plurality of client terminals and server terminals providing services to those client terminals via a network, comprising:a plurality of route load measuring units each provided in the vicinity of 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;and a selecting unit 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 route load measured by said route load measuring units.
  2. 2
    The relaying apparatus for used in a network system according to Claim 1, further comprising storing unit which stores a route load measured at a pre-specified time interval by each of said route load measuring units up to said one client terminal;and    when a request for service is received from said one client terminal, said selecting unit selects said 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 stored in the storing unit.
  3. 3
    The relaying apparatus for use in a network system according to Claim 2, wherein each of said route load measuring units monitors the operating states a respective said server terminal;and    when a request for service is received from said one client terminal, said selecting unit 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. 4
    A relaying apparatus for use in a network system, which network system is formed with a plurality of client terminals and server terminals divided into several groups providing services to those client terminals via a network, comprising:a plurality of route load measuring units each provided with respect to each of the groups 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;and a selecting unit which selects one route load measuring units out of said route load measuring units as a primary destination of the request for service from said one client terminal based on the route load measured by said route load measuring units;wherein said one route load measuring unit selects one server terminal out of the several server terminals in the group as a secondary destination of the request for service from said one client terminal.
  5. 5
    The relaying apparatus for use in a network system according to Claim 4, wherein each of said route load measuring units monitors the operating states of respective server terminal;and said one route load measuring unit selects one server terminal out of the several server terminals in the group based on the operating states when selecting a secondary destination of the request for service from said one client terminal.
  6. 6
    A relaying apparatus for use in a network system, which network system is formed with a plurality of client terminals and server terminals divided into several groups providing services to those client terminals via a network, comprising:a plurality of route load measuring units each provided with respect to each of the groups, each measuring a respective load in the route up to one client terminal having issued a request for service out of said client terminals and monitoring the operating state of said server terminals in each group;and a selecting unit which selects one route load measuring units out of said route load measuring units as a primary destination of the request for service from said one client terminal based on the route load measured and operating state monitored by said route load measuring units;wherein said one route load measuring unit selects based on the operating state one server terminal out of the several server terminals in the group as a secondary destination of the request for service from said one client terminal.
  7. 7
    A route load measuring unit used in the apparatus of any of claims 1 to 6.
  8. 8
    A selecting unit used in the apparatus of any of claims 1 to 6.