Motivation
Nowadays, people are still suffering from battery limits, while offloading computation to cloud is a good solution. However, in this paper the author provides us with a novel way --- C2C --- to explore mobile cloud computing. It makes it possible to build P2P-based protocols for smartphones. Also, CloneDoc, a secure real-time collaboration system is introduced, which can be implemented on C2C to reduce computation and save energy.
Main Points
- Several offloading mechanisms, e.g. MAUI and CloneCloud, are reviewed to demonstrate that P2P inter-connection is a novel way.
- Clones can run in private or public clouds, public cloud clones outperform private cloud ones.
- CloneDS is always up as a directory server, which can map users to clones and clones to IPs. All the ID, IP address and public keys of devices and clones are stored in CloneDS for future connections.
- CloneDS can be replicated on each cloud providers, in which users can choose the cloud they trust, and updating can be consistent by broadcasting.
- Clones in clouds can get operations from user while deal with operations of the other users for synchronization and coherence. Also it can reduce the redundant operations, take care of all crypto operations and keep updates on devices.
- CloneDoc, a secure real-time collaboration system,shows that C2C enables offloading of both computation and communication, which can efficiently reduce the bandwidth usage, decrease the burden of mobile devices, and save energy.
- Several offloading mechanisms, e.g. MAUI and CloneCloud, are reviewed to demonstrate that P2P inter-connection is a novel way.
- Clones can run in private or public clouds, public cloud clones outperform private cloud ones.
- CloneDS is always up as a directory server, which can map users to clones and clones to IPs. All the ID, IP address and public keys of devices and clones are stored in CloneDS for future connections.
- CloneDS can be replicated on each cloud providers, in which users can choose the cloud they trust, and updating can be consistent by broadcasting.
- Clones in clouds can get operations from user while deal with operations of the other users for synchronization and coherence. Also it can reduce the redundant operations, take care of all crypto operations and keep updates on devices.
- CloneDoc, a secure real-time collaboration system,shows that C2C enables offloading of both computation and communication, which can efficiently reduce the bandwidth usage, decrease the burden of mobile devices, and save energy.
Trade-off
- Although communication offloading are provided, users may still lose connection with CloneDS, which means that sometimes the clones can't be located even created.
- More use cases should be provided to show that it's desirable for users.
- Offloading of cryptography to cloud reduces computation on devices, but is a little worse security. Users can't always be guaranteed to be correct, also leading to security problem in the clouds.
- Although communication offloading are provided, users may still lose connection with CloneDS, which means that sometimes the clones can't be located even created.
- More use cases should be provided to show that it's desirable for users.
- Offloading of cryptography to cloud reduces computation on devices, but is a little worse security. Users can't always be guaranteed to be correct, also leading to security problem in the clouds.
Very good analysis. I agree about point #2 - it would be good to know the space of applications that suit the C2C approach, and there is the issue of disconnection as well.
ReplyDelete