market oriented cloud computing

30
Market Oriented Cloud Computing Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal

Upload: fausta

Post on 24-Feb-2016

248 views

Category:

Documents


2 download

DESCRIPTION

Market Oriented Cloud Computing . Vision, Hype, and Reality for delivering IT Services as Computing Utilities. By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal. Outline. Computer Utilities Vision and Promising IT Paradigms/Platform Cloud Computing and Related Paradigms - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Market Oriented Cloud Computing

Market Oriented Cloud Computing

Vision, Hype, and Reality for delivering IT Services as Computing Utilities

ByRajkumar BuyyaChee Shin YeoSrikumar Venugopal

Page 2: Market Oriented Cloud Computing

Computer UtilitiesVision and Promising IT Paradigms/Platform

Cloud Computing and Related ParadigmsTrends, Definition, Cloud Benefits and Challenges

Market Oriented Cloud Architecture SLA- Oriented Resource AllocationGlobal Cloud Exchange and Markets

Emerging Cloud Platforms

Summary and Thought for future

Outline

Page 3: Market Oriented Cloud Computing

Classical Computing Buy & Own Install, Configure,

Test, Verify, Evaluate

Manage Finally Use it $$$..$

The Next Revolution in IT

Cloud Computing Subscribe Use

$..pay for what you use, QoS

Page 4: Market Oriented Cloud Computing

1969 – Leonard Kleinrock, ARPANET project

“As of now, computer networks are still in their infancy, but as they grow up and become sophisticated, we will probably see the spread of “Computer Utilities”, which, like present electric and telephone utilities, will service individual homes and offices across the country”.

During the last 40 years, several advances have taken place in both “computing” and “communications” areas that are turning the vision of “Computer Utilities” in to a reality.

Computer Utilities

Page 5: Market Oriented Cloud Computing

Computing ParadigmsWebData CentresUtility ComputingService ComputingGrid ComputingP2P ComputingMarket-Oriented ComputingCloud Computing…

-Ubiquitous -Reliable-Scalable-Autonomic-Dynamic discovery- Composable -QoS-SLA- …

}Paradigms

?-Trillion $ business

+

Page 6: Market Oriented Cloud Computing

Grid Computing Enables sharing, selection and aggregation of a wide

variety of geographically distributed resources for solving large scale resource intensive problems.

Ease of use and reliable.

Cloud Computing Promises reliable services through data centers that are

built on compute and storage virtualization technologies.

Users can access data from “Cloud” anywhere on demand.

Cloud is robust and available anytime.

Grid & Cloud Computing

Page 7: Market Oriented Cloud Computing

Web Trends

Page 8: Market Oriented Cloud Computing

"A Cloud is a type of parallel and distributed system consisting of a collection of interconnected and virtualised computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements established through negotiation between the service provider and consumers.”

SLA = {negotiated and agreed QoS parameters + rewards + penalties for violation of agreement....}

Defining Cloud

Page 9: Market Oriented Cloud Computing

Subscription-Oriented Cloud Services

Clients

OtherCloud Services

Govt.Cloud Services

PrivateCloud

Cloud Manager

Page 10: Market Oriented Cloud Computing

Rentable Cloud Services Infrastructure as a Service (IaaS)

CPU, Storage: Amazon.com, Nirvanix, GoGrid….

Platform as a Service (PaaS)Google App Engine, Microsoft Azure, Manjrasoft Aneka..

Software as a Service (SaaS)SalesForce.Com

Page 11: Market Oriented Cloud Computing

Cloud Deployment Models

Private/Enterprise Clouds

Cloud model run within a company’s own Data Center / infrastructure forinternal and/or partners use.

Public/Internet Clouds

3rd party, multi-tenant Cloudinfrastructure & services:

* available on subscription basis

Hybrid/InterClouds

Mixed usage of private and public Clouds: Leasing publiccloud serviceswhen private cloud capacity is insufficient

Page 12: Market Oriented Cloud Computing

Challenges

Uhm, I am not quite clear…Yet another complex IT paradigm?

Virtualization

QoS

Service Level

Agreements

Resource Metering

Billing

Pricing

Scalability

Reliability

Security

Privacy

Trust

Legal &

Regulatory

Software Eng. Complexity

Programming Env. & Application Dev.

Provisioning on DemandUtility & Risk Management

Energy Efficiency

Page 13: Market Oriented Cloud Computing

Layered Cloud Computing Architecture

Cloud resources

Virtual Machine (VM), VM Management and Deployment

QoS Negotiation, Admission Control, Pricing, SLA Management, Monitoring, Execution Management, Metering, Accounting, Billing

Cloud programming: environments and toolsWeb 2.0 Interfaces, Mashups, Concurrent and Distributed

Programming, Workflows, Libraries, Scripting

Cloud applicationsSocial computing, Enterprise, ISV, Scientific, CDNs, ...

Adaptive Managem

ent

CoreMiddleware

User-LevelMiddleware

System level

User level

Autonom

ic / Cloud E

conomy

Apps Hosting Platforms

Page 14: Market Oriented Cloud Computing

Consumers will require different QoS to be maintained by their providers.

Providers will need to consider and meet different QoS parameter of each individual consumer

So market oriented resource management is necessary to regulate the supply and demand cloud resources at market equilibrium.

Market Oriented Cloud Architecture

Page 15: Market Oriented Cloud Computing

Market Oriented Cloud Architecture

Page 16: Market Oriented Cloud Computing

Support customer-driven service management. Define computational risk management tactics. Derive appropriate market-based resource

management strategies. Incorporate autonomic resource management

models. leverage VM technology to dynamically assign

resource shares according to service requirements.

Market Oriented Clouds

Page 17: Market Oriented Cloud Computing

Emerging Cloud Platforms Amazon EC2

Google App Engine

Microsoft Live Mesh

Sun Grid

Grid labs Aneka

Page 18: Market Oriented Cloud Computing

Elastic Compute Cloud (EC2)Amazon Machine Image (AMI)EC2 Uses XEN Virtual MachineVirtual Os :Linux, Solaris, WindowsSimple Storage ServiceElastic IP address Amazon Cloud WatchReliability

Amazon EC2

Page 19: Market Oriented Cloud Computing

For developing and hosting web application in Google managed datacenter

Web based Administration Console.Free up to certain level of consumption.Support for python, java, and GoRestrictions

Google App Engine

Page 20: Market Oriented Cloud Computing

Access stuffs on your computer from almost anywhere using internet.

Access through Web based Live Desktop or own device with Live Mesh software installed.

Password protected and authenticated via Windows Live Login.

File transfers are protected using SSL

Microsoft Live Mesh

Page 21: Market Oriented Cloud Computing

Now Know as oracle GridSolaris OS, Java, C, C++ and FORTRAN.Open source batch queuing system.Sun Grid Web Portal or API.Used on computer farm or high

performance computing cluster

Sun Grid

Page 22: Market Oriented Cloud Computing

Based on .Net framework of Service Oriented Platform.

Supports multiple application models and communication protocols.

Create and start enterprise instance.Provides SLAGrid bus broker

Grid Labs Aneka

Page 23: Market Oriented Cloud Computing
Page 24: Market Oriented Cloud Computing

Inflexible pricingConsumers are restricted to offering from a

single provider at a timeUnable to swap one provider for anotherNo standard interface

Limitations of present service providers

Page 25: Market Oriented Cloud Computing

Global Cloud Exchange

Page 26: Market Oriented Cloud Computing

Market directoryBanking systemBrokersPrice setting mechanism Admission control mechanismResource management systemConsumers utility functionResource management proxy

Global Cloud Exchange

Page 27: Market Oriented Cloud Computing

Bridge disparate CloudsAllows consumer to choose provider that

suits their requirementsHelp providers to perform effectivelyHelp Brokers to gain their utility through

difference in price.

Benefits

Page 28: Market Oriented Cloud Computing

Unwillingness to shift from traditional controlled environment

Regulatory pressureHow to obtain restitution in case of SLA

violation

Challenges

Page 29: Market Oriented Cloud Computing

Cloud Computing is new and promising paradigm. Paper discusses market oriented allocation of

resources within clouds and emerging cloud platforms.

Cloud technologies needs extended support: QoS between user and providers to establish SLA’s

Protocols needs to be extended to support interoperability between different cloud services.

Market oriented global Cloud exchange for trading services.

Address regulatory and legal issues.

Conclusion

Page 30: Market Oriented Cloud Computing

Thank You!!