Executive Summary
U.S. Department of Energy Office of Science
Scientific Discovery through Advanced Computation Solicitation LAB01-06
National Collaboratories and High Performance Networks
CoG Kits: Enabling middleware for designing science applications, Web portals, and problem solving environments
For the period July 1, 2001 – July 31, 2004
The computing demand of many state-of-the-art scientific applications, such as climate modeling, astrophysics, high energy physics, structural biology, chemistry, and tele-immersive engineering, will require the coordinated use of numerous distributed and heterogeneous components, including advanced networks, computers, storage devices, display devices, and scientific instruments. Such a national collaborative Grid infrastructure is currently being developed and supported by DOE, NSF, and NASA. Developing advanced scientific applications for these emerging national-scale Computational Grid infrastructures is still a difficult task. Although elementary Grid services are available that assist the application developers in authentication, remote access to computers, resource management, and infrastructure discovery, these services often are not compatible with the commodity technologies and frameworks used by application scientists today, or they are too complex to be used by computational scientists who are not experts in Grid programming. A higher level of abstraction is demanded that provides advanced
Grid services within frameworks that are, and will be, used as part of the scientific problem-solving process.
We propose to develop and implement Commodity Grid (CoG) Kits that will allow the application programmer or middleware developer to readily make use of Grid services from a higher-level framework. We will focus this effort on the development of two CoG Kits; one for Java and the other for Python. These kits will allow for easier and more rapid application development. They also will encourage collaborative code reuse and the duplication of effort among problem solving environments, science portals, Grid middleware, and collaboratory pilots.
Within this proposal we will be following the complete software engineering cycle of requirement analysis, design, implementation, evaluation, deployment, outreach, and support. Our activities leverage prototype implementations and research. We collaborate with ongoing projects and Grid Forum activities to meet the many requirements posed by the community.
Timeline
Year 1
Year 2
Year 3
Contacts
Name Gregor von Laszewski
Institution: Argonne National Laboratory
9700 S. Cass Ave
Argonne, IL 60439
Tel: (630) 252-0472
Fax: (630) 252-5986
Email: gregor@mcs.anl.gov
Name: Keith R. Jackson
Institution: Lawrence Berkeley National Laboratory
1 Cyclotron Rd, 50B-2239
Berkeley, CA 94720
Tel: (510) 486-4401
Fax: (510) 486-6363
Email: KRJackson@lbl.gov