Premium
Programming environments for multidisciplinary Grid communities
Author(s) -
Ramakrishnan N.,
Watson L. T.,
Kafura D. G.,
Ribbens C. J.,
Shaffer C. A.
Publication year - 2002
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.679
Subject(s) - multidisciplinary approach , computer science , usability , schedule , context (archaeology) , grid , compiler , software engineering , work (physics) , grid computing , data science , systems engineering , human–computer interaction , engineering , programming language , sociology , geometry , mathematics , mechanical engineering , paleontology , social science , biology , operating system
As the power of computational Grids increases, there is a corresponding need for better usability for large and diverse communities. The focus in this paper is on supporting multidisciplinary communities of scientists and engineers. We discuss requirements for Grid computing environments (GCEs) in this context, and describe several core support technologies developed to meet these requirements. Our work extends the notion of a programming environment beyond the compile–schedule–execute paradigm, to include functionality such as collaborative application composition, information services, and data and simulation management. Systems designed for five different applications communities are described. These systems illustrate common needs and characteristics arising in multidisciplinary communities and motivate a high‐level design framework for building GCEs that meet those needs. Copyright © 2002 John Wiley & Sons, Ltd.