Service placement in a fog computing environment with knowledge of service quality
الموضوعات : journal of Artificial Intelligence in Electrical Engineering
babak anari
1
,
Yousef Abofathi
2
,
Mohammad masdari
3
1 - Department of Computer Engineering, Shabestar Branch, Islamic Azad University, Shabestar, Iran
2 - Department of Computer Engineering, Urmia Branch, Islamic Azad University, Urmia, Iran
3 - Department of Computer Engineering, Urmia Branch, Islamic Azad University, Urmia, Iran
الکلمات المفتاحية: fog computing, distributed learning automata, quality of service, fuzzy clustering of services, placement of services,
ملخص المقالة :
Fog computing has been proposed to meet the growing demands of Internet of Things users with low latency and high bandwidth. Fog computing has extended cloud computing services to the edge of the network. In this research work, the methods of deploying services in the fog computing environment have been investigated with a focus on service quality. Considering challenges such as resource constraints, heterogeneous environments, and dynamic network conditions, a new framework for deploying services aware of multifaceted aspects of service quality, including response time, availability, reliability, and latency, is proposed. In this article, a new method called DLA-SPSQ is used for optimal placement of clustered services based on service quality criteria. The proposed algorithm is a combination of FCS and DLA-FMP algorithms. The fuzzy FCS algorithm clusters IoT user requests based on the quality-of-service criteria. The quality of clusters is validated based on evaluation criteria. A single objective cost function is used to evaluate the loop delay of modules/services. The results show the improvement of the proposed method in clustering services compared to the case of not clustering them.