ElasticVapor :: Life in the Cloud
Contact CloudCamp CCIF Enomaly About Home

Sunday, August 9, 2009

Waiting in the Cloud Queue

Which would you rather have? A compute job that gets done over a 12 hour period on a Supercomputer with the catch that you need to wait 7 days until the job actually runs? Or a job that runs over a 60 hour period on a lower performance public cloud infrastructure that can start immediately?

In a recent post Ian Foster asked just this saying "what if I don't care how fast my programs run, I simply want to run them as soon as possible? In that case, the relevant metric is not execution time but elapsed time from submission to the completion of execution. (In other words, the time that we must wait before execution starts becomes significant.)"

What I can't help wondering is whether cloud computing may be shifting the focus of high performance computing from the need for optimized peak utilization of a few very specific tasks to lower performance cloud platforms that can run a much broader set of diverse parallel tasks.

Or to put it another way, in those seven days while I wait for my traditional HPC job to get scheduled and completed, I could have been running dozens of similar jobs on lower performance public cloud infrastructures capable of running multiple variations of the original task in parallel.

In a sense this question perfectly illustrates the potential economies of scale cloud computing enables. (a long run concept that refers to reductions in unit cost as the size of a facility, or scale, increases) On a singular basis my job will take a significantly longer period of time to execute. But on the other hand, by using a public cloud there is siginificanly more capacity available to me, so I am able to do significantly more at a much lower cost per compute cycle in roughly the same time my original job was in the queue .
Reblog this post [with Zemanta]

Labels: Cloud Computing, Computer Science, Computing, Economy of scale, High-performance computing, Ian Foster, Infrastructure, Parallel Computing, Supercomputer

posted by enomaly at 6:01 PM

1 Comments :

Blogger Platypus said...

HPC folks often make a distinction between "capability systems" which address issues of problem size or solution time on single tasks vs. "capacity systems" which address issues of throughput for multiple smaller tasks. What you describe seems to fall squarely into the "capacity" category, which should be no surprise since a lot of cloud technology has its roots in code or techniques developed within the HPC community to address the same issues.

August 9, 2009 8:21 PM  

Post a Comment

Subscribe to Post Comments [Atom]

Links to this post :

  <$BlogBacklinkTitle$>  
<$BlogBacklinkSnippet$>
<$I18NPostedByBacklinkAuthor$> @ <$BlogBacklinkDateTime$>

Create a Link

<< Home

About Me

My Photo
Name: Reuven Cohen
Location: Toronto, Canada

Reuven Cohen is Founder & CTO for Toronto based Enomaly Inc. Founded in 2004 Enomaly is the leading developer of Cloud Computing products and solutions focused on Cloud Service providers. Enomaly's products include Enomaly ECP, a complete revenue generating cloud platform, enabling telcos and hosting providers to deliver revenue-generating Infrastructure-on-demand (IaaS) cloud computing services to their customers, quickly and easily, with a compelling and highly differentiated feature set. Reuven is also the founder of  CloudCamp (50+ Cities around the Globe) and Cloud Interoperability Forum and has consulted with the US, UK, Canadian and Japanese governments on their cloud strategies. 

View my complete profile

Reuven is also founder of several technology organizations;
> Enomaly.com
> Cloud Camp
> the Unified Cloud Interface Project
> Cloud Interoperability Forum
> Cloud Interop Magazine
> Contact Reuven

(twitter @ruv : Linkedin : RSS Feed)

Subscribe by Email

Enter your email address:

Previous Posts

  • The Cyberwar Bait & Switch -- Blame Russia
  • Facebook & Twitter Down? Did The Cloud Actually Bu...
  • U.S. DoD Holding Cloud Computing "Show & Tell" Wor...
  • Cloud Singularity is Nigh
  • The Battle for Cloud Application Neutrality
  • A Trusted Cloud Entropy Authority
  • US Federal Cloud Computing Initiative Presentation...
  • Crowd-Sourced Cloud Computing Use Cases White Pape...
  • US Federal Government Releases Cloud Computing Ini...
  • A Cloud Service Rating System

Search Site



follow me on Twitter

Twitter Updates

    Subscribe to
    Posts [Atom]

    > Disclosure Policy