首页 > 最新文献

ACM SIGOPS Oper. Syst. Rev.最新文献

英文 中文
Phase change memory in enterprise storage systems: silver bullet or snake oil? 企业存储系统中的相变存储器:银弹还是万金油?
Pub Date : 2014-05-15 DOI: 10.1145/2626401.2626418
Hyojun Kim, S. Seshadri, Clem Dickey, Lawrence Chiu
Storage devices based on Phase Change Memory (PCM) devices are beginning to generate considerable attention in both industry and academic communities. But whether the technology in its current state will be a commercially and technically viable alternative to entrenched technologies such as flash-based SSDs still remains unanswered. To address this it is important to consider PCM SSD devices not just from a device standpoint, but also from a holistic perspective. This paper presents the results of our performance measurement study of a recent all-PCM SSD prototype. The average latency for 4 KB random read is 6.7 ?s, which is about 16x faster than a comparable eMLC flash SSD. The distribution of I/O response times is also much narrower than the flash SSD for both reads and writes. Based on real-world workload traces, we model a hypothetical storage device which consists of flash, HDD, and PCM to identify the combinations of device types that offer the best performance within cost constraints. Our results show that - even at current price points - PCM storage devices show promise as a new component in multi-tiered enterprise storage systems.
基于相变存储器(PCM)器件的存储器件开始引起工业界和学术界的广泛关注。但目前状态下的这项技术能否在商业和技术上成为现有技术(如基于闪存的固态硬盘)的可行替代方案,仍然没有答案。为了解决这个问题,重要的是要考虑PCM SSD设备,不仅从设备的角度来看,而且从整体的角度来看。本文介绍了我们对最近的全pcm固态硬盘原型的性能测量研究结果。4kb随机读取的平均延迟为6.7 s,比同类eMLC闪存SSD快16倍。在读写方面,I/O响应时间的分布也比闪存SSD窄得多。基于真实的工作负载跟踪,我们对一个由闪存、HDD和PCM组成的假设存储设备进行建模,以确定在成本限制下提供最佳性能的设备类型组合。我们的研究结果表明,即使在当前的价格点上,PCM存储设备作为多层企业存储系统的新组件也很有希望。
{"title":"Phase change memory in enterprise storage systems: silver bullet or snake oil?","authors":"Hyojun Kim, S. Seshadri, Clem Dickey, Lawrence Chiu","doi":"10.1145/2626401.2626418","DOIUrl":"https://doi.org/10.1145/2626401.2626418","url":null,"abstract":"Storage devices based on Phase Change Memory (PCM) devices are beginning to generate considerable attention in both industry and academic communities. But whether the technology in its current state will be a commercially and technically viable alternative to entrenched technologies such as flash-based SSDs still remains unanswered. To address this it is important to consider PCM SSD devices not just from a device standpoint, but also from a holistic perspective.\u0000 This paper presents the results of our performance measurement study of a recent all-PCM SSD prototype. The average latency for 4 KB random read is 6.7 ?s, which is about 16x faster than a comparable eMLC flash SSD. The distribution of I/O response times is also much narrower than the flash SSD for both reads and writes. Based on real-world workload traces, we model a hypothetical storage device which consists of flash, HDD, and PCM to identify the combinations of device types that offer the best performance within cost constraints. Our results show that - even at current price points - PCM storage devices show promise as a new component in multi-tiered enterprise storage systems.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78822847","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Workshop Report: HotDep 2013 - The 9th workshop on hot topics in dependable systems 研讨会报告:HotDep 2013 -第九届关于可靠系统热点话题的研讨会
Pub Date : 2014-05-15 DOI: 10.1145/2626401.2627955
C. Cachin, R. V. Renesse
HotDep 2013 was held November 3, 2013 in Farmington, PA, co-located with the ACM Symposium on Operating Systems Principles. HotDep targets cutting-edge research ideas spanning the domains of systems and fault tolerance, drawing from the two associated research communities (i.e., researchers who attend traditional “dependability” conference, and those who attend“systems”conferences). The workshop is intended to build links between the two communities and serve as a forum for sharing ideas and challenges. More information about the HotDep workshop series is available online at http://www.hotdep.org/. HotDep 2013 received 21 submissions from 11 countries world-wide. Co-chaired by Christian Cachin and Robbert van Renesse, a program committee of fifteen members provided each paper with three reviews and selected 11 papers (from 8 countries) for presentation. While this constitutes a high acceptance ratio of over 50%, we feel that the overall quality of the accepted papers was much higher than what this number suggests for an average conference or workshop. As we had actively solicited contributions as program chairs, the submitted sample has been well above average in terms of quality and interest. The papers represented a nice balance between papers from academia, from industry, and combined. All accepted papers are published in the ACM Digital Library. The workshop took place in one of the many nice conference rooms at the Nemacolin Woodlands Resort, which could be reached from the hotel lobby after following a convoluted sequence of hallways and stairs. The room gave a pretty view into the surrounding woodlands under the clear November sky. HotDep had 33 registered participants, but several people signed up for other workshops attended some of the talks as well and participated in the subsequent discussions. The audience peaked at close to 50 people during the keynote talk. 2. PROGRAM
HotDep 2013于2013年11月3日在宾夕法尼亚州法明顿举行,与ACM操作系统原理研讨会同时举行。HotDep以跨越系统和容错领域的前沿研究思想为目标,从两个相关的研究社区(即,参加传统“可靠性”会议的研究人员和参加“系统”会议的研究人员)中汲取经验。该讲习班旨在建立两个社区之间的联系,并作为交流想法和挑战的论坛。有关HotDep研讨会系列的更多信息,请访问http://www.hotdep.org/。HotDep 2013收到了来自全球11个国家的21份参赛作品。由Christian Cachin和robert van Renesse共同担任主席的项目委员会由15名成员组成,对每篇论文进行三次评审,并从8个国家中选出11篇论文进行展示。虽然这构成了超过50%的高接受率,但我们认为被接受论文的整体质量远远高于这个数字表明的平均会议或研讨会。由于我们作为项目主席积极征求意见,提交的样本在质量和兴趣方面都远远高于平均水平。这些论文代表了学术界、工业界和两者之间的良好平衡。所有被录用的论文将在ACM数字图书馆发表。研讨会在Nemacolin Woodlands度假村众多漂亮的会议室之一举行,可以从酒店大堂经过复杂的走廊和楼梯到达会议室。在11月晴朗的天空下,从房间里可以看到周围树林的美丽景色。HotDep有33名注册参与者,但也有一些注册了其他研讨会的人参加了一些讲座,并参与了随后的讨论。在主题演讲期间,观众人数达到了接近50人的高峰。2. 程序
{"title":"Workshop Report: HotDep 2013 - The 9th workshop on hot topics in dependable systems","authors":"C. Cachin, R. V. Renesse","doi":"10.1145/2626401.2627955","DOIUrl":"https://doi.org/10.1145/2626401.2627955","url":null,"abstract":"HotDep 2013 was held November 3, 2013 in Farmington, PA, co-located with the ACM Symposium on Operating Systems Principles. HotDep targets cutting-edge research ideas spanning the domains of systems and fault tolerance, drawing from the two associated research communities (i.e., researchers who attend traditional “dependability” conference, and those who attend“systems”conferences). The workshop is intended to build links between the two communities and serve as a forum for sharing ideas and challenges. More information about the HotDep workshop series is available online at http://www.hotdep.org/. HotDep 2013 received 21 submissions from 11 countries world-wide. Co-chaired by Christian Cachin and Robbert van Renesse, a program committee of fifteen members provided each paper with three reviews and selected 11 papers (from 8 countries) for presentation. While this constitutes a high acceptance ratio of over 50%, we feel that the overall quality of the accepted papers was much higher than what this number suggests for an average conference or workshop. As we had actively solicited contributions as program chairs, the submitted sample has been well above average in terms of quality and interest. The papers represented a nice balance between papers from academia, from industry, and combined. All accepted papers are published in the ACM Digital Library. The workshop took place in one of the many nice conference rooms at the Nemacolin Woodlands Resort, which could be reached from the hotel lobby after following a convoluted sequence of hallways and stairs. The room gave a pretty view into the surrounding woodlands under the clear November sky. HotDep had 33 registered participants, but several people signed up for other workshops attended some of the talks as well and participated in the subsequent discussions. The audience peaked at close to 50 people during the keynote talk. 2. PROGRAM","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76107948","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Brazilian symposium on computer system engineering, November 2013 巴西计算机系统工程研讨会,2013年11月
Pub Date : 2014-05-15 DOI: 10.1145/2626401.2627749
J. Leite, R. Guerra, Rivalino Matias, A. A. Fröhlich
{"title":"Brazilian symposium on computer system engineering, November 2013","authors":"J. Leite, R. Guerra, Rivalino Matias, A. A. Fröhlich","doi":"10.1145/2626401.2627749","DOIUrl":"https://doi.org/10.1145/2626401.2627749","url":null,"abstract":"","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85663500","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The story behind the first SIGOPS Dennis M. Ritchie doctoral dissertation award 首个SIGOPS丹尼斯·里奇博士论文奖背后的故事
Pub Date : 2014-05-15 DOI: 10.1145/2626401.2626421
R. V. Renesse
{"title":"The story behind the first SIGOPS Dennis M. Ritchie doctoral dissertation award","authors":"R. V. Renesse","doi":"10.1145/2626401.2626421","DOIUrl":"https://doi.org/10.1145/2626401.2626421","url":null,"abstract":"","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72630794","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Fuel, fans, and cores - An introduction to selected papers from HotPower 2013 燃料、风扇和核心——HotPower 2013精选论文介绍
Pub Date : 2014-05-15 DOI: 10.1145/2626401.2627737
Kushagra Vaid, Lin Zhong
As the Program Co-Chairs for HotPower 2013, we are delighted to have this opportunity and write a few words about the workshop, especially three selected papers presented there. Started in 2009 by Feng Zhao, HotPower, a.k.aWorkshop on Power-Aware Computing and Systems, has provided a forum in which researchers and practitioners present the latest research and debate directions, challenges, and novel ideas about building energy-efficient computing systems. It has been co-located with either SOSP or OSDI, mainly attracting people who build and manage systems; and 2013 was its fifth occurrence. We received 38 submissions in 2013, reviewed primarily by a Program Committee (PC) of 17. The PC members came from both industry and academia roughly 50-50; their expertise collectively covered a wide range of computing systems from sensors to data centers and from micro architecture to human factors. The submissions were reviewed in a single round; most of them received four or more reviews. After some on-line discussion, 19 submissions went into a half-day virtual PC meeting; and 13 of them were accepted for the workshop program. The 13 accepted papers were representative of the submissions with authors from four continents. They came from both academia and industry roughly 50-50. The workshop ran for a day started by a keynote by Ranveer Chandra from Microsoft Research about the energy optimization work he had transferred to Microsoft’s products, and ended by a panel discussion about the energy efficiency of data centers with Rini Kaushik (IBM Research), Brian Lewis (Intel Labs), and Jie Liu (Microsoft Research). The workshop drew a loyal crowd that filled the room as shown by Figure 1. The authors of one paper were not able to attend the workshop physically due to visa issues but stayed up overnight to present their paper and answer questions from the other side of the globe, via Skype. It is usually a tough job for PC chairs to select a few papers to represent a technical program. We had an easy one: we ranked the accepted papers by their average overall scores by reviewers and the top three are the ones we picked. They coincidentally covered all three major aspects of power : thermal management, energy supply, and battery lifetime. They also covered Figure 1: Aaron Carroll from NICTA presenting one of the three selected papers in the last session of the workshop (Courtesy of Feng Zhao)
作为HotPower 2013的项目联合主席,我们很高兴有这个机会为研讨会写几句话,特别是三篇精选的论文。2009年,由赵峰发起的“热功率”研讨会为研究人员和实践者提供了一个论坛,在这个论坛上,研究人员和实践者展示了最新的研究成果,并就构建节能计算系统的方向、挑战和新想法进行了辩论。它与SOSP或OSDI共存,主要吸引构建和管理系统的人员;2013年是第五次。2013年,我们收到了38份意见书,主要由17人组成的项目委员会(PC)进行审查。PC成员来自工业界和学术界,大约各占一半;他们的专业知识涵盖了从传感器到数据中心,从微架构到人为因素的广泛计算系统。提交的作品只进行了一轮评审;其中大多数获得了4个或更多的评论。经过一些在线讨论,19份意见书进入了为期半天的虚拟PC会议;其中有13人被工作坊项目录取。被接受的13篇论文代表了来自四大洲的作者提交的论文。他们来自学术界和工业界,大约各占一半。研讨会持续了一天,首先是来自微软研究院的Ranveer Chandra关于他转移到微软产品的能源优化工作的主题演讲,最后是由Rini Kaushik (IBM研究院)、Brian Lewis(英特尔实验室)和Jie Liu(微软研究院)参加的关于数据中心能源效率的小组讨论。研讨会吸引了一群忠实的人,他们挤满了整个房间,如图1所示。一篇论文的作者由于签证问题无法亲自参加研讨会,但他们熬了一夜,通过Skype展示了他们的论文,并回答了来自地球另一端的问题。对于个人电脑主席来说,选择几篇论文来代表一个技术项目通常是一项艰巨的工作。我们有一个简单的方法:我们根据审稿人的平均总分对被接受的论文进行排名,我们挑选出前三名。它们巧合地涵盖了电源的三个主要方面:热管理、能源供应和电池寿命。他们还介绍了图1:来自NICTA的Aaron Carroll在研讨会的最后一届会议上展示了三篇入选论文中的一篇(由Feng Zhao提供)
{"title":"Fuel, fans, and cores - An introduction to selected papers from HotPower 2013","authors":"Kushagra Vaid, Lin Zhong","doi":"10.1145/2626401.2627737","DOIUrl":"https://doi.org/10.1145/2626401.2627737","url":null,"abstract":"As the Program Co-Chairs for HotPower 2013, we are delighted to have this opportunity and write a few words about the workshop, especially three selected papers presented there. Started in 2009 by Feng Zhao, HotPower, a.k.aWorkshop on Power-Aware Computing and Systems, has provided a forum in which researchers and practitioners present the latest research and debate directions, challenges, and novel ideas about building energy-efficient computing systems. It has been co-located with either SOSP or OSDI, mainly attracting people who build and manage systems; and 2013 was its fifth occurrence. We received 38 submissions in 2013, reviewed primarily by a Program Committee (PC) of 17. The PC members came from both industry and academia roughly 50-50; their expertise collectively covered a wide range of computing systems from sensors to data centers and from micro architecture to human factors. The submissions were reviewed in a single round; most of them received four or more reviews. After some on-line discussion, 19 submissions went into a half-day virtual PC meeting; and 13 of them were accepted for the workshop program. The 13 accepted papers were representative of the submissions with authors from four continents. They came from both academia and industry roughly 50-50. The workshop ran for a day started by a keynote by Ranveer Chandra from Microsoft Research about the energy optimization work he had transferred to Microsoft’s products, and ended by a panel discussion about the energy efficiency of data centers with Rini Kaushik (IBM Research), Brian Lewis (Intel Labs), and Jie Liu (Microsoft Research). The workshop drew a loyal crowd that filled the room as shown by Figure 1. The authors of one paper were not able to attend the workshop physically due to visa issues but stayed up overnight to present their paper and answer questions from the other side of the globe, via Skype. It is usually a tough job for PC chairs to select a few papers to represent a technical program. We had an easy one: we ranked the accepted papers by their average overall scores by reviewers and the top three are the ones we picked. They coincidentally covered all three major aspects of power : thermal management, energy supply, and battery lifetime. They also covered Figure 1: Aaron Carroll from NICTA presenting one of the three selected papers in the last session of the workshop (Courtesy of Feng Zhao)","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81529531","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A performance evaluation tool for hybrid and dynamic distributed systems 混合和动态分布式系统的性能评估工具
Pub Date : 2014-05-15 DOI: 10.1145/2626401.2626404
A. E. S. Freitas, R. Macêdo
Distributed systems are usually modeled by a set of distributed processes spread over a number of networked computers. Such processes communicate and synchronize themselves by message passing through communication channels. Processes and communication channels can be characterized by synchronous or asynchronous timeliness behavior, according to the characteristics of underlying systems (operating system and communication sub-system). Unlike conventional distributed systems, the timeliness characteristics of dynamic and hybrid distributed systems may vary over time, according to the availability of resources and occurrence of failures. Such systems are becoming common today because of the increasing diversity and heterogeneity of computer networks and associated devices. Due to their high complexity, these systems are difficult to test or verify. In this paper, we introduce a novel simulation tool for such environments, where distinct fault models and timeliness properties can be dynamically assigned to processes and communication channels. Such a tool is meant not only for protocol evaluation but also for prototyping, allowing code reuse in real applications.
分布式系统通常由分布在许多联网计算机上的一组分布式进程来建模。这些进程通过通过通信通道传递的消息进行通信和同步。根据底层系统(操作系统和通信子系统)的特征,进程和通信通道可以具有同步或异步时效性行为的特征。与传统的分布式系统不同,动态和混合分布式系统的时效性特征可能随着时间的推移而变化,这取决于资源的可用性和故障的发生。由于计算机网络和相关设备的日益多样化和异构性,这种系统在今天变得越来越普遍。由于它们的高度复杂性,这些系统很难测试或验证。在本文中,我们为这种环境引入了一种新的仿真工具,其中不同的故障模型和时效性属性可以动态地分配给流程和通信通道。这样的工具不仅用于协议评估,还用于原型设计,允许在实际应用程序中重用代码。
{"title":"A performance evaluation tool for hybrid and dynamic distributed systems","authors":"A. E. S. Freitas, R. Macêdo","doi":"10.1145/2626401.2626404","DOIUrl":"https://doi.org/10.1145/2626401.2626404","url":null,"abstract":"Distributed systems are usually modeled by a set of distributed processes spread over a number of networked computers. Such processes communicate and synchronize themselves by message passing through communication channels. Processes and communication channels can be characterized by synchronous or asynchronous timeliness behavior, according to the characteristics of underlying systems (operating system and communication sub-system). Unlike conventional distributed systems, the timeliness characteristics of dynamic and hybrid distributed systems may vary over time, according to the availability of resources and occurrence of failures. Such systems are becoming common today because of the increasing diversity and heterogeneity of computer networks and associated devices. Due to their high complexity, these systems are difficult to test or verify. In this paper, we introduce a novel simulation tool for such environments, where distinct fault models and timeliness properties can be dynamically assigned to processes and communication channels. Such a tool is meant not only for protocol evaluation but also for prototyping, allowing code reuse in real applications.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87848764","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Bankshot: caching slow storage in fast non-volatile memory 爆款:在快速非易失性存储器中缓存慢速存储器
Pub Date : 2014-05-15 DOI: 10.1145/2626401.2626417
Meenakshi Sundaram Bhaskaran, Jian Xu, S. Swanson
Emerging non-volatile storage (e.g., Phase Change Memory, STTRAM) allow access to persistent data at latencies an order of magnitude lower than SSDs. The density and price gap between NVMs and denser storage make NVM economically most suitable as a cache for larger, more conventional storage (i.e., NAND flashbased SSDs and disks). Existing storage caching architectures (even those that use fast flash-based SSDs) introduce significant software overhead that can obscure the performance benefits of faster memories. We propose Bankshot, a caching architecture that allows cache hits to bypass the OS (and the associated software overheads) entirely, while relying on the OS for heavy-weight operations like servicing misses and performing write backs. We evaluate several design decisions in Bankshot including different cache management policies and different levels of hardware, software support for tracking dirty data and maintaining meta-data. We find that with hardware support Bankshot can offer upto 5x speedup over conventional caching systems.
新兴的非易失性存储(例如,相变存储器,stram)允许以比ssd低一个数量级的延迟访问持久数据。NVM和高密度存储之间的密度和价格差距使得NVM在经济上最适合作为更大、更传统的存储(即基于NAND闪存的ssd和磁盘)的缓存。现有的存储缓存架构(即使是那些使用基于快速闪存的ssd的架构)引入了大量的软件开销,这可能会掩盖更快内存的性能优势。我们提出了Bankshot,这是一种缓存架构,它允许缓存命中完全绕过操作系统(以及相关的软件开销),而依赖于操作系统进行诸如服务失误和执行回写等重量级操作。我们在Bankshot中评估了几个设计决策,包括不同的缓存管理策略和不同级别的硬件、软件对跟踪脏数据和维护元数据的支持。我们发现,在硬件支持下,Bankshot可以提供比传统缓存系统快5倍的速度。
{"title":"Bankshot: caching slow storage in fast non-volatile memory","authors":"Meenakshi Sundaram Bhaskaran, Jian Xu, S. Swanson","doi":"10.1145/2626401.2626417","DOIUrl":"https://doi.org/10.1145/2626401.2626417","url":null,"abstract":"Emerging non-volatile storage (e.g., Phase Change Memory, STTRAM) allow access to persistent data at latencies an order of magnitude lower than SSDs. The density and price gap between NVMs and denser storage make NVM economically most suitable as a cache for larger, more conventional storage (i.e., NAND flashbased SSDs and disks). Existing storage caching architectures (even those that use fast flash-based SSDs) introduce significant software overhead that can obscure the performance benefits of faster memories. We propose Bankshot, a caching architecture that allows cache hits to bypass the OS (and the associated software overheads) entirely, while relying on the OS for heavy-weight operations like servicing misses and performing write backs. We evaluate several design decisions in Bankshot including different cache management policies and different levels of hardware, software support for tracking dirty data and maintaining meta-data. We find that with hardware support Bankshot can offer upto 5x speedup over conventional caching systems.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77485990","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Improving performance and lifetime of the SSD RAID-based host cache through a log-structured approach 通过日志结构化方法提高基于SSD raid的主机缓存的性能和生命周期
Pub Date : 2014-05-15 DOI: 10.1145/2626401.2626419
Y. Oh, Jongmoo Choi, Donghee Lee, S. Noh
This paper proposes a cost-effective and reliable SSD host cache solution that we call SRC (SSD RAID Cache). Costeffectiveness is brought about by using multiple low-cost SSDs and reliability is enhanced through RAID-based data redundancy. RAID, however, is managed in a log-structured manner on multiple SSDs effectively eliminating the detrimental read-modify-write operations found in conventional RAID-5. Within the proposed framework, we also propose to eliminate parity blocks for stripes that are composed of clean blocks as the original data resides in primary storage. We also propose the use of destaging, instead of garbage collection, to make space in the cache when the SSD cache is full. We show that the proposed techniques have significant implications on the performance of the cache and lifetime of the SSDs that comprise the cache. Finally, we study various ways in which stripes can be formed based on data and parity block allocation policies. Our experimental results using different realistic I/O workloads show using the SRC scheme is on average 59% better than the conventional SSD cache scheme supporting RAID-5. In case of lifetime, our results show that SRC reduces the erase count of the SSD drives by an average of 47% compared to the RAID-5 scheme.
本文提出了一种经济可靠的SSD主机缓存解决方案,我们称之为SRC (SSD RAID cache)。通过使用多个低成本的ssd盘来提高成本效益,并通过基于raid的数据冗余来提高可靠性。但是,RAID在多个ssd上以日志结构的方式进行管理,有效地消除了传统RAID-5中存在的有害的读-修改-写操作。在提出的框架内,我们还建议消除由干净块组成的条带的奇偶校验块,因为原始数据驻留在主存储中。我们还建议使用删除而不是垃圾收集,以便在SSD缓存已满时在缓存中腾出空间。我们表明,所提出的技术对缓存的性能和组成缓存的ssd的寿命有重大影响。最后,我们研究了基于数据和奇偶块分配策略形成条纹的各种方法。我们使用不同实际I/O工作负载的实验结果表明,使用SRC方案比支持RAID-5的传统SSD缓存方案平均要好59%。就寿命而言,我们的结果表明,与RAID-5方案相比,SRC将SSD驱动器的擦除计数平均减少了47%。
{"title":"Improving performance and lifetime of the SSD RAID-based host cache through a log-structured approach","authors":"Y. Oh, Jongmoo Choi, Donghee Lee, S. Noh","doi":"10.1145/2626401.2626419","DOIUrl":"https://doi.org/10.1145/2626401.2626419","url":null,"abstract":"This paper proposes a cost-effective and reliable SSD host cache solution that we call SRC (SSD RAID Cache). Costeffectiveness is brought about by using multiple low-cost SSDs and reliability is enhanced through RAID-based data redundancy. RAID, however, is managed in a log-structured manner on multiple SSDs effectively eliminating the detrimental read-modify-write operations found in conventional RAID-5. Within the proposed framework, we also propose to eliminate parity blocks for stripes that are composed of clean blocks as the original data resides in primary storage. We also propose the use of destaging, instead of garbage collection, to make space in the cache when the SSD cache is full. We show that the proposed techniques have significant implications on the performance of the cache and lifetime of the SSDs that comprise the cache. Finally, we study various ways in which stripes can be formed based on data and parity block allocation policies. Our experimental results using different realistic I/O workloads show using the SRC scheme is on average 59% better than the conventional SSD cache scheme supporting RAID-5. In case of lifetime, our results show that SRC reduces the erase count of the SSD drives by an average of 47% compared to the RAID-5 scheme.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73149363","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Cooperative control architecture of fan-less servers and fresh-air cooling in container servers for low power operation 无风机服务器与集装箱服务器低功耗新风冷却协同控制体系结构
Pub Date : 2014-05-15 DOI: 10.1145/2626401.2626409
Hiroshi Endo, H. Kodama, Hiroyuki Fukuda, Toshio Sugimoto, Takashi Horie, Masao Kondo
In order to minimize the container server power consumption, a new cooling system that incorporates fan-less servers and freshair cooling is proposed. In a conventional container data center, the required air flow for sever cooling is supplied by both server built-in fans and container facility fans. Therefore, this work has been carried out on fan-less servers to reduce power consumption. Although fanless servers are expected to reduce power consumption, facility fans have to provide excessive air to secure a safe operation of servers. In order to achieve optimized air-flow from facility fans to cool fan-less servers, a power saving control system incorporating the IT system and cooling facilities is proposed. Here, facility fans are controlled based on server information such as CPU temperature, rack position and so on. Through this study, we suggest that the minimum point in total power consumption of the container server with no performance penalty existed by the trade-off relationship between the power consumption changes of servers and of facility fans with CPU temperature. This enables us to operate the server system with minimized power consumption depending on the air temperature. To verify the energy-saving effect of this technology, a prototype container server with the proposed system was constructed. As a result, 22.8% energy saving was achieved with this new system, compared with the conventional container servers with built-in fans.
为了最大限度地减少集装箱服务器的功耗,提出了一种将无风扇服务器和新鲜冷却相结合的新型冷却系统。在传统的集装箱数据中心中,服务器冷却所需的气流由服务器内置风扇和集装箱设施风扇提供。因此,本工作在无风扇服务器上进行,以降低功耗。虽然没有风扇的服务器有望减少能耗,但为了确保服务器的安全运行,设施风扇必须提供过多的空气。为了实现设备风扇对无风扇服务器的优化送风,提出了一种集成IT系统和制冷设备的节能控制系统。在这里,设备风扇是根据服务器信息(如CPU温度、机架位置等)进行控制的。通过本研究,我们认为通过服务器和设施风扇功耗变化与CPU温度之间的权衡关系,存在不影响性能的容器服务器总功耗最小点。这使我们能够根据空气温度以最小的功耗运行服务器系统。为了验证该技术的节能效果,构建了一个具有该系统的原型容器服务器。结果,与传统的内置风扇的容器服务器相比,新系统节能22.8%。
{"title":"Cooperative control architecture of fan-less servers and fresh-air cooling in container servers for low power operation","authors":"Hiroshi Endo, H. Kodama, Hiroyuki Fukuda, Toshio Sugimoto, Takashi Horie, Masao Kondo","doi":"10.1145/2626401.2626409","DOIUrl":"https://doi.org/10.1145/2626401.2626409","url":null,"abstract":"In order to minimize the container server power consumption, a new cooling system that incorporates fan-less servers and freshair cooling is proposed. In a conventional container data center, the required air flow for sever cooling is supplied by both server built-in fans and container facility fans. Therefore, this work has been carried out on fan-less servers to reduce power consumption. Although fanless servers are expected to reduce power consumption, facility fans have to provide excessive air to secure a safe operation of servers. In order to achieve optimized air-flow from facility fans to cool fan-less servers, a power saving control system incorporating the IT system and cooling facilities is proposed. Here, facility fans are controlled based on server information such as CPU temperature, rack position and so on. Through this study, we suggest that the minimum point in total power consumption of the container server with no performance penalty existed by the trade-off relationship between the power consumption changes of servers and of facility fans with CPU temperature. This enables us to operate the server system with minimized power consumption depending on the air temperature. To verify the energy-saving effect of this technology, a prototype container server with the proposed system was constructed. As a result, 22.8% energy saving was achieved with this new system, compared with the conventional container servers with built-in fans.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81295222","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
The workshop on diversity in systems research 2013 2013年系统研究多样性研讨会
Pub Date : 2014-05-15 DOI: 10.1145/2626401.2626422
Christopher Stewart, Vishakha Gupta
{"title":"The workshop on diversity in systems research 2013","authors":"Christopher Stewart, Vishakha Gupta","doi":"10.1145/2626401.2626422","DOIUrl":"https://doi.org/10.1145/2626401.2626422","url":null,"abstract":"","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80833571","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
ACM SIGOPS Oper. Syst. Rev.
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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