Cyberinfrastructure Web Application Framework


2016-04-28_21-58-25

The Cyberinfrastructure Web Application Framework (CyberWeb) simplifies access to heterogeneous, computational environments required by high-performance computing applications. CyberWeb has three core components: a Pylons Web2.0 framework, including XML, JavaScript, AJAX, Google APIs, social networks, and security; a Database and Web interface for configuring installations, applications, users, remote services; a job distribution service framework for task execution and management. CyberWeb design philosophy includes: “plug-n-play” mode – applications dynamically discover modifications to the system and automatically reload new components; “non-invasive” philosophy – no software is required to be installed on remote resources, it interfaces existing software and services. CyberWeb supports basic job functions (accounts, authentication, execution, task history); operates in heterogeneous environments from remote large-scale systems (XSEDE/TeraGrid) to local systems; applications built on top of the core framework (ocean, thermochemistry, education). In this paper we present the CyberWeb architecture, highlighting the database and JODIS architectures, and demonstrate its usefulness with application examples.

Tools


  • Pylons Web2.0 framework
  • including XML
  • JavaScript
  • AJAX
  • Google APIs
  • Fortran90

Reference


Thomas, M., P.; Cheng, C.; More, S.; and Shah, H. Integrating HPC Resources , Services , and Cyberinfrastructure to Develop Science Applications Using Web Application Frameworks. In International Conference on Parallel and Distributed Processing Techniques and Applications, volume 2, pages 421-427, 2012. CSREA Press

For more COD references here

Software Overview


Related Projects


Related Contributors


 

Cyberinfrastructure Web Application Framework


2016-04-28_21-58-25

The Cyberinfrastructure Web Application Framework (CyberWeb) simplifies access to heterogeneous, computational environments required by high-performance computing applications. CyberWeb has three core components: a Pylons Web2.0 framework, including XML, JavaScript, AJAX, Google APIs, social networks, and security; a Database and Web interface for configuring installations, applications, users, remote services; a job distribution service framework for task execution and management. CyberWeb design philosophy includes: “plug-n-play” mode – applications dynamically discover modifications to the system and automatically reload new components; “non-invasive” philosophy – no software is required to be installed on remote resources, it interfaces existing software and services. CyberWeb supports basic job functions (accounts, authentication, execution, task history); operates in heterogeneous environments from remote large-scale systems (XSEDE/TeraGrid) to local systems; applications built on top of the core framework (ocean, thermochemistry, education). In this paper we present the CyberWeb architecture, highlighting the database and JODIS architectures, and demonstrate its usefulness with application examples.

Tools


  • Pylons Web2.0 framework
  • including XML
  • JavaScript
  • AJAX
  • Google APIs
  • Fortran90

Reference


Thomas, M., P.; Cheng, C.; More, S.; and Shah, H. Integrating HPC Resources , Services , and Cyberinfrastructure to Develop Science Applications Using Web Application Frameworks. In International Conference on Parallel and Distributed Processing Techniques and Applications, volume 2, pages 421-427, 2012. CSREA Press

For more COD references here

Software Overview


Related Projects


Related Contributors