课题基金 / 基金详情

CAREER: VIVA - Vertically Integrated VirtualizAtion: Automatic, Full System, Specialization for High-End Computing

CAREER: VIVA - Vertically Integrated VirtualizAtion: Automatic, Full System, Specialization for High-End Computing
职业:VIVA - 垂直集成虚拟化:自动、完整系统、高端计算专业化
批准号:
0546737
负责人:
Chandra Krintz
金额:
$40.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-03-01 至 2011-02-28

项目摘要

项目成果

Chandra Krintz的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Virtualization has emerged as a key system design technology for reducing the complexity of modern hardware, software systems, and applications, through abstract layering that simplifies reasoning about, and making use of, resources and system services by applications. The benefits of virtualization (e.g. generality, portability, extensibility, and simplifying application debugging, deployment, and development) however, come at a cost in performance since the number, depth, and complexity of layers is increasing. Deep layering introduces additional levels of indirection, additional redundant computation, and increasingly inefficient cross-layer communication. To reduce the overhead of virtualization many developers of high-end systems and services attempt to specialize the layers to the needs of the application by removing or penetrating the layer interfaces. The application and system code are then co-mingled and optimized together, thereby improving performance at the expense of generality, portability, and extensibility. This specialization, at present, is performed almost exclusively by hand in an ad-hoc fashion. The project will develop new methods and approaches to automate and advance the specialization process under programmatic control through Vertical Integration of Virtualization layers (VIVA). The key to the proposed approach is to exploit the increasingly popular trend of isolating entire application, middleware, and operating system (OS) stacks using virtual machine monitors (VMMs) so that each execution instance can employ the layered software it uniquely requires. VIVA takes advantage of the isolation that such systems provide to aggressively customize and optimize all layers of a system according to the requirements of an executing application eliminating all services that are unused by the program, e.g., OS services for resource sharing and security. Moreover, since program behavior changes over time and is increasingly data driven, the techniques to be developed will be both dynamic and adaptive.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CNS Core: Medium: Detroit – A New End-to-end System for Practical and Accessible IoT
PPoSS: Planning: THINGULARITY- Taming the Heterogeneity of IoT Across the System Stack
CSR: Medium: Next-Generation Cloud Federation via a Geo-Distributed Datastore
Supporting Student Participation at the 2016 ACM SIGPLAN Conference on Programming Language Design and Implementation
  • 批准号:
    1616089
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.5万
  • 财政年份:
    2016
  • 负责人:
    Chandra Krintz
  • 依托单位:
海外基金