270 likes | 394 Views
PROGRESS Grid Access Environment for SUN Computing Cluster. Poznań Supercomputing and Networking Center Cezary Mazurek. PROGRESS. Duration: December 2001 – May 2003 Deployment: June 2003-December 2003 Project Partners SUN Microsystems Poland PSNC IBCh Poznań Cyfronet AMM, Kraków
E N D
PROGRESS Grid Access Environment for SUN Computing Cluster Poznań Supercomputing and Networking Center Cezary Mazurek
PROGRESS • Duration: December 2001 – May 2003 • Deployment: June 2003-December 2003 • Project Partners • SUN Microsystems Poland • PSNC IBCh Poznań • Cyfronet AMM, Kraków • Technical University Łódź • Co-funded by The State Committee for Scientific Research (KBN) and SUN Microsystems Poland
PROGRESS • Project is testbed oriented • Three bioX applications will be enabled within the grid-portal architecture • Two of them are already available • Distributed cluster of SF6800 is a pilot testbed installation • Dedicated channels through PIONIER network (1 Gb/s) will come in the 3Q2003 • Tools and services for grid processing and data management in PROGRESS grid-portal framework
PROGRESS • Pilot installation Poznan-Krakow • 3 SUN Fire 6800 • Poznań: SUN Fire Link • 2 Data Servers • Front-end for portal access • Distributed processing in distributed framework
PROGRESS - Applications • DNA Assembly BranchBound1 • DNA Assembly Heuristic2 • DNA Assembly Heuristic3 • Prediction of protein secondary structure - module A1 • Prediction of protein secondary structure - module A2 • Prediction of protein secondary structure - module B • Prediction of protein secondary structure - module C • Prediction of protein secondary structure - module D • Logical workflow applications: • LAD – learning: A1->B->C • LAD – testing: A2->D
PROGRESS HPC Window • GRID user interfaces are independent of the information processing layer • bioX computational portal • Migrating Desktop application • PROGRESS computational portal • Accessing applications collected in the application factory • Forming and running jobs • Accessing data stored in the Data Management System • Providing information services
SOAP Entity Beans Session Bean Content Provider Webservice SOAP/XML PROGRESS • Content Provider • Data presentation • User interaction • Service Provider • Realization of services functions • Services data storage and access ComputingPortal GRID Service Provider
PROGRESS • 4 – tier architecture for grid-portal environment
HTTP/HTTPS HTTP/HTTPS HTTP/HTTPS Webservice CORBA WebserviceFTP Grid FTP PROGRESS Communication Portal Service Provider Grid Broker SGE SGE
PROGRESS Grid broker • Grid Broker in Progress: • Job submission, monitoring and controlling • Different scheduling and resource management strategies • Flexible job description language (XRSL) • Heterogeneous and service based environment
Clients Portal Grid broker Migrating desktop PROGRESS Data Management System Metadata Management WS Mirror & Proxy Data Broker SRS Data Storage Data Storage Data Storage GASS FTP Grid FTP (...)
PROGRESSData Management System • Provides seamless access to data and information for grid computing • Uses metadata repository for describing stored data • Stores data on various media such as files, tapes and databases
PROGRESS Security • Intrusion Detection and Security Management System • Reliable and dynamic information sources • Possibility to automatically react to detected attacks • Possibility to apply different analysis methods • Modular architecture
PROGRESS PROGRESS at Supercomputing 2002, Baltimore, USA
PROGRESS • Conclusions • The PROGRESS project has provided some components and services for flexible grid-portal environment, which might be deployed in other projects and environments • PROGRESS team has been working on additional functionality for Solaris OS in the area of checkpointing and security
PROGRESS http://progress.psnc.pl/ http://progress.psnc.pl/portal mazurek@man.poznan.pl