• DocumentCode
    680035
  • Title

    Improving GPOS real-time responsiveness using vCPU migration in an embedded multicore virtualization platform

  • Author

    Tsung-Han Lin ; Mitake, Hironori ; Nakajima, T.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Waseda Univ., Tokyo, Japan
  • fYear
    2013
  • fDate
    19-21 Aug. 2013
  • Firstpage
    306
  • Lastpage
    309
  • Abstract
    In this paper, a vCPU (virtual CPU) migration mechanism in order to improve real-time responsiveness in a GPOS (General Purpose Operating System) is presented in the embedded multicore virtualization platform and can also be applied to CPS environment. In a GPOS/RTOS (Real Time Operating System) virtualization system nowadays, tasks in GPOS, however, also need some degree of real-time services from the system. Unfortunately, in a traditional virtualization platform, a virtualization layer always gives RTOS vCPU higher priority and preempts the execution of GPOS. Therefore, a kernel module in the GPOS is added in our virtualization system to export and boost a GPOS vCPU contexts which needs higher priority against RTOS vCPU. At the same time, in order not to sacrifice the performance of the victim RTOS vCPU, a vCPU migration mechanism is added to our virtualization system, and migrates the RTOS vCPU to a low-loading CPU when this vCPU is preempted. Performance improvement of GPOS´s real-time responsiveness is also given while a detailed analysis of the overhead of the RTOS vCPU is performed as well.
  • Keywords
    embedded systems; multiprocessing systems; operating systems (computers); virtualisation; CPS environment; GPOS realtime responsiveness; GPOS-RTOS virtualization system; cyber-physical systems; embedded multicore virtualization platform; general purpose operating system; realtime operating system; vCPU migration mechanism; virtual central processing unit; virtualization layer; Kernel; Linux; Multicore processing; Real-time systems; Scheduling; Virtual machine monitors; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1533-2306
  • Type

    conf

  • DOI
    10.1109/RTCSA.2013.6732231
  • Filename
    6732231