Software Development for Emerging Cyberinfrastructures
The National Science Foundation, Department of Energy and others have been investing in the development of distributed software systems to bring together researchers within scientific communities. These “Virtual Organizations” have been the basis of Grid Computing and are now evolving into “the Cloud”. But from a software development perspective, what are cyberinfrastructures and how do you go about building one? In this talk, I will describe two large cyberinfrastructures that I was involved in building and identify the challenges and opportunities from a software development perspective. I will also describe some efforts currently underway in the area of cyberinfrastructure security.
Karan Bhatia, SDSC