The Server Provisioning Problem for Continuous Distributed Interactive Applications

被引:10
|
作者
Zheng, Hanying [1 ]
Tang, Xueyan [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
关键词
Distributed interactive application; server placement; interactivity; approximation algorithm; CLIENT ASSIGNMENT; PLACEMENT; LATENCY;
D O I
10.1109/TPDS.2015.2388473
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we study the server provisioning problem for continuous Distributed Interactive Applications (DIAs) whose application states not only change because of the operations performed by participants, but also evolve along with the passing of time. We focus on finding the locations of servers for hosting continuous DIAs, with the goals of optimizing the interactivity performance while fulfilling the consistency and fairness requirements. We show that the server provisioning problem is challenging by presenting its NP-hardness and non-approximability results under several conditions. We propose two efficient server placement algorithms and analyze their approximation ratios. The approximation ratio of the proposed M-BETTER algorithm is quite close to a lower bound for any polynomial-time algorithm. We also conduct experimental evaluations to compare the proposed algorithms with several baseline server placements.
引用
收藏
页码:271 / 285
页数:15
相关论文
共 50 条
  • [31] LispWeb: A specialized HTTP server for distributed AI applications
    Riva, A
    Ramoni, M
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1996, 28 (7-11): : 953 - 961
  • [32] Data Synchronization in Distributed Client-Server Applications
    Faiz, Mohammad
    Shanker, Udai
    PROCEEDINGS OF 2ND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING & TECHNOLOGY ICETECH-2016, 2016, : 611 - 616
  • [33] Server-Assisted Interactive Mobile Simulations for Pervasive Applications
    Dibak, Christoph
    Schmidt, Andreas
    Duerr, Frank
    Haasdonk, Bernard
    Rothermel, Kurt
    2017 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM), 2017,
  • [34] Environment server: A system support for adaptive distributed applications
    Nakajima, T
    Aisu, H
    Kobayashi, M
    Shimamoto, K
    WORLDWIDE COMPUTING AND ITS APPLICATIONS - WWCA'98, 1998, 1368 : 142 - 157
  • [35] Performance analysis on distributed interactive server in a large-scale fully interactive VOD system (DINA)
    Chan, KC
    Cheung, KW
    15TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, PROCEEDINGS, 2001, : 668 - 673
  • [36] Late join algorithms for distributed interactive applications
    Vogel, J
    Mauve, M
    Hilt, V
    Effelsberg, W
    MULTIMEDIA SYSTEMS, 2003, 9 (04) : 327 - 336
  • [37] Distributed architecture for multiplayer interactive applications on the Internet
    Diot, Christophe
    Gautier, Laurent
    IEEE Network, 13 (04): : 6 - 15
  • [38] A LANGUAGE FOR THE SPECIFICATION OF INTERACTIVE AND DISTRIBUTED MULTIMEDIA APPLICATIONS
    PINTO, PF
    LININGTON, PF
    OPEN DISTRIBUTED PROCESSING, II, 1994, 20 : 247 - 264
  • [39] Multicast Tree Reconfiguration in Distributed Interactive Applications
    Griwodz, Carsten
    Vik, Knut-Helge
    Halvorsen, Pal
    2006 3RD IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2006, : 1219 - 1223
  • [40] A distributed architecture for multiplayer interactive applications on the Internet
    Diot, C
    Gautier, L
    IEEE NETWORK, 1999, 13 (04): : 6 - 15