Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Developing Semantically-aware and Web-enabled KNSG Application Framework

NCSA and KISTI have developed a prototype non domain-specific platform called KNSG (KISTI-NCSA Science Gateway) Application Framework for building domain-specific HPC applications. The Application Framework provides a core set of reusable components for building new applications as demonstrated by eAIRS RCP. eAIRS RCP uses the framework for setting up and submitting HPC jobs on both Teragrid and KISTI supercomputing resources and then monitors the job progress through job monitoring components provided by the framework.

This project will enhance the KNSG Application Framework by pursuing the following goals:

  1. Enable KNSG Application Framework to be semantically-aware
  2. Enable KNSG Application Framework to develop web applications
  3. Enable Middleware Services (PTPFlow) to support multi-users and heavy concurrent connections

Adding semantic capabilities to the framework will provide the framework with a more complete set of content management capabilities that will allow users to collate, annotate and run analytics on their datasets. The web application extension will allow users to setup, launch and monitor jobs in a web enabled environment and access their data and tools from any location.

Section
Column
width60%
Recently Updated
Column
width5%

Column
width35%
Navigate space
Page Tree Search
Page Tree
Wiki Markup
h1. NCSA HPC Technology Transfer to KISTI The National Center for Supercomputing Applications (NCSA) is developing cyberenvironments to enable scientists and engineers to take full advantage of cyber-resources to drive scientific and engineering advances.  Cyberenvironments will integrate distributed computing resources and data into end-to-end scientific processes, providing boosted productivity and enabling cyber-discovery.  NCSA is leading the development of key cyberenvironment technologies including Bard, Seige, the Digital Synthesis Framework (DSF), Tupelo, the Parameterized Workflow Engine (PWE), ELF, and Ogrescript that will help drive future innovation.  Bard, Siege and DSF are User Interface (UI) Toolkits that provide a consistent UI for building applications that can utilize disparate computing resources.  Tupelo is a semantic content library based on semantic web technologies that manages data and metadata.  PWE is a workflow management system that has been developed over a period of eight years for supporting high-performance applications in meteorology, chemical engineering, astronomy and even the analysis of financial markets.  ELF is a robust container designed to support scripted applications using its native scripting language, Ogrescript, in a wide variety of environments, from desktop applications to high performance computing applications. Examples where these robust technologies have been deployed and tested include MAEviz, an earthquake disaster management application, LEAD, a HPC weather simulation project, and Cyberintegrator, a workflow environment for integrating data sources and invoking models to produce outputs that can be visualized in desktop and web environments.  These projects demonstrate how components of the NCSA software stack can be bundled and extended to meet the needs of each application for the Korea Institute of Science and Technology Information (KISTI) *Objectives* * Transfer current cutting-edge technology developed at NCSA to KISTI. The list of technologies in the scope of this project is identified in section 2 and 3. * Build a prototype system to provide a user-friendly environment for high-performance computing (HPC) resources. * Build a prototype platform to assist with building stand-alone applications in support of HPC. {table:width=80%|border=0|align=center} {tr} {td:valign=top} h2. !architecture.png! [Architecture|Architecture] {td} {td:valign=top} h2. !documentation.png! [Documentation|Documentation] {td} {tr} {td:valign=top} h2. !weather-clear.png! [Current Status|Project Status] {td} {td:valign=top} h2. !task.png! [Proposed Tasks and Schedule|Project Tasks] {td} {table} {section} {column:width=60%} {recently-updated} {column} {column:width=5%} {column} {column:width=35%} h6. Navigate space {pagetreesearch} {pagetree} {column} {section}