Cracow Grid Workshop, November 5-6, 2001 Towards the CrossGrid Architecture Marian Bubak, Marek Garbacz, Maciej Malawski, and Katarzyna Zając.

Slides:



Advertisements
Similar presentations
Data Management Expert Panel - WP2. WP2 Overview.
Advertisements

High Performance Computing Course Notes Grid Computing.
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
EU-GRID Work Program Massimo Sgaravatto – INFN Padova Cristina Vistoli – INFN Cnaf as INFN members of the EU-GRID technical team.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Universität Dortmund Robotics Research Institute Information Technology Section Grid Metaschedulers An Overview and Up-to-date Solutions Christian.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
The CrossGrid project Juha Alatalo Timo Koivusalo.
TAT CrossGrid Yearly Review, Brussels, March 12, 2003 CrossGrid After the First Year: A Technical Overview Marian Bubak, Maciej Malawski, and Katarzyna.
CrossGrid Task 3.3 Grid Monitoring Trinity College Dublin (TCD) Brian Coghlan Paris MAR-2002.
Cracow Grid Workshop, November 5-6, 2001 Overview of the CrossGrid Project Marian Bubak Institute of Computer Science & ACC CYFRONET AGH, Kraków, Poland.
TAT Cracow Grid Workshop, October 27 – 29, 2003 Marian Bubak, Michal Turala and the CrossGrid Collaboration CrossGrid in Its Halfway:
Workload Management Massimo Sgaravatto INFN Padova.
M.Kunze, NEC2003, Varna The European CrossGrid Project Marcel Kunze Institute for Scientific Computing (IWR) Forschungszentrum Karlsruhe GmbH
EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 1 DataGrid Quality Assurance Gabriel Zaquine Quality Engineer - WP12 – CS-SI.
DataGrid is a project funded by the European Commission under contract IST rd EU Review – 19-20/02/2004 DataGrid Quality Assurance On behalf.
Computer Science and Engineering A Middleware for Developing and Deploying Scalable Remote Mining Services P. 1DataGrid Lab A Middleware for Developing.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
Mantychore Oct 2010 WP 7 Andrew Mackarel. Agenda 1. Scope of the WP 2. Mm distribution 3. The WP plan 4. Objectives 5. Deliverables 6. Deadlines 7. Partners.
Workload Management WP Status and next steps Massimo Sgaravatto INFN Padova.
EMI INFSO-RI EMI SA2 Report Quality Assurance Alberto Aimar (CERN) SA2 WP Leader.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
ARGONNE  CHICAGO Ian Foster Discussion Points l Maintaining the right balance between research and development l Maintaining focus vs. accepting broader.
CoG Kit Overview Gregor von Laszewski Keith Jackson.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
A DΙgital Library Infrastructure on Grid EΝabled Technology ETICS Usage in DILIGENT Pedro Andrade
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
DORII review Remote instrumentation communities and application support NA3 Roberto Pugliese Sincrotrone Trieste SCpA.
DataGrid Applications Federico Carminati WP6 WorkShop December 11, 2000.
GRID IIII D UK Particle Physics GridPP Collaboration meeting - R.P.Middleton (RAL/PPD) 23-25th May Grid Monitoring Services Robin Middleton RAL/PPD24-May-01.
DataGrid WP1 Massimo Sgaravatto INFN Padova. WP1 (Grid Workload Management) Objective of the first DataGrid workpackage is (according to the project "Technical.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
Software Quality Assurance
High Level Architecture (HLA)  used for building interactive simulations  connects geographically distributed nodes  time management (for time- and.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Presented by An Overview of the Common Component Architecture (CCA) The CCA Forum and the Center for Technology for Advanced Scientific Component Software.
German Cancio/ WP4 -1 WP4 comments for the TestBed German Cancio / WP4
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1October 9, 2001 Sun in Scientific & Engineering Computing Grid Computing with Sun Wolfgang Gentzsch Director Grid Computing Cracow Grid Workshop, November.
JRA Execution Plan 13 January JRA1 Execution Plan Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as a project funded by the European.
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Kraków Kick-off meeting Migrating Desktop General concept Intuitive Grid-user’s work environment independent of a hardware.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
ProActive components and legacy code Matthieu MOREL.
CERN, DataGrid PTB, April 10, 2002 CrossGrid – DataGrid Collaboration (Framework) Marian Bubak and Bob Jones.
High Level Architecture (HLA)  used for building interactive simulations  connects geographically distributed nodes  time management (for time- and.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Ariel Garcia DataGrid WP6, Heidelberg, 26 th September 2003 Ariel García CrossGrid testbed status Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft.
BOF at GGF5, Edinburgh, Scotland, July 21-24, 2002 CrossGrid Architecture Marian Bubak and TAT Institute of Computer Science & ACC CYFRONET AGH, Cracow,
DS-Grid: Large Scale Distributed Simulation on the Grid Georgios Theodoropoulos Midlands e-Science Centre University of Birmingham, UK Stephen John Turner,
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
Bob Jones – Project Architecture - 1 March n° 1 Project Architecture, Middleware and Delivery Schedule Bob Jones Technical Coordinator, WP12, CERN.
14 June 2001LHCb workshop at Bologna1 LHCb and Datagrid - Status and Planning F Harris(Oxford)
DataGrid Quality Assurance
Fabric and Storage Management
WP1 activity, achievements and plans
PROCESS - H2020 Project Work Package WP6 JRA3
Grid Computing B.Ramamurthy 9/22/2018 B.Ramamurthy.
Wide Area Workload Management Work Package DATAGRID project
Grid Application Programming Environment
Quality Assurance for Component-Based Software Development
I Datagrid Workshop- Marseille C.Vistoli
Presentation transcript:

Cracow Grid Workshop, November 5-6, 2001 Towards the CrossGrid Architecture Marian Bubak, Marek Garbacz, Maciej Malawski, and Katarzyna Zając

Cracow Grid Workshop, November 5-6, 2001 Outline –Introduction –CrossGrid Architecture Team –Layered architecture –Software integration –Standard operational procedures –Collaboration with DataGrid –Conclusion

Cracow Grid Workshop, November 5-6, 2001 Introduction –Layered structure of the all X# applications –Reuse of SW from DataGrid and other # projects –Globus as the bottom layer of the middleware –Heterogeneous computer and storage systems –Distributed development and testing of SW 12 partners in applications 14 partners in middleware 15 partners in testbeds

Cracow Grid Workshop, November 5-6, 2001 General rules –Iterative improvement: development, testing on testbed, evaluation, improvement –Modularity –Open source approach –SW well documented –Collaboration with other # projects

Cracow Grid Workshop, November 5-6, 2001 Architecture Team –Activity: Merging of requirements from WP1, WP2, WP3 Specification of the X# architecture (protocols, APIs) Establishing of standard operational procedures Specification of the structure of deliverables –Organization: Representatives of WPs (responsible for integration) Technical Architecture Team

Cracow Grid Workshop, November 5-6, 2001 Layered Architecture Interactive and Data Intensive Applications (WP1)  I nteractive simulation and visualisation of a biomedical system  Flooding crisis team support  Distributed Data Analysis in High Energy Physics  Weather forecast and air pollution modelling Grid Application Programming Environment (WP2)  MPI code debugging and verification  Metrics and benchmarks  Interactive and semiautomatic performance evaluation tools Grid Visualisation Kernel Data Mining New CrossGrid Services (WP3) Globus Middleware Fabric Infrastructure (Testbed WP4) Datagrid GriPhyN... Services HLA  Portals and roaming access  Grid resource management  Grid monitoring  Optimisation of data access

Cracow Grid Workshop, November 5-6, 2001 WP1 Architecture Components 2.2 MPI Verification 2.3 Benchmarks 2.4 Performance analysis 3.1 Portal + Roaming 3.2 Resource Management 3.3 Monitoring 3.4 Optimisation of data access Applications WP3 WP2

Cracow Grid Workshop, November 5-6, 2001 Connection with Datagrid Data Management Replica Manager Replica Catalog interface Replica optimisation CrossGrid optimisation of data access Replica Catalog Automatic data migration & replication

Cracow Grid Workshop, November 5-6, 2001 Connection with Datagrid Workload Management Resource Broker Crossgrid Resource Management Matching job requirements against available resources RB Agent High level Strategy library Logging & Bookkeping Job submission

Cracow Grid Workshop, November 5-6, 2001 Software Integration –HLA - architecture for distributed simulations –CCA - component-based approach –Interoperability with DataGrid

Cracow Grid Workshop, November 5-6, 2001 HLA -Overview –consists of federates (simulations, simulation managers, data collectors, passive viewers) that form federations –is defined of three components: Federation rules proper interaction of simulations in a federation Interface specification defines Run-Time Infrastructure services Object Model Template common framework for HLA object documentation

Cracow Grid Workshop, November 5-6, 2001 HLA - Important Features establishing a common high level simulation architecture separates communication and simulation advanced time management flexible attribute and ownership mechanisms current implementation RTI 1.3 uses UDP multicast communication

Cracow Grid Workshop, November 5-6, 2001 Common Component Architecture –Corba Component Model, Microsoft COM, Java Beans –CCA Forum addresses HPC community –Scientific Interface Definition Language Components and ports Local and remote components –CCA Toolkit (CCAT) framework based on Globus

Cracow Grid Workshop, November 5-6, 2001 Software Integration - Summary Goal:establishing a common high level simulation architecture on Grid for real-time simulations Possible solution:HLA implementation built within component framework over GLOBUS architecture

Cracow Grid Workshop, November 5-6, 2001 S/W Engineering Practices –Developers’ common point of view Introduces work overhead Annoying and boring –But the truth is Using strict operational procedures for Requirements traceability Configuration mgmt Testing... helps to keep project activities on track We know where we are and what we do !

Cracow Grid Workshop, November 5-6, 2001 Reqs. Traceability –The 1 st baseline Defined after the 1 st quarter Base of project work !  Acceptance criteria –Further modifications PRs/CRs mechanism - subsequent baselines (versions). –Identification All WPs deliverables – Refered reqs. baseline  what your work is based on?

Cracow Grid Workshop, November 5-6, 2001 Integration &Testing –WP1, WP2, WP3 Unit tests Need for stubs for other WPs interfaces until they’re available WPs deliverables –WP4 (International Testbed) Integration with DataGrid testbed Integration tests Hw/Sw components Software distribution/installation policy  what are we testing? Test plan Schedule Test logs, feedback distribution – what needs to be changed.

Cracow Grid Workshop, November 5-6, 2001 Configuration Mgmt –Central project repository Version control tool is to be choosen All project ‘official’ artifacts Source of code for WP4 to test –Traceability of configuration items Maintained to upper level components E.g. design  requirements, code  design, etc.

Cracow Grid Workshop, November 5-6, 2001 Conclusion –We must start with an internal report which will present Approaches to the definition of the architecture Coding guidelines Java conventions for naming, comments??? Document publication rules