Imperialist competitive based approach for efficient deployment of IoT services in fog computing

被引:2
|
作者
Zare, Mansoureh [1 ]
Sola, Yasser Elmi [1 ]
Hasanpour, Hesam [1 ]
机构
[1] Islamic Azad Univ, Dept Informat Technol & Comp Engn, Sabzevar Branch, Sabzevar, Iran
关键词
IoT service placement; Imperialist competitive; Fog computing; PLACEMENT; ALGORITHM; NETWORK;
D O I
10.1007/s10586-023-03985-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although Quality of Service (QoS) and cost reduction are the main achievement of using resource rich cloud computing in IoT environments, the centralized architecture of cloud computing paradigms and long distance between IoT applications and resources causes to some inefficacy especially in real time applications. Hence, fog computing was joined into cloud computing as a new paradigm to overcome these limitations. Fog computing can provide required resources for IoT devices at the edge of network without involving the cloud. This causes processing, analysis, and storage be closer to the clients and data creation locations, thus efficiency can be improved. Each real time IoT application includes a set of services with different QoS requirements. The resources required for these services can be provided by deploying on fog nodes. This study addresses the IoT Service Placement Problem (SPP) as an autonomous planning model in fog computing. The Imperialist Competitive Algorithm as a metaheuristic approach to solving this problem was developed. Resource distribution is leveraged during allocation process considering fog nodes with sufficient resources because they can host multiple IoT services. The proposed algorithm prioritizes IoT services to reduce delay and solves SPP as a multi-objective problem. Service cost, energy consumption, resource utilization, delay cost and throughput are the specified objectives. In addition, conceptual framework is considered for expressing the proposed autonomous planning model and describing the interactions between the components of the cloud-fog-IoT ecosystem. The proposed algorithm is evaluated by simulation on a synthetic fog environment compared to its counterparts. Experimental results show the proposed algorithm can effectively improve service placement performance 9-17 percent against state-of-the-art algorithms.
引用
收藏
页码:845 / 858
页数:14
相关论文
共 50 条
  • [41] Resource Allocation in Cloud Computing Using Imperialist Competitive Algorithm with Reliability Approach
    Fayazi, Maryam
    Noorimehr, Mohammad Reza
    Alavi, Sayed Enayatollah
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (03) : 323 - 331
  • [42] A Dynamic Tree-Based Fog Computing (DTBFC) Model for the Energy-Efficient IoT
    Oma, Ryuji
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    ADVANCES IN INTERNET, DATA AND WEB TECHNOLOGIES (EIDWT 2020), 2020, 47 : 24 - 34
  • [43] Task Placement on Fog Computing Made Efficient for IoT Application Provision
    Minh-Quang Tran
    Duy Tai Nguyen
    Van An Le
    Duc Hai Nguyen
    Tran Vu Pham
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2019, 2019
  • [44] An energy-efficient model for fog computing in the Internet of Things (IoT)
    Oma, Ryuji
    Nakamura, Shigenari
    Duolikun, Dilawaer
    Enokido, Tomoya
    Takizawa, Makoto
    INTERNET OF THINGS, 2018, 1-2 : 14 - 26
  • [45] An efficient hybrid approach based on Harris Hawks optimization and imperialist competitive algorithm for structural optimization
    Kaveh, A.
    Rahmani, P.
    Eslamlou, A. Dadras
    ENGINEERING WITH COMPUTERS, 2022, 38 (SUPPL 2) : 1555 - 1583
  • [46] An efficient hybrid approach based on Harris Hawks optimization and imperialist competitive algorithm for structural optimization
    A. Kaveh
    P. Rahmani
    A. Dadras Eslamlou
    Engineering with Computers, 2022, 38 : 1555 - 1583
  • [47] A Smart Water Metering Deployment Based on the Fog Computing Paradigm
    Amaxilatis, Dimitrios
    Chatzigiannakis, Ioannis
    Tselios, Christos
    Tsironis, Nikolaos
    Niakas, Nikos
    Papadogeorgos, Simos
    APPLIED SCIENCES-BASEL, 2020, 10 (06):
  • [48] FOG AND CLOUD COMPUTING ASSISTED IOT MODEL BASED PERSONAL EMERGENCY MONITORING AND DISEASES PREDICTION SERVICES
    Li, Zhancui
    Wen, Longri
    Liu, Jimin
    Jia, Quanqiu
    Che, Chengri
    Shi, Chengfeng
    Cai, Haiying
    COMPUTING AND INFORMATICS, 2020, 39 (1-2) : 5 - 27
  • [49] Blockchain and Fog Computing in IoT-Driven Healthcare Services for Smart Cities
    Kamruzzaman, M. M.
    Yan, Bingxin
    Sarker, Md Nazirul Islam
    Alruwaili, Omar
    Wu, Min
    Alrashdi, Ibrahim
    JOURNAL OF HEALTHCARE ENGINEERING, 2022, 2022
  • [50] A Profitable and Energy-Efficient Cooperative Fog Solution for IoT Services
    Al Ridhawi, Ismaeel
    Kotb, Yehia
    Aloqaily, Moayad
    Jararweh, Yaser
    Baker, Thar
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (05) : 3578 - 3586