{"title":"Realistic energy modeling of scheduling, interprocess-communication and context switch routines","authors":"B. Ouni, C. Belleudy, E. Senn","doi":"10.1109/DTIS.2012.6232966","DOIUrl":null,"url":null,"abstract":"In this study, we introduce an approach about how to model energy and power consumption of embedded systems running operating system (OS). The embedded OS provides an abstraction layer to applicative tasks through system calls to exploit the hardware device resources. We interest in characterizing the energy overhead of the embedded OS services. The remainder of this article details the approaches used to determine energy and power overheads of a set of basic services of the embedded OS: scheduling, context switch and inter-process communication. We analyze the impact of a set of parameters like processor frequency and scheduling policy on the energy consumption. Then, we extract models and laws of these overheads. In our experiments, the hardware platform used is OMAP35x EVM board running Linux omap as operating system.","PeriodicalId":114829,"journal":{"name":"7th International Conference on Design & Technology of Integrated Systems in Nanoscale Era","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"7th International Conference on Design & Technology of Integrated Systems in Nanoscale Era","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DTIS.2012.6232966","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In this study, we introduce an approach about how to model energy and power consumption of embedded systems running operating system (OS). The embedded OS provides an abstraction layer to applicative tasks through system calls to exploit the hardware device resources. We interest in characterizing the energy overhead of the embedded OS services. The remainder of this article details the approaches used to determine energy and power overheads of a set of basic services of the embedded OS: scheduling, context switch and inter-process communication. We analyze the impact of a set of parameters like processor frequency and scheduling policy on the energy consumption. Then, we extract models and laws of these overheads. In our experiments, the hardware platform used is OMAP35x EVM board running Linux omap as operating system.