Implementation of Dynamic Round Robin Scheduling on Bare-Metal Shallow Multi-OS for Lightweighted Microcontrollers

Minjung Kim, Daejin Park

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In recent years, there has been a trend towards integrating functions using a small number of microcontrollers instead of employing multiple microcontrollers across various environments. This shift underscores the need for a hypervisor capable of efficiently utilizing resources while imposing minimal overhead. Addressing this demand, this paper introduces a hyper-visor employing dynamic round-robin scheduling, which flexibly adjusts time quantum allocation based on the urgency of each OS. Furthermore, a monitor mode is devised to oversee resource allocation among multiple OS. To enhance responsiveness while managing these OS, ultra-light context-switching is implemented within the monitor mode. The proposed system demonstrates a notable reduction in execution time, approximately 19% compared to traditional round-robin scheduling. Additionally, in terms of energy efficiency, the proposed system yields a 34% reduction in energy consumption compared to existing methods. Notably, the ultra-light context-switching mechanism consumes only about 5% of the processing cycle when compared to FreeRTOS.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 48th Annual Computers, Software, and Applications Conference, COMPSAC 2024
EditorsHossain Shahriar, Hiroyuki Ohsaki, Moushumi Sharmin, Dave Towey, AKM Jahangir Alam Majumder, Yoshiaki Hori, Ji-Jiang Yang, Michiharu Takemoto, Nazmus Sakib, Ryohei Banno, Sheikh Iqbal Ahamed
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1556-1557
Number of pages2
ISBN (Electronic)9798350376968
DOIs
StatePublished - 2024
Event48th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2024 - Osaka, Japan
Duration: 2 Jul 20244 Jul 2024

Publication series

NameProceedings - 2024 IEEE 48th Annual Computers, Software, and Applications Conference, COMPSAC 2024

Conference

Conference48th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2024
Country/TerritoryJapan
CityOsaka
Period2/07/244/07/24

Keywords

  • Embedded system
  • memory division
  • multi-OS
  • round robin
  • scheduling

Fingerprint

Dive into the research topics of 'Implementation of Dynamic Round Robin Scheduling on Bare-Metal Shallow Multi-OS for Lightweighted Microcontrollers'. Together they form a unique fingerprint.

Cite this