Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3487075.3487080acmotherconferencesArticle/Chapter ViewAbstractPublication PagescsaeConference Proceedingsconference-collections
research-article

Research on Real-time Virtualization Technology for Control System

Published: 07 December 2021 Publication History

Abstract

In recent years, the combination of multi-core processor and virtualization technology promotes the rapid application of virtualization technology in the field of real-time control. While virtualization technology gives full play to the performance of multi-core processors and improves the robustness and flexibility of application systems, the real-time performance loss caused by application virtualization has always been concerned by people. On the basis of discussing the concept of real-time control system, the principle of virtualization technology and the existing approaches of real-time virtualization technology, the real-time connotation of the virtualized control system is defined. This paper analyzes the real-time and applicable scenarios of two application schemes, namely, large-scale virtualization based on private cloud and single-node virtualization based on HyperVisor, the related real-time virtualization technology and application scenarios are discussed, and builds a test environment, and measures the interrupt response time and event response time of the corresponding schemes. The former can only meet the application with millisecond real-time performance, while the latter still has sub-microsecond real-time performance, which can meet most real-time system requirements.

References

[1]
W. Huang, J. Liu, B. Abali, D. Panda (2006). A case for high performance computing with virtual machines, in: Proc.of 20th Annual ACM Int'l Conference on Supercomputing, pp. 125-134.
[2]
M. Mergen, V. Uhlig, O. Krieger, J. Xenidis (2006). Virtualization for high-performance computing, in: Proc.of ACM SIGOPS Operating Systems Review, vol. 40 (2), pp. 8-11.
[3]
Xia Hao, Liu Qin (2014). Avenue to Jane – Cloud NF, ZTE's mobile network virtualization solution, No.1, 18-19.
[4]
Multi-Core with virtualization, a solution for future smart phones. http://www.alphagalileo.org, Aug 2010 .
[5]
S. Yoo, Y. Liu, C. Hong, C. Yoo and Y. G. Zhang (2008). MobiVMM: a Virtual Machine Monitor for Mobile Phones, Proc. of the 1st Workshop on Virtualization in Mobile Computing, Breckenridge, USA, pp.1-5.
[6]
https://www.intel.cn/content/www/cn/zh/virtualization/virtualization-technology/intel-virtualization-technology.html 2021.4.30.
[7]
https://cloud.tencent.com/developer/information/all.html 2021.4.30.
[8]
The virtualization technology of industrial controller-edge computing entered the factory workshop, http://www.eepw.com.cn/article/202008/416580.htm, April 30, 2021.
[9]
WindRiver, virtualization requirements of next generation industrial control system, http://windriver.com.cn/downloads/files/WP-requirements-virtualization-next-gen-industrial-cs-white-paper-cn.pdf 2021.4.30 .
[10]
Zhang Junhong, Tong Qiang (2019). A New Generation of Airborne Software Design Based on Software Virtualization Technology, Journal of Nanjing Aerospace University, Vol.51, No.6, 772-777.
[11]
Xiong Huagang (2014). Jake, Architecture and Key Technologies of Avionics Cloud, International Aviation, No.7, 59-60, 2 pages in total.
[12]
R. Kaiser (2008). Alternatives for Scheduling Virtual Machines in Real-Time Embedded Systems, Proc. of the 1st Workshop on Isolation and Integration in Embedded Systems, Glasgow, Scotland, UK, pp.5-10.
[13]
Rik van Riel (2015). Real-time KVM from the ground up, KVM Forum 2015, Red Hat.
[14]
J. Kiszka (2009). Towards Linux as a Real-Time Hypervisor, Proc. of the 11th Real-Time Linux Workshop, Dresden, Germany, pp.205-215.
[15]
W. Jiang, Y.S, Zhou, Y. Cui, W. Feng, Y. Chen, Y.C, Shi and Q.B, Wu (2009). CFS Optimizations to KVM Threads on Multi-Core Environment, Proc. Of the 15th International Conf. on Parallel and Distributed Systems, Shenzhen, China, pp.348-354.
[16]
M. Rosenblum and T. Gar¯nkel (2005). Virtual Machine Monitors: Current Technology and Future Trends, Computer, vol.38, pp.39-47.
[17]
Ruhui Ma, Fanfu Zhou, Haibing Guan (2013). Performance Tuning Towards a KVM-based Embedded Real-Time Virtualization System. J. Inf. Sci. Eng., vol .29, 1021-1035.
[18]
Hyoseung Kim, Shige Wang, R. Rajkumar (2015). Responsive and Enforced Interrupt Handling for Real-Time System Virtualization. 2015 IEEE 21st International Conference on Embedded and Real-Time Computing Systems and Applications, 90-99.
[19]
S. Brosky and S. Rotolo (2003). Shielded processors: Guaranteeing sub-millisecond response in standard Linux, In Workshop on Parallel and Distributed RealTime Systems, WPDRTS'03, Nice,France.
[20]
Guang Xiaoming, Hujie, Chen Long, Guo Jing (2012). Principle and Implementation of Virtualization Technology, Electronic Industry Press.
[21]
The relationship between virtual machine network card and tap device on linux bridge, https://blog.csdn.net/xiakewudi/article/details/76851076 April 30, 2021.
[22]
RealTime Linux Wiki, 2009.http://rt.wiki.kernel.org.
[23]
Steven Rostedt, Darren V. Hart (2007). Internals of the RT Patch. 2007 Linux Symposium, Volume 2. 161-172. Canada.

Cited By

View all
  • (2023)Design and implementation of a fast interrupt system based on RISC-VSecond International Conference on Electronic Information Technology (EIT 2023)10.1117/12.2685512(39)Online publication date: 15-Aug-2023

Index Terms

  1. Research on Real-time Virtualization Technology for Control System
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Other conferences
          CSAE '21: Proceedings of the 5th International Conference on Computer Science and Application Engineering
          October 2021
          660 pages
          ISBN:9781450389853
          DOI:10.1145/3487075
          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 07 December 2021

          Permissions

          Request permissions for this article.

          Check for updates

          Author Tags

          1. Control system
          2. Interrupt response time
          3. Network delay
          4. Real-time
          5. Virtualization

          Qualifiers

          • Research-article
          • Research
          • Refereed limited

          Funding Sources

          • National Key R&D Program of China

          Conference

          CSAE 2021

          Acceptance Rates

          Overall Acceptance Rate 368 of 770 submissions, 48%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)18
          • Downloads (Last 6 weeks)3
          Reflects downloads up to 24 Dec 2024

          Other Metrics

          Citations

          Cited By

          View all
          • (2023)Design and implementation of a fast interrupt system based on RISC-VSecond International Conference on Electronic Information Technology (EIT 2023)10.1117/12.2685512(39)Online publication date: 15-Aug-2023

          View Options

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format.

          HTML Format

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media