General-purpose Process Migration
General-purpose Process Migration
批准号:
9988176
负责人:
Vijay Karamcheti
金额:
$9.52万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2000
资助国家:
美国
项目状态:
已结题
起止时间:
2000-08-01 至 2003-07-31
中文摘要
Vijay Karamcheti,Zvi M. Kedem进程迁移问题已经引起了很多关注,但只产生了混合的结果。 传统上,迁移机制被用来平衡分布式系统中处理器之间的负载。然而,迄今为止为通用应用程序提出的大多数机制都需要大量的操作系统内核修改。因此,传统观点认为,进程迁移的成本并不因其带来的好处而合理。 这项研究需要一个新的角度来看过程迁移,认识到其效用越来越多的新兴应用程序,可以容忍更高的开销,以及使用新的用户级技术实现必要的机制的可能性。流程迁移支持许多功能,如移动性、协作工作、分布式系统管理、自动可重配置性和容错性。 此外,允许在应用程序与底层操作系统交互的执行路径中插入任意功能的API拦截技术使得能够在不修改内核的情况下实现进程迁移。本研究探讨了一种虚拟化方案,该方案将应用程序从操作系统和物理环境中的依赖关系中分离出来。虚拟化还监视和控制进程与操作系统之间的交互以及由此产生的副作用,从而使进程迁移成为可能。
英文摘要
Vijay Karamcheti, Zvi M. KedemThe process migration problem has received a lot of attention but has produced only mixed results. Traditionally, migration mechanisms have been used to balance the load among processors in a distributed system. However, most mechanisms proposed to date for general-purpose applications have required extensive operating system kernel modifications. Hence, conventional wisdom has held that the costs of process migration are not justified by resulting benefits. This research takes a new look at process migration, recognizing both its utility for an increasing number of emerging applications that can tolerate higher overheads, as well as the possibility of implementing necessary mechanisms using novel user-level techniques. Processmigration enables a host of capabilities such as mobility, collaborative work, distributed systems management, automatic reconfigurability, and fault-tolerance. Moreover, API interceptiontechnologies, which permit insertion of arbitrary functionality in the execution path of an application's interactions with the underlying operating system, enable process migration to be implemented without kernel modification. This research investigates a virtualizationscheme that decouples an application from dependencies in the operating system and the physical environment. Virtualization also monitors and controls the interactions and the resulting side effects between processes and operating systems, making process migrationpossible.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CSR--AES: Interactive Parallel Platforms for Multi-Experiment Computational Studies
-
批准号:0615255
-
项目类别:Continuing Grant
-
资助金额:$27.09万
-
财政年份:2006
-
负责人:Vijay Karamcheti
-
依托单位:
ITR: Intelligent Networks for Resilient Web Services
-
批准号:0312956
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Vijay Karamcheti
-
依托单位:
CAREER: Application-Driven Memory Hierarchy Management
-
批准号:9876128
-
项目类别:Continuing Grant
-
资助金额:$20.5万
-
财政年份:1999
-
负责人:Vijay Karamcheti
-
依托单位:
海外基金