VL-e PoC Architecture and the VL-e Integration Team David Groep VL-e work shop, April 7 th, 2006.

Slides:



Advertisements
Similar presentations
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
Advertisements

OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
R. Belleman, 22 juni 2004VL-e technical overview VL-e toolkit development cycle Robert Belleman
1 Project overview Presented at the Euforia KoM January, 2008 Marcin Płóciennik, PSNC, Poland.
Crucial Patterns in Service- Oriented Architecture Jaroslav Král, Michal Žemlička Charles University, Prague.
WS-VLAM Introduction presentation WS-VLAM Workflow Engine System and Network Engineering group Institute of informatics University of Amsterdam.
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.
8.
VL-e Proof of Concept and the VL-e Integration Team David Groep Maurice Bouwhuis VL-e SP Plenary Meeting, November 1 st, 2005.
VL-e PoC Introduction Maurice Bouwhuis VL-e work shop, April 7 th, 2006.
VL-e PoC: What it is and what it isn’t Jan Just Keijser VL-e P4 Scaling and Validation Team TU Delft Grid Meeting, December 11th, 2008.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
Chapter 9: Moving to Design
Virtual Lab AMsterdam VLAM-G Project VLAM-G developers team Computer Architecture and Parallel Systems Group Department of Computer Science Universiteit.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
Ian Bird WLCG Workshop Okinawa, 12 th April 2015.
Assessment of Core Services provided to USLHC by OSG.
SOA, BPM, BPEL, jBPM.
Chapter 9 Elements of Systems Design
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences between requirements activities and design activities.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
DISTRIBUTED COMPUTING
Towards the definition of an eIRGRoma, 10 December An e-Infrastructure in Europe: a strategy and policy driven approach for a policy eIRG A pink.
Strategic Mobility 21 Focused on Making Decision Relevant Data A Logistics Multiplier in All Domains Strategic Mobility 21 Focused on Making Decision Relevant.
SmartGRID Ongoing research work in Univ. Fribourg and Univ. Applied Sciences of Western Switzerland (HES-SO) SwiNG Grid Day, Bern, Nov. 26th, 2009 Ye HUANG.
Using the VL-E Proof of Concept Environment Connecting Users to the e-Science Infrastructure David Groep, NIKHEF.
The Grid computing Presented by:- Mohamad Shalaby.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
VL-e Workshop, 7 April Developments and Activities in VL-e Medical Sílvia D. Olabarriaga Informatics Institute, UvA
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Commodity Grid Kits Gregor von Laszewski (ANL), Keith Jackson (LBL) Many state-of-the-art scientific applications, such as climate modeling, astrophysics,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
The Scaling and Validation Programme PoC David Groep & vle-pfour-team VL-e Workshop NIKHEF SARA LogicaCMG IBM.
ICT infrastructure for Science: e-Science developments Henri Bal Vrije Universiteit Amsterdam.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Virtual Lab for e-Science Towards a new Science Paradigm.
Cooperative experiments in VL-e: from scientific workflows to knowledge sharing Z.Zhao (1) V. Guevara( 1) A. Wibisono(1) A. Belloum(1) M. Bubak(1,2) B.
Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting NIKHEF SARA LogicaCMG IBM.
Grid and VOs. Grid from feet The GRID: networked data processing centres and ”middleware” software as the “glue” of resources. Researchers perform.
Project Database Handler The Project Database Handler is a brokering application, which will mediate interactions between the project database and other.
7. Grid Computing Systems and Resource Management
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Tool Integration with Data and Computation Grid “Grid Wizard 2”
The VL-e Proof of Concept Environment & The VL-e PoC Installer Jan Just Keijser System Integrator P4 Team NIKHEF.
Virtual Lab AMsterdam VLAMsterdam Abstract Machine Toolbox A.S.Z. Belloum, Z.W. Hendrikse, E.C. Kaletas, H. Afsarmanesh and L.O. Hertzberger Computer Architecture.
Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability,
© Copyright AARNet Pty Ltd PRAGMA Update & some personal observations James Sankar Network Engineer - Middleware.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Collaborative Tools for the Grid V.N Alexandrov S. Mehmood Hasan.
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
A service Oriented Architecture & Web Service Technology.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
EGI-InSPIRE EGI-InSPIRE RI The European Grid Infrastructure Steven Newhouse Director, EGI.eu Project Director, EGI-InSPIRE 29/06/2016CoreGrid.
EGI-InSPIRE RI An Introduction to European Grid Infrastructure (EGI) March An Introduction to the European Grid Infrastructure.
Virtual Laboratory Amsterdam L.O. (Bob) Hertzberger Computer Architecture and Parallel Systems Group Department of Computer Science Universiteit van Amsterdam.
Bob Jones EGEE Technical Director
Clouds , Grids and Clusters
Ian Bird GDB Meeting CERN 9 September 2003
Grid Computing.
Chapter 18 MobileApp Design
University of Technology
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
VL-e PoC Architecture and the VL-e Integration Team
Presentation transcript:

VL-e PoC Architecture and the VL-e Integration Team David Groep VL-e work shop, April 7 th, 2006

The VL-e PoC: Proof-of-Concept What is the PoC Environment? A shared, common environment, where different tools and services are both used and provided by the VL-e community The basis for further application development

Grid Middleware Networking Network Service (lambda networking) Application specific service Application Potential Generic service & Virtual Lab. services Grid & Network Services Virtual Laboratory VL-e Experimental Environment VL-e Proof of concept Environment App1 App 2 App 3 Virtual Lab. rapid prototyping (interactive simulation) Additional Grid Services (OGSA services) PoC Position in the VL-e structure

PoC R1 Architectural Vision Many different tools and services … … from many different providers … … tied together in a common framework: Service-Oriented Architecture (SOA) Aim for re-useable software components Integrated at the work-flow layer Needs commitment from everyone to work on and with the PoC and in this shared environment

Service Orientation All functions defined as services All services are independent  Operate as "black boxes"; o external components neither know nor care how boxes are executed o merely that they return the expected result. The interfaces are invocable At an architectural level, it is irrelevant whether o they are local or remote o what interconnect scheme or protocol is used to effect the invocation, &c In the VL-e and Grid environment, these invocations are across different organisations and domains from: Adam Belloum, Introduction to Grid Computing , UvA Master of Grid Computing

Service Orientation from: Adam Belloum, Introduction to Grid Computing , UvA Master of Grid Computing ‘non-SOA architecture’‘service oriented’ ‘Grid Services’ are services that operate on stateful resources

Service composition Services in the architecture represent basic (but not necessarily atomic) functionality Services can also be ‘general purpose’  ‘actors’ in work flow system run legacy applications  use such ‘general purpose’ services for high-through or high-performance tasks  don’t just ‘servicize’ everything you see Work flow should be the integrative layer of VL-e  means functionality should be invocable as a service  work flow (graphical) systems help in composition but are not the only way to interact with services

PoC Environment The PoC distribution contains components to enable service-oriented development enable application development provide access to computing, storage, and information systems  distributed geographically driven by the VL-e application scenarios (use cases) stable base environment, with managed releases today R1 is (still) mostly a ‘bag of components’

VLeIT – the VL-e Integration Team Steering PoC Development and the VL-e Architecture

VLeIT members Scientific Director (chair)Bob Hertzberger Applications liaisonRobert Belleman Adapt. Inform. DisclosureMachiel Jansen WorkflowZhiming Zhao, Paul van Hooft, Adam Belloum Information ManagementNader Mirzadeh, Hakan Yakali, Paul van Hooft VisualizationRobert van Liere Problem Solving EnvironmentsBreanndán Ó Nualláin HPCN and RP representativeKees Verstoep Scaling & ValidationDavid Groep PoC infrastructureMaurice Bouwhuis

VLeIT Activities Application scenario (‘use case’) coordination  Collecting usage scenarios  Correlate across SP’s and identify common elements  Advising the application scenario groups Define the content of the PoC Distribution  focus on tools that are shared between SP’s  incorporate tools that are the basis for our SOA model Management of the scientific-programmer pool  prioritization of the development effort  driven by the application scenario groups Outputs are Recommendations to the Directorate

Application Scenario Groups Scenarios proposed & defined by the application SPs Small ‘design team’ (3-4 persons)  from application ICT experts and selected P2 experts  comes up with a design/sequence diagram  identifies existing relevant components  does a gap-analysis  proposes the work plan to completion VLeIT compiles the results  assigns scientific programmers  updates the PoC environment with relevant components or new developments

Application Scenario Status ~ 20 scenarios submitted Subset prioritized for the R1 timeframe  Prioritization based on resource availability  By VLeIT in consultation with the applications Some have been completed  High-throughput & parallel processing of R  … Several ongoing Targeted at or intended for the PoC Environment …see Adam Belloum’s presentation this afternoon

Defining content of the PoC Distribution Application development Matrix clusters Central Storage (SRB, dCache/SRM) Distributed Clusters, SURFnet Initial compute platform Stable, reliable, supported releases of the Grid MW & VL-software VL-e Proof of Concept Environment VL-e Rapid Prototyping Environment DAS-2, local resources VL-e Certification Environment NL-Grid Fabric Research Cluster Test & Cert. Grid MW & VL-software Compatibility Flexible test environment Environments Typical usage ‘keywords’ Virtual Lab. rapid prototyping Flexible, ‘unstable’ Download Repository PoC Installer Common repository Integration tests stable, tested releases Tagged Release Candidates External software VLeIT Recommendation Point

Elements in the PoC The PoC refers to three distinct elements PoC Software Distribution  set of software that is the basis for the applications  both grid middleware and virtual lab generic software PoC Environment  the ensemble of systems running the Distribution  including your own desktops or local clusters/storage PoC Central Facilities  those systems with the PoC Distribution centrally managed for the entire collaboration  computing, storage and hosting resources

The PoC software distribution The PoC software suite. For convenience, the following elements of this suite can be distinguished:  Grid foundation middleware; the basic software that is based on interfaces and concepts that are globally adopted and standardized. This includes elements such as the security model, resource allocation interface, …  Generic Virtual Laboratory software; the software developed within the project for the PoC.  Services imported from outside; given that not all services are necessarily developed within VL-e, some will be imported.  Associated installation and deployment tools; the PoC suite is installed on the central facilities and (where applicable) also available for distributed installation.

PoC R1: Questions and Support Each software component has an ‘expert’ on VLeIT to work with you on its optimal use or deployment coordinate enhancement requests see under “software” for a list Availability Download: On DVD Via a trial run in a virtual machine (image on the DVD)

In Summary PoC provides common basis for applications Driven by the application scenarios Designed for your (application) purposes Managed via the VLeIT Team