首页> 外文学位 >Virtualization services: Scalable methods for virtualizing multicore systems.
【24h】

Virtualization services: Scalable methods for virtualizing multicore systems.

机译:虚拟化服务:虚拟化多核系统的可扩展方法。

获取原文
获取原文并翻译 | 示例

摘要

Multi-core technology is bringing parallel processing capabilities from servers to laptops and even handheld devices. At the same time, platform support for system virtualization is making it easier to consolidate server and client resources, when and as needed by applications. This consolidation is achieved by dynamically mapping the virtual machines on which applications run to underlying physical machines and their processing cores. Low cost processor and I/O virtualization methods efficiently scaled to different numbers of processing cores and I/O devices are key enablers of such consolidation.;This dissertation develops and evaluates new methods for scaling virtualization functionality to multi-core and future many-core systems. Specifically, it re-architects virtualization functionality to improve scalability and better exploit multi-core system resources. Results from this work include a self-virtualized I/O abstraction, which virtualizes I/O so as to flexibly use different platforms' processing and I/O resources. Flexibility affords improved performance and resource usage and most importantly, better scalability than that offered by current I/O virtualization solutions. Further, by describing system virtualization as a service provided to virtual machines and the underlying computing platform, this service can be enhanced to provide new and innovative functionality. For example, a virtual device may provide obfuscated data to guest operating systems to maintain data privacy; it could mask differences in device APIs or properties to deal with heterogeneous underlying resources; or it could control access to data based on the "trust" properties of the guest VM.;This thesis demonstrates that extended virtualization services are superior to existing operating system or user-level implementations of such functionality, for multiple reasons. First, this solution technique makes more efficient use of key performance-limiting resource in multi-core systems, which are memory and I/O bandwidth. Second, this solution technique better exploits the parallelism inherent in multi-core architectures and exhibits good scalability properties, in part because at the hypervisor level, there is greater control in precisely which and how resources are used to realize extended virtualization services. Improved control over resource usage makes it possible to provide value-added functionalities for both guest VMs and the platform. Specific instances of virtualization services described in this thesis are the network virtualization service that exploits heterogeneous processing cores, a storage virtualization service that provides location transparent access to block devices by extending the functionality provided by network virtualization service, a multimedia virtualization service that allows efficient media device sharing based on semantic information, and an object-based storage service with enhanced access control.
机译:多核技术正在将并行处理功能从服务器带到便携式计算机甚至是手持设备。同时,对系统虚拟化的平台支持使应用程序在需要时以及需要时更易于整合服务器和客户端资源。通过动态地将运行应用程序的虚拟机映射到基础物理机及其处理核心,可以实现这种整合。有效地扩展到不同数量的处理核心和I / O设备的低成本处理器和I / O虚拟化方法是实现这种整合的关键推动力。;本论文开发并评估了将虚拟化功能扩展到多核和未来多核的新方法。系统。具体来说,它重新架构了虚拟化功能,以提高可伸缩性并更好地利用多核系统资源。这项工作的结果包括一个自我虚拟化的I / O抽象,它对I / O进行虚拟化,以便灵活地使用不同平台的处理和I / O资源。灵活性提供了比当前I / O虚拟化解决方案更高的性能和资源使用率,最重要的是提供了更好的可扩展性。此外,通过将系统虚拟化描述为提供给虚拟机和基础计算平台的服务,可以增强此服务以提供新的创新功能。例如,虚拟设备可以向客户机操作系统提供混淆的数据,以维护数据隐私;它可以掩盖设备API或属性的差异,以处理异构的基础资源;本论文证明了扩展虚拟化服务由于多种原因优于现有的操作系​​统或此类功能的用户级实现。首先,该解决方案技术可以更有效地利用多核系统中的关键性能限制资源,即内存和I / O带宽。其次,该解决方案技术更好地利用了多核体系结构中固有的并行性,并表现出良好的可伸缩性,部分原因是在虚拟机管理程序级别上,可以更精确地控制使用哪些资源以及如何使用资源来实现扩展的虚拟化服务。更好地控制资源使用情况,可以为来宾VM和平台提供增值功能。本文中描述的虚拟化服务的特定实例是利用异构处理核心的网络虚拟化服务,通过扩展网络虚拟化服务提供的功能来提供对块设备的位置透明访问的存储虚拟化服务,该多媒体虚拟化服务允许有效的媒体基于语义信息的设备共享,以及具有增强访问控制的基于对象的存储服务。

著录项

  • 作者

    Raj, Himanshu.;

  • 作者单位

    Georgia Institute of Technology.;

  • 授予单位 Georgia Institute of Technology.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2008
  • 页码 165 p.
  • 总页数 165
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:38:40

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号