Building blocks for an exa-scale operating system

ROSS@ICS Pub Date : 2014-06-10 DOI:10.1145/2612262.2627355
Hermann Härtig
{"title":"Building blocks for an exa-scale operating system","authors":"Hermann Härtig","doi":"10.1145/2612262.2627355","DOIUrl":null,"url":null,"abstract":"Currently, high performance systems are mostly used by splitting them into fixed-size partitions which are completely owned and operated by applications. Hardware architecture designs strive to remove the operating system from the critical path, for example using techniques such as RDMA and busy waiting for synchronisation. Operating system functionality is restricted to batch schedulers that load and start applications and to I/O. Applications take over traditional operating system functionality such as balancing load over resources.\n In exa-scale computing, new challenges and opportunities may put an end to that mode of operation. These developments include applications too complex and too dynamic to do application-level balancing and hardware too diverse to maintain an application-level view of a fixed number of reliable and predictable resources. The talk will discuss examples of operating system building blocks at various system levels that may receive new appreciation in exa-scale supercomputing. These building blocks include schedulers, microkernels, library OSes, virtualization, execution time predictors and gossip algorithms that need to be combined into a coherent architecture.","PeriodicalId":216902,"journal":{"name":"ROSS@ICS","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ROSS@ICS","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2612262.2627355","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Currently, high performance systems are mostly used by splitting them into fixed-size partitions which are completely owned and operated by applications. Hardware architecture designs strive to remove the operating system from the critical path, for example using techniques such as RDMA and busy waiting for synchronisation. Operating system functionality is restricted to batch schedulers that load and start applications and to I/O. Applications take over traditional operating system functionality such as balancing load over resources. In exa-scale computing, new challenges and opportunities may put an end to that mode of operation. These developments include applications too complex and too dynamic to do application-level balancing and hardware too diverse to maintain an application-level view of a fixed number of reliable and predictable resources. The talk will discuss examples of operating system building blocks at various system levels that may receive new appreciation in exa-scale supercomputing. These building blocks include schedulers, microkernels, library OSes, virtualization, execution time predictors and gossip algorithms that need to be combined into a coherent architecture.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
超大规模操作系统的构建块
目前,高性能系统主要通过将它们分割成固定大小的分区来使用,这些分区完全由应用程序拥有和操作。硬件架构设计力求将操作系统从关键路径中移除,例如使用RDMA和忙等待同步等技术。操作系统功能仅限于装载和启动应用程序的批处理调度器和I/O。应用程序接管了传统的操作系统功能,比如平衡资源负载。在超大规模计算中,新的挑战和机遇可能会终结这种操作模式。这些开发包括过于复杂和过于动态的应用程序,无法进行应用程序级平衡,以及过于多样化的硬件,无法维护固定数量的可靠和可预测资源的应用程序级视图。讲座将讨论在各种系统级别上的操作系统构建块的示例,这些示例可能会在超大规模超级计算中获得新的赏识。这些构建块包括调度器、微内核、库操作系统、虚拟化、执行时间预测器和八卦算法,它们需要组合成一个连贯的体系结构。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
An evaluation of BitTorrent's performance in HPC environments PICS: a performance-analysis-based introspective control system to steer parallel applications Overhead of a decentralized gossip algorithm on the performance of HPC applications Hybrid MPI: a case study on the Xeon Phi platform VMM emulation of Intel hardware transactional memory
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1