Sustainable Service Allocation Using a Metaheuristic Technique in a Fog Server for Industrial Applications

被引:107
作者
Mishra, Sambit Kumar [1 ]
Puthal, Deepak [2 ]
Rodrigues, Joel J. P. C. [3 ,4 ,5 ,6 ]
Sahoo, Bibhudatta [1 ]
Dutkiewicz, Eryk [2 ]
机构
[1] Natl Inst Technol, Rourkela 769008, India
[2] Univ Technol Sydney, Ultimo, NSW 2007, Australia
[3] Natl Inst Telecommun, BR-37540000 Santa Rita Do Sapuca, MG, Brazil
[4] Inst Telecomunicaccoes, P-1049001 Lisbon, Portugal
[5] ITMO Univ, St Petersburg 197101, Russia
[6] Univ Fortaleza, BR-60811905 Fortaleza, Ceara, Brazil
关键词
Bat algorithm (BAT); binary PSO (BPSO); cloud computing; fog computing; metaheuristic techniques; particle swarm optimization (PSO); service allocation problem; CLOUD; PERFORMANCE; TASKS;
D O I
10.1109/TII.2018.2791619
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Reducing energy consumption in the fog computing environment is both a research and an operational challenge for the current research community and industry. There are several industries such as finance industry or healthcare industry that require a rich resource platform to process big data along with edge computing in fog architecture. As a result, sustainable computing in a fog server plays a key role in fog computing hierarchy. The energy consumption in fog servers depends on the allocation techniques of services (user requests) to a set of virtual machines (VMs). This service request allocation in a fog computing environment is a nondeterministic polynomial-time hard problem. In this paper, the scheduling of service requests to VMs is presented as a bi-objective minimization problem, where a tradeoff is maintained between the energy consumption and makespan. Specifically, this paper proposes a metaheuristic-based service allocation framework using three metaheuristic techniques, such as particle swarm optimization (PSO), binary PSO, and bat algorithm. These proposed techniques allow us to deal with the heterogeneity of resources in the fog computing environment. This paper has validated the performance of these metaheuristic-based service allocation algorithms by conducting a set of rigorous evaluations.
引用
收藏
页码:4497 / 4506
页数:10
相关论文
共 28 条
[1]   Carbon capture, utilisation and storage scenarios for the Gulf Cooperation Council region: A Delphi-based foresight study [J].
Al-Saleh, Y. M. ;
Vidican, G. ;
Natarajan, L. ;
Theeyattuparampil, V. V. .
FUTURES, 2012, 44 (01) :105-115
[2]  
[Anonymous], P 2016 IEEE GLOB COM
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[4]   Optimal Decision Making for Big Data Processing at Edge-Cloud Environment: An SDN Perspective [J].
Aujla, Gagangeet Singh ;
Kumar, Neeraj ;
Zomaya, Albert Y. ;
Ranjan, Rajiv .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (02) :778-789
[5]  
Bergmann N., 2013, Modern Applied Science, V7, P59, DOI [10.5539/mas.v7n6p59, DOI 10.5539/MAS.V7N6P59]
[6]  
Bouchentouf A., 2011, Commodities for dummies
[7]   Smart Grid Solution for Charging and Discharging Services Based on Cloud Computing Scheduling [J].
Chekired, Djabir Abdeldjalil ;
Khoukhi, Lyes .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (06) :3312-3321
[8]   Energy-Efficient Virtual Machines Scheduling in Multi-Tenant Data Centers [J].
Dai, Xiangming ;
Wang, Jason Min ;
Bensaou, Brahim .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2016, 4 (02) :210-221
[9]   Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption [J].
Deng, Ruilong ;
Lu, Rongxing ;
Lai, Chengzhe ;
Luan, Tom H. ;
Liang, Hao .
IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06) :1171-1181
[10]   Cloud Computing Distributed Internet Computing for IT and Scientific Research [J].
Dikaiakos, Marios D. ;
Pallis, George ;
Katsaros, Dimitrios ;
Mehra, Pankaj ;
Vakali, Athena .
IEEE INTERNET COMPUTING, 2009, 13 (05) :10-13