sir,
the very easy and efficient way to achive this speed is to use cloud computing.
As it utilise processer speed more efficently and very cheaply.
I think you have no idea how cloud computing works, and how it cannot be used with supercomputing. Cloud computing is outsourcing your processing to data centers, which hold normal web-servers. At the client-side, the application is web-based. High internet bandwidth creates a sort of illusion that the application is locally-run.
You cannot use the cloud model for supercomputing for many reasons. First, you need absolute precision. Most computing models are designed to work with double-precision floating-point to minimize errors. Even the smallest error can collapse an entire computing operation. Second, the latency is extremely high.
That, however, is different from distributed computing, where you break your operation into slices, and distribute it among thousands of client users across the internet. They crunch those slices and send back the results. Thousands are sent the same slice, for increased consistency in results. DisCom is extremely time-consuming, and India doesn't really have a thing for popular DisCom operations such as Folding@Home or WCG.
Hence, the supercomputing model should be traditional, where everything is under one roof, and interconnected using the fast Infiniband connections. The architects should explore technologies such as NVIDIA Tesla, AMD Stream, or even Creative Zii.