I am a strong advocate of using Cloud Computing in Science. I had talked about it in my post on LHC Computing and, again, when I wrote about Mathematica embracing the clouds. Through Jinesh’s post on AWS Blog, I came across a whitepaper that explains how one can run MATLAB, proprietary technical computing software from Mathworks, on Amazon EC2. The whitepaper can be downloaded here.

MATLAB is a very powerful, although proprietary, tool for running complex numerical computations, data analysis and plotting. It is widely used by academic community for scientific calculations. It is based on a MATLAB language called M-Code and it can be used as an interpretive shell or using a script. The language is very simple but a powerful one. It can be used from simple classical mechanics problems to signal analysis to circuit analysis to chemical engg computations to systems biology. Such a widespread use has resulted in MATLAB being used by more than a million users, mostly in the academia.

With the ability to run MATLAB on EC2, scientists could run parallel computations on a collection of EC2 instances. This will save them valuable grant money and time as they can just fire up the needed EC2 instances, run their programs and shut down the instances as soon as they are done. They need not buy expensive high end computers or wait for their turn to use computing resources in some large research institutions. Use of cloud computing, with its utility nature, can help scientists focus on science instead of worrying about finding the necessary computational resources.

As I have told in my article on LHC computing, I am very much interested in hearing about how scientists use cloud computing in their research work. We strongly welcome comments from such people and encourage them to share their story as guest posts in this blog.

Share:

Director, OpenShift Strategy at Red Hat. Founder of Rishidot Research, a research community focused on services world. His focus is on Platform Services, Infrastructure and the role of Open Source in the services era. Krish has been writing @ CloudAve from its inception and had also been part of GigaOm Pro Analyst Group. The opinions expressed here are his own and are neither representative of his employer, Red Hat, nor CloudAve, nor its sponsors.

4 responses to “Cloud Computing and Science – MATLAB on Clouds”

Hi Krishnan – given the post, thought you might be interested in Monkey Analytics which provides a modern web interface on top of back end computation engines – one of which is MATLAB compatible GNU Octave. This web app lives in the cloud, and scales to meet subscriber demand on Amazon EC2. We’d love to know what you think. ~Francesca