On Server Provisioning for Distributed Interactive Applications

被引:7
|
作者
Zheng, Hanying [1 ]
Tang, Xueyan [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
来源
2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS) | 2013年
关键词
PLACEMENT;
D O I
10.1109/ICDCS.2013.44
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasing geographical spreads of modern distributed interactive applications (DIAs) make distributed server deployment vital for combating network latency and improving the interactivity among participants. In this paper, we investigate the server provisioning problem that concerns where to place servers in DIAs. We formulate the server provisioning problem with an objective of reducing the network latency involved in the interaction between participants. We prove that the problem is NP-hard under any one of the following three scenarios that may be common in practice: (a) the network latency does not satisfy the triangle inequality; or (b) the choices of server locations in the network are restricted; or (c) the number of server locations to select is limited. Then, we propose an efficient greedy server provisioning heuristic, analyze its approximation ratio and give a tight example. Experiments using real Internet latency data show that our proposed algorithm significantly outperforms traditional k-median and k-center server placements.
引用
收藏
页码:500 / 509
页数:10
相关论文
共 27 条
  • [1] Analysis of Server Provisioning for Distributed Interactive Applications
    Zheng, Hanying
    Tang, Xueyan
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (10) : 2752 - 2766
  • [2] The Server Provisioning Problem for Continuous Distributed Interactive Applications
    Zheng, Hanying
    Tang, Xueyan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (01) : 271 - 285
  • [3] Optimizing Client Assignment for Enhancing Interactivity in Distributed Interactive Applications
    Zhang, Lu
    Tang, Xueyan
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (06) : 1707 - 1720
  • [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] 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,
  • [6] Distributed Server Migration for Scalable Internet Service Deployment
    Smaragdakis, Georgios
    Laoutaris, Nikolaos
    Oikonomou, Konstantinos
    Stavrakakis, Ioannis
    Bestavros, Azer
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2014, 22 (03) : 917 - 930
  • [7] NextGenEMO: an Efficient Provisioning of Edge-Native Applications
    Herlicq, Baudouin
    Khichane, Abderaouf
    Fajjari, Ilhem
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 1924 - 1929
  • [8] Survey on prediction models of applications for resources provisioning in cloud
    Amiri, Maryam
    Mohammad-Khanli, Leyli
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 82 : 93 - 113
  • [9] On-demand provisioning of long-tail services in distributed clouds
    Smet, Piet
    Dhoedt, Bart
    Simoens, Pieter
    NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 1320 - 1323
  • [10] 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