Tuesday, March 24, 2015

Clone2Clone (C2C): Peer-to-Peer Networking of Smartphones on the Cloud

Motivation:


    Offloading computation to the cloud server has been prevailing in the field of mobile computing to solve battery limitation on mobile devices, however in some circumstances, offloading among mobile devices can also be desirable. The paper takes advantage of P2P protocol and architecture to build wireless P2P network and perform computation offloading among mobile devices.

Main Points:

           
            Existing offloading techniques do not provide P2P connection among smartphones, nor do they provide communication-offloading support.

            CloneDS running on public cloud decouples the users to clones and clones to IPs. In addition to directory service that connects peers together, it provides security infrastructure and verify authenticity of each component.

            CloneDS can be implemented as a whole external entity or as a distributed service. In the latter case, replicas are kept in each cloud and their consistence is maintained by broadcasting signed updates among clouds.

            Clones in the cloud will handle intensive computation and makes sure mobile devices are up to date; it also offloads communication across mobile devices.

            ClondDoc, a real-time P2P application shows that clones in the cloud can handle as many computation tasks as possible and keep devices (users) synchronized while maintain secured communications.
                                                                                        

Tradeoffs:


            Security is the major tradeoff of the scheme. Distributed implementation of CloneDS is not well handled. Furthermore, man-in-the-middle attack, TCP hijacking, can also be serious threats to the system.

            The paper assumes users are always trusted by the cloud, which in reality could also lead to security issues.

            A collaborative document editing application might not be a good example of computation-intense task, which is the motivation of offloading.

            Error handling, fault tolerance, offline scenario are not discussed in the paper.

No comments:

Post a Comment