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 条
  • [21] From interactive applications to distributed laboratories
    Plale, B
    Eisenhauer, G
    Schwan, K
    Heiner, J
    Martin, V
    Vetter, J
    IEEE CONCURRENCY, 1998, 6 (02): : 78 - 90
  • [22] Distributed Group Collaboration in Interactive Applications
    Gebhardt, Serge
    Meixner, Christine
    Burkhard, Remo Aslak
    15TH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION (IV 2011), 2011, : 355 - 358
  • [23] Interactive multimedia streams in distributed applications
    Lamboray, E
    Zollinger, A
    Staadt, OG
    Gross, M
    COMPUTERS & GRAPHICS-UK, 2003, 27 (05): : 735 - 745
  • [24] Distributed object implementations for interactive applications
    Krishnaswamy, V
    Ganev, IB
    Dharap, JM
    Ahamad, M
    MIDDLEWARE 2000, 2000, 1795 : 45 - 70
  • [25] Cost-aware Workload Dispatching and Server Provisioning for Distributed Cloud Data Centers
    Fang, Weiwei
    Zhou, Quan
    An, Yuan
    Li, Yangchun
    Zhang, Huijing
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2013, 6 (05): : 51 - 60
  • [26] On Server Provisioning for Cloud Gaming
    Li, Yusen
    Deng, Yunhua
    Tang, Xueyan
    Cai, Wentong
    Liu, Xiaoguang
    Wang, Gang
    PROCEEDINGS OF THE 2017 ACM MULTIMEDIA CONFERENCE (MM'17), 2017, : 492 - 500
  • [27] 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
  • [28] Continuous Prefetch for Interactive Data Applications
    Mohammed, Haneen
    Wei, Ziyun
    Wu, Eugene
    Netravali, Ravi
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (11): : 2297 - 2311
  • [29] Continuous Prefetch for Interactive Data Applications
    Mohammed, Haneen
    SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 2841 - 2843
  • [30] Dynamic Resource Provisioning for Interactive Workflow Applications on Cloud Computing Platform
    Zhou, Hui-Zhen
    Huang, Kuo-Chan
    Wang, Feng-Jian
    METHODS AND TOOLS OF PARALLEL PROGRAMMING MULTICOMPUTERS, 2010, 6083 : 115 - +