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 条
  • [21] Dynamic file grouping for load balancing in streaming media clustered server systems
    Qi Jiang
    Hong-Sheng Xi
    Bao-Qun Yin
    International Journal of Control, Automation and Systems, 2009, 7 : 630 - 637
  • [22] Dynamic File Grouping for Load Balancing in Streaming Media Clustered Server Systems
    Jiang, Qi
    Xi, Hong-Sheng
    Yin, Bao-Qun
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2009, 7 (04) : 630 - 637
  • [23] Dynamic file grouping for load balancing in streaming media clustered server systems
    Jiang, Qi
    Xi, Hong-Sheng
    Yin, Bao-Qun
    2007 INTERNATIONAL CONFERENCE ON INFORMATION ACQUISITION, VOLS 1 AND 2, 2007, : 499 - 504
  • [24] LOAD BALANCING IN DISTRIBUTED SYSTEMS
    CHOU, TCK
    ABRAHAM, JA
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1982, 8 (04) : 401 - 412
  • [25] COOPERATIVE DISTRIBUTED DYNAMIC LOAD BALANCING
    SHEN, S
    ACTA INFORMATICA, 1988, 25 (06) : 663 - 676
  • [26] 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
  • [27] A DECENTRALIZED ALGORITHM FOR DYNAMIC LOAD BALANCING WITH FILE TRANSFER
    HAC, A
    JIN, XW
    JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 16 (01) : 37 - 52
  • [28] An adaptive load balancing algorithm for heterogeneous distributed systems with multiple task classes
    Lu, C
    Lau, SM
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, : 629 - 636
  • [29] A practical approach of task scheduling and load balancing on heterogeneous distributed raytracing systems
    Qureshi, K
    Hatanaka, M
    INFORMATION PROCESSING LETTERS, 2001, 79 (02) : 65 - 71
  • [30] A Load-Balancing Algorithm for Hadoop Distributed File System
    Lin, Chi-Yi
    Lin, Ying-Chen
    PROCEEDINGS 2015 18TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2015), 2015, : 173 - 179