Loading...

Analyzing the Energy Overhead of Existing Real-Time Embedded Operating Systems

Tahmasivand, Ahmad | 2014

520 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 46549 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Ejlali, Alireza
  7. Abstract:
  8. Real-time operating systems (RTOSs) have been widely used in the design of nowadays embedded systems; however we discuss in this thesis that RTOSs can impose considerable energy and time overhead. In this thesis, we analyze the impact of three existing and commonly used RTOSs (µC-OS II, Keil-OS, Emb-OS) on the energy consumption and real-time behavior of embedded systems. We have chosen these RTOSs because of their use in deeply embedded systems that are the dominant application of embedded systems. For this analysis, we have used a hardware-platform which is designed for embedded applications and is equipped with energy and power measurement circuitry. Our analysis provides useful information that can be exploited by embedded system designers to select proper RTOS for their applications. Furthermore, this thesis provides information that can be used as a guide to design more effective operating systems for embedded applications. For example, our study shows that the RTOS tick-time has a considerable impact on the system energy consumption and hence must be carefully adjusted in energy-constrained embedded systems
  9. Keywords:
  10. Energy Consumption ; Embedded System ; Real Time Operating System ; Power Management ; Power Overhead

 Digital Object List

 Bookmark

No TOC