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 条
  • [31] Genetic scheme for distributed dynamic load balancing
    Munemoto, M.
    Takai, Y.
    Sato, Y.
    Bulletin of the Faculty of Engineering - Hokkaido University, 1994, (167):
  • [32] On the stability of a distributed dynamic load balancing algorithm
    Cortés, A
    Ripoll, A
    Senar, MA
    Cedó, F
    Luque, E
    1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 435 - 446
  • [33] Synchronous distributed load balancing on dynamic networks
    Bahi, J
    Couturier, R
    Vernier, F
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (11) : 1397 - 1405
  • [34] Universal model of distributed dynamic load balancing
    Chen, Hua-ping
    Ji, Yong-chang
    Chen, Guo-liang
    1998, (09):
  • [35] Dynamic load balancing algorithm for distributed system
    Cui Yansong
    Bai Chunyu
    The Journal of China Universities of Posts and Telecommunications, 2021, 28 (05) : 91 - 101
  • [36] Dynamic load balancing algorithm for distributed system
    Yansong C.
    Chunyu B.
    Journal of China Universities of Posts and Telecommunications, 2021, 28 (05): : 91 - 101
  • [37] DYNAMIC LOAD BALANCING ALGORITHM IN A DISTRIBUTED SYSTEM
    BARMON, C
    FARUQUI, MN
    BATTACHARJEE, GP
    MICROPROCESSING AND MICROPROGRAMMING, 1991, 29 (05): : 273 - 285
  • [38] A MULTILEVEL DIFFUSION METHOD FOR DYNAMIC LOAD BALANCING
    HORTON, G
    PARALLEL COMPUTING, 1993, 19 (02) : 209 - 218
  • [39] Dynamic load balancing by diffusion in heterogeneous systems
    Rotaru, T
    Nägeli, HH
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (04) : 481 - 497
  • [40] An improved diffusion algorithm for dynamic load balancing
    Hu, YF
    Blake, RJ
    PARALLEL COMPUTING, 1999, 25 (04) : 417 - 444