Multiagent system for dynamic resource provisioning in cloud computing platforms

被引:16
作者
Ralha, Celia Ghedini [1 ]
Mendes, Aldo H. D. [1 ]
Laranjeira, Luiz A. [2 ]
Araujo, Aleteia P. F. [1 ]
Melo, Alba C. M. A. [1 ]
机构
[1] Univ Brasilia, Inst Exact Sci, Comp Sci Dept, POB 4466, BR-70904970 Brasilia, DF, Brazil
[2] Univ Brasilia, Fac Gama, Setor Leste Projecao A, BR-72444240 Brasilia, DF, Brazil
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2019年 / 94卷
关键词
Intelligent agents; Multiple linear regression model; Public cloud platforms; MAS-Cloud; VIRTUALIZATION;
D O I
10.1016/j.future.2018.09.050
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Dynamic provisioning of computational resources in cloud platforms is a challenging problem. In this scenario, multiagent system technology may offer noticeable improvements, with intelligent agents to dynamically choose the best computational load distribution reducing execution time and cloud services cost. Thus, this article presents MAS-Cloud, a multiagent system to dynamically monitor, predict and provide computational resources in cloud platforms. Deductive reasoning agents work cooperatively in a three layer architecture to provide transparent horizontal elasticity of virtual machines in public cloud platforms (i.e., Google, Amazon EC2). MAS-Cloud was evaluated with a nondeterministic and CPU intensive application providing a challenging validation case. A multiple linear regression model was used presenting good predictions with reduced mean absolute percent error achieving 3.59% CPU usage and 5.28% of execution time in the Google platform, and 3.97% CPU usage and 5.47% of execution time in the Amazon EC2 platform. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:80 / 96
页数:17
相关论文
共 44 条
[1]   Multi-agent based dynamic resource provisioning and monitoring for cloud computing systems infrastructure [J].
Al-Ayyoub, Mahmoud ;
Jararweh, Yaser ;
Daraghmeh, Mustafa ;
Althebyan, Qutaibah .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (02) :919-932
[2]  
Arbib MichaelA., 2002, HDB BRAIN THEORY NEU, V2nd
[3]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[4]   A comparison of several regression models for analysing cost of CABG surgery [J].
Austin, PC ;
Ghali, WA ;
Tu, JV .
STATISTICS IN MEDICINE, 2003, 22 (17) :2799-2815
[5]   A low-level resource allocation in an agent-based Cloud Computing platform [J].
Bajo, Javier ;
De la Prieta, Fernando ;
Corchado, Juan M. ;
Rodriguez, Sara .
APPLIED SOFT COMPUTING, 2016, 48 :716-728
[6]   Fault detection, diagnosis and recovery using Artificial Immune Systems: A review [J].
Bayar, Nawel ;
Darmoul, Saber ;
Hajri-Gabouj, Sonia ;
Pierreval, Henri .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2015, 46 :43-57
[7]  
Bellifemine FL, 2007, DEV MULTIAGENT SYSTE
[8]  
Bratman M., 1987, Intention, plans, and practical reason
[9]  
Browne P., 2009, JBoss Drools Business Rules
[10]  
Buyya R., 2010, Cloud Computing principles and paradigms