Comparing a traditional and a multi-agent load-balancing system

被引:0
|
作者
Bezek, A [1 ]
Gams, M [1 ]
机构
[1] Jozef Stefan Inst, Dept Intelligent Syst, Jamova 39, Ljubljana 1000, Slovenia
关键词
multi-agent systems; distributed systems; load-balancing;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article presents a comparison between agent and non-agent based approaches to building network-load-balancing systems. In particular, two large software systems are compared, one traditional and the other agent-based, both performing the same load balancing functions. Due to the two different architectures, several differences emerge. The differences are analyzed theoretically and practically in terms of design, scalability and fault-tolerance. The advantages and disadvantages of both approaches are presented by combining an analysis of the system and gathering the experience of designers, developers and users. Traditionally, designers specify rigid software structure, while for multi-agent systems the emphasis is on specifying the different tasks and roles, as well as the interconnections between the agents that cooperate autonomously and Simultaneously. The major advantages of the multi-agent approach are the introduced abstract design layers and, as a consequence, the more comprehendible top-level design, the increased redundancy, and the improved fault tolerance. The major improvement in performance due to the agent architecture is observed in the case of one or more failed computers. Although the agent-oriented design might not be a silver bullet for building large distributed systems, our analysis and application confirm that it does have a number of advantages over non-agent approaches.
引用
收藏
页码:17 / 42
页数:26
相关论文
共 50 条
  • [1] Efficient Load-balancing Scheme for Multi-agent Simulation Systems
    Kuramoto, K.
    Furuichi, M.
    Kakuda, K.
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2015, 106 (03): : 169 - 186
  • [2] A multi-agent system for distributed dynamic load balancing on cluster
    Nehra, Neeraj
    Patel, R. B.
    Bhat, V. K.
    2006 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, VOLS 1 AND 2, 2007, : 131 - +
  • [3] Automatic Power Load Balancing using a Multi-Agent System
    Prymek, Miroslav
    Baxant, Petr
    Horak, Ales
    11TH INTERNATIONAL SCIENTIFIC CONFERENCE ELECTRIC POWER ENGINEERING 2010, PROCEEDINGS, 2010, : 93 - 97
  • [4] A Load Balancing Algorithm for Multi-agent Systems
    Stefan, Iulia
    Mois, George
    Enyedi, Szilard
    Miclea, Liviu
    SERVICE ORIENTATION IN HOLONIC AND MULTI-AGENT MANUFACTURING CONTROL, 2012, 402 : 103 - +
  • [5] Trust based multi-agent cooperative load balancing system (TCLBS)
    Premarathne, U. S.
    Rajasingham, S.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 112 : 185 - 192
  • [6] Model of load balancing using reliable algorithm with multi-agent system
    Afriansyah, M. F.
    Somantri, M.
    Riyadi, M. A.
    IAES INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTER SCIENCE AND INFORMATICS, 2017, 190
  • [7] HMLB: Holonic multi-agent approach for preventive controllers load-balancing in SDN-enabled smart grid
    Keramati, Marjan
    Etemedi, Sauleh
    Mozayani, Nasser
    COMPUTER COMMUNICATIONS, 2024, 228
  • [8] Load balancing in distributed multi-agent computing systems
    Metawei, Maha A.
    Ghoneim, Salma A.
    Haggag, Sahar M.
    Nassar, Salwa M.
    AIN SHAMS ENGINEERING JOURNAL, 2012, 3 (03) : 237 - 249
  • [9] Dynamic Load Balancing in Multi-Agent Spatial Simulation
    Mistry, Bhargav
    Fukuda, Munehiro
    2015 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2015, : 141 - 146
  • [10] Accelerated Decentralized Load Balancing in Multi-Agent Networks
    Erofeeva, Victoria
    Granichin, Oleg
    Volodina, Elena
    IEEE ACCESS, 2024, 12 : 161954 - 161967