Dynamic Load Balancing in Distributed Virtual Environments using Heat Diffusion

被引:11
|
作者
Deng, Yunhua [1 ]
Lau, Rynson W. H. [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
关键词
Algorithms; Performance; Multi-server architecture; DVE load balancing; heat diffusion; network latency; ALGORITHM;
D O I
10.1145/2499906
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed virtual environments (DVEs) are attracting a lot of attention in recent years, due to the increasing popularity of online gaming and social networks. As the number of concurrent users of a DVE increases, a critical problem is on how the workload among multiple servers can be balanced in order to maintain real-time performance. Although a number of load balancing methods have been proposed, they either try to produce high quality load balancing results and become too slow or emphasize on efficiency and the load balancing results become less effective. In this article, we propose a new approach to address this problem based on heat diffusion. Our work has two main contributions. First, we propose a local and a global load balancing methods for DVEs based on heat diffusion. Second, we investigate two performance factors of the proposed methods, the convergence threshold and the load balancing interval. We have conducted a number of experiments to extensively evaluate the performance of the proposed methods. Our experimental results show that the proposed methods outperform existing methods in that our methods are effective in reducing server overloading while at the same time being efficient.
引用
收藏
页数:19
相关论文
共 50 条
  • [41] Accelerated diffusion algorithms for dynamic load balancing
    Karagiorgos, G
    Missirlis, NM
    INFORMATION PROCESSING LETTERS, 2002, 84 (02) : 61 - 67
  • [42] Dynamic CPU scheduling for load balancing in virtualized environments
    Moharana, Suresh Chandra
    Samal, Sibani
    Swain, Amulya Ratna
    Mund, Ganga Bishnu
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2018, 26 (05) : 2512 - 2524
  • [43] A Microcell Oriented Load Balancing Model for Collaborative Virtual Environments
    Ahmed, Dewan Tanvir
    Shirmohammadi, Shervin
    2008 IEEE INTERNATIONAL CONFERENCE ON VIRTUAL ENVIRONMENTS, HUMAN-COMPUTER INTERFACES AND MEASUREMENT SYSTEMS, 2008, : 86 - 91
  • [44] DYNAMIC LOAD BALANCING IN A DISTRIBUTED SYSTEM USING A SENDER-INITIATED ALGORITHM
    HAC, A
    JIN, XW
    JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 11 (02) : 79 - 94
  • [45] A Hybrid Dynamic Load Balancing Algorithm for Distributed Systems Using Genetic Algorithms
    Mehta, Mayuri A.
    Jinwala, Devesh C.
    INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2014, 5 (03) : 1 - 23
  • [46] Dynamic Load Management for MMOGs in Distributed Environments
    Jordan, Herbert
    Prodan, Radu
    Nae, Vlad
    Fahringer, Thomas
    PROCEEDINGS OF THE 2010 COMPUTING FRONTIERS CONFERENCE (CF 2010), 2010, : 337 - 346
  • [47] Scale Virtual Worlds Through Dynamic Load Balancing
    Liu, Huaiyu
    Bowman, Mic
    14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS (DS-RT 2010), 2010, : 43 - 52
  • [48] Flexible load distribution for hybrid distributed virtual environments
    Carlini, Emanuele
    Ricci, Laura
    Coppola, Massimo
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (06): : 1561 - 1572
  • [49] A Hybrid Dynamic Load Balancing Algorithm for Distributed Systems
    Mehta, Mayuri A.
    Jinwala, Devesh C.
    JOURNAL OF COMPUTERS, 2014, 9 (08) : 1825 - 1833
  • [50] Dynamic load balancing in distributed exascale computing systems
    Seyedeh Leili Mirtaheri
    Lucio Grandinetti
    Cluster Computing, 2017, 20 : 3677 - 3689