Provisioning/Deployment CDDLM-WG (Configuration Description, Deployment and Lifecycle Management) December 4, 2003 Takashi Kojo, NEC.

Slides:



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

Interaction model of grid services in mobile grid environment Ladislav Pesicka University of West Bohemia.
CTS Wireless Pilot Status Quarterly Customer Meeting January 22, 2013.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Agreement-based Distributed Resource Management Alain Andrieux Karl Czajkowski.
1 Discussion on Lifecycle Management and Its Impact to CDL Jun Tatemura NEC Laboratories America Feb 5, 2004.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
Infrastructure layer Massonet Philippe, CETIC RESERVOIR Dissemination Activity Leader John Kennedy, INTEL Infrastructure Leader.
Distributed components
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
XML Technologies and Applications Rajshekhar Sunderraman Department of Computer Science Georgia State University Atlanta, GA 30302
Lecture 10: Web Services. Outline Overview of Web Services Create a Web Service with Sun J2EE (JAX-RPC)
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space User Oriented Provisioning of Secure Virtualized.
Peoplesoft: Building and Consuming Web Services
Virtualization and the Cloud
1 Doctor Fault Management 18 May 2015 Ryota Mibu, NEC.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Additional SugarCRM details for complete, functional, and portable deployment.
Securing Legacy Software SoBeNet User group meeting 25/06/2004.
© 2003 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SmartFrog Overview HP Labs Version:
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
A Simplified Approach to Web Service Development Peter Kelly Paul Coddington Andrew Wendelborn.
1 Chapter 3 Database Architecture and the Web Pearson Education © 2009.
Grid Computing, B. Wilkinson, 20043b.1 Web Services Part II.
Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Master Worker Paradigm Support in Software Component Models Hinde Bouziane, Christian Pérez PARIS Research Team INRIA/IRISA Rennes ANR CIGC LEGO (ANR-05-CICG-11)
Deploy With Confidence Minimize risks Improve business output Optimize resources.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Ibm.com /redbooks © Copyright IBM Corp All rights reserved. WP07 ITSO iSeries Technical Forum WebSphere Portal Express– Installation, Configuration.
Microsoft Virtual Academy. STANDARDIZATION SELF SERVICEAUTOMATION Give Customers of IT services the ability to identify, access and request services.
CDDLM Configuration Description Language (CDL) Jun Tatemura NEC Laboratories America GGF13, March
Kemal Baykal Rasim Ismayilov
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
1 Use of SDD in Grid Deployment Based on GGF CDDLM Jun Tatemura NEC Laboratories America Sept 14, 2005.
1 CDDLM: CDL Examples Jun Tatemura NEC Laboratories America Feb 1, 2006 GGF OGSA/CDDLM session.
Steve Graham WS-ResourceFramework Modeling Stateful Resources With Web services OASIS WSRF TC F2F Wednesday, April 28th, 2004.
1 Use of SDD in Grid Deployment Based on GGF CDDLM Jun Tatemura CDDLM WG member NEC Laboratories America Sept 13, 2005.
Lecture VI: SOAP-based Web Service CS 4593 Cloud-Oriented Big Data and Software Engineering.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
+ Support multiple virtual environment for Grid computing Dr. Lizhe Wang.
© 2005 Global Grid Forum The information contained herein is subject to change without notice Leading the pervasive adoption of grid computing for research.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
CDDLM on HP SmartFrog Middleware Workshop. Service: CDDLM Distributed Deployment Framework HPL implementation of GGF CDDLM WG – (and.
Provisioning/Deployment. Provisioning Cycle Analysis/ Projection Resource Allocation Plan Deployment Execution /Monitor Conceptual Loop for Optimizing.
Leading the pervasive adoption of grid computing for research and industry © 2005 Global Grid Forum The information contained herein is subject to change.
Introduction to Oracle Forms Developer and Oracle Forms Services
Introducing SQL Server 2000 Reporting Services
Jun Tatemura NEC Laboratories Amercia GGF10, March 2004
CDDLM-WG discussions with OGSA-WG
Introduction to Oracle Forms Developer and Oracle Forms Services
Consulting Services JobScheduler Architecture Decision Template
Introduction to Oracle Forms Developer and Oracle Forms Services
GGF15 – Grids and Network Virtualization
SQL Server BI on Windows Azure Virtual Machines
Policy based Cloud Services on a VCL platform
SmartFrog An Open Source Application Configuration and Deployment Framework Linux Bangalore 2004 Contributors: Ashish Awasthi, Kumaravel Ganesan,
Introduction to Web Services
Resource and Service Management on the Grid
Presentation transcript:

Provisioning/Deployment CDDLM-WG (Configuration Description, Deployment and Lifecycle Management) December 4, 2003 Takashi Kojo, NEC

Provisioning Cycle Analysis/ Projection Resource Allocation Plan Deployment Execution /Monitor Conceptual Loop for Optimizing Resource Allocation In Real World The Cycle consists of variety of Loops Long Loop like Annual/Quarterly Planning Short Loop like Urgent Allocation for Surge Peak Load Even Shorter Loop will be Implemented by Policy Automation of the Grid Activities includes Manual Intelligence Manual Labor System’s Automated

Provisioning Processes and Activities Analysis/Projection Resource Allocation Plan Execution/Monitor Deployment Quarterly Plan New Customer Load BalancingEtc. Business Processes Activities

Application and Infrastructure Analysis Projection Resource Allocation Plan Deployment Execution/ Monitor Analysis/ Projection Resource Allocation Plan Deployment Execution/ Monitor Application Provisioning Infrastructure Provisioning Application: Grid Services, Legacy Applications, Web Contents, DB Schema Infrastructure: Middleware (Application Server, Web Server, DBMS,…) Hardware (Server, Storage, Network Switch, Firewall,…) Server OS DBMS DB Schema Server OS AppServer Applications Server OS WebServer Contents Network Switch VLAN Set up VLAN Set up Provisioning Target System (Ex. Web Three Tier)

Account Management, Security Management Configuration Management Configuration Template Network Provisioning with Policy Automation Eval/AnalysisDeploy Res Alloc/Config Exec/Monitor AP DATA Conf Server ・・・ OS M/W ・・・ ・・・ APDATA OS M/W Config. Descripition Fault Management, Performance Management Target Configuration Network Server ・・・ OS M/W ・・・ ・・・ APDATA Monitor Feedback Execution Model Deployment Model Periodical Load Pattern Failure Recovery Resource Allocation Provisioning Cycle ★ Automated Resource Allocation based on Policy on Load Change or Failure ★ Automated Configuration, Deployment and Execution ★ Automated Resource Allocation based on Policy on Load Change or Failure ★ Automated Configuration, Deployment and Execution ProvisioningGrid

Provisioning Grid Application (Demand) Infrastructure (Supply) Business Process Automation Business Process Automation Resource Allocation Plan Deployment Execution /Monitor Analysis/ Projection Application Provisioning Application Grid Infrastructure Provisioning Infrastructure Grid Scope of CDDLM Scope of PE

Program Execution Components Job Management WS-DM(CMM) Resource Broker Resource Manager Deployment Lifecycle Management Resource Configuration Scheduler Resource Reservation Deployment Request Initiate/Terminate Register Resource Types Data Access Bandwidth Server Storage Scope of CDDLM Monitor Status Canididate set Generator ? Data Provisioning ? DAIS? Monitoring Service ? Job Factory? Job Service? Demand Supply Program Contents Container Program Contents Container

CDDLM (Configuration Description, Deployment and Lifecycle Management) XML based Component Description Class Files Composition Deployment Web Server App. Server DB Server DB Schema Application Web Contents Initiate/Terminate Lifecycle Management CDDLM Wrapper

End of OGSA-WG

CDL to Deployable Format Front End Language XML Based CDL Deployment Contents Format (Extended JAR) Deployed Contents (Target Environment) Deployment Contents XML Based CDL SF-CDL CDL3 CDL4 Program: Class Files,… Web Contents: HTML, JSP,… DB Contents: Schema,… Keyword  XML Tag Unresolved References = XML-CDL Resolved References RR-CDL UR-CDL RR-CDL Transform Resolve

Use Case: Resource Broker and CDDLM Param Definition CDL UR-CDL Configuration Description (Host Names: Unresolved Parameter) Allocation Component (Host Name : IP Address Pairs) Host Machine Broker Gather & resolve RR-CDL Deployment Contents IP Addresses Allocated Agreement Resource Requestor (Client)

XML-based CDL based on SmartFrog

Simple Mapping of SF syntax to XML Component Vector

Example (manual pp.13-14)

Reference Model Alternatives: –SmartFrog Reference use as-is (ROOT, PARENT..) uri like syntax –Namespace –XPath/XPointer

SmartFrog Reference Example (Manual p.16)

The Top Level Definition: sfConfig Instead of stating: – we can define – as the top level definition....

Component Model (Prim, Compound) can be

sfClass Component should be defined as Service instead of Java class Reference should be service URI instead of Java class name –Not: –But:

Component Definition Example (Manual pp.36-37)

Issues Reference Model –SmartFrog reference model can be used –But we should make best use of Namespace and XPath/XPointer (to avoid reinventing wheels) Component Model –Components should be services instead of Java classes –The interface (sfDeploy(), etc) should be redefined as WSDL