DCS: Mobile Applications in Computational Grids
DCS: Mobile Applications in Computational Grids
批准号:
0718108
负责人:
Keshav Pingali
金额:
$35.04万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-09-01 至 2009-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
BackgroundGrid computing has created the opportunity for developing new classes of applications. Two such classesare applications that move between computing resources to exploit computational resources, and applications that migrate between servers to achieve resilience to hardware faults. Both of these are instances of mobile applications in computational grids. To achieve full mobility, applications must be able to move their state from one platform to another one that may have a different processor architecture (processor independence)and a different number of processors (platform-independence).The problem of converting existing static applications into mobile applications can be addressed atthe language, compiler, middleware or operating systems level. An ideal solution would (i) be transparentto the application writer, (ii) permit mobility among heterogenous platforms, (iii) make applications robust with respect to hardware failures, and (iv) incur minimal performance penalty.The PI will address this problem using a combination of compiler technology and runtime systems.The solution is based on application-level checkpointing, an approach in which an application is instrumented so that it can save and restore its own state without any assistance from the operating system or architecture. To achieve the goal of mechanism transparency, compiler technology will be used to automatically instrument codes in this way. Application-level checkpointing of MPI programs requires a distributed protocol to ensure that processes are coordinated when they take their checkpoints. This protocol is executedby a thin runtime layer.The PI has implemented such a system for taking non-portable checkpoints (that is, checkpoints that canonly be started on a platform identical in every way to the platform on which it was created). Studies of thissystem show that the overheads are small. The plan is to extend this system so that the checkpointsit takes are both architecture-independent and platform-independent. Doing this in the context of C andC++ is challenging. Experimental evaluation of the resulting system will be carried out jointly with the Pittsburgh Supercomputing Center (PSC).Intellectual MeritThe wide deployment of mobile applications promises to unlock the potential of emerging grid systems.The proposed system will enable many existing parallel codes to be quickly and safely transformed intomobile applications. To demonstrate the effectiveness of our approach and systems, The PI plans to convert anumber of static applications into mobile applications. These applications will be useful in their own right.Therefore, the proposed system will enable computational scientists to start using the grid without havingto become grid experts.Broader Impact The tools produced by the project will be made publicly available. A number of graduate students areinvolved in the project - Greg Bronevetsky, Dan Marques, Milind Kulkarni, and Rohit Fernandes. Bronevetsky is an NSF graduate fellow. The project will therefore contribute to the pool of trained scientists and engineers in the US.The PI has a tradition of outreach to under-represented groups. With support from an NSF ResearchInfrastructure grant, The PI has hosted a number of female students from Smith College in Massachusetts,who spent the summer doing research projects. Funding from the RI project has just ended. Ifthis proposal is funded, the PI can continue this outreach.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SPX: Collaborative Research: Mongo Graph Machine (MGM): A Flash-Based Appliance for Large Graph Analytics
-
批准号:1725322
-
项目类别:Standard Grant
-
资助金额:$27.99万
-
财政年份:2017
-
负责人:Keshav Pingali
-
依托单位:
CSR: Medium: Optimal Control of Approximate Computing Systems
-
批准号:1705092
-
项目类别:Standard Grant
-
资助金额:$59.92万
-
财政年份:2017
-
负责人:Keshav Pingali
-
依托单位:
SHF: Small: Efficient Parallel Execution of Irregular, Ordered Algorithms
-
批准号:1618425
-
项目类别:Standard Grant
-
资助金额:$44.96万
-
财政年份:2016
-
负责人:Keshav Pingali
-
依托单位:
CSR: Medium: Collaborative Research: Programming Abstractions and Systems Support for GPU-Based Acceleration of Irregular Applications
-
批准号:1406355
-
项目类别:Continuing Grant
-
资助金额:$73.97万
-
财政年份:2014
-
负责人:Keshav Pingali
-
依托单位:
XPS: FP: Collaborative Research: Parallel Irregular Programs: From High-Level Specifications to Run-time Optimizations
-
批准号:1337281
-
项目类别:Standard Grant
-
资助金额:$37.51万
-
财政年份:2013
-
负责人:Keshav Pingali
-
依托单位:
Collaborative Research: Conceptualizing an Institute for Using Inter-Domain Abstractions to Support Inter-Disciplinary Applications
-
批准号:1216701
-
项目类别:Standard Grant
-
资助金额:$14.5万
-
财政年份:2012
-
负责人:Keshav Pingali
-
依托单位:
SHF: Small: Autograph: A System for Synthesizing Concurrent Data Structure Implementations
-
批准号:1218568
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2012
-
负责人:Keshav Pingali
-
依托单位:
CSR: Large: Collaborative Research: Kali: A System for Sequential Programming of Multicore Processors
-
批准号:1111766
-
项目类别:Standard Grant
-
资助金额:$143.51万
-
财政年份:2011
-
负责人:Keshav Pingali
-
依托单位:
Language and System Support for Petascale Irregular Applications
-
批准号:0833162
-
项目类别:Standard Grant
-
资助金额:$80.0万
-
财政年份:2008
-
负责人:Keshav Pingali
-
依托单位:
The Galois Approach to Optimistic Parallelization
-
批准号:0702353
-
项目类别:Standard Grant
-
资助金额:$29.99万
-
财政年份:2007
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Optimizations for Optimistic Parallelization Systems
-
批准号:0719966
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2007
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Parallelizing Irregular Applications for Multicore Processors
-
批准号:0923907
-
项目类别:Continuing Grant
-
资助金额:$66.69万
-
财政年份:2007
-
负责人:Keshav Pingali
-
依托单位:
NGS: A System for Semi-Automatic Application-Level Checkpointing of Parallel Programs
-
批准号:0739601
-
项目类别:Continuing Grant
-
资助金额:$48.58万
-
财政年份:2007
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Parallelizing Irregular Applications for Multicore Processors
-
批准号:0615240
-
项目类别:Continuing Grant
-
资助金额:$76.5万
-
财政年份:2006
-
负责人:Keshav Pingali
-
依托单位:
DCS: Mobile Applications in Computational Grids
-
批准号:0541193
-
项目类别:Standard Grant
-
资助金额:$37.5万
-
财政年份:2006
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Mobile Applications in Computational Grids
-
批准号:0725151
-
项目类别:Standard Grant
-
资助金额:$1.68万
-
财政年份:2006
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Collaborative Research: Library Generators for Advanced Execution Systems
-
批准号:0724966
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Collaborative Research: Library Generators for Advanced Execution Systems
-
批准号:0509324
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Mobile Applications in Computational Grids
-
批准号:0509307
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2005
-
负责人:Keshav Pingali
-
依托单位:
NGS: A System for Semi-Automatic Application-Level Checkpointing of Parallel Programs
-
批准号:0406345
-
项目类别:Continuing Grant
-
资助金额:$85.0万
-
财政年份:2004
-
负责人:Keshav Pingali
-
依托单位:
国内基金
海外基金
基于Mobile-CRISPRi技术构建肺炎克雷伯菌knockdown文库及其抗菌药物靶点筛选的研究
-
批准号:2020A151501586
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2020
-
负责人:曲久鑫
-
依托单位:
基于Mobile Agent 的分布式数据流挖掘技术研究
-
批准号:60873037
-
项目类别:面上项目
-
资助金额:32.0万元
-
批准年份:2008
-
负责人:张健沛
-
依托单位:
基于支持向量机的Mobile Agent系统中数据分类方法研究
-
批准号:60673131
-
项目类别:面上项目
-
资助金额:8.0万元
-
批准年份:2006
-
负责人:张健沛
-
依托单位: