EAGER: Technologies for Elastic OS Services in fos
EAGER: Technologies for Elastic OS Services in fos
批准号:
1049457
负责人:
Anant Agarwal
金额:
$19.42万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-10-01 至 2013-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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
-
批准号:0811724
-
项目类别:Standard Grant
-
资助金额:$100.0万
-
财政年份:2008
-
负责人:Anant Agarwal
-
依托单位:
Experimental Systems: Baring It all Software: The MIT Raw Machine
-
批准号:9810173
-
项目类别:Standard Grant
-
资助金额:$100.0万
-
财政年份:1998
-
负责人:Anant Agarwal
-
依托单位:
Protection and Translation in Multimodel Multiprocessors: The MIP FUGU Workstation
-
批准号:9504399
-
项目类别:Standard Grant
-
资助金额:$80.0万
-
财政年份:1995
-
负责人:Anant Agarwal
-
依托单位:
U.S. - Japan Seminar: Parallel Symbolic Computing: Languages, Systems, and Applications/October 1992/ Cambridge, Massachusetts
-
批准号:9116754
-
项目类别:Standard Grant
-
资助金额:$1.1万
-
财政年份:1992
-
负责人:Anant Agarwal
-
依托单位:
PYI: Automatic Locality Management in Scaleable Multiprocessors
-
批准号:9157393
-
项目类别:Continuing Grant
-
资助金额:$31.25万
-
财政年份:1991
-
负责人:Anant Agarwal
-
依托单位:
Automatic Management of Locality in a Scalable Cache- Coherent Multiprocessor: The MIT Alewife Machine
-
批准号:9012773
-
项目类别:Continuing grant
-
资助金额:$153.78万
-
财政年份:1991
-
负责人:Anant Agarwal
-
依托单位:
海外基金