Welcome to Journal of University of Chinese Academy of Sciences,Today is

Journal of University of Chinese Academy of Sciences ›› 2021, Vol. 38 ›› Issue (5): 702-711.DOI: 10.7523/j.issn.2095-6134.2021.05.015

• Research Articles • Previous Articles     Next Articles

Fog computing resource scheduling in intelligent factories

DAI Zhiming1,2,3, ZHOU Mingtuo1,2,3, YANG Yang3,4, LI Jian1,3, LIU Jun5   

  1. 1. Shanghai Institute of Microsystem and Information Technology, Chinese Academy of Science, Shanghai 200050, China;
    2. University of Chinese Academy of Sciences, Beijing 100049, China;
    3. Shanghai Institute of Fog Computing Technology, Shanghai 201210, China;
    4. ShanghaiTech University, Shanghai 201210, China;
    5. Cisco(China) Co., Ltd. Shanghai Branch, Shanghai 201103, China
  • Received:2019-12-13 Revised:2020-03-19 Online:2021-09-15

Abstract: With the development of next-generation information technology, many traditional factories have begun to transform into smart factories. How to deal with the massive data in smart factories and improve the production efficiency of the factory is still a serious problem. In this paper, based on the characteristics of smart factories, a fog computing framework for smart factories is proposed, and Kubernetes is used to automate the deployment of containerized smart factory applications.And an improved genetic algorithm based interval division genetic algorithm IDGSA (interval division genetic scheduling arithmetic) is proposed to dispatch and allocate container applications in smart factories. Simulation experiments show that compared with Kubernetes' default scheduling algorithm, IDGSA algorithm can reduce data processing time by 50% and increase the utilization rate of fog computing resources by 60%. Compared with traditional genetic algorithms, it has fewer iterations. In this case, the processing time of the data can be reduced by 7%, and the utilization rate of the fog computing resource can be increased by 9%.

Key words: smart factory, fog computing, container, Kubernetes, resource allocation

CLC Number: