Image by stan via Flickr
This post is part of a series of posts relating to distributed system design that I'm completing as part of my Computer Science MS program at BYU.
My 6th paper was written by some good folks at The University of Melbourne, Australia. They discuss the emerging cloud computing paradigm as the 5th Utility, and compare it with both clusters and grids. The paper (PDF) argues that clusters and grids cannot be considered a utility by themselves, but cloud computing fits the necessary requirements.
Clusters are groups of machines that work together to accomplish a single task, such as serve web content. Each machine is the same, and they all perform the same task. Clusters can scale in size to handle varying loads. Grids support multiple jobs of different characteristics, typically within a required framework. Clouds can scale (like clusters), and support a wide variety of jobs simultaneously. Clouds take scaling to such an extreme that they can scale to nothing, which neither clusters or grids support. This minimal commitment, without minimum usage levels, is what makes clouds so useful. Just as water, electricity, gas, and telephony (the first 4 utilities) can scale from nothing to very high usage, clouds can scale to any reasonable load.
As I’ve mentioned in several of my other paper reviews, it is very clear that cloud computing exists in a layer underneath clusters and grids. Clusters and grids can be built on top of cloud computing systems, as cloud systems utilize virtual machines as a hardware abstraction. The unique piece that makes it possible is the dynamic provisioning made available through the API. While some hosting providers can provision servers in only a few hours, cloud providers provision their resources within minutes, and sometimes within seconds.
At this point, there are few cloud providers, and each has their own API, terms of use, and types of services. As more providers enter the market, a consistent interface will be needed in order to tame the API chaos. While some services may end up sharing an API, consistency can also be provided via a meta-interface that can translate the users commands into whatever syntax is required by the particular provider and service being utilized. This layer can either be constructed in the cloud itself, in client based toolkits, or as a combination of the two. The concept of a metalayer is demonstrated in the paper through the creation of a meta-storage service, capable of storing data in several cloud services through a single API.
Just as interfaces are not likely to completely converge, the properties of each service are also not likely to be identical between providers. Speed, price, reliability, and other factors will vary, allowing users to select the proper service to fit their particular need. Some services will provide an SLA, providing service guarantees.
It is still very early in the development of cloud services, and I’m sure that we will be seeing new entries for years to come. Amazon has hinted at some of the services that will be made available in this next calendar year, including load balancing and monitoring and automation management. As we see more entries in the space, it will become easier to understand the strengths and weaknesses of cloud computing, as well as define it’s limits.
I’m excited for the expansion of cloud computing, and I look forward to more studies that can help us understand better.

http://www.handbagsaol.com gucci handbags
http://www.mallaol.com/ air max shoes
http://www.mallaol.com/ nike air jordan
http://www.mallaol.com/ nike air max
http://www.mallaol.com/ nike shox
http://www.mallaol.com/ Football Jerseys
http://www.ed-hardy.cc edhardy
http://www.ed-hardy.cc ed hardy christian au
http://www.ed-hardy.cc ed hardy accessories
http://www.ed-hardy.cc e d hardy
http://www.ed-hardy.cc hardy ed
http://www.ed-hardy.cc authentic ed hardy
http://www.ed-hardy.cc swimsuit trends 2010
http://www.ed-hardy.cc ed hardy shop
http://www.ed-hardy.cc ed hardy store
http://www.4unj.com wholesale NFL jerseys
http://www.4unj.com cheap NFL jerseys
http://www.4unj.com NFL jerseys
http://www.coach-handbags-outlet.com/ coach handbags outlet
http://www.coachoutletmalls.com/ Coach outlet
http://fansshirt.com/nfl-nfl-hat-c-1_71.html NFL Hat
http://fansshirt.com/nfl-indianapolis-colts-c-1_12.html" target="_blank">http://fansshirt.com/nfl-indianapolis-colts-c-1_12... Indianapolis Colts jersey
http://fansshirt.com/nfl-miami-dolphins-c-1_14.html" target="_blank">http://fansshirt.com/nfl-miami-dolphins-c-1_14.htm... Miami Dolphins jersey
http://fansshirt.com/nfl-green-bay-packers-c-1_11.html Green Bay Packers jersey
www.jordanmass.com jordan shoes
www.boon-shoes.com ugg shoes
http://fansshirt.com nfl jersey
http://jordanmass.com/nike-jordan-1-c-1.html nike air jordan 1 flight
http://jordanmass.com/nike-jordan-9-c-9.html nike air jordan 9
http://jordanmass.com/nike-jordan-11-c-11.html nike air jordan 11
http://jordanmass.com/nike-jordan-12-c-13.html nike air jordan 12
www.boon-shoes.com/ugg-classic-crochet-knit-c-8.htm" target="_blank">http://www.boon-shoes.com/ugg-classic-crochet-knit... ugg classic crochet knit
www.boon-shoes.com/ugg-classic-cardy-knit-c-7.htm" target="_blank">http://www.boon-shoes.com/ugg-classic-cardy-knit-c... ugg classic cardy knit
www.boon-shoes.com/ugg-classic-argyle-knit-c-6.html" target="_blank">http://www.boon-shoes.com/ugg-classic-argyle-knit-... ugg classic argyle knit
http://www.aj-family.com Nike Air Shoes
http://www.aj-family.com Air Jordan
http://www.aj-family.com Discount Nike Jordan Shoes
http://www.aj-family.com Discount Nike Jordan
http://www.aj-family.com Jordan Shoes
http://www.aj-family.com/Michael_Jackson_Memorial.html" target="_blank">http://www.aj-family.com/Michael_Jackson_Memorial.... Michael Jackson Memorial
http://www.aj-family.com/nike_jordan_2_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_2_shoes.html nike jordan 2 shoes
http://www.aj-family.com/nike_jordan_3_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_3_shoes.html nike jordan 3 shoes
http://www.aj-family.com/nike_jordan_10_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_10_shoes.html... nike jordan 10 shoes
http://www.aj-family.com/nike_jordan_11_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_11_shoes.html... nike jordan 11 shoes
http://www.aj-family.com/nike_jordan_12_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_12_shoes.html... nike jordan 12 shoes
http://www.aj-family.com/nike_jordan_14_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_14_shoes.html... nike jordan 14 shoes
http://www.aj-family.com/nike_jordan_15_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_15_shoes.html... nike jordan 15 shoes
http://www.aj-family.com/nike_jordan_1_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_1_shoes.html jordan 1
http://www.aj-family.com/nike_jordan_2_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_2_shoes.html jordan 2
http://www.aj-family.com/nike_jordan_3_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_3_shoes.html jordan 3
http://www.aj-family.com/nike_jordan_4_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_4_shoes.html jordan 4
http://www.aj-family.com/nike_jordan_10_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_10_shoes.html... jordan 10
http://www.aj-family.com/nike_jordan_11_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_11_shoes.html... jordan 11
http://www.aj-family.com/nike_jordan_12_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_12_shoes.html... jordan 12
http://www.aj-family.com/nike_jordan_13_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_13_shoes.html... jordan 13
http://www.aj-family.com/nike_jordan_14_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_14_shoes.html... jordan 14
http://www.aj-family.com/nike_jordan_15_shoes.html" target="_blank">http://www.aj-family.com/nike_jordan_15_shoes.html... jordan 15
http://www.gucci-zone.com/ gucci outlet
http://www.air-jordan-retro.com
http://www.authentic-air-jordan.com
http://www.airjordan-fusion.com
http://www.air-jordanfusion.com
http://www.air-jordan-jumpman.com
http://www.air-jordan-6ring.com
http://www.nab-net.com
http://www.party-entertainment-blog.com
http://www.shoes-with-toes.com
http://www.clothing-website.com
http://www.fashion-clothing-blog.com
http://www.apparel-clothing.com
http://www.basketball-stars-blog.com
http://www.ncaa-basketball-forum.com
http://www.basketball-ncaa.com
http://www.basketball-competition-forum.com
http://www.write-blogs.com
http://www.air-ordans.com
http://www.nba-information.com
http://www.nba-website.com
http://www.moncler-women.com
http://www.moncler-men.com
http://www.monclerdown.com
http://www.beauty-bloger.com
http://www.air-ordan-jumpman.com
http://www.beauty-tips-for-girls.com
http://www.newaj.com air jordan
http://www.gucci-shoes.cc gucci shoes
http://www.saleairmaxshoes.com air max
http://www.sinomaterial.com
http://www.glassestore.com
http://www.enjoy-handbags.net
http://www.sinomaterial.com
http://smartester.wordpress.com
http://smartester.tumblr.com
http://risingtechmaterial.blogspot.com
http://www.replica-rolex-replicas-watches.com
http://smartester.livejournal.com
http://smartester.blogetery.com
http://www.thoughts.com/chfchfchf
http://www.blogster.com/smartester
http://www.aeonity.com/chfchfch