Channels ▼

Jonathan Erickson

Dr. Dobb's Bloggers

Cloud Computing, Coming Down the Stretch?

February 12, 2009

Just because the term "cloud computing" has been ridden hard and put away wet doesn't mean there isn't any "there" there. Hype aside, cloud computing appears to be for real. The promise that cloud computing offers developers with great ideas but little cash execute those ideas is reason enough to hop on the bandwagon.

With its announcement that it will start delivering software to developers via Amazon Web Services (AWS) using a "pay-as-you-go" model puts Big Blue squarely in the clouds-are-okay camp. And as part of the deal, IBM is making available Amazon Machine Images (AMIs) at no charge for development and test purposes, so that developers can quickly prototype applications within Amazon EC2.

Still, cloud computing isn't home yet, at least according to the folks at the University of California at Berkeley's Reliable Adaptive Distributed Systems Lab who, in their paper Above the Clouds: A Berkeley View of Cloud Computing, predict that cloud computing will continue to grow. That said, it may not be *that* easy because cloud computing will face obstacles.

To put this in perspective the "RAD Lab" has identified the "Top 10 Obstacles to and Opportunities for Growth of Cloud Computing":

ObstacleOpportunity
1.Availability of ServiceUse Multiple Cloud Providers; Use Elasticity to Prevent DDOS
2.Data Lock-InStandardize APIs; Compatible SW to enable Surge Computing
3. Data Confidentiality and AuditabilityDeploy Encryption, VLANs, Firewalls; Geographical Data Storage
4. Data Transfer BottlenecksFedExing Disks; Data Backup/Archival; Higher BW Switches
5. Performance UnpredictabilityImproved VM Support; Flash Memory; Gang Schedule VMs
6. Scalable StorageInvent Scalable Store
7. Bugs in Large Distributed SystemsInvent Debugger that relies on Distributed VMs
8. Scaling QuicklyInvent Auto-Scaler that relies on ML; Snapshots for Conservation
9. Reputation Fate SharingOffer reputation-guarding services like those for email
10. Software LicensingPay-for-use licenses; Bulk use sales

They go on to say that different utility computing offerings -- Amazon EC2, Google AppEngine, Microsoft Azure, and the like -- will be distinguished based on the level of abstraction presented to programmers and the level of management of the resources. Right, its a software problem (again).

Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 


Video