Patent ID: 8601157
Filing Date: 2013-12-03
Classification: H04L

Abstract:
1. A system of assigning one of a plurality of relay devices to a first communication device as a relay device that relays data between the first communication device and a second communication device through a network, the system comprising: a first communication interface to receive processing load information indicating a processing load on each one of the plurality of relay devices, from each one of the plurality of relay devices; a memory to store the processing load information; a second communication interface to receive a request for assigning a relay device to the first communication device from the first communication device; and a processor to: wherein the processor is further configured to: receive first updated processing load information indicating an updated processing load on the currently assigned relay device from the currently assigned relay device through the first communication interface, the first updated processing load information reflecting the updated processing load that is obtained after the currently assigned relay device is assigned to the first communication device; determine whether the updated processing load on the currently assigned relay device obtained from the first updated processing load information is higher than a predetermined threshold level; select one of the plurality of relay devices having a processing load that is lower than the updated processing load on the currently assigned relay device as a selected relay device, when the updated processing load on the currently assigned relay device is higher than the predetermined threshold level; and send a replacement start request that requests the currently assigned relay device to start operation of transferring a request transmitted to the currently assigned relay device to the selected relay device, to the currently assigned relay device through the first communication interface, the replacement start request including identification information for identifying the selected relay device.