Embedded heterogeneous computing service placement strategy for fog computing

被引:0
|
作者
Liu J. [1 ]
Yi B. [1 ]
Zhang H. [1 ]
机构
[1] School of Computer Science and Technology, Xidian University, Xi'an
关键词
Containers; Embedded architecture; Fog computing; Heterogeneous resources; Microservice placement;
D O I
10.19665/j.issn1001-2400.2021.06.006
中图分类号
学科分类号
摘要
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. © 2021, The Editorial Board of Journal of Xidian University. All right reserved.
引用
收藏
页码:40 / 47
页数:7
相关论文
共 15 条
  • [1] BONOMI F, MILITO R, ZHU J, Et al., Fog Computing and Its Role in the Internet of Things[C], Proceedings of the 1st Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13-16, (2012)
  • [2] BERALDI R, CANALI C, LANCELLOTTI R, Et al., Distributed Load Balancing for Heterogeneous fog Computing Infrastructures in Smart Cities[J], Pervasive and Mobile Computing, 67, (2020)
  • [3] GUERRERO C, LERA I, JUIZ C., A Lightweight Decentralized Servisce Placement Policy for Performance Optimization in Fog Computing[J], Journal of Ambient Intelligence and Humanized Computing, 10, 6, pp. 2435-2452, (2019)
  • [4] LIU L, HUANG H, TAN H, Et al., Online DAG Scheduling with On-Demand Function Configuration in Edge Computing[C], International Conference on Wireless Algorithms, Systems, and Applications, pp. 213-224, (2019)
  • [5] MAHMUD R, RAMAMOHANARAO K, BUYYA R., Latency-Aware Application Module Management for Fog Computing Environments[J], ACM Transactions on Internet Technology, 19, 1, pp. 1-21, (2018)
  • [6] DO ESPIRITO SANTO W, JUNIOR R S M, RIBEIRO A R L, Et al., Systematic Mapping on Orchestration of Container-based Applications in Fog Computing, 2019 15th International Conference on Network and Service Management, pp. 1-7, (2019)
  • [7] ZHAO J, KONG M, LI Q, Et al., Contract-Based Computing Resource Management via Deep Reinforcement Learning in Vehicular Fog Computing[J], IEEE Access, 8, pp. 3319-3329, (2019)
  • [8] LIU Y, WANG S, ZHAO Q, Et al., Dependency Aware Task Scheduling in Vehicular Edge Computing[J], IEEE Internet of Things Journal, 7, 6, pp. 4961-4971, (2020)
  • [9] HUANG X, CUI Y, CHEN Q, Et al., Joint Task Offloading and QoS-Aware Resource Allocation in Fog-Enabled Internet-of-Things Networks[J], Internet of Things Journal, 7, 8, pp. 7194-7206, (2020)
  • [10] SMITH F, OMOLO J., Experimental Verification of the Effectiveness of a New Circuit to Mitigate Single Event Upsets in a Xilinx Artix-7 Field Programmable Gate Array[J], Microprocessors and Microsystems, 79, (2020)