We will not talk about clouds in the sky that shower rain but clouds that deliver a super computing power on the internet. Users do not need any sort of expertise or control over the technology or the support structure for that technology. With cloud computing, information can be stored permanently on the internet in huge servers and cached on desktops, table computers, notebooks, monitors, handhelds etc. on a temporary basis. Let’s discover what changes will it make in our mobile life.
Cloud computing is being looked at as extremely powerful because of its ability to perform tens of trillions of computations every second and this is huge when you compare it to the most powerful desktop PC, which can process about 3 billion computations in a second. Experts believe that it soon people will be using cloud computing just as they do electricity and other utilities, only paying for what they used. There will be no limitation on processing and computational power as its all is the cloud. But a cloud is different from conventional server these days. Here’s a comparison of the application used on a Server and a Cloud.
If cloud contains all the processing power, what hardware requirement we need to have for doing powerful processing. Smart phones and emerging Mobile Internet Devices (MIDs) are giving us access to more and more of our computing applications on-the-go. As this trend continues alongside a revolution in visual computing on the desktop, people will want the same immersive experiences on their mobile devices that they get on their PC. Intel’s Clone Cloud research aims to make it possible to execute rich applications on resource-constrained mobile devices by off-loading computation to available cloud resources in nearby datacenters.
The problem with mobile phones is that everyone wants them to work like a regular computer despite lesser hardware specs. However, the nature of the phones’ hardware still limits them when it comes to sheer processing power. And the more work the phone has to do own its own, the quicker its battery life gets eaten up.
CloneCloud uses a smart phone’s high-speed connection to the Internet to communicate with a copy of itself that lives in a cloud-computing environment on remote servers in the cloud. The prototype runs on Google’s Android mobile operating system and seamlessly offloads processor-intensive tasks to its cloud-based double. It is a new service that uses cloud computing to provide extra processing power for mobile phones. A supercharged clone of your smart phone that lives in “the cloud” and let it do all the computational heavy lifting that your phone that’s too wimpy to handle. It can dramatically improve the phone’s capabilities. For example, Chun created a test application which performed facial recognition on photos. On the mobile phone, it required 100 seconds to run, but once offloaded to another computer, the same task took just one second.
CloneCloud uses nearby computers or data centers to speed up your smart phone applications, bringing the power of the cloud computing to your finger tips. CloneCloud can do a lot more work a lot faster than the phone itself. Best of all, CloneCloud calculates what it can do faster than the phone itself AFTER taking into consideration not only time, but battery life. And we all know battery life is a biggie.
Smartphones and emerging Mobile Internet Devices (MIDs) are giving us access to more and more of our computing applications on-the-go. Web applications like Google Docs already utilize this concept but by using a perfect copy of the phone’s software, If we can able to clone the entire set of data and applications from the smart-phone onto the cloud and selectively execute some operations on the clones, reintegrating the results back into the smart-phone.Still, this is a pretty exciting development in the mobile world that could make for some substantial changes for our Smart phones and the way we can use them.