Computation as a Service

From the initial days of computers, it has been a dream  of every computer scientist to distribute computational workloads across  different machines and let them handle computationally intensive jobs in parallel. There have been many such initiatives in the academic and scientific communities including the SETI project. Technologies have matured to an extent that this is now ready for mainstream and raw computation power is available for your applications to leverage.

Businesses can now build applications that interface with their partners entirely on the cloud taking advantage of open internet technologies like RSS, REST etc while keeping critical data inside their firewall. Harnessing computational power on demand is best illustrated by offerings like Amazon’s EC2 and Microsoft’s Windows Azure which is similar to an operating system on the cloud.Â