Are we ready for the clouds?
I think yes and no. Simply put, we need a transition. We cannot jump directly from a system at our disposal to a world looking uncertain, un-secure and unoccupied. Actually last 3 reasons are the solutions as well. We are waiting for a transitive device. Something which slowly will place our resources on cloud, without letting us know. A seamless integration between the services, storage medias and security features.
We are trying to bring in this transition in our device. A slow but steady transition. And as I said, smooth.
Here comes something which is very crucial to figure out. Should we move services first or storage? Solution lies in understanding what is current system better at, transmitting data or processing it? If the processing power at disposal is high, you can compromise with lesser information being sent. But that would effect the energy efficiency, something very important for us. But there has to be a compromise. A compromise which takes advantage of situations which the data to be processed is small but processing involved is really very high. Sent it to clouds in this case and vice-versa for the other case.
Clouds provide us something which we can only imagine in our PC. They are huge rendering farms. Anything for them is cheese and butter. And here lies the answer to optimization as well. Imagine working on softwares like Maya on your PC for design but sending the files over the net for rendering and voila! You see the power you can get. In short “Pervasive Processing”. Its like providing minimal but optimal tools to the user, for anything more, talk to the Gods over the clouds.