Title :
Online Client Assignment in Dynamic Real-Time Distributed Interactive Applications
Author :
Ucar, Seyhan ; Guler, Huseyin ; Ozkasap, Oznur
Author_Institution :
Dept. of Comput. Eng., Koc Univ., Istanbul, Turkey
fDate :
Oct. 30 2013-Nov. 1 2013
Abstract :
Quality of user experience in Distributed Interactive Applications(DIAs) highly depends on the network latencies during the system execution. In DIAs, each user is assigned to a server and communication with any other client is performed through its assigned server. Hence, latency measured between two clients, called interaction time, consists of two components. One is the latency between the client and its assigned server, and the other is the inter-server latency, that is the latency between servers that the clients are assigned. In this paper, we investigate a real-time client to server assignment scheme in a DIA where the objective is to minimize the interaction time among clients. The client assignment problem is known to be NP-complete and heuristics play an important role in finding near optimal solutions. We propose two distributed heuristic algorithms to the online client assignment problem in a dynamic DIA system. We utilized real-time Internet latency data on the Planet Lab platform and performed extensive experiments using geographically distributed Planet Lab nodes where nodes can arbitrarily join/leave the system. The experimental results demonstrate that our proposed algorithms can reduce the maximum interaction time among clients up to 45% compared to an existing baseline technique.
Keywords :
Internet; client-server systems; computational complexity; distributed algorithms; interactive systems; quality of experience; real-time systems; NP-complete; client-server latency; distributed Planet Lab nodes; distributed heuristic algorithms; dynamic DIA system; dynamic real-time distributed interactive applications; interaction time; interserver latency; network latency; online client assignment problem; quality of user experience; real-time Internet latency data; Real-time systems; client assignment problem; distributed algorithms; distributed interactive application; real-time;
Conference_Titel :
Distributed Simulation and Real Time Applications (DS-RT), 2013 IEEE/ACM 17th International Symposium on
Conference_Location :
Delft
DOI :
10.1109/DS-RT.2013.15