Journal of Xidian University ›› 2021, Vol. 48 ›› Issue (6): 40-47.doi: 10.19665/j.issn1001-2400.2021.06.006

• Special Issue:Key Technology of Architecture and Software for Intelligent Embedded Systems • Previous Articles     Next Articles

Embedded heterogeneous computing service placement strategy for fog computing

LIU Jinhui(),YI Bijie(),ZHANG Hao()   

  1. School of Computer Science and Technology,Xidian University,Xi’an 710071,China
  • Received:2021-08-20 Online:2021-12-20 Published:2022-02-24

Abstract:

Limited by the long distance communication between the cloud and the end device,processing data only on the cloud can no longer meet the needs of time-sensitive applications,which prompts some applications to expand to the lower edge devices.With the rapid development of embedded systems,fog computing has become a new computing paradigm that connects cloud and end devices to execute applications closer to data sources.The computing capability of the fog layer is usually derived from high-performance heterogeneous embedded board.Different mapping and placement strategies of services in the fog layer have a great impact on resource utilization of devices in the fog layer.Most of the existing service placement strategies aim at improving the system Quality of Service (QoS),but ignore the heterogeneity of embedded devices and the limitation of computing resources,which leads to the decrease in resource utilization.To solve the above problems,this paper proposes a service placement strategy for fog computing applications.Based on the micro-service architecture,the heterogeneous resources in the fog computing layer are optimized and modeled,and the heterogeneous resource attribute characterization is refined.On the basis of ensuring the system,the system resource utilization rate is improved through dynamic comparison of service placement consumption.Comparing the proposed strategy with both the request rate-based placement strategy and the iFogSim default placement strategy,the system resource utilization of the proposed strategy increases by 10.7% and 28.7%,respectively.

Key words: embedded architecture, heterogeneous resources, containers, fog computing, microservice placement

CLC Number: 

  • TP301