课题基金 / 基金详情

EAGER: Technologies for Elastic OS Services in fos

EAGER: Technologies for Elastic OS Services in fos
EAGER:fos 中的弹性操作系统服务技术
批准号:
1049457
负责人:
Anant Agarwal
金额:
$19.42万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-10-01 至 2013-09-30

项目摘要

项目成果

Anant Agarwal的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
As the number of cores per chip scales to 1000s by the middle of the next decade, a fundamentally different set of constraints governs software design, including the operating system. However, recent research has demonstrated problems with scaling monolithic OS designs. In monolithic OSs, OS code executes in the kernel on the same core, which makes an OS service request. That has led to significant performance degradation and exhibits severe scalability problems. Efforts to improve scalability of these services have been difficult and marginally successful. The primary question facing OS research over the next decade is: How can the operating system services be designed such that they scale to hundreds or thousands of cores? To answer this question, the research community needs to rethink operating system design from the ground up in light of current and future multicore architectures.One solution is to provide a factored operating system that scales over the increasing number of cores. A factored operating system (called "fos") factors out the system services of a monolithic OS into a set of individual services. fos further factors and parallelizes each system service into an Internet-style collection, or fleet, of cooperating servers that are distributed across the multicore chip and bound to specific cores. To maintain good performance and efficient utilization in the face of varying system resources and application demand, the fleets need to employ elasticity. The PIs propose an elastic version of fos (dubbed "e-fos") which provides technologies to allow system services to be scaled up or down at run-time. The primary goal of e-fos is to scale to a large numbers of cores while meeting the varying demand in resources and services, i.e., discover and evaluate how a factored operating system can leverage elasticity to maintain performance and efficiency. e-fos demonstrates elastic fleets and mechanisms to manage the elasticity for future multicores. These techniques replace the outdated "static OS components", which currently hinder contemporary monolithic OSs from scaling to hundreds or thousands of cores. For further information, see the project webpage: http://groups.csail.mit.edu/carbon/fos.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CPA-CSA-T: ATAC: Enhancing Multicore Programmability through All-to-All Computing
Experimental Systems: Baring It all Software: The MIT Raw Machine
Protection and Translation in Multimodel Multiprocessors: The MIP FUGU Workstation
U.S. - Japan Seminar: Parallel Symbolic Computing: Languages, Systems, and Applications/October 1992/ Cambridge, Massachusetts
海外基金