首页 > 最新文献

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

英文 中文
Protection 保护
Pub Date : 2021-08-01 DOI: 10.1145/775265.775268
B. Lampson
Abstract models are given which reflect the properties of most existing mechanisms for enforcing protection or access control, together with some possible implementations. The properties of existing systems are explicated in terms of the model and implementations.
给出了抽象模型,这些模型反映了大多数用于强制保护或访问控制的现有机制的属性,以及一些可能的实现。根据模型和实现来说明现有系统的属性。
{"title":"Protection","authors":"B. Lampson","doi":"10.1145/775265.775268","DOIUrl":"https://doi.org/10.1145/775265.775268","url":null,"abstract":"Abstract models are given which reflect the properties of most existing mechanisms for enforcing protection or access control, together with some possible implementations. The properties of existing systems are explicated in terms of the model and implementations.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78299585","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}
引用次数: 44
Hardware Translation Coherence for Virtualized Systems 虚拟化系统的硬件转换一致性
Pub Date : 2018-08-28 DOI: 10.1145/3273982.3273988
Zi Yan, J. Veselý, Guilherme Cox, A. Bhattacharjee
To improve system performance, operating systems (OSes) often undertake activities that require modification of virtual-to-physical address translations. For example, the OS may migrate data between physical pages to manage heterogeneous memory devices. We refer to such activities as page remappings. Unfortunately, page remappings are expensive. We show that a big part of this cost arises from address translation coherence, particularly on systems employing virtualization. In response, we propose hardware translation invalidation and coherence or HATRIC, a readily implementable hardware mechanism to piggyback translation coherence atop existing cache coherence protocols. We perform detailed studies using KVM-based virtualization, showing that HATRIC achieves up to 30% performance and 10% energy benefits, for per-CPU area overheads of 0.2%. We also quantify HATRIC's benefits on systems running Xen and find up to 33% performance improvements.
为了提高系统性能,操作系统(os)经常执行需要修改虚拟到物理地址转换的活动。例如,操作系统可能会在物理页面之间迁移数据,以管理异构内存设备。我们把这样的活动称为页面重新映射。不幸的是,页面重新映射是昂贵的。我们表明,这种成本的很大一部分来自地址转换一致性,特别是在采用虚拟化的系统上。作为回应,我们提出了硬件翻译失效和一致性或HATRIC,这是一种易于实现的硬件机制,可以将翻译一致性搭载在现有缓存一致性协议之上。我们使用基于kvm的虚拟化进行了详细的研究,结果表明,在每个cpu面积开销为0.2%的情况下,HATRIC实现了高达30%的性能和10%的能源效益。我们还量化了HATRIC在运行Xen的系统上的优势,并发现高达33%的性能改进。
{"title":"Hardware Translation Coherence for Virtualized Systems","authors":"Zi Yan, J. Veselý, Guilherme Cox, A. Bhattacharjee","doi":"10.1145/3273982.3273988","DOIUrl":"https://doi.org/10.1145/3273982.3273988","url":null,"abstract":"To improve system performance, operating systems (OSes) often undertake activities that require modification of virtual-to-physical address translations. For example, the OS may migrate data between physical pages to manage heterogeneous memory devices. We refer to such activities as page remappings. Unfortunately, page remappings are expensive. We show that a big part of this cost arises from address translation coherence, particularly on systems employing virtualization. In response, we propose hardware translation invalidation and coherence or HATRIC, a readily implementable hardware mechanism to piggyback translation coherence atop existing cache coherence protocols. We perform detailed studies using KVM-based virtualization, showing that HATRIC achieves up to 30% performance and 10% energy benefits, for per-CPU area overheads of 0.2%. We also quantify HATRIC's benefits on systems running Xen and find up to 33% performance improvements.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88206861","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}
引用次数: 3
ARM Virtualization 手臂虚拟化
Pub Date : 2018-08-28 DOI: 10.1145/3273982.3273987
Chris Dall, Shih-wei Li, J. Lim, Jason Nieh
ARM servers are becoming increasingly common, making server technologies such as virtualization for ARM of growing importance. We present the first study of ARM virtualization performance on server hardware, including multi-core measurements of two popular ARM and x86 hypervisors, KVM and Xen. We show how ARM hardware support for virtualization can enable much faster transitions between VMs and the hypervisor, a key hypervisor operation. However, current hypervisor designs, including both Type 1 hypervisors such as Xen and Type 2 hypervisors such as KVM, are not able to leverage this performance benefit for real application workloads on ARMv8.0. We discuss the reasons why and show that other factors related to hypervisor software design and implementation have a larger role in overall performance. Based on our measurements, we discuss software changes and new hardware features, the Virtualization Host Extensions (VHE), added in ARMv8.1 that bridge the gap and bring ARM's faster VM-to-hypervisor transition mechanism to modern Type 2 hypervisors running real applications.
ARM服务器正变得越来越普遍,这使得服务器技术(如面向ARM的虚拟化)变得越来越重要。我们首次对服务器硬件上的ARM虚拟化性能进行了研究,包括对两种流行的ARM和x86管理程序KVM和Xen的多核测量。我们展示了ARM硬件对虚拟化的支持如何能够更快地实现虚拟机和虚拟机管理程序(一个关键的虚拟机管理程序操作)之间的转换。然而,当前的管理程序设计,包括类型1管理程序(如Xen)和类型2管理程序(如KVM),都不能在ARMv8.0上利用这种性能优势来处理实际的应用程序工作负载。我们将讨论其中的原因,并说明与管理程序软件设计和实现相关的其他因素在总体性能中发挥更大的作用。根据我们的测量,我们讨论了软件变化和新的硬件特性,即ARMv8.1中添加的虚拟化主机扩展(Virtualization Host Extensions, VHE),它弥补了这一差距,并将ARM更快的虚拟机到虚拟机管理程序的转换机制引入了运行实际应用程序的现代Type 2虚拟机管理程序。
{"title":"ARM Virtualization","authors":"Chris Dall, Shih-wei Li, J. Lim, Jason Nieh","doi":"10.1145/3273982.3273987","DOIUrl":"https://doi.org/10.1145/3273982.3273987","url":null,"abstract":"ARM servers are becoming increasingly common, making server technologies such as virtualization for ARM of growing importance. We present the first study of ARM virtualization performance on server hardware, including multi-core measurements of two popular ARM and x86 hypervisors, KVM and Xen. We show how ARM hardware support for virtualization can enable much faster transitions between VMs and the hypervisor, a key hypervisor operation. However, current hypervisor designs, including both Type 1 hypervisors such as Xen and Type 2 hypervisors such as KVM, are not able to leverage this performance benefit for real application workloads on ARMv8.0. We discuss the reasons why and show that other factors related to hypervisor software design and implementation have a larger role in overall performance. Based on our measurements, we discuss software changes and new hardware features, the Virtualization Host Extensions (VHE), added in ARMv8.1 that bridge the gap and bring ARM's faster VM-to-hypervisor transition mechanism to modern Type 2 hypervisors running real applications.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76725115","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
Bringing Platform Harmony to VMware NSX 将平台和谐带入VMware NSX
Pub Date : 2018-08-28 DOI: 10.1145/3273982.3273994
J. Pettit, Ben Pfaff, Joe Stringer, Cheng-Chun Tu, B. Blanco, Alex Tessmer
VMware NSX virtualizes network functionality in a manner anal- ogous to how hypervisors virtualize compute resources. To do this, NSX must faithfully recreate virtual versions of network compo- nents, such as switches, routers, and firewalls. As this functionality becomes commoditized, NSX must move "up the stack" to provide more advanced features, such as load-balancers, IDS/IPS (intrusion detection and prevention systems), and DPI (deep packet inspec- tion) for classification. NSX is designed to work in all types of deployments-even those without any other VMware software. It integrates with ESXi, Linux KVM, and Hyper-V hypervisors; it is even being made to work on systems without a hypervisor, such as containers and third- party clouds. Each of these platforms has its own native forwarding plane. For the best user experience, all of the forwarding planes should provide the same behavior, but the disparate implemen- tations make this difficult in practice. As network functions be- come more complex and as NSX supports more forwarding planes, both duplication of effort and undesirable diversity of behavior in- creases. We propose a new approach to building advanced network func- tions in NSX. Under this approach, identical code runs on all of NSX's supported platforms. Applications will run at or near native performance, but with better security and identical cross-platform behavior. We demonstrate this by writing a single application to provide DPI functionality that runs in the fast paths of each of NSX's primary platforms: ESXi, Linux, and Edge gateway appli- ance. We evaluate the performance and correctness of our imple- mentation on the three platforms.
VMware NSX以一种类似于管理程序虚拟化计算资源的方式虚拟化网络功能。为此,NSX必须忠实地重新创建网络组件的虚拟版本,如交换机、路由器和防火墙。随着这种功能变得商品化,NSX必须“向上移动”以提供更高级的功能,例如负载平衡器、IDS/IPS(入侵检测和防御系统)和DPI(深度包检测)用于分类。NSX被设计成可以在所有类型的部署中工作——甚至是那些没有任何其他VMware软件的部署。它集成了ESXi、Linux KVM和Hyper-V hypervisor;它甚至可以在没有管理程序的系统上工作,比如容器和第三方云。这些平台都有自己的本地转发平面。为了获得最佳的用户体验,所有的转发平面都应该提供相同的行为,但是不同的实现使这在实践中变得困难。随着网络功能变得越来越复杂,NSX支持更多的转发平面,重复的工作和不受欢迎的行为多样性都增加了。我们提出了一种在NSX中构建高级网络功能的新方法。在这种方法下,相同的代码可以在所有NSX支持的平台上运行。应用程序将以或接近本机性能运行,但具有更好的安全性和相同的跨平台行为。我们通过编写一个应用程序来演示这一点,该应用程序提供DPI功能,该功能在每个NSX的主要平台(ESXi, Linux和Edge网关设备)的快速路径中运行。我们在三个平台上评估了我们的实现的性能和正确性。
{"title":"Bringing Platform Harmony to VMware NSX","authors":"J. Pettit, Ben Pfaff, Joe Stringer, Cheng-Chun Tu, B. Blanco, Alex Tessmer","doi":"10.1145/3273982.3273994","DOIUrl":"https://doi.org/10.1145/3273982.3273994","url":null,"abstract":"VMware NSX virtualizes network functionality in a manner anal- ogous to how hypervisors virtualize compute resources. To do this, NSX must faithfully recreate virtual versions of network compo- nents, such as switches, routers, and firewalls. As this functionality becomes commoditized, NSX must move \"up the stack\" to provide more advanced features, such as load-balancers, IDS/IPS (intrusion detection and prevention systems), and DPI (deep packet inspec- tion) for classification. NSX is designed to work in all types of deployments-even those without any other VMware software. It integrates with ESXi, Linux KVM, and Hyper-V hypervisors; it is even being made to work on systems without a hypervisor, such as containers and third- party clouds. Each of these platforms has its own native forwarding plane. For the best user experience, all of the forwarding planes should provide the same behavior, but the disparate implemen- tations make this difficult in practice. As network functions be- come more complex and as NSX supports more forwarding planes, both duplication of effort and undesirable diversity of behavior in- creases. We propose a new approach to building advanced network func- tions in NSX. Under this approach, identical code runs on all of NSX's supported platforms. Applications will run at or near native performance, but with better security and identical cross-platform behavior. We demonstrate this by writing a single application to provide DPI functionality that runs in the fast paths of each of NSX's primary platforms: ESXi, Linux, and Edge gateway appli- ance. We evaluate the performance and correctness of our imple- mentation on the three platforms.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73202503","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}
引用次数: 10
Extreme Datacenter Specialization for Planet-Scale Computing: ASIC Clouds 行星级计算的极端数据中心专业化:ASIC云
Pub Date : 2018-08-28 DOI: 10.1145/3273982.3273991
Shaolin Xie, S. Davidson, Ikuo Magaki, M. Khazraee, Luis Vega, Lu Zhang, M. Taylor
Planet-scale applications are driving the exponential growth of the cloud, and datacenter specialization is the key enabler of this trend, providing order of magnitudes improvements in cost-effectiveness and energy-efficiency. While exascale computing remains a goal for supercomputing, specialized datacenters have emerged and have demonstrated beyond-exascale performance and efficiency in specific domains. This paper generalizes the applications, design methodology, and deployment challenges of the most extreme form of specialized datacenter: ASIC Clouds. It analyzes two game-changing, real-world ASIC Clouds-Bitcoin Cryptocurrency Clouds and Tensor Processing Clouds-discuss their incentives, the empowering technologies and how they benefit from the specialized ASICs. Their business models, architectures and deployment methods are useful for envisioning future potential ASIC Clouds and forecasting how they will transform computing, the economy and society.
全球规模的应用程序正在推动云的指数级增长,而数据中心专业化是这一趋势的关键推动者,它在成本效益和能源效率方面提供了数量级的改进。虽然百亿亿级计算仍然是超级计算的目标,但专门的数据中心已经出现,并在特定领域展示了超越百亿亿级的性能和效率。本文概括了最极端形式的专用数据中心:ASIC云的应用、设计方法和部署挑战。它分析了两个改变游戏规则的、现实世界的ASIC云——比特币加密货币云和张量处理云——讨论了它们的动机、授权技术以及它们如何从专业ASIC中受益。它们的业务模型、架构和部署方法对于设想未来潜在的ASIC云以及预测它们将如何改变计算、经济和社会非常有用。
{"title":"Extreme Datacenter Specialization for Planet-Scale Computing: ASIC Clouds","authors":"Shaolin Xie, S. Davidson, Ikuo Magaki, M. Khazraee, Luis Vega, Lu Zhang, M. Taylor","doi":"10.1145/3273982.3273991","DOIUrl":"https://doi.org/10.1145/3273982.3273991","url":null,"abstract":"Planet-scale applications are driving the exponential growth of the cloud, and datacenter specialization is the key enabler of this trend, providing order of magnitudes improvements in cost-effectiveness and energy-efficiency. While exascale computing remains a goal for supercomputing, specialized datacenters have emerged and have demonstrated beyond-exascale performance and efficiency in specific domains. This paper generalizes the applications, design methodology, and deployment challenges of the most extreme form of specialized datacenter: ASIC Clouds. It analyzes two game-changing, real-world ASIC Clouds-Bitcoin Cryptocurrency Clouds and Tensor Processing Clouds-discuss their incentives, the empowering technologies and how they benefit from the specialized ASICs. Their business models, architectures and deployment methods are useful for envisioning future potential ASIC Clouds and forecasting how they will transform computing, the economy and society.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74467593","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}
引用次数: 14
Algorithm/Architecture Co-Design for Near-Memory Processing 近内存处理的算法/体系结构协同设计
Pub Date : 2018-08-28 DOI: 10.1145/3273982.3273992
M. Drumond, Alexandros Daglis, Nooshin Mirzadeh, Dmitrii Ustiugov, Javier Picorel, B. Falsafi, Boris Grot, D. Pnevmatikatos
With mainstream technologies to couple logic tightly with memory on the horizon, near-memory processing has re-emerged as a promising approach to improving performance and energy for data-centric computing. DRAM, however, is primarily designed for density and low cost, with a rigid internal organization that favors coarse-grain streaming rather than byte-level random access. This paper makes the case that treating DRAM as a block-oriented streaming device yields significant efficiency and performance benefits, which motivate for algorithm/architecture co-design to favor streaming access patterns, even at the price of a higher order algorithmic complexity. We present the Mondrian Data Engine that drastically improves the runtime and energy efficiency of basic in-memory analytic operators, despite doing more work as compared to traditional CPU-optimized algorithms, which heavily rely on random accesses and deep cache hierarchies
随着主流技术将逻辑与内存紧密结合在一起,近内存处理已经重新成为一种有前途的方法,可以提高以数据为中心的计算的性能和能源。然而,DRAM主要是为密度和低成本而设计的,具有严格的内部组织,支持粗粒度流而不是字节级随机访问。本文认为,将DRAM作为面向块的流设备可以产生显著的效率和性能优势,这促使算法/架构协同设计倾向于流访问模式,即使以更高阶算法复杂性为代价。我们提出了Mondrian数据引擎,它大大提高了基本内存分析运算符的运行时间和能源效率,尽管与传统的cpu优化算法相比,它做了更多的工作,这些算法严重依赖于随机访问和深度缓存层次结构
{"title":"Algorithm/Architecture Co-Design for Near-Memory Processing","authors":"M. Drumond, Alexandros Daglis, Nooshin Mirzadeh, Dmitrii Ustiugov, Javier Picorel, B. Falsafi, Boris Grot, D. Pnevmatikatos","doi":"10.1145/3273982.3273992","DOIUrl":"https://doi.org/10.1145/3273982.3273992","url":null,"abstract":"With mainstream technologies to couple logic tightly with memory on the horizon, near-memory processing has re-emerged as a promising approach to improving performance and energy for data-centric computing. DRAM, however, is primarily designed for density and low cost, with a rigid internal organization that favors coarse-grain streaming rather than byte-level random access. This paper makes the case that treating DRAM as a block-oriented streaming device yields significant efficiency and performance benefits, which motivate for algorithm/architecture co-design to favor streaming access patterns, even at the price of a higher order algorithmic complexity. We present the Mondrian Data Engine that drastically improves the runtime and energy efficiency of basic in-memory analytic operators, despite doing more work as compared to traditional CPU-optimized algorithms, which heavily rely on random accesses and deep cache hierarchies","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89827186","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
Software Defined Infrastructure: Rethinking Cybersecurity with a More Capable Toolset 软件定义的基础设施:用更有能力的工具集重新思考网络安全
Pub Date : 2018-08-28 DOI: 10.1145/3273982.3273995
David E. Ott
In Software Defined Infrastructure (SDI), virtualization techniques are used to decouple applications and higher-level services from their underlying physical compute, storage, and network resources. The approach offers a set of powerful new capabilities (isolation, encapsulation, portability, interposition), including the formation of a software-based, infrastructure-wide control plane for orchestrated management. In this position paper, we identify opportunities for revisiting ongoing cybersecurity challenges using SDI as a powerful new toolset. Benefits of this approach can be broadly utilized in public, private, and hybrid clouds, data centers, enterprise computing, IoT deployments, and more. The discussion motivates the research challenge underlying VMware's partnership with the National Science Foundation to fund novel and foundational research in this area. Known as the NSF/VMware Partnership on Software Defined Infrastructure as a Foundation for Clean-Slate Computing Security (SDI-CSCS), the jointly funded university research program is set to begin in the fall of 2017.
在软件定义的基础设施(SDI)中,虚拟化技术用于将应用程序和高级服务与其底层物理计算、存储和网络资源解耦。该方法提供了一组强大的新功能(隔离、封装、可移植性、插入),包括形成一个基于软件的、用于编排管理的基础设施范围的控制平面。在这份立场文件中,我们确定了使用SDI作为强大的新工具集来重新审视当前网络安全挑战的机会。这种方法的好处可以广泛应用于公共、私有和混合云、数据中心、企业计算、物联网部署等领域。这一讨论激发了VMware与美国国家科学基金会(National Science Foundation)合作的研究挑战,以资助该领域的新颖和基础研究。这项由NSF和VMware共同资助的大学研究项目名为“软件定义基础设施作为全新计算安全基础”(SDI-CSCS),将于2017年秋季启动。
{"title":"Software Defined Infrastructure: Rethinking Cybersecurity with a More Capable Toolset","authors":"David E. Ott","doi":"10.1145/3273982.3273995","DOIUrl":"https://doi.org/10.1145/3273982.3273995","url":null,"abstract":"In Software Defined Infrastructure (SDI), virtualization techniques are used to decouple applications and higher-level services from their underlying physical compute, storage, and network resources. The approach offers a set of powerful new capabilities (isolation, encapsulation, portability, interposition), including the formation of a software-based, infrastructure-wide control plane for orchestrated management. In this position paper, we identify opportunities for revisiting ongoing cybersecurity challenges using SDI as a powerful new toolset. Benefits of this approach can be broadly utilized in public, private, and hybrid clouds, data centers, enterprise computing, IoT deployments, and more. The discussion motivates the research challenge underlying VMware's partnership with the National Science Foundation to fund novel and foundational research in this area. Known as the NSF/VMware Partnership on Software Defined Infrastructure as a Foundation for Clean-Slate Computing Security (SDI-CSCS), the jointly funded university research program is set to begin in the fall of 2017.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88496373","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
vSAN: Modern Distributed Storage vSAN:现代分布式存储
Pub Date : 2017-09-11 DOI: 10.1145/3139645.3139651
Bryan Fink, E. Knauft, Gene Zhang
Hyper-converged storage is the state-of-the-art for enterprise deployments. VMware's vSAN is the industry leader in this space. This article takes a look at some of vSAN's internal architecture and analysis frameworks to illustrate how modern distributed storage is designed and debugged.
超融合存储是企业部署的最先进技术。VMware的vSAN是这个领域的行业领导者。本文将介绍一些vSAN的内部架构和分析框架,以说明如何设计和调试现代分布式存储。
{"title":"vSAN: Modern Distributed Storage","authors":"Bryan Fink, E. Knauft, Gene Zhang","doi":"10.1145/3139645.3139651","DOIUrl":"https://doi.org/10.1145/3139645.3139651","url":null,"abstract":"Hyper-converged storage is the state-of-the-art for enterprise deployments. VMware's vSAN is the industry leader in this space. This article takes a look at some of vSAN's internal architecture and analysis frameworks to illustrate how modern distributed storage is designed and debugged.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74834218","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
Consistent Clustered Applications with Corfu 使用Corfu的一致集群应用程序
Pub Date : 2017-09-11 DOI: 10.1145/3139645.3139658
Medhavi Dhawan, Gurprit Johal, Jim Stabile, Vjekoslav Brajkovic, James Chang, K. Goyal, Kevin James, Zeeshan Lokhandwala, Anny Martínez, Roger Michoud, Maithem Munshed, Srinivas Neginhal, K. Spirov, M. Wei, S. Fritchie, C. Rossbach, Ittai Abraham, D. Malkhi
The NSX R&D team and VMware Research team are using Corfu to build breakthrough, auto-configurable, auto-managed clustering management tools.
NSX研发团队和VMware研究团队正在使用Corfu构建突破性的、自动配置的、自动管理的集群管理工具。
{"title":"Consistent Clustered Applications with Corfu","authors":"Medhavi Dhawan, Gurprit Johal, Jim Stabile, Vjekoslav Brajkovic, James Chang, K. Goyal, Kevin James, Zeeshan Lokhandwala, Anny Martínez, Roger Michoud, Maithem Munshed, Srinivas Neginhal, K. Spirov, M. Wei, S. Fritchie, C. Rossbach, Ittai Abraham, D. Malkhi","doi":"10.1145/3139645.3139658","DOIUrl":"https://doi.org/10.1145/3139645.3139658","url":null,"abstract":"The NSX R&D team and VMware Research team are using Corfu to build breakthrough, auto-configurable, auto-managed clustering management tools.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79466854","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
Sustainability as a first-class metric for developers and end-users 可持续性作为开发人员和最终用户的一流度量标准
Pub Date : 2017-09-11 DOI: 10.1145/3139645.3139655
V. Soundararajan, Joshua Schnee
Sustainability is increasingly important as datacenters continue to consume vast quantities of resources worldwide. VMware is already well-positioned to reduce power consumption by increasing server consolidation, as a recent IDC report attests. However, improved server consolidation is only one piece of the sustainability puzzle, and individual engineers may be hard-pressed to understand how they can individually contribute to improving sustainability. The conventional methods for demonstrating sustainability do not provide a true measure of the amount of impact an individual engineer can make. In this paper, we explore the sustainability life cycle of our products, not just from the perspective of an end consumer, but also from an internal developer perspective. We take three simple use cases and explore how optimizations can implicitly lead to improved sustainability. From these use cases, we discuss various ways in which sustainability can be quantified. We argue that VMware should start recording and publishing sustainability metrics and use these metrics to help drive customer adoption and help drive internal productivity improvements.
随着全球数据中心持续消耗大量资源,可持续性变得越来越重要。正如IDC最近的一份报告所证明的那样,VMware已经做好了通过增加服务器整合来降低能耗的准备。然而,改进的服务器整合只是可持续性难题的一部分,单个工程师可能很难理解他们个人如何为提高可持续性做出贡献。证明可持续性的传统方法并不能真正衡量单个工程师所能产生的影响。在本文中,我们不仅从最终消费者的角度,而且从内部开发人员的角度,探讨了我们产品的可持续性生命周期。我们以三个简单的用例为例,探讨优化如何隐含地提高可持续性。从这些用例中,我们讨论了量化可持续性的各种方法。我们认为VMware应该开始记录和发布可持续性指标,并使用这些指标来帮助推动客户采用,并帮助推动内部生产力的提高。
{"title":"Sustainability as a first-class metric for developers and end-users","authors":"V. Soundararajan, Joshua Schnee","doi":"10.1145/3139645.3139655","DOIUrl":"https://doi.org/10.1145/3139645.3139655","url":null,"abstract":"Sustainability is increasingly important as datacenters continue to consume vast quantities of resources worldwide. VMware is already well-positioned to reduce power consumption by increasing server consolidation, as a recent IDC report attests. However, improved server consolidation is only one piece of the sustainability puzzle, and individual engineers may be hard-pressed to understand how they can individually contribute to improving sustainability. The conventional methods for demonstrating sustainability do not provide a true measure of the amount of impact an individual engineer can make.\u0000 In this paper, we explore the sustainability life cycle of our products, not just from the perspective of an end consumer, but also from an internal developer perspective. We take three simple use cases and explore how optimizations can implicitly lead to improved sustainability. From these use cases, we discuss various ways in which sustainability can be quantified. We argue that VMware should start recording and publishing sustainability metrics and use these metrics to help drive customer adoption and help drive internal productivity improvements.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83907003","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
期刊
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