Experiments in Distributed Computing

Project Information

Discipline
Computer Science (401) 
Orientation
Research 
Abstract

"This work is aimed at (i) developing and extending SAGA the programming system (ii) application and development of \n\ndistributed programming models, and (iii) analysis data-intensive applications and methods."

Intellectual Merit

"The CI community does not currently have the ability to address ""distributedness"" explicitly. Part of the reason\n\nis the fragmented and silo approaches, that don't scale or are not extensible. SAGA provides\n\na standards based approach to distributed application development that is interoperable and extensible by definition.\n\nResearch on Futuregrid is primarily about establishing the advantages of a SAGA-based approach to distributed\n\napplications -- primarily data-intensive.\n\n"

Broader Impacts

"Access to FG is being used to support educational -- graduate and undergraduate activities in an EPSCOR state. \n\nIt also forms the basis of multiple student and training projects."

Project Contact

Project Lead
Shantenu Jha (shantenu) 
Project Manager
Shantenu Jha (shantenu) 
Project Members
Abhinav Thota, Hyunjoo Kim, Vishal Shah, Trinh Le, Vivekanandan Balasubramanian, Nandhini Venkatesan, Antons Treikalis, George Chantzialexiou, Robert Gross  

Resource Requirements

Hardware Systems
  • hotel (IBM iDataPlex at U Chicago)
  • india (IBM iDataPlex at IU)
  • sierra (IBM iDataPlex at SDSC)
 
Use of FutureGrid

"Both Research and Education\n\n\n\nFuturegrid is being used by my group as a critical testbed for (i) understanding and developing Distributed Programming Models, primarily data-intensive applications, (ii) extending/testing SAGA -- as a Distributed Programming Systems (iii) Stable endpoint deployments of OGF/Standards.\n\n\n\nIn Fall 2010, I am teaching a course on Scientific Computing. In particular the Module ""Distributed Scientific Computing"" will rely upon FutureGrid heavily to provide the class with access to (i) SAGA, (ii) Eucalyptus over multiple resources. "

Scale of Use

More than the scale of a single machine, the ability to utilize as many multiple distributed resources is of great importance.

Project Timeline

Submitted
11/28/2010 - 22:51