RADICAL Cybertools: Scalable, Interoperable and Sustainable Tools for Science

nsf_101x102.jpg

Prof. Shantenu Jha received an NSF grant for the project RADICAL Cybertools: Scalable, Interoperable and Sustainable Tools for Science.

To support science and engineering applications that are the basis of many societal and intellectual challenges in the 21st Century, there is a need for comprehensive, balanced and flexible distributed cyberinfrastructure (DCI). The process of designing and deploying such large scale DCI however, presents a critical and challenging research agenda. One specific challenge is to produce tools that provide a step change in the sophistication of problems that can be investigated using DCI, while being extensible, easy to deploy and use, as well as being compatible with a variety of other established tools. RADICAL Cybertools will meet these requirements by providing an abstractions based suite of well defined capabilities that are architected to support scalable, interoperable and sustainable science on a range of high performance and distributed computing infrastructure. RADICAL Cybertools builds upon important theoretical advances, production software development best practices and carefully analyzed usage and programming models. RADICAL Cybertools is posed to play a role in grand challenge problems, ranging from personalized medicine and health, to understanding long term global and regional climate.

There is a significant difference however, in the quality and capability required to support scalable end-usage science, compared to that of a research prototype. It is the aim of this project to bridge this gap between the ability to serve as a research prototype versus the challenges of supporting scalable end-usage science. This will be achieved by addressing existing limitations of usability, functionality, nd scalability. We will do so by utilizing conceptual and theoretical advances in the understanding of distributed systems and middleware, resulting in a scalable architecture and robust design. We will employ advances in performance engineering, data-intensive methods and cyberinfrastructure to deliver the next-generation of RADICAL Cybertools.