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