Skip to main content

A Microservice-Based Industrial Control System Architecture Using Cloud and MEC

  • Conference paper
  • First Online:
Edge Computing – EDGE 2020 (EDGE 2020)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12407))

Included in the following conference series:

Abstract

Cloud computing has been adapted for various application areas. Several research projects are underway to migrate Industrial Control Systems (ICSs) to the public cloud. Some functions of ICSs require real-time processing that is difficult to migrate to the public cloud because network latency of the internet is unpredictable. Fog computing is a new computing paradigm that could address this latency issue. In particular, Multi-access Edge Computing (MEC) is a fog computing environment integrated with the 5G network, and therefore the real-time processing requirement of ICSs could be satisfied by using MEC. In this paper, we propose a microservice-based ICS architecture using the cloud and fog computing. In the architecture, each function of an ICS is implemented as a microservice and its execution locations are determined by an algorithm minimizing the total usage fee for cloud and fog computing while satisfying the real-time processing requirement. The proposed architecture and placement algorithm are evaluated by simulation under the scenario of a virtual power plant that manages distributed energy resources. The simulation result shows the proposed placement algorithm suppresses VM usage fee while satisfying the requirement of a real-time control function.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.docker.com/.

  2. 2.

    https://aws.amazon.com/.

  3. 3.

    https://azure.microsoft.com/.

  4. 4.

    https://cloud.google.com/.

  5. 5.

    https://aws.amazon.com/wavelength.

  6. 6.

    https://aws.amazon.com/ec2/.

  7. 7.

    https://www.meti.go.jp/shingikai/enecho/denryoku_gas/denryoku_gas/seido_kento/pdf/028_05_00.pdf.

  8. 8.

    https://aws.amazon.com/fargate/.

References

  1. Reznik, A., et al.: Developing software for multi-access edge computing. ETSI White Paper No. 20, September 2017

    Google Scholar 

  2. Armbrust, M., et al.: Above the clouds: a Berkeley view of cloud computing. Technical report (UCB/EECS-2009-28) (2009)

    Google Scholar 

  3. Bahreini, T., Grosu, D.: Efficient placement of multi-component applications in edge computing systems. In: Proceedings of the Second ACM/IEEE Symposium on Edge Computing, SEC 2017, pp. 5:1–5:11. ACM, New York (2017)

    Google Scholar 

  4. Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, MCC 2012, pp. 13–16. ACM, New York (2012)

    Google Scholar 

  5. Fatima, I., Javaid, N., Nadeem Iqbal, M., Shafi, I., Anjum, A., Ullah Memon, U.: Integration of cloud and fog based environment for effective resource distribution in smart buildings. In: 2018 14th International Wireless Communications Mobile Computing Conference (IWCMC), pp. 60–64, June 2018

    Google Scholar 

  6. Givehchi, O., Imtiaz, J., Trsek, H., Jasperneite, J.: Control-as-a-service from the cloud: a case study for using virtualized PLCs. In: 2014 10th IEEE Workshop on Factory Communication Systems (WFCS), pp. 1–4, May 2014

    Google Scholar 

  7. Gu, L., Zeng, D., Guo, S., Barnawi, A., Xiang, Y.: Cost efficient resource management in fog computing supported medical cyber-physical system. IEEE Trans. Emerg. Top. Comput. 5(1), 108–119 (2017)

    Article  Google Scholar 

  8. Gupta, H., Dastjerdi, A., Ghosh, S., Buyya, R.: iFogSim: a toolkit for modeling and simulation of resource management techniques in internet of things, edge and fog computing environments. Softw. Pract. Experience 47(9), 1275–1296 (2017)

    Article  Google Scholar 

  9. Hegazy, T., Hefeeda, M.: Industrial automation as a cloud service. IEEE Trans. Parallel Distrib. Syst. PP(99), 1 (2014)

    Google Scholar 

  10. IEC: Service diagnostic interface for consumer electronics products and networks. IEC 62394 (2017)

    Google Scholar 

  11. IEC: Communication networks and systems for power utility automation. IEC 61850 (2020)

    Google Scholar 

  12. Mechalikh, C., Taktak, H., Moussa, F.: Pureedgesim: a simulation toolkit for performance evaluation of cloud, fog, and pure edge computing environments, July 2019

    Google Scholar 

  13. Naina, P.M., Rajamani, H., Swarup, K.S.: Modeling and simulation of virtual power plant in energy management system applications. In: 2017 7th International Conference on Power Systems (ICPS), pp. 392–397, December 2017

    Google Scholar 

  14. Orsini, G., Bade, D., Lamersdorf, W.: Cloudaware: a context-adaptive middleware for mobile edge and cloud computing applications. In: 2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W), pp. 216–221, September 2016

    Google Scholar 

  15. Pallasch, C., et al.: Edge powered industrial control: concept for combining cloud and automation technologies. In: 2018 IEEE International Conference on Edge Computing (EDGE), pp. 130–134, July 2018

    Google Scholar 

  16. Ren, J., Yu, G., Cai, Y., He, Y.: Latency optimization for resource allocation in mobile-edge computation offloading. IEEE Trans. Wirel. Commun. 17(8), 5506–5519 (2018)

    Article  Google Scholar 

  17. Ren, J., Yu, G., He, Y., Li, G.Y.: Collaborative cloud and edge computing for latency minimization. IEEE Trans. Veh. Technol. 68(5), 5031–5044 (2019)

    Article  Google Scholar 

  18. Skarin, P., Tärneberg, W., Årzen, K., Kihl, M.: Towards mission-critical control at the edge and over 5G. In: 2018 IEEE International Conference on Edge Computing (EDGE), pp. 50–57, July 2018

    Google Scholar 

  19. Song, Y., Yau, S.S., Yu, R., Zhang, X., Xue, G.: An approach to QoS-based task distribution in edge computing networks for IoT applications. In: 2017 IEEE International Conference on Edge Computing (EDGE), pp. 32–39, June 2017

    Google Scholar 

  20. Sonmez, C., Ozgovde, A., Ersoy, C.: Edgecloudsim: An environment for performance evaluation of edge computing systems. In: 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC), pp. 39–44, May 2017

    Google Scholar 

  21. Xia, Y.: Cloud control systems. IEEE/CAA J. Automatica Sin. 2(2), 134–142 (2015)

    Article  MathSciNet  Google Scholar 

  22. Zhang, Y., Liang, K., Zhang, S., He, Y.: Applications of edge computing in PIoT. In: 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2), pp. 1–4, November 2017

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu Kaneko .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kaneko, Y. et al. (2020). A Microservice-Based Industrial Control System Architecture Using Cloud and MEC. In: Katangur, A., Lin, SC., Wei, J., Yang, S., Zhang, LJ. (eds) Edge Computing – EDGE 2020. EDGE 2020. Lecture Notes in Computer Science(), vol 12407. Springer, Cham. https://doi.org/10.1007/978-3-030-59824-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-59824-2_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-59823-5

  • Online ISBN: 978-3-030-59824-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics