z-logo
open-access-imgOpen Access
Priority, network and energy‐aware placement of IoT‐based application services in fog‐cloud environments
Author(s) -
Hassan Hiwa Omer,
Azizi Sadoon,
Shojafar Mohammad
Publication year - 2020
Publication title -
iet communications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.355
H-Index - 62
eISSN - 1751-8636
pISSN - 1751-8628
DOI - 10.1049/iet-com.2020.0007
Subject(s) - cloud computing , computer science , quality of service , energy consumption , efficient energy use , internet of things , distributed computing , service (business) , fog computing , computer network , computer security , business , operating system , ecology , marketing , electrical engineering , biology , engineering
Fog computing is a decentralised model which can help cloud computing for providing high quality‐of‐service (QoS) for the Internet of Things (IoT) application services. Service placement problem (SPP) is the mapping of services among fog and cloud resources. It plays a vital role in response time and energy consumption in fog–cloud environments. However, providing an efficient solution to this problem is a challenging task due to difficulties such as different requirements of services, limited computing resources, different delay, and power consumption profile of devices in fog domain. Motivated by this, in this study, we propose an efficient policy, called MinRE, for SPP in fog–cloud systems. To provide both QoS for IoT services and energy efficiency for fog service providers, we classify services into two categories: critical services and normal ones. For critical services, we propose MinRes, which aims to minimise response time, and for normal ones, we propose MinEng, whose goal is reducing the energy consumption of fog environment. Our extensive simulation experiments show that our policy improves the energy consumption up to 18%, the percentage of deadline satisfied services up to 14% and the average response time up to 10% in comparison with the second‐best results.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here