vision, hype, and reality for delivering it services as computing utilities by rajkumar buyya chee...
TRANSCRIPT
![Page 1: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/1.jpg)
Market Oriented Cloud Computing
Vision, Hype, and Reality for delivering IT Services as Computing Utilities
ByRajkumar BuyyaChee Shin YeoSrikumar Venugopal
![Page 2: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/2.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/3.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/4.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/5.jpg)
Computing Paradigms
WebData CentresUtility ComputingService ComputingGrid ComputingP2P ComputingMarket-Oriented ComputingCloud Computing…
-Ubiquitous -Reliable-Scalable-Autonomic-Dynamic discovery- Composable -QoS-SLA- …
}Paradigms
?-Trillion $ business
+
![Page 6: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/6.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/7.jpg)
Web Trends
![Page 8: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/8.jpg)
"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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/9.jpg)
Subscription-Oriented Cloud Services
Clients
OtherCloud Services
Govt.Cloud Services
PrivateCloud
Cloud Manager
![Page 10: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/10.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/11.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/12.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/13.jpg)
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, ...
Adaptiv
e M
anagem
ent
CoreMiddleware
User-LevelMiddleware
System level
User level
Au
tonomic / C
loud E
conom
y
Apps Hosting Platforms
![Page 14: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/14.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/15.jpg)
Market Oriented Cloud Architecture
![Page 16: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/16.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/17.jpg)
Emerging Cloud Platforms
Amazon EC2
Google App Engine
Microsoft Live Mesh
Sun Grid
Grid labs Aneka
![Page 18: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/18.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/19.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/20.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/21.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/22.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/23.jpg)
![Page 24: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/24.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/25.jpg)
Global Cloud Exchange
![Page 26: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/26.jpg)
Market directoryBanking systemBrokersPrice setting mechanism Admission control mechanismResource management systemConsumers utility functionResource management proxy
Global Cloud Exchange
![Page 27: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/27.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/28.jpg)
Unwillingness to shift from traditional controlled environment
Regulatory pressureHow to obtain restitution in case of SLA
violation
Challenges
![Page 29: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/29.jpg)
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: Vision, Hype, and Reality for delivering IT Services as Computing Utilities By Rajkumar Buyya Chee Shin Yeo Srikumar Venugopal](https://reader036.vdocument.in/reader036/viewer/2022062721/56649f1e5503460f94c36856/html5/thumbnails/30.jpg)
Thank You!!