1 / 28

Holding slide prior to starting show

Holding slide prior to starting show. Grid Projects at WeSC: Synergies and Opportunities. David W. Walker School of Computer Science Cardiff University. http://www.cs.cf.ac.uk/User/David.W.Walker /. Overview of Activities.

lynna
Download Presentation

Holding slide prior to starting show

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Holding slide prior to starting show

  2. Grid Projects at WeSC: Synergies and Opportunities David W. Walker School of Computer Science Cardiff University http://www.cs.cf.ac.uk/User/David.W.Walker/

  3. Overview of Activities • Software development of middleware, tools, and problem-solving environments. • Triana – UDDIe – JACAW • SWFL/JISGA – G-QoSM – MEDLI • Funded research projects (RC&EU): • GSiB – WOSE – BD-World • GridLab – PASOA – e-HPTX • GridOneD – GENSS • Five collaborative industrial projects (DTI). • Also work in patterns and operators, performance and evaluation, semantic web technologies, and Grid economies. WeSC Seminar

  4. Collaborative Industrial Projects • Constraint-Oriented Negotiation in an Open Information Services Environment (CONOISE-G). Alex Gray • Collaborative Virtual Teams (COVITE). Alex Gray and John Miles • Environment for Industrial Design Optimisation (DIPSO). Omer Rana • Grid-Enables Computational Electromagnetics (GECEM). David Walker • Resource-Aware Visualisation Environment (RAVE). David Walker WeSC Seminar

  5. Staff Researchers in COMSC • Nick Avis: Medical imaging, collaborative visualisation. • Alex Gray, Andrew Jones, Jianhua Shao: Bio-Informatics, information/knowledge management • Yan Huang: Jini-based Grid middleware, workflow description, composition, deployment and enactment • Omer Rana: QoS frameworks, provenance and metadata issues, agent technologies • Ian Taylor: APIs for Grid computing, workflow, composition. • David Walker: PSEs/portals, workflow, visualisation and Grid applications. WeSC Seminar

  6. Other Cardiff Researchers • Sathyaprakash (PHYSX) • Peter Kille (BIOSC) • John Miles (ENGIN) • Also interest in PSYCH,ENCAP, ARCHI, EARTH, and UWCM. WeSC Seminar

  7. Grid Middleware • Lightweight service-oriented architecture for grids based on Jini and P2P technologies. • Workflow tools and description languages • Grid execution environments • Quality of service frameworks • Provenance and other metadata issues • Collaborative visualisation and collaborative working WeSC Seminar

  8. Web Services • Everything is a (Web/Grid) service. • This includes: • Computation routines • Access to files and databases • Components of the Grid infrastructure, such as workflow enactment engines, resource monitors, etc. WeSC Seminar

  9. A Common Approach to Workflow • Visual service composition. • Service interfaces and other metadata expressed in an XML-based service description document. • Services registered with, and discovered through, a registry. WeSC Seminar

  10. Workflow Within an SOA • Workflow description • SWFL • Visual composition of services • Triana • Aggregation • Higher level services and applications • PSE (or portal) for deploying. Managing,and monitoring services, applications and grid resources. • GSiB WeSC Seminar

  11. JISGA • JISGA consists of two main parts: • A WorkflowEngine service • A JobProcessor service • Grid application is submitted to a WorkflowEngine service as SWFL. • Sequential jobs are handled directly by the WorkflowEngine service. • Parallel jobs involve multiple JobProcessor services. WeSC Seminar

  12. SWFL2Java <?xml…> <JFlowModel …………… …………. ………. …. Intermediate FlowModel object SWFL2Graph Java Executable Code Graph2Java SWFL description What the Workflow Engine Does • Converts a SWFL description of a composite service-based job into an executable Java code, and executes it. To be continued… WeSC Seminar

  13. WOSE • Workflow Optimisation Services for e-Science Applications. • Middleware Open Call. • Collaboration with Imperial College and Daresbury Lab. • £400k, 2 years, one postdoc at each site • Status: • Advertising for postdocs • 1 Dec 2003 start date WeSC Seminar

  14. WOSE Overview • Draws together JISGA and Triana work at CU, with ICENI at IC, and portal expertise at DL. • Topics addressed • Service aggregation and deployment • Runtime discovery and late binding of services • Service discovery and selection from multiple semantically equivalent services WeSC Seminar

  15. Quality of Service Framework • Service discovery using QoS properties • Guarantees QoS at the application, middlware and resource levels (similar to DiffServ), and establishes Service Level Agreements • Support for QoS adaptation • Implementation using GARA/DSRT, NRM/Diffserv BB, and UDDIe • UDDIe supports the description of a service through service properties, and service discovery based on these properties. WeSC Seminar

  16. Provenance and Metadata • Important in many middleware and application projects. • Two main middleware projects • PASOA: Provenance-Aware Service-Oriented Architecture • GENSS: Grid-Enabled Numerical and Symbolic Services • Also key in BD-World application project. WeSC Seminar

  17. PASOA • Provenance-Aware Service-Oriented Architecture. • Fundamental Computer Science for e-Science call. • Collaboration with Southampton Univ. • £443k, 3 years, one postdoc and student each. • Status: • Recently funded • Aiming for 1 Feb 2004 start date. WeSC Seminar

  18. PASOA outline • Execution and service provenance in relation to workflow enactment. • Algorithms to reason over provenance data,to help scientists to achieve better utilisation of Grid resources for their specific tasks. • Generating provenance data in workflow enactment. • Properties that can be deduced from provenance-based data. • Prototype that supports provenance generation and reasoning in Grid environments. WeSC Seminar

  19. Collaborative Visualisation • Central to two joint industrial projects • RAVE: Resource-Aware Visualisation Environment. • GECEM: Grid-Enabled Computational Electromagnetics. WeSC Seminar

  20. RAVE Project • Resource-Aware Visualisation Environment • Status: • Started 1 April 2003. • Collaboration agreement in place. • Partners: SGI and ORNL • Duration: 3 years • Partner contribution: £150,000 (SGI) • EPSRC/DTI contribution: £186,534 • Staff: Dr Ian Grimstead hired as postdoc. WeSC Seminar

  21. RAVE Overview • Aims to develop a collaborative visualization environment that scales across a wide range of network-enabled devices. • Will respond to changes in network bandwidth and capabilities of the target display device. • Will start by examining VizServer and COVISE systems WeSC Seminar

  22. GECEM Project • Grid-Enabled Computational Electromagnetics • Status: • Start date 1 May 2003. • Collaboration agreement not in place yet • Partners: Swansea University, BAE Systems, Hewlett-Packard, and Singapore Institute of High Performance Computing • Duration: 2 years • Partner net contributions: £113,750 (BAE Systems), £113,750 Hewlett-Packard • EPSRC/DTI contribution: £227,500 • Staff: Postdoc in place at Swansea; waiting for work permit for CU postdoc WeSC Seminar

  23. GECEM Overview • Aims to use and develop Grid technology as an enabler of large-scale and globally-distributed scientific and engineering research. • The focus of the project will be collaborative numerical simulation and visualisation between the UK and Singapore. WeSC Seminar

  24. Two Hard Problems • Semantic specification of applications • Scheduling of workflow nodes on distributed resources. • Early binding model: bind to specific service/platform at composition time (“validation”). • Intermediate binding model: bind at “compile” time (when converting from XML to executable form). • Late binding model: bind dynamically at runtime. • Later binding allows the use of more up-to-date information to make scheduling decisions. WeSC Seminar

  25. Key Research Problems • Semantic specification of applications • Scheduling of workflow nodes on distributed resources. • Early binding model: bind to specific service/platform at composition time (“validation”). • Intermediate binding model: bind at “compile” time (when converting from XML to executable form). • Late binding model: bind dynamically at runtime. • Later binding allows the use of more up-to-date information to make scheduling decisions. • How to deal with “volatile” services • Also need to discuss limitations of workflow approach. WeSC Seminar

  26. A WeSC Service Repository • We need to create a service repository for the publishing and discovering services created in WeSC projects. • Initially based on UDDI 3.0. • Will allow projects to make use of and experiment with services developed by other projects. WeSC Seminar

  27. Summary of Activities • Lightweight Grids. • Visual Service Composition Environment for creating services and applications based on workflow • Workflow enactment and execution environments. • Collaborative visualisation. • Quality-of-Service. • Provenance and metadata. WeSC Seminar

  28. WeSC Seminar

More Related