What is could computing?

People mean many different things by cloud computing. No time to explain what. One specific example:

How much would it cost to run SiD LOI simulation/reconstruction on EC2?

You pay for:

  • Virtual server up time (not specifically CPU time) – $0.10 EC2 Compute Unit/hr
  • Local IO (to 'disk')
  • Network IO – $0.17/GB

Worse case scenario, pay off-the-shelve price for single CPU virtual servers, transfer all data to/from SLAC:

Loading

How to get a better price?

  • Make more efficient use of resources
    • Use multi-CPU machines which give better price
    • Store intermediate data at Amazon instead of transfering all back to SLAC
  • Wait for competition to drive down price
  • Run cloud software at SLAC (e.g Eucalyptus)
  • Get it for free from Amazon.

Practicalities

Amazon EC2 does not by itself provide a batch system. Need to set up something on top of pure cloud:

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels