Business applications:



Similar documents
Ontology of Cloud Computing

Toward a Unified Ontology of Cloud Computing

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Novel Network Computing Paradigms (I)

Emerging Technology for the Next Decade

Software as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1)

How To Understand Cloud Computing

Certified Cloud Computing Professional VS-1067

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Dimension Data Enabling the Journey to the Cloud

High Performance Computing Cloud Computing. Dr. Rami YARED

CLOUD COMPUTING An Overview

Architectural Implications of Cloud Computing

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Cloud computing - Architecting in the cloud

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Cloud Computing. Adam Barker

CLOUD COMPUTING. Dana Petcu West University of Timisoara

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus

Cloud Computing: Making the right choices

Cloud Computing Architecture: A Survey

Data Centers and Cloud Computing

Cloud Panel Service Evaluation Scenarios

Planning the Migration of Enterprise Applications to the Cloud

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

Data Centers and Cloud Computing. Data Centers

NCTA Cloud Architecture

Oracle Applications and Cloud Computing - Future Direction

CHAPTER 8 CLOUD COMPUTING

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Cloud Courses Description

Grid Computing vs Cloud

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

What is Cloud Computing? Tackling the Challenges of Big Data. Tackling The Challenges of Big Data. Matei Zaharia. Matei Zaharia. Big Data Collection

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history

OTM in the Cloud. Ryan Haney

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

Deploying Business Virtual Appliances on Open Source Cloud Computing

Cloud Computing Technology

Introduction to Cloud Computing

How To Understand Cloud Computing

White Paper on CLOUD COMPUTING

Grid Computing Vs. Cloud Computing

Cloud Computing An Introduction

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

9/26/2011. What is Virtualization? What are the different types of virtualization.

How To Understand Cloud Computing

LOGO Resource Management for Cloud Computing

Unit 10b: Introduction to Cloud Computing

CS 695 Topics in Virtualization and Cloud Computing. Introduction

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

Sistemi Operativi e Reti. Cloud Computing

How To Understand Cloud Computing

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

Table of contents. Cloud Computing Sourcing. August Key Takeaways

Cloud Computing. Technologies and Types

Cloud Computing: a Perspective Study

VMware on VMware: Private Cloud Case Study Customer Presentation

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

CLEVER: a CLoud-Enabled Virtual EnviRonment

CLOUD COMPUTING. When It's smarter to rent than to buy

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

WOLKEN KOSTEN GELD GUSTAVO ALONSO SYSTEMS GROUP ETH ZURICH

Dynamic Deployment and Scalability for the Cloud. Jerome Bernard Director, EMEA Operations Elastic Grid, LLC.

Deploying a Geospatial Cloud


Learning from the Cloud providers to use the CMDB to drive cost savings through automation

Li Sheng. Nowadays, with the booming development of network-based computing, more and more

Above the Clouds A Berkeley View of Cloud Computing

Cloud Courses Description

Putchong Uthayopas, Kasetsart University

Emerging Technologies In The Implementation Of ERP

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Cloud Computing and Amazon Web Services

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

Introduction to Cloud Computing

Demystifying the Cloud Computing

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

Last time. Today. IaaS Providers. Amazon Web Services, overview

Cloud Models and Platforms

An Introduction to Private Cloud

Transcription:

Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Business applications: the COMETA approach Prof. Antonio Puliafito University of Messina Open Grid Forum (OGF25) Catania, 2-6.03.2009 www.consorzio-cometa.it

T h e C O M E T A C o n s o r t i u m Creation of the first Sicilian GRID infrastructure for scientific and industrial applications (Overall budget 15 M ) Integration with the Italian and European GRIDs to foster and improve the scientific collaboration and the competitiveness of regional PMI, both at national and international level Porting of scientific and industrial applications on the GRID Dissemination of the GRID paradigm through events and training courses to people of the private and public area, also not directly involved in such projects Support to spin-off initiatives ~2000 core AMD Opteron 2218 2 GB di RAM per core LSF for queue management Infiniband-4X in all sites 200+ TB of raw disk space GPFS as distributed filesystem 2

Business Grids Business Grids focus on commercial values Need to support: On-demand computational power Low cost of ownership Pay-for-use pricing model Economic risk evaluation Capacity planning New Business models Guaranteed QoS Security Trust It is vital to adapt the computing model to the business interaction model Need to encapsulate business function to make it available to partners: service components. Services must be defined by explicit contracts (SLA) to allow independent party access. Consequence is automatic binding. Core concern of business is to integrate business processes and functions. Business components are integrated creating service compositions. New value is created through integration/composition. 3

Our experience S-Sicilia has been a 2-year collaboration between the COMETA Consortium and ORACLE to deal with business aspects over Grid. The result was a system that: Is based on glite Grid infrastructure Does not pretend to address all aspects related to Business Gidb Grid but bea sort of benchmark Aims to create real business services for SME companies with guaranteed quality Creates a business processes platform over a Grid infrastructure Provides the ability to scale with service demand Position COMETA as a service provider on the medium long term for the R&D and SME world 4

The S-Sicilia Project Main features: Services are defined and managed through SLAs We used WSLA schema Contracts are monitored and due actions are taken such as service re-configuration, service re-location and resources re-allocation Customers are billed not for raw resources but for services and QoS provided. Contracts are specified in business terms The system has been designed to be middleware-independent Hosting solution for web applications: e-commerce CMS web-site builders... Test with the ORACLE e-commerce application SOADemo Virtualization solution for: Legacy application Productivity software Applications with specific needs, such as OS 5

Exploitation and Sustainability issues Research Institutions Big Industries Public Administration COMETA SMEs QoS and SLA are crucial issues if GRID has to be opened to the industrial world Security is a mandatory aspect to be adequately addressed Virtualization has to be extensively deployed Supporting spin-off initiatives to contribute to the diffusion of Grid knowledge New spin-off company focusing on RFID and Grid computing 6

Cloud s Ontology 1. Cloud Application Layer: the most visible layer to the end-users of the cloud. Providing access management (authentication, billing, SLA, ) Web 2.0, services mashup This model is also referred to as Software as a Service (SaaS). Salesforce Customer Relationships Management system and Google Apps, Microsoft Azure Service Platform, Sun network.com 2. Cloud Software Environment Layer: providers of the cloud software environments supply the users cloud applications developers with a programming-language-level environment with a set of well-defined APIs. The service provided is referred to as Platform as a Service (PaaS). Google s App Engine, Apache Hadoop, Yahoo s Pig 3. Cloud Software Infrastructure Layer: provides fundamental resources to other higher-level layers. Services can be categorized into: Computational ti resources (VM) - Infrastructure t as a Service (IaaS) Amazon s Elastic Compute Cloud (EC2), Enomalism elastic computing infrastructure, GoGrid Cloud, Windows Azure, IBM Blue Cloud Data storage - Data as a Service (DaaS) Distributed file systems (e.g., GFS), replicated relational databases (RDBMS) (e.g., Bayou) keyvalue stores (e.g., Dynamo), Amazon s S3 and EMC Storage Managed Service Communications Communications as a Service (CaaS) Network security, dynamic provisioning of virtual overlays for traffic isolation or dedicated bandwidth, guaranteed message delay, communication encryption, and network monitoring Microsoft Connected Service Framework (CSF) SOAP and REST are examples of interface protocols used with some cloud computational resources 4. Software Kernel: provides the basic software management for the physical servers that compose the cloud. OS kernel, hypervisor, virtual machine monitor and/or clustering and grid middleware. Globus, Condor, glite. 5. Hardware and Firmware: form the backbone of the cloud. Users of this layer of the cloud are normally big enterprises with huge IT requirements in need of subleasing Hardware as a Service (HaaS). IBM-Morgan Stanley Morgan Stanley s sublease contract with IBM in 2004.

Grid vs Cloud: evolution or revolution? GRID JOB-ORIENTED USER INTERFACE BATCH INFRASTRUCTURE-RESOURCES- SERVICES KNOWLEDGEMENT STATIC SCHEDULING/DEPLOYMENT OPEN/SCIENTIFIC COLLABORATIONS VIRTUAL ORGANISATIONS BEST EFFORT SHARE COMPUTING, DATA AND SCIENTIFIC DISCOVERIES CLOUD SERVICE-ORIENTED WEB 2.0-REST/SOAP INTERACTIVE OPACITY: UNKNOWN INFRASTRUCTURE-RESOURCES- SERVICES DYNAMIC SCHEDULING/DEPLOYMENT COMMERCIAL/BUSINESS- ORIENTED QoS/SLA DATA AND COMPUTING RESOURCES PROTECTION, CONFIDENTIALITY, INTEGRITY

Cloud s Business models-pricing Pricing models for the different cloud services have taken one of three forms: tiered pricing: the cloud services are offered in several tiers; each tier offers fixed computing specifications (i.e. memory allocation, CPU type and speed, etc), and SLA at a specific price per unit time. Amazon s cloud systems, per-unit pricing: pay as you go policy, normally applied to data transfers or memory usage. GoGrid Cloud denoted RAM/hour as the usage unit for their system. subscription-based based pricing: the most-widely used pricing model for SaaS. This model allows the users to predict their periodic expenses of using the cloud applications. Per-unit pricing model is more flexible than the tiered pricing, as it allows the users to customize the main memory allocation of their system based on their specific applications needs. Subscription-based model is preferred when the computing needs and requirements are regular/constant and/or easy to predict. It lacks the accuracy of charging the users for what they actually have used. As an alternative there is the free of charge/advertising g model: services are offered for free, the business, the gain is in the advertisement, the banners (Google Apps).

Open Questions How future sustainability of e-infrastructures can be solved to exploit long term development of technology at industrial i and commercial level? Can research infrastructures be used to provide commercial services? Any common strategy to provide QoS and SLA? Is current offered security aligned with commercial requirements? Will current Grid Infrastructure be available also in the future so that investments are preserved? What about licensing? Are we ready for a Cloudness? Expertise in Grid, application porting, service tailoring are the qualifying elements against commercial solutions. 10

Many Thanks Prof. Antonio Puliafito Center on Information Technologies Development and their Applications (CIA) cell: +39 3486052885 e-mail: apuliafito@unime.it 11