TY - JOUR
T1 - Sustainable Service Allocation Using a Metaheuristic Technique in a Fog Server for Industrial Applications
AU - Mishra, Sambit Kumar
AU - Puthal, Deepak
AU - Rodrigues, Joel J.P.C.
AU - Sahoo, Bibhudatta
AU - Dutkiewicz, Eryk
N1 - Funding Information:
Manuscript received November 23, 2017; revised December 17, 2017; accepted December 23, 2017. Date of publication January 10, 2018; date of current version October 3, 2018. This work was supported in part by the National Funding from the Fundac¸ão para a Ciência e a Tecnologia through the UID/EEA/50008/2013 Project, in part by the Government of the Russian Federation under Grant 074-U01, in part by the Brazilian National Council for Research and Development (CNPq) via Grant No. 309335/2017-5, and in part by Finep, with resources from Funttel, under Grant 01.14.0231.00, under the Centro de Referência em Radicomunicac¸ões project of the Instituto Nacional de Telecomunicac¸ões, Brazil. Paper no. TII-17-2710. (Corresponding author: Joel J. P. C. Rodrigues.) S. K. Mishra and B. Sahoo are with the National Institute of Technology, Rourkela 769008, India (e-mail: [email protected]; bibhudatta. [email protected]).
Funding Information:
This work was supported in part by the National Funding from the Funda??o para a Ci?ncia e a Tecnologia through the UID/EEA/50008/2013 Project, in part by the Government of the Russian Federation under Grant 074-U01, in part by the Brazilian National Council for Research and Development (CNPq) via Grant No. 309335/2017-5, and in part by Finep, with resources from Funttel, under Grant 01.14.0231.00, under the Centro de Refer ?ncia em Radicomunica??es project of the Instituto Nacional de Telecomunica??es, Brazil. Paper no. TII-17-2710.
Publisher Copyright:
© 2005-2012 IEEE.
PY - 2018/10
Y1 - 2018/10
N2 - 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.
AB - 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.
KW - Bat algorithm (BAT)
KW - binary PSO (BPSO)
KW - cloud computing
KW - fog computing
KW - metaheuristic techniques
KW - particle swarm optimization (PSO)
KW - service allocation problem
UR - http://www.scopus.com/inward/record.url?scp=85041232849&partnerID=8YFLogxK
U2 - 10.1109/TII.2018.2791619
DO - 10.1109/TII.2018.2791619
M3 - Article
AN - SCOPUS:85041232849
SN - 1551-3203
VL - 14
SP - 4497
EP - 4506
JO - IEEE Transactions on Industrial Informatics
JF - IEEE Transactions on Industrial Informatics
IS - 10
M1 - 8253470
ER -