What is could computing?
People mean many different things by cloud computing. No time to explain what. One specific example:
- Amazon EC2 (Elastic compute cloud)
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
Worse case scenario, pay off-the-shelve price for single CPU virtual servers:
How to get a better price?
- Make more efficient use of resources (e.g. use multi-CPU machines which give better price)
- 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: