Global scheduling for the embedded virtualization system in the multi-core platform

Tsung Han Lin, Hitoshi Mitake, Yuki Kinebuchi, Tatsuo Nakajima

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    In this paper, we are trying to address the global scheduling issues in the embedded multi-core virtualization system. Virtualization system is widely being used in the embedded device nowadays, especially with the multi-core platform also shown in the embedded system world. Global scheduling in the virtualization system makes the real-time tasks in the GPOS (General Purpose Operating System) to have chance to be scheduled against the tasks in the RTOS (Real-Time Operating System). We proposed using GPOS/RTOS mix scheduling and VCPU migration to deal with global scheduling problem. Meanwhile, some issues like interrupt latency in the GPOS and the priority inversion problem in the RTOS are also discovered while doing this research. We would like to make more detail investigation about this issues to improve the quality of global scheduling so we can construct a more ideal virtualization environment.

    Original languageEnglish
    Title of host publicationPECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems
    Pages378-382
    Number of pages5
    Publication statusPublished - 2012
    Event2nd International Conference on Pervasive Embedded Computing and Communication Systems, PECCS 2012 - Rome
    Duration: 2012 Feb 242012 Feb 26

    Other

    Other2nd International Conference on Pervasive Embedded Computing and Communication Systems, PECCS 2012
    CityRome
    Period12/2/2412/2/26

    Fingerprint

    Scheduling
    Computer systems
    Embedded systems
    Virtualization

    Keywords

    • Embedded system
    • Operating system
    • Real-time system
    • Scheduling
    • Virtualization

    ASJC Scopus subject areas

    • Computer Networks and Communications

    Cite this

    Lin, T. H., Mitake, H., Kinebuchi, Y., & Nakajima, T. (2012). Global scheduling for the embedded virtualization system in the multi-core platform. In PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems (pp. 378-382)

    Global scheduling for the embedded virtualization system in the multi-core platform. / Lin, Tsung Han; Mitake, Hitoshi; Kinebuchi, Yuki; Nakajima, Tatsuo.

    PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems. 2012. p. 378-382.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Lin, TH, Mitake, H, Kinebuchi, Y & Nakajima, T 2012, Global scheduling for the embedded virtualization system in the multi-core platform. in PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems. pp. 378-382, 2nd International Conference on Pervasive Embedded Computing and Communication Systems, PECCS 2012, Rome, 12/2/24.
    Lin TH, Mitake H, Kinebuchi Y, Nakajima T. Global scheduling for the embedded virtualization system in the multi-core platform. In PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems. 2012. p. 378-382
    Lin, Tsung Han ; Mitake, Hitoshi ; Kinebuchi, Yuki ; Nakajima, Tatsuo. / Global scheduling for the embedded virtualization system in the multi-core platform. PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems. 2012. pp. 378-382
    @inproceedings{2c4a11fba3fc4bce90a7633b1b3fb9f6,
    title = "Global scheduling for the embedded virtualization system in the multi-core platform",
    abstract = "In this paper, we are trying to address the global scheduling issues in the embedded multi-core virtualization system. Virtualization system is widely being used in the embedded device nowadays, especially with the multi-core platform also shown in the embedded system world. Global scheduling in the virtualization system makes the real-time tasks in the GPOS (General Purpose Operating System) to have chance to be scheduled against the tasks in the RTOS (Real-Time Operating System). We proposed using GPOS/RTOS mix scheduling and VCPU migration to deal with global scheduling problem. Meanwhile, some issues like interrupt latency in the GPOS and the priority inversion problem in the RTOS are also discovered while doing this research. We would like to make more detail investigation about this issues to improve the quality of global scheduling so we can construct a more ideal virtualization environment.",
    keywords = "Embedded system, Operating system, Real-time system, Scheduling, Virtualization",
    author = "Lin, {Tsung Han} and Hitoshi Mitake and Yuki Kinebuchi and Tatsuo Nakajima",
    year = "2012",
    language = "English",
    isbn = "9789898565006",
    pages = "378--382",
    booktitle = "PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems",

    }

    TY - GEN

    T1 - Global scheduling for the embedded virtualization system in the multi-core platform

    AU - Lin, Tsung Han

    AU - Mitake, Hitoshi

    AU - Kinebuchi, Yuki

    AU - Nakajima, Tatsuo

    PY - 2012

    Y1 - 2012

    N2 - In this paper, we are trying to address the global scheduling issues in the embedded multi-core virtualization system. Virtualization system is widely being used in the embedded device nowadays, especially with the multi-core platform also shown in the embedded system world. Global scheduling in the virtualization system makes the real-time tasks in the GPOS (General Purpose Operating System) to have chance to be scheduled against the tasks in the RTOS (Real-Time Operating System). We proposed using GPOS/RTOS mix scheduling and VCPU migration to deal with global scheduling problem. Meanwhile, some issues like interrupt latency in the GPOS and the priority inversion problem in the RTOS are also discovered while doing this research. We would like to make more detail investigation about this issues to improve the quality of global scheduling so we can construct a more ideal virtualization environment.

    AB - In this paper, we are trying to address the global scheduling issues in the embedded multi-core virtualization system. Virtualization system is widely being used in the embedded device nowadays, especially with the multi-core platform also shown in the embedded system world. Global scheduling in the virtualization system makes the real-time tasks in the GPOS (General Purpose Operating System) to have chance to be scheduled against the tasks in the RTOS (Real-Time Operating System). We proposed using GPOS/RTOS mix scheduling and VCPU migration to deal with global scheduling problem. Meanwhile, some issues like interrupt latency in the GPOS and the priority inversion problem in the RTOS are also discovered while doing this research. We would like to make more detail investigation about this issues to improve the quality of global scheduling so we can construct a more ideal virtualization environment.

    KW - Embedded system

    KW - Operating system

    KW - Real-time system

    KW - Scheduling

    KW - Virtualization

    UR - http://www.scopus.com/inward/record.url?scp=84862136994&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84862136994&partnerID=8YFLogxK

    M3 - Conference contribution

    AN - SCOPUS:84862136994

    SN - 9789898565006

    SP - 378

    EP - 382

    BT - PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems

    ER -