Professional Documents
Culture Documents
Introduction:
wearable embedded devices has improved needs of technologies like
augmented reality, virtual reality, opinion mining etc. these operations are
costly in terms of computation. So these devices need high energy and
intensive computational power. Most users are unsatisfied with the battery
life of smart phones giving a poor rating of 6 out of 10. Initially mobile cloud
computing is introduced to solve such embedded devices and smart phone
challenges by proposing a distributed off-load mechanism in cloud. Here
computation are done in the high power machine in cloud. But this proposal
couldn't solve the real issue called Internet latency often called WAN delay.
As Pytos framework is local area network offloading mechanism along with
power reduction and performance boosting it also decreases the Internet
latency. But due to the limited cloud-let resources that can be available in a
local network in this paper we are proposing highly distributed mechanism
which indeed gives more strength to Pytos framework by introducing an
option called mobile clustering. So that there will be many devices which can
be acted as cloud-lets in the local network.
Implementation:
The proposed frameworks makes the offloading process for high
requirements computation with following steps that are: once Pytos identifies
methods of python to be offloaded, using the SSID it finds cloud-lets
available in the local network. If there are many devices and mobile phones
available then the framework distributes the task among the devices
connected in the network otherwise it performs the task locally. Pytos
daemon client takes care of new installations required to perform python
tasks in cloud-lets. Pytos evaluates whether offloading is an advantageous
task. If so tasks are offloaded other wise works are done in local machines.
Results of each cloud-lets are taken and combined then returned to the
machine that needs it.
There is a need for minimal setup to be able to make the mobile clustering on
smart phones, these access permission can only be obtained by rooting the
phone. To give all the relevant permissions and supports we used z4root tool.
Using debootstrap debian arm installations are done. The phone is rooted ato
get shell access and then chroot into the base Debian system installed as
mentioned. This method doesn't harm any existing softwares in the smart
phones. The mobile system can be functioned normally. The Debian userland
runs under the same kernel the phone has been booted with.