• No results found

Business applications:

N/A
N/A
Protected

Academic year: 2021

Share "Business applications:"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

Consorzio COMETA - Progetto PI2S2

UNIONE EUROPEA

Business applications:

the COMETA approach

the COMETA approach

Prof. Antonio Puliafito

University of Messina

Open Grid Forum (OGF25)

Catania, 2-6.03.2009

(2)

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 theIntegration 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 GRIDPorting 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

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

(3)

Business Grids

Business Grids focus on

commercial values

• It is vital to adapt the computing model to the business interaction model

Need to support:

– On-demand computational

• Need to encapsulate business function to

make it available to partners: service components.

power

– Low cost of ownership – Pay-for-use pricing model

• Services must be defined by explicit

contracts (SLA) to allow independent party access.

y p g

– Economic risk evaluation – Capacity planning

N B i d l

– Consequence is automatic binding.

• Core concern of business is to integrate

business processes and functions

– New Business models – Guaranteed QoS

– Security

business processes and functions.

– Business components are integrated creating service compositions.

New value is created through

– Trust – New value is created throughintegration/composition.

3 Catania, Open Grid Forum (OGF25), 2-6.03.2009

(4)

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:The result was a system that:

– Is based on gLite Grid infrastructure

D d dd ll l d B i G id b b

– Does not pretend to address all aspects related to Business Grid but be a sort of benchmark

– Aims to create real business services for SME companies with guaranteed lit

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

(5)

The S-Sicilia Project

Main features:

– Services are defined and managed through SLAs

– We used WSLA schemaWe 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. p Contracts are specified in business terms

– The system has been designed to be middleware-independent

– Hosting solution for web applications:g pp

ƒ 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

Applications with specific needs, such as OS

(6)

Exploitation and Sustainability issues

Big Industries

Public Administration

QoS

and

SLA

are crucial issues if

GRID has to be opened to the

industrial world

COMETA

industrial world

Security

is a mandatory aspect to

be adequately addressed

COMETA Research

Institutions SMEs

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

(7)

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).

S l f C t R l ti hi M t t d G l

• 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.

3. Cloud Software Infrastructure Layer: provides fundamental resources to other higher-level layers. Services can be categorized into:

C t ti l (VM) I f t t S i (I S)

• The service provided is referred to as Platform as a Service (PaaS). • Google’s App Engine , Apache Hadoop, Yahoo’s Pig

Computational resources (VM) - Infrastructure 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) keyvaluestores (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 • 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

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).

(8)

Grid vs Cloud: evolution or revolution?

GRID

CLOUD

JOB-ORIENTED SERVICE-ORIENTED

USER INTERFACE WEB 2.0-REST/SOAP

BATCH INTERACTIVE

INFRASTRUCTURE-RESOURCES-SERVICES KNOWLEDGEMENT

OPACITY: UNKNOWN

INFRASTRUCTURE-RESOURCES-SERVICES

STATIC

SCHEDULING/DEPLOYMENT

DYNAMIC

SCHEDULING/DEPLOYMENT

OPEN/SCIENTIFIC

COMMERCIAL/BUSINESS-OPEN/SCIENTIFIC

COLLABORATIONS VIRTUAL ORGANISATIONS

COMMERCIAL/BUSINESS ORIENTED

BEST EFFORT QoS/SLA

BEST EFFORT QoS/SLA

SHARE COMPUTING, DATA AND SCIENTIFIC DISCOVERIES

DATA AND COMPUTING RESOURCES PROTECTION, CONFIDENTIALITY INTEGRITY CONFIDENTIALITY, INTEGRITY

(9)

Cloud’s Business models-Pricing

Pricing models for the different cloud services have taken one of three forms:

tiered pricingtiered pricing: the cloud services are offered in several tiers; each tier offers fixed: 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 pricing: the most widely used pricing model for SaaS This

subscription-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 itPer 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 p p p g 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 model: g g services are offered for free, the business, the gain is in the advertisement, the banners (Google Apps).

(10)

Open Questions

How future sustainability of e-Infrastructures can be solved to exploit

l

t

d

l

t f t

h

l

t i d

t i l

d

i l

long term development of technology at industrial and commercial

level?

Â

Can research infrastructures be used to provide commercial services?

Â

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?

Â

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.

(11)

M

Th

k

Many Thanks

Prof. Antonio Puliafito

Center on Information Technologies

Development and their Applications (CIA)

ll

39 3486052885

cell: +39 3486052885

e-mail: apuliafito@unime.it

References

Related documents

Tiered / Bundled Pricing….Also referred to as “Bucket Pricing”

In total, 138 virus species reportedly capable of infecting companion animals were of concern for human and food production animal health: 59 of these viruses were infectious for

Multiple antibiotic resistance index of Yersinia The antibiotic resistance, plasmid profiling for all.

The typical approach to studying DDEs is to consider them as a dynamical systems for which the state is a history segment (in our case on a bounded history interval).

Course Coordinator: Jose Ismael Peña, Universidad Nacional de Colombia, Bogotá Guest Speakers:.

The HelloWorld SOAP sample demonstrates how to use Simple Object Access Protocol (SOAP) to access stateless session Enterprise JavaBeans™ (EJB™) technology (“beans”) on

Any student found responsible for plagiarism in any piece of work submitted for assessment shall be subject to the University’s dishonest practice regulations

More than 60 recipes for simple, tasty snacks, including wine pairings for each, plus vivid color photographs demonstrate how easy these delectable dishes are to