• DocumentCode
    3306750
  • Title

    Architecting RTOS for Extensibility by Heterogeneous Multiprocessing with Proxy Kernels

  • Author

    Oikawa, Shuichi

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
  • fYear
    2012
  • fDate
    8-10 Aug. 2012
  • Firstpage
    211
  • Lastpage
    216
  • Abstract
    This paper proposes an extensible RTOS (real-time operating system) architecture for embedded heterogeneous muti-core processors, which consist of processors with different processing power and functionalities. The architecture splits the RTOS kernel into the two components, the proxy kernel (PK) and user-level kernel (UK). The PK runs on a less powerful core, and delegate its functions to the UK that runs on a powerful core as a user process. The UK takes responsibility for the dynamic resource management functions, thus, the PK can focus on the basic but important RTOS functionalities, such as timing management, synchronization, and dispatching the highest priority process. The experiment results running micro benchmark programs show that the proposed architecture can achieve the faster creation and invocation of processes and that a communication cost between the PK and the UK is negligible.
  • Keywords
    multiprocessing systems; operating system kernels; real-time systems; RTOS functionality; architecting RTOS; dispatching; dynamic resource management function; embedded heterogeneous muticore processors; extensible RTOS; functionalities; heterogeneous multiprocessing; processing power; proxy kernels; realtime operating system architecture; synchronization; timing management; user level kernel; Dynamic scheduling; Kernel; Linux; Multicore processing; Program processors; Resource management; Heterogeneous Multiprocessing; Operating Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel & Distributed Computing (SNPD), 2012 13th ACIS International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4673-2120-4
  • Type

    conf

  • DOI
    10.1109/SNPD.2012.42
  • Filename
    6299282