On file and task placements and dynamic load balancing in distributed systems

被引:0
|
作者
Chuang, Po-Jen [1 ]
Cheng, Chi-Wei [1 ]
机构
[1] Department of Electrical Engineering, Tamkang University, Tamsui, 251, Taiwan
来源
关键词
Boundary value problems - Computer architecture - Constraint theory - Dynamic loads - Electric network topology - Genetic algorithms - Problem solving - Simulated annealing - Telecommunication networks;
D O I
暂无
中图分类号
学科分类号
摘要
Two distributed system problems, the file and task placement problem and the dynamic load balancing problem, are investigated in this paper. To find the placement of files and tasks at sites with minimal total communication overhead, we propose using the Simulated Annealing approach and multiple objective functions. Experimental results show that our proposed approach depicts superior performance with much less complexity over the previously introduced Genetic Algorithm approach. Dynamic load balancing is employed to equalize processor loads in a distributed system. It allows excessive tasks at a heavily loaded processor to be migrated to another processor with a light load during execution. To effectively lift up the acceptance rates for such task migration requests, we propose an efficient new scheme that yields much improved acceptance rates, followed by reduced unnecessary request messages and communication overhead, when compared with the standard sender-initiated scheme and the fairly complicated GA-based approach.
引用
收藏
页码:241 / 252
相关论文
共 50 条
  • [1] Load Balancing of Distributed Servers in Distributed File Systems
    Singh, Ravideep
    Gupta, Pradeep Kumar
    Gupta, Punit
    Malekian, Reza
    Maharaj, Bodhaswar T.
    Andriukaitis, Darius
    Valinevicius, Algimantas
    Bogatinoska, Dijana Capeska
    Karadimce, Aleksandar
    [J]. ICT INNOVATIONS 2015: EMERGING TECHNOLOGIES FOR BETTER LIVING, 2016, 399 : 29 - 37
  • [2] A simulated annealing approach to distributed file and task placements
    Chuang, PJ
    Cheng, CW
    [J]. COMPUTERS AND THEIR APPLICATIONS - PROCEEDINGS OF THE ISCA 11TH INTERNATIONAL CONFERENCE, 1996, : 19 - 23
  • [3] A Survey of Task Allocation and Load Balancing in Distributed Systems
    Jiang, Yichuan
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (02) : 585 - 599
  • [4] A Dynamic Load Balancing Mechanism for Distributed Systems
    蓝有然
    [J]. Journal of Computer Science & Technology, 1996, (03) : 195 - 207
  • [5] Dynamic Load Balancing Algorithm of Distributed Systems
    Kirichenko, Lyudmila
    Ivanisenko, Igor
    Radivilova, Tamara
    [J]. 2016 13TH INTERNATIONAL CONFERENCE ON MODERN PROBLEMS OF RADIO ENGINEERING, TELECOMMUNICATIONS AND COMPUTER SCIENCE (TCSET), 2016, : 515 - 518
  • [6] Dynamic load balancing in distributed multimedia systems
    Hieaiwa, A
    Komatsu, N
    Komiya, K
    Ikeda, H
    [J]. 40TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 1998, : 650 - 653
  • [7] A Hybrid Dynamic Load Balancing Algorithm for Distributed Systems
    Mehta, Mayuri A.
    Jinwala, Devesh C.
    [J]. JOURNAL OF COMPUTERS, 2014, 9 (08) : 1825 - 1833
  • [8] Dynamic load balancing in distributed exascale computing systems
    Seyedeh Leili Mirtaheri
    Lucio Grandinetti
    [J]. Cluster Computing, 2017, 20 : 3677 - 3689
  • [9] Dynamic load balancing in distributed exascale computing systems
    Mirtaheri, Seyedeh Leili
    Grandinetti, Lucio
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (04): : 3677 - 3689
  • [10] An autonomous dynamic load balancing algorithm on distributed systems
    Akioka, S
    Muraoka, Y
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 691 - 697