Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.

Slides:



Advertisements
Similar presentations
©2006 University of Southampton IT Innovation Centre and other members of the SIMDAT consortium A SIMDAT Perspective on Grid Standards and Specifications.
Advertisements

All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
ARGUGRID Use Case using Instrumentation Mary Grammatikou National Technical University of Athens OGF 2009, Catania.
Distributed Systems basics
SLA-Oriented Resource Provisioning for Cloud Computing
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Resource wrappers, web services, grid services Jaspreet Singh School of Computer.
Grid Quality of Service and Service Level Agreements Karim Djemame University of Leeds.
Workshop 3a, Contracting in a eBusiness environment eChallenges e-2008 Copyright 2008 Atos Origin An SLA framework for the GT4 Grid middleware Igor Rosenberg.
1 GRAAP: Why do we need SLAs? Omer Rana
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
2 nd GADA Workshop / OTM 2005 Conferences Eduardo Huedo Rubén S. Montero Ignacio M. Llorente Advanced Computing Laboratory Center for.
Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
New Challenges in Cloud Datacenter Monitoring and Management
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Ravi Sankar Technology Evangelist | Microsoft Corporation
Kate Keahey Argonne National Laboratory University of Chicago Globus Toolkit® 4: from common Grid protocols to virtualization.
Client/Server Grid applications to manage complex workflows Filippo Spiga* on behalf of CRAB development team * INFN Milano Bicocca (IT)
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
 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.
AHM /09/05 AHM 2005 Automatic Deployment and Interoperability of Grid Services G.Kecskemeti, Yonatan Zetuny, G.Terstyanszky,
Differentiated Access to Virtual Resources in Cloud Environments M. Fazio and A. Puliafito Euro-TM Workshop.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
DISTRIBUTED COMPUTING
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
Service Transition & Planning Service Validation & Testing
Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
NGMAST 2008 A Proactive and Distributed QoS Negotiation Approach for Heterogeneous environments Anis Zouari, Lucian Suciu, Jean Marie Bonnin, and Karine.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Service Level Agreements for D- Grid Introducing Commercial Use Cases to an Academic e-Science Infrastructure Philipp Wieder,
Service-oriented Resource Broker for QoS-Guaranteed in Grid Computing System Yichao Yang, Jin Wu, Lei Lang, Yanbo Zhou and Zhili Sun Centre for communication.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
AN SLA-BASED RESOURCE VIRTUALIZATION APPROACH FOR ON-DEMAND SERVICE PROVISION Gabor Kecskemeti MTA SZTAKI International Workshop on Virtualization Technologies.
May 2004NTUA1 National Technical University of Athens EGEE Project 3 rd Parties Kick off Meeting, Athens, May 27-28, 2004 Dr. Costis Christogiannis Telecommunications.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
KnowARC objectives & challenges Balázs Kónya/Lund University Oslo, 1 st KnowARC Conference.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Resource Brokering on Complex Grids EUROGRID and GRIP Presented by John Brooke ESNW October 3/4 UK/Japan N+N.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Connect. Communicate. Collaborate Deploying Authorization Mechanisms for Federated Services in the eduroam architecture (DAMe)* Antonio F. Gómez-Skarmeta.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
Managing deployment and activation of Web Applications in a distributed e-Infrastructure EGI Technical Forum September 2011 Lyon
MSF and MAGE: e-Science Middleware for BT Applications Sep 21, 2006 Jaeyoung Choi Soongsil University, Seoul Korea
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Enabling Grids for E-sciencE Agreement-based Workload and Resource Management Tiziana Ferrari, Elisabetta Ronchieri Mar 30-31, 2006.
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
Bob Jones EGEE Technical Director
Autonomic Resource Virtualization in Cloud-like Environments A
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Federated IdM Across Heterogeneous Clouding Environment
Service Oriented Architecture (SOA)
Resource and Service Management on the Grid
The Anatomy and The Physiology of the Grid
On the Use of Service Level Agreements in AssessGrid
Presentation transcript:

Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki Andronikou, Sotirios Chatzis, and Theodora Varvarigou

Cracow Grid Workshop ‘06 17 October 2006 Presentation Outline  Architectural overview of Akogrimo  The need for SLAs  Component descriptions and interactions  Implementation issues  Related work  Conclusions  Questions/answers

Cracow Grid Workshop ‘06 17 October 2006 OGSA-based Layered Architecture An OGSA compliant architecture aims to  Manage resources across distributed heterogeneous platforms  Deliver seamless access control and quality of service  Provide a common base for autonomic management solutions  Define open, published interfaces

Cracow Grid Workshop ‘06 17 October 2006 Akogrimo Architecture

Cracow Grid Workshop ‘06 17 October 2006 Akogrimo Architecture Physical and logical resources layer  Resources comprise each and every capability of the Grid Physical resources, which include servers, storage, and network and Logical resources. Logical resources are above the physical and provide additional functionality by virtualizing and aggregating the resources in the physical layer. In Akogrimo communication resources are also incorporated in logical resources

Cracow Grid Workshop ‘06 17 October 2006 The need for management of SLA Grids and mobile Grids are dynamic environments subject to unpredictable changes:  system or network failures, system performance degradation, removal of machines, variations in the cost of resources, Execution Management components should take care of conformance to the contractual terms of SLAs  EMS system monitors and manages the execution of the job until its completion  In case of violations, it takes actions to dynamically rectify them in such a way as to meet the terms defined in the related SLA

Cracow Grid Workshop ‘06 17 October 2006 Grid Infrastructure Services Addresses the performance issues while conforming to the determined Service Level Agreement (SLA). Execution Management Services:  Instantiating and managing tasks SLA Enforcement:  SLA contractual terms that especially influence the execution of jobs Monitoring:  status of the execution, availability of services, and of gathering the relevant information

Cracow Grid Workshop ‘06 17 October 2006 Example of QoS Parameters in SLAs

Cracow Grid Workshop ‘06 17 October 2006 Discovery and Reservation phase

Cracow Grid Workshop ‘06 17 October 2006 Discovery and Reservation MSC

Cracow Grid Workshop ‘06 17 October 2006 Execution and Monitoring phase

Cracow Grid Workshop ‘06 17 October 2006 Execution and Monitoring MSC

Cracow Grid Workshop ‘06 17 October 2006 Implementation issues  Globus Toolkit 4, and especially WS-GRAM and MDS4  SLA contracts management are developed using the WSRF.NET platform  Compelling implementation and technological challenge to see whether: The 2 main grid services development tools, implement the WS-related specifications in a transparent and interoperable way

Cracow Grid Workshop ‘06 17 October 2006 Related work  GRIA (Grid Resources for Industrial Applications) designed and developed the GRIA middleware based on Web Services supports the confirmation of a service offer through establishment of SLA and extensions of existing SLAs  GRASP (Grid-based Application Service Provision) SLA management subsystem including the service provision negotiation based on QoS criteria and monitoring of the feasibility of the contract  Unigrids (Uniform Interface to Grid Services) SLA framework and cross-Grid brokering services in order to support Grid economics integrating a Web Services Agreement-based resource management framework into the Unicore Grid middleware

Cracow Grid Workshop ‘06 17 October and what is special in Akogrimo? 1) SLA parameters do include network QoS parameters 2) Negotiation, reservation and execution are made on this basis also 3) Utilization of both toolkits: GT4 and WSRF.NET 4) Decision on appropriate action when violation and estimation of the significance of the violation through a dedicated component

Cracow Grid Workshop ‘06 17 October 2006 Conclusion We presented an architecture to manage execution and enforce SLA in OGSA based grids and mobile Grids  Discovery and reservation phase  Execution and monitoring phase The proposed design has been implemented in GT4 and WSRF.NET Advancing attributes of SLA mangement with use of network resources For future research: To define an economic model based on how these violations affect the efficiency of Grids

Cracow Grid Workshop ‘06 17 October 2006 Thank you! Questions?

Cracow Grid Workshop ‘06 17 October 2006 Backup slides

Cracow Grid Workshop ‘06 17 October 2006 Akogrimo Architecture Web services layer  All Grid resources are modelled as services  Web Services Resource Framework (WSRF) defines a family of specifications for accessing stateful resources using Web services OGSA architected grid services layer  Overall grid management functionality Grid applications layer  High – level applications a client might require  For Akogrimo we have deployed an E – Health application offering a suite of E – Health services.

Cracow Grid Workshop ‘06 17 October 2006 Grid Infrastructure Services Layer

Cracow Grid Workshop ‘06 17 October 2006 Network QoS The Mobile Network Layer implements end-to-end Quality of Service, for all types of mobility  Make an effective use of network resources  Assure that a user can utilize the services he is entitled to without disruptions The QoS implementation  Allows fine-grained QoS control at the access networks  Aggregates different flows with the same QoS requirements in the core network The network supports well defined QoS bundles

Cracow Grid Workshop ‘06 17 October 2006 Application Services Layer Each application service requested by a client is modeled as a business process Workflows represent the automation of the business process  Each workflow coordinates and manages component services or entities involved into the automation of business process A Virtual Organization (VO) provides services and the means to manage and coordinate Business Processes Implementation of a Business Process implies  Creation of an Operational Virtual Organisation (OpVO) out of a base VO.

Cracow Grid Workshop ‘06 17 October 2006 MDVO example focused on AAA