Earl

Q2 Computer Science ACM SIGBED Review Pub Date : 2020-07-27 DOI:10.1145/3412821.3412825
Stefan Reif, Phillip Raffeck, Heiko Janker, Luis Gerhorst, T. Hönig, Wolfgang Schröder-Preikschat
{"title":"Earl","authors":"Stefan Reif, Phillip Raffeck, Heiko Janker, Luis Gerhorst, T. Hönig, Wolfgang Schröder-Preikschat","doi":"10.1145/3412821.3412825","DOIUrl":null,"url":null,"abstract":"As system complexity grows, embedded operating systems increasingly face the challenge to adhere to various non-functional constraints, such as response times and power limits. These requirements sometimes contradict and, often, no solution satisfies all constraints under all conditions. Changes in environmental conditions, application-level requirements, and user response time expectation hence demand for system-wide adaptions to resource management. We find that process synchronization constitutes a simple yet effective leverage point to balance between timing-related and energy-related constraints. This paper presents Earl, an implementation of reconfigurable locks in Linux that enables seamless transitions between high-performance and low-power operating modes.","PeriodicalId":37024,"journal":{"name":"ACM SIGBED Review","volume":"40 1","pages":"24 - 29"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM SIGBED Review","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3412821.3412825","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 8

Abstract

As system complexity grows, embedded operating systems increasingly face the challenge to adhere to various non-functional constraints, such as response times and power limits. These requirements sometimes contradict and, often, no solution satisfies all constraints under all conditions. Changes in environmental conditions, application-level requirements, and user response time expectation hence demand for system-wide adaptions to resource management. We find that process synchronization constitutes a simple yet effective leverage point to balance between timing-related and energy-related constraints. This paper presents Earl, an implementation of reconfigurable locks in Linux that enables seamless transitions between high-performance and low-power operating modes.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
伯爵
随着系统复杂性的增长,嵌入式操作系统越来越多地面临着遵守各种非功能约束的挑战,例如响应时间和功率限制。这些要求有时相互矛盾,而且通常没有解决方案满足所有条件下的所有约束。环境条件、应用程序级需求和用户响应时间期望的变化,因此需要对资源管理进行系统范围的调整。我们发现,过程同步构成了一个简单而有效的杠杆点,以平衡时间相关约束和能量相关约束。本文介绍了Earl,它是Linux中可重构锁的一种实现,可以在高性能和低功耗操作模式之间无缝转换。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
ACM SIGBED Review
ACM SIGBED Review Computer Science-Computer Science (miscellaneous)
自引率
0.00%
发文量
0
期刊最新文献
Enabling transparent hardware acceleration on Zynq SoC for scientific computing An analysis and simulation tool of real-time communications in on-chip networks Earl Symphony DynaMO
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1