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 条
[41]   Truthful auction mechanisms for VNF chain provisioning and allocation across geo-distributed datacenters [J].
Wang, Xueyi ;
Wang, Xingwei ;
Wu, Dongkuo ;
Ma, Lianbo ;
Huang, Min .
COMPUTER NETWORKS, 2022, 217
[42]   A Distributed Auction-based Framework for Scalable IaaS Provisioning in Geo-Data Centers [J].
Metwally, Khaled ;
Jarray, Abdallah ;
Karmouch, Ahmed .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (03) :647-659
[43]   Consistency-aware Partitioning Algorithm in Multi-server Distributed Virtual Environments [J].
Li, Yusen ;
Cai, Wentong .
2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, :798-807
[44]   A Distributed Interactive Decision-Making Framework for Sustainable Career Development [J].
Hallpike, Helen ;
Vallee-Tourangeau, Gaelle ;
Van der Heijden, Beatrice .
FRONTIERS IN PSYCHOLOGY, 2022, 12
[45]   Interactive ITC Applications for Technological Education - "Energy" Module [J].
Toma, Steliana ;
Baciu, Ion .
PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING, 2015, :406-412
[46]   PROPOSAL FOR THE CREATION OF INTERACTIVE APPLICATIONS BASED ON THE GINGA SYSTEM [J].
Barbosa, Matheus Figueiredo ;
Malfatti, Silvano Maneck .
HUMANIDADES & INOVACAO, 2015, :63-67
[47]   API TVD, a Wizard for Interactive Applications for Digital TV [J].
Oyarzo, Fernanda ;
Herrera, Franco ;
Casas, Sandra .
PROCEEDINGS OF THE 2014 XL LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2014,
[48]   A high dynamic range rendering pipeline for interactive applications [J].
Petit, Josselin ;
Bremond, Roland .
VISUAL COMPUTER, 2010, 26 (6-8) :533-542
[49]   Flexible performance visualization of parallel and distributed applications [J].
de Kergommeaux, JC ;
Stein, BD .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2003, 19 (05) :735-747
[50]   Scheduling of Distributed Applications on the Computing Continuum: A Survey [J].
Mehran, Narges ;
Kimovski, Dragi ;
Hellwagner, Hermann ;
Roman, Dumitru ;
Soylu, Ahmet ;
Prodan, Radu .
16TH IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC 2023, 2023,