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] On Server Provisioning for Distributed Interactive Applications
    Zheng, Hanying
    Tang, Xueyan
    2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2013, : 500 - 509
  • [2] Analysis of Server Provisioning for Distributed Interactive Applications
    Zheng, Hanying
    Tang, Xueyan
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (10) : 2752 - 2766
  • [3] 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
  • [4] 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
  • [5] 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
  • [6] A distributed system Client/Server architecture for interactive multimedia applications
    Rege, S
    DIGEST OF PAPERS: COMPCON SPRING 96, FORTY-FIRST IEEE COMPUTER SOCIETY INTERNATIONAL CONFERENCE - INTELLECTUAL LEVERAGE, 1996, : 211 - 218
  • [7] Problem solving environment for distributed interactive applications
    Rycerz, Katarzyna
    Bubak, Marian
    Sloot, Peter
    Getov, Vladimir
    ACHIEVEMENTS IN EUROPEAN RESEARCH ON GRID SYSTEMS, 2008, : 55 - +
  • [8] Communication scheduling in a distributed memory parallel Interactive continuous media server system
    Lüling, R
    Gómez, FC
    PROCEEDINGS OF THE 1998 ICPP WORKSHOPS ON ARCHITECTURAL AND OS SUPPORT FOR MULTIMEDIA APPLICATIONS - FLEXIBLE COMMUNICATION SYSTEMS - WIRELESS NETWORKS AND MOBILE COMPUTING, 1998, : 58 - 65
  • [9] A distributed database server for continuous media
    Aref, WG
    Catlin, AC
    Elmagarmid, AK
    Fan, J
    Guo, J
    Hammad, M
    Ilyas, IF
    Marzouk, MS
    Prabhakar, S
    Rezgui, A
    Teoh, S
    Terzi, E
    Tu, Y
    Vakali, A
    Zhu, XQ
    18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 490 - 491
  • [10] Server architectures for interactive multimedia applications
    Li, FWB
    Chan, SSM
    Li, Q
    Lau, RWH
    ICICS-PCM 2003, VOLS 1-3, PROCEEDINGS, 2003, : 416 - 422