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 条
  • [1] Analysis of Server Provisioning for Distributed Interactive Applications
    Zheng, Hanying
    Tang, Xueyan
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (10) : 2752 - 2766
  • [2] On Server Provisioning for Distributed Interactive Applications
    Zheng, Hanying
    Tang, Xueyan
    2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2013, : 500 - 509
  • [3] The Client Assignment Problem for Continuous Distributed Interactive Applications: Analysis, Algorithms, and Evaluation
    Zhang, Lu
    Tang, Xueyan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (03) : 785 - 795
  • [4] An Enhanced Genetic Algorithm for Server Placement in Distributed Interactive Applications
    Zheng, Hanying
    Tang, Xueyan
    PROCEEDINGS OF THE 2012 IEEE 18TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2012), 2012, : 596 - 603
  • [5] The Client Assignment Problem for Continuous Distributed Interactive Applications
    Zhang, Lu
    Tang, Xueyan
    31ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2011), 2011, : 203 - 214
  • [6] Analysis of Minimum Interaction Time for Continuous Distributed Interactive Computing
    Zhang, Lu
    Tang, Xueyan
    He, Bingsheng
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (02) : 401 - 415
  • [7] Optimizing Client Assignment for Enhancing Interactivity in Distributed Interactive Applications
    Zhang, Lu
    Tang, Xueyan
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (06) : 1707 - 1720
  • [8] Interactivity-Constrained Server Provisioning in Large-Scale Distributed Virtual Environments
    Duong Nguyen Binh Ta
    Thang Nguyen
    Zhou, Suiping
    Tang, Xueyan
    Cai, Wentong
    Ayani, Rassul
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (02) : 304 - 312
  • [9] Player Assignment in MEC Gaming for Social Interactivity and Server Provisioning Optimization
    Tsipis, Athanasios
    Oikonomou, Konstantinos
    26TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2021), 2021,
  • [10] On Design and Performance of Cloud-Based Distributed Interactive Applications
    Wang, Haiyang
    Shea, Ryan
    Ma, Xiaoqiang
    Wang, Feng
    Liu, Jiangchuan
    2014 IEEE 22ND INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2014, : 37 - 46