Dynamic load balancing method based on DNS for distributed web systems

被引:0
|
作者
Moon, JB [1 ]
Kim, MH [1 ]
机构
[1] Soongsil Univ, Sch Comp, Seoul 156743, South Korea
关键词
SERVER;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In most existing distributed Web systems, incoming requests are distributed to servers via Domain Name System (DNS). Although such systems are simple to implement, the address caching mechanism easily results in load unbalancing among servers. Moreover, modification of the DNS is necessary to load balancing considering the server's state. In this paper, we propose a new dynamic load balancing method using dynamic DNS update and round-robin mechanism. The proposed method performs effective load balancing without modification of the DNS. In this method, a server is dynamically added to or removed from the DNS list according to the server's load. By removing the overloaded servers from the DNS list, the response time becomes faster. For dynamic scheduling, the scheduling algorithm consider usage rates of servers' three main resources-CPU, memory, and network. We also implement a GUI-based management tool to manage the system across the network. Experiments show that modules implemented in this paper have a low impact on performance of the proposed system. Furthermore, experiments show that both the response time and the average file transfer rate of the proposed system are faster than those of a pure Round-Robin DNS.
引用
收藏
页码:238 / 247
页数:10
相关论文
共 50 条
  • [21] Interest Attentive Dynamic Load Balancing in Distributed Systems
    Haroon, Mohammad
    Husain, Mohd
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 1116 - 1120
  • [22] A Guide to Dynamic Load Balancing in Distributed Computer Systems
    Alakeel, Ali M.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (06): : 153 - 160
  • [23] Dynamic load balancing of SAMR applications on distributed systems
    Lan, Zhiling
    Taylor, Valerie E.
    Bryan, Greg
    Scientific Programming, 2002, 10 (04) : 319 - 328
  • [24] ALBL: an adaptive load balancing algorithm for distributed web systems
    Kontogiannis, Sotirios
    Karakos, Alexandros
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2014, 13 (02) : 144 - 168
  • [25] Web Load Balancing Based on DNS Coordination and Reducing Energy Consumption Strategy
    Han, Zhijie
    Wang, Yalu
    Zhao, Hui
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (10): : 1091 - 1101
  • [26] Dynamic load balancing for network intrusion detection systems based on distributed architectures
    Andreolini, Mauro
    Casolari, Sara
    Colajanni, Michele
    Marchetti, Mirco
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2007, : 153 - +
  • [27] Load Balancing in Distributed Web Caching
    Rajeev, Tiwari
    Gulista, Khan
    RECENT TRENDS IN NETWORK SECURITY AND APPLICATIONS, 2010, 89 : 47 - +
  • [28] A Dynamic Load Balancing Method in Hexagonal Cell Based DVE Systems
    Zhang, Wei
    Zhou, Hangjun
    MATERIALS, INFORMATION, MECHANICAL, ELECTRONIC AND COMPUTER ENGINEERING (MIMECE 2016), 2016, : 118 - 125
  • [29] On file and task placements and dynamic load balancing in distributed systems
    Chuang, Po-Jen
    Cheng, Chi-Wei
    Tamkang Journal of Science and Engineering, 2002, 5 (04): : 241 - 252
  • [30] Distributed dynamic load balancing for pipelined computations on heterogeneous systems
    Riakiotakis, Ioannis
    Ciorba, Florina M.
    Andronikos, Theodore
    Papakonstantinou, George
    PARALLEL COMPUTING, 2011, 37 (10-11) : 713 - 729