Virtualization Technologies in Distributed Computing最新文献

筛选
英文 中文
Paravirtualizing TCP Paravirtualizing TCP
Virtualization Technologies in Distributed Computing Pub Date : 2012-06-18 DOI: 10.1145/2287056.2287060
A. Nordal, Åge Kvalnes, D. Johansen
{"title":"Paravirtualizing TCP","authors":"A. Nordal, Åge Kvalnes, D. Johansen","doi":"10.1145/2287056.2287060","DOIUrl":"https://doi.org/10.1145/2287056.2287060","url":null,"abstract":"Virtualization has proven consolidation and isolation benefits, but invariably incurs an overhead. This overhead especially penalizes latency sensitive tasks such as tcp processing, because such processing only occurs when a guest is scheduled. We evaluate a system where tcp is paravirtualized. All guest tcp processing below the socket interface takes place in the hypervisor, which enables rapid response to protocol state changes. We have built Leulo, a prototype hypervisor, and a modified Linux guest kernel that outperforms the Kernel Virtual Machine (KVM) and approaches native performance for certain workloads in an http bench-mark.","PeriodicalId":176127,"journal":{"name":"Virtualization Technologies in Distributed Computing","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127270646","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}
引用次数: 18
Inter-rack live migration of multiple virtual machines 多虚拟机机架间热迁移
Virtualization Technologies in Distributed Computing Pub Date : 2012-06-18 DOI: 10.1145/2287056.2287062
Umesh Deshpande, Unmesh Kulkarni, Kartik Gopalan
{"title":"Inter-rack live migration of multiple virtual machines","authors":"Umesh Deshpande, Unmesh Kulkarni, Kartik Gopalan","doi":"10.1145/2287056.2287062","DOIUrl":"https://doi.org/10.1145/2287056.2287062","url":null,"abstract":"Within datacenters, often multiple virtual machines (VMs) need to be live migrated simultaneously for various reasons such as maintenance, power savings, and load balancing. Such mass simultaneous live migration of multiple VMs can trigger large data transfers across the core network links and switches, and negatively affect the cluster-wide performance of network-bound applications. In this paper, we present a distributed system for inter-rack live migration (IRLM), i.e., parallel live migration of multiple VMs across racks. The key performance objective of IRLM is to reduce the traffic load on the core network links during mass VM migration through distributed deduplication of VMs' memory images. We present an initial prototype of IRLM that migrates multiple QEMU/KVM VMs within a Gigabit Ethernet cluster with 10GigE core links. We also present preliminary evaluation on a small testbed having 6 hosts per rack and 4 VMs per host. Our evaluations show that, compared to the default live migration technique in QEMU/KVM, IRLM reduces the network traffic on core links by up to 44% and the total migration time by up to 26%. We also demonstrate that network-bound applications experience a smaller degradation during migration using IRLM.","PeriodicalId":176127,"journal":{"name":"Virtualization Technologies in Distributed Computing","volume":"34 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114042660","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}
引用次数: 53
Scaling I/O in virtualized multicore servers: how much I/O in 10 years and how to get there 在虚拟多核服务器中扩展I/O: 10年内I/O的数量以及如何实现
Virtualization Technologies in Distributed Computing Pub Date : 2012-06-18 DOI: 10.1145/2287056.2287058
A. Bilas
{"title":"Scaling I/O in virtualized multicore servers: how much I/O in 10 years and how to get there","authors":"A. Bilas","doi":"10.1145/2287056.2287058","DOIUrl":"https://doi.org/10.1145/2287056.2287058","url":null,"abstract":"With emerging storage device technologies, such as solid-state disks (SSDs), servers that are capable of millions of I/O operations are expected to become commonplace. This trend shifts the bottleneck from I/O devices to the I/O path. Recently, industry has started to also shift focus from merely using faster I/O devices, such as SSDs instead of disks, to innovations in the server I/O path for achieving scale-out for big data applications. Today's systems software in the I/O path exhibits high overheads and poor scaling when increasing the number of cores and storage devices; shared structures, replication of functionality, synchronization requirements, and workload interference are on the way of supporting current and future I/O intensive applications that end-up consuming many times more cycles to perform each I/O operation when the number of cores increases. In this talk, by looking at the cycles used per I/O operation, I will first characterize application requirements, evaluate improvements, and project future needs. Early results show that today's I/O stack does not scale beyond 4-6 cores and that it exhibits high overheads, especially in virtualized environments. Then I will focus on partitioning the I/O stack on modern multi-core servers to improve scalability and reduce interference and I will discuss our experimental prototype that is currently being built and is able to support commercial grade workloads. This work is conducted in the context of the IOLANES EU FP7 Project (www.iolanes.eu).","PeriodicalId":176127,"journal":{"name":"Virtualization Technologies in Distributed Computing","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130084244","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}
引用次数: 5
Virtualization, clouds and IaaS at CERN 欧洲核子研究中心的虚拟化、云和IaaS
Virtualization Technologies in Distributed Computing Pub Date : 2012-06-18 DOI: 10.1145/2287056.2287064
H. Meinhard
{"title":"Virtualization, clouds and IaaS at CERN","authors":"H. Meinhard","doi":"10.1145/2287056.2287064","DOIUrl":"https://doi.org/10.1145/2287056.2287064","url":null,"abstract":"The four detectors at CERN's Large Hadron Collider (LHC) are delivering about 22 Petabytes of data per year. CERN-IT's computer center is part of the Worldwide LHC Computing Grid (WLCG), serving as the Tier-0 facility for processing these data. Trying to keep track with the increasing demands, CERN-IT is facing a number of challenges: more capacity needs to be provided without matching person-power; the additional capacity will be provided in a remote (more than 1000 km away from CERN) location; a more flexible and dynamic approach to meet user requests is needed; the existing scheme does not provide optimum efficiency. In order to address these challenges, CERN-IT has launched the Agile Infrastructure project. It includes better-adapted means of managing the fabric and full exploitation of virtualization and provisioning of services via internal clouds and IaaS based on the OpenStack toolkit.","PeriodicalId":176127,"journal":{"name":"Virtualization Technologies in Distributed Computing","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130364126","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}
引用次数: 6
Designing a flexible and modular architecture for a private cloud: a case study 为私有云设计灵活的模块化体系结构:一个案例研究
Virtualization Technologies in Distributed Computing Pub Date : 2012-06-18 DOI: 10.1145/2287056.2287067
V. Cardellini, Stefano Iannucci
{"title":"Designing a flexible and modular architecture for a private cloud: a case study","authors":"V. Cardellini, Stefano Iannucci","doi":"10.1145/2287056.2287067","DOIUrl":"https://doi.org/10.1145/2287056.2287067","url":null,"abstract":"Cloud computing is an emerging paradigm used by an increasingly number of enterprises to support their business and promises to make the utility computing model fully realized by exploiting virtualization technologies. Free software is now mature not only to offer well-known server-side applications, but also to land on desktop computers. However, administering in a decentralized way a large amount of desktop computers represents a demanding issue: system updates, backups, access policies, etc. are hard tasks to be managed separately on each computer. This paper presents a general purpose architecture for building a reliable, scalable, flexible, and modular private cloud that exploits virtualization technologies at different levels. The architecture can be used to offer a variety of services that span from web applications and web services to soft real-time applications.\u0000 To show the features of the proposed architecture, we also present the design and implementation over it of a Linux Terminal Server Project (LTSP) cluster that benefits from the underlying IaaS services offered by the private cloud. The cloud infrastructure, as well as the LTSP, have been implemented exclusively using free software and are now in a production state, being used by approximately 200 users for their everyday work. We hope that our description and design decisions can provide some guidance about designing an architecture for a cloud service provider.","PeriodicalId":176127,"journal":{"name":"Virtualization Technologies in Distributed Computing","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133153176","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
Secure lazy provisioning of virtual desktops to a portable storage device 安全延迟发放虚拟桌面到便携式存储设备
Virtualization Technologies in Distributed Computing Pub Date : 2012-06-18 DOI: 10.1145/2287056.2287068
L. Garcés-Erice, S. Rooney
{"title":"Secure lazy provisioning of virtual desktops to a portable storage device","authors":"L. Garcés-Erice, S. Rooney","doi":"10.1145/2287056.2287068","DOIUrl":"https://doi.org/10.1145/2287056.2287068","url":null,"abstract":"It is the software and data stored on a 'personal computer' that makes it personal. These contents can be conveniently stored as a disk image on a server and made available on the users' personal storage as and when required through lazy provisioning. We describe a desktop virtualization system that allows users to securely execute virtual machines on untrusted physical machines. This system is enabled through a portable personal device which contains a bootloader in tamper-proof storage. The hypervisor and the virtual machines are securely provisioning from a trusted server. Blocks are cached on the local storage of the portable device after their first access through a copy-on-read driver. We show that a desktop OS can be started promptly using the system and that the subsequent user experience is close to that for a conventional machine.","PeriodicalId":176127,"journal":{"name":"Virtualization Technologies in Distributed Computing","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129084042","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
A case for tracking and exploiting inter-node and intra-node memory content sharing in virtualized large-scale parallel systems 虚拟大规模并行系统中节点间和节点内内存内容共享的跟踪和利用
Virtualization Technologies in Distributed Computing Pub Date : 2012-06-18 DOI: 10.1145/2287056.2287061
Lei Xia, P. Dinda
{"title":"A case for tracking and exploiting inter-node and intra-node memory content sharing in virtualized large-scale parallel systems","authors":"Lei Xia, P. Dinda","doi":"10.1145/2287056.2287061","DOIUrl":"https://doi.org/10.1145/2287056.2287061","url":null,"abstract":"In virtualized large-scale parallel systems scientific workloads consist of numerous processes running across many virtual nodes. Their memory footprint is massive, and this has consequences for services that enhance performance, reliability, or power. We argue that a service that dynamically tracks the sharing of memory content, both within individual nodes, and across nodes, can simplify and enhance the implementation of such services. For example, leveraging content sharing could significantly reduce the size of a checkpoint of a group of nodes. As another example, it could speed VM migration by allowing the reconstruction of a VM's memory from multiple source VMs. Finally, a service that improves reliability by introducing memory redundancy could leverage existing content sharing to minimize the memory costs of any particular level of redundancy. We argue that both intra- and inter-node memory content sharing is common in parallel applications, supporting this claim by a detailed study of both kinds of sharing, at different scales, different granularities, and different times for a range of applications and application benchmarks. We then describe the high level approach we are taking to design and implement a distributed, VMM-based system that can efficiently and scalably identify and track such sharing with low overhead.","PeriodicalId":176127,"journal":{"name":"Virtualization Technologies in Distributed Computing","volume":"268 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132064039","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}
引用次数: 16
Performance evaluation of video-on-demand in virtualized environments: the client perspective 虚拟环境中视频点播的性能评估:客户端视角
Virtualization Technologies in Distributed Computing Pub Date : 2012-06-18 DOI: 10.1145/2287056.2287066
Jagmohan Chauhan, D. Makaroff
{"title":"Performance evaluation of video-on-demand in virtualized environments: the client perspective","authors":"Jagmohan Chauhan, D. Makaroff","doi":"10.1145/2287056.2287066","DOIUrl":"https://doi.org/10.1145/2287056.2287066","url":null,"abstract":"Virtualization is a key technology for data centres to implement infrastructure as a service as well as to achieve server consolidation and application colocation. Over the years performance of virtual machine (VM) monitors have improved [8]. Thus, new services are being migrated to these environments. Latency sensitive applications however, are not considered fit for Virtual environments due to high virtualization overhead and potential interference from other VMs. In this paper, we performed measurement-based analysis of the performance impact on VOD server in presence of I/O bound workloads in co-located virtual machines. The focus of our study is on the QOS (quality of service) received by clients; metrics of delay, jitter, packet loss are examined. As expected, the performance of VOD server in a VM suffers severe degradation in presence of heavy disk-I/O bound and outbound network UDP co-located workloads.","PeriodicalId":176127,"journal":{"name":"Virtualization Technologies in Distributed Computing","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125244405","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
Practical cloud evaluation from a nordic eScience user perspective 从北欧eScience用户角度的实用云评估
Virtualization Technologies in Distributed Computing Pub Date : 2011-06-08 DOI: 10.1145/1996121.1996129
Åke Edlund, M. Koopmans, Z. A. Shah, I. Livenson, F. Orellana, Jukka Kommeri, M. Tuisku, P. Lehtovuori, K. M. Hansen, Helmut Neukirchen, E. Hvannberg
{"title":"Practical cloud evaluation from a nordic eScience user perspective","authors":"Åke Edlund, M. Koopmans, Z. A. Shah, I. Livenson, F. Orellana, Jukka Kommeri, M. Tuisku, P. Lehtovuori, K. M. Hansen, Helmut Neukirchen, E. Hvannberg","doi":"10.1145/1996121.1996129","DOIUrl":"https://doi.org/10.1145/1996121.1996129","url":null,"abstract":"In this paper, we describe the findings of the NEON project - a cross-Nordic - Sweden, Norway, Denmark, Finland and Iceland - project evaluating the usefulness of private versus public cloud services for HPC users. Our findings are briefly that private cloud technology is not mature enough yet to provide a transparent user experience. It is expected that this will be the case mid 2012. The cost efficiency of both public and private cloud should be continuously monitored as there is a strong downward trend. This conclusion is supported by NEON experimenting as well as larger initiatives e.g. StratusLab reports. Public cloud technology is mature enough but lacks certain features that will be necessary to include cloud resources in a transparent manner in a national infrastructure like the Norwegian NOTUR (www.notur.no) case, e.g. with respect to quota management. These features are expected to emerge in 2011 via third party management software and in the best of breed public cloud services. Public clouds are competitive in the low end for non-HPC jobs (low memory, low number of cores) on price. A significant fraction (ca. 20%) of the jobs running on the current Nordic supercomputer infrastructure are potentially suitable for cloud-like technology. This holds in particular for singlethreaded or single-node jobs with small/medium memory requirements and non-intensive I/O. There is a backlog of real supercomputer jobs that suffers from the non-HPC jobs on the supercomputer infrastructure. Off-loading these non-HPC jobs to a public cloud would effectively add supercomputing capacity. Another finding is that available storage capacity is not accessible in a user-friendly way; most storage clouds are only accessible via programmable interfaces. A number of experiments and piloting are presented to support these claims.","PeriodicalId":176127,"journal":{"name":"Virtualization Technologies in Distributed Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130806670","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
Open computing infrastructures for elastic services: contrail approach 弹性服务的开放计算基础设施:轨迹方法
Virtualization Technologies in Distributed Computing Pub Date : 2011-06-08 DOI: 10.1145/1996121.1996123
C. Morin
{"title":"Open computing infrastructures for elastic services: contrail approach","authors":"C. Morin","doi":"10.1145/1996121.1996123","DOIUrl":"https://doi.org/10.1145/1996121.1996123","url":null,"abstract":"In the future of corporate IT, companies will rely on highly dynamic distributed IT infrastructures. Federation models are envisioned where a given organization will be both a Cloud provider during periods when its IT infrastructure is not used at its maximal capacity and a Cloud customer in periods of peak activity. In the framework of the Contrail project funded by the European Commission (http://www.contrail-project.eu), a consortium of eleven academic and industrial partners develops an integrated approach to virtualization, offering Infrastructure as a Service services (IaaS), services for federating IaaS clouds and Platform as a Service services (PaaS) on top of federated clouds. Contrail project aims at developing a comprehensive cloud computing software stack in open source. In this talk, we present an overview of Contrail project. We emphasize the research challenges we tackle, which are related to security and quality of protection in cloud federations, Service Level Agreement (SLA) management, efficient virtual platform management, and cloud storage. We also present our approach for building high level storage services and runtimes for elastic applications.","PeriodicalId":176127,"journal":{"name":"Virtualization Technologies in Distributed Computing","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125545841","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}
引用次数: 12
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信