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 条
  • [1] On Delay Adjustment for Dynamic Load Balancing in Distributed Virtual Environments
    Deng, Yunhua
    Lau, Rynson W. H.
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2012, 18 (04) : 529 - 537
  • [2] An efficient load balancing mechanism in distributed virtual environments
    Jang, Su Min
    Yoo, Jae Soo
    ETRI JOURNAL, 2008, 30 (04) : 618 - 620
  • [3] A Distributed Dynamic and Customized Load Balancing Algorithm for Virtual Instances
    Shah, Vedang
    Trivedi, Harshal
    2015 5TH NIRMA UNIVERSITY INTERNATIONAL CONFERENCE ON ENGINEERING (NUICONE), 2015,
  • [4] Characterizing Dynamic Load Balancing in Cloud Environments Using Virtual Machine Deployment Models
    Liaqat, Misbah
    Naveed, Anjum
    Ali, Rana Liaqat
    Shuja, Junaid
    Ko, Kwang-Man
    IEEE ACCESS, 2019, 7 : 145767 - 145776
  • [5] An Adaptive Dynamic Load Balancing For Large Scale Distributed and Virtual Simulations
    Boukerche, Azzedine
    Zhang, Ming
    Xie, Hengheng
    2009 IEEE INTERNATIONAL CONFERENCE ON VIRTUAL ENVIRONMENTS, HUMAN-COMPUTER INTERFACES AND MEASUREMENT SYSTEMS, 2009, : 96 - 100
  • [6] Dynamic diffusion load balancing
    Berenbrink, P
    Friedetzky, T
    Martin, R
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2005, 3580 : 1386 - 1398
  • [7] Dynamic Graph Partitioning Scheme for Supporting Load Balancing in Distributed Graph Environments
    Choi, Dojin
    Han, Jinsu
    Lim, Jongtae
    Han, Jinsuk
    Bok, Kyoungsoo
    Yoo, Jaesoo
    IEEE ACCESS, 2021, 9 : 65254 - 65265
  • [8] COOPERATIVE DISTRIBUTED DYNAMIC LOAD BALANCING
    SHEN, S
    ACTA INFORMATICA, 1988, 25 (06) : 663 - 676
  • [9] Dynamic load balancing for distributed search
    Huston, L
    Nizhner, A
    Pillai, P
    Sukthankar, R
    Steenkiste, P
    Zhang, J
    14th IEEE International Symposium on High Performance Distributed Computing, Proceedings, 2005, : 157 - 166
  • [10] Load balancing for distributed virtual reality systems
    de Senna Carneiro, TG
    Arabe, JNC
    SIBGRAPI '98 - INTERNATIONAL SYMPOSIUM ON COMPUTER GRAPHICS, IMAGE PROCESSING, AND VISION, PROCEEDINGS, 1998, : 158 - 165