Publication:
Online client assignment in dynamic real-time distributed interactive applications

dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentGraduate School of Sciences and Engineering
dc.contributor.kuauthorGüler, Hüseyin
dc.contributor.kuauthorÖzkasap, Öznur
dc.contributor.kuauthorUçar, Seyhan
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteGRADUATE SCHOOL OF SCIENCES AND ENGINEERING
dc.date.accessioned2024-11-09T23:18:49Z
dc.date.issued2013
dc.description.abstractQulaity 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 throught 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 PlanetLab platform and performed extensive 3 experiments using geographically distributed PlanetLab nodes where nodes can arbitrarily join/leave the system. The experimental results demonstrate that our proposed algorthims can reduce the maximum interaction time among clients up to 45% compared to an exiting baseline technique.
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.openaccessNO
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuN/A
dc.identifier.doi10.1109/DS-RT.2013.15
dc.identifier.isbn978-0-7695-5138-8
dc.identifier.issn1550-6525
dc.identifier.scopus2-s2.0-84893480872
dc.identifier.urihttps://doi.org/10.1109/DS-RT.2013.15
dc.identifier.urihttps://hdl.handle.net/20.500.14288/10448
dc.identifier.wos330304300009
dc.language.isoeng
dc.publisherIeee
dc.relation.ispartof17th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (Ds-Rt 2013)
dc.subjectComputer science
dc.subjectComputer architecture
dc.subjectComputer engineering
dc.subjectSoftware Electrical electronics engineerings engineering
dc.titleOnline client assignment in dynamic real-time distributed interactive applications
dc.typeConference Proceeding
dspace.entity.typePublication
local.contributor.kuauthorUçar, Seyhan
local.contributor.kuauthorGüler, Hüseyin
local.contributor.kuauthorÖzkasap, Öznur
local.publication.orgunit1GRADUATE SCHOOL OF SCIENCES AND ENGINEERING
local.publication.orgunit1College of Engineering
local.publication.orgunit2Department of Computer Engineering
local.publication.orgunit2Graduate School of Sciences and Engineering
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication3fc31c89-e803-4eb1-af6b-6258bc42c3d8
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication434c9663-2b11-4e66-9399-c863e2ebae43
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files