Вы находитесь на странице: 1из 6

CWC: A Distributed Computing Infrastructure Using

Smartphones
ABSTRACT:

Every night, many smartphones are plugged into a power source for recharging the
battery. Given the increasing computing capabilities of smartphones, these idle
phones constitute a sizeable computing infrastructure. Therefore, for an enterprise
which supplies its employees with smartphones, we argue that a computing
infrastructure that leverages idle smartphones being charged overnight is an
energy-efficient and cost-effective alternative to running certain tasks on traditional
servers. While parallel execution models and schedulers exist for servers,
smartphones face a unique set of technical challenges due to the heterogeneity in
CPU clock speed, variability in network bandwidth, and lower availability than
servers. In this paper, we address many of these challenges to develop CWCa
distributed computing infrastructure using smartphones. We implement and
evaluate a prototype of CWC that employs a novel scheduling algorithm to
minimize the makespan of a set of computing tasks. Our evaluations using a
testbed of 18 Android phones show that CWCs scheduler yields a makespan that is
1.6x faster than other simpler approaches.
EXISTING SYSTEM:
While using smartphones for computing has been proposed in various
contexts, there are very few studies that share our vision of tapping into the
computing power of smartphones for executing enterprise-grade
computations.
The existing haS Enterprise computing using smart phones. The system that
is closest in spirit to CWC is CANDIS, where the authors proposed using
employee smart phones (being charged) for executing enterprise
applications. Similar to our effort in CWC, they implemented an execution
environment for Android that allows for running desktop Java applications
on smart phones in an automated fashion. They also made similar
observations about scheduling tasks based on computational capabilities of
smart phones. While we envision similar applications and system
implementation in CWC, we provide a sophisticated algorithm that
minimizes the make span based on both CPU capabilities and bandwidths of
smart phones, which has not been explicitly addressed in CANDIS.
DISADVANTAGES OF EXISTING SYSTEM:

Bootstrapping cost of CANDIS is too high and it has high energy


consumption.
There is a possibility that sensitive enterprise data gets exposed when the
server communicates with smartphones using residential WiFi networks.

PROPOSED SYSTEM:

In this paper, we envision building a distributed computing infrastructure


using smart phones for enterprises.
Our vision is based on several compelling observations including (a)
enterprises provide their employees with smart phones in many cases, (b) the
phones are typically unused when being charged, and (c) such an
infrastructure could potentially yield significant cost benefits to the
enterprise.
We articulate the technical challenges in building such an infrastructure. We
address many of them to design CWC, a framework that supports such an
infrastructure.
We have a prototype implementation of CWC. Using this implementation,
we demonstrate both the viability and efficacy of various components within
CWC.
ADVANTAGES OF PROPOSED SYSTEM:

1. CWC preserves the charging profile of smart phones via task sleeping. This
is not addressed by Condor since desktop machines do not exhibit such a
problem.
2. Bootstrapping cost is reduced and it has less energy consumption.
SYSTEM ARCHITECTURE:

ALGORITHM USED:

Greedy Packing Algorithm

SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:
System : Pentium IV 2.4 GHz.
Hard Disk : 40 GB.
Floppy Drive : 1.44 Mb.
Monitor : 15 VGA Colour.
Mouse : Logitech.
Ram : 512 Mb.
MOBILE : ANDROID
SOFTWARE REQUIREMENTS:

Operating system : Windows 7.


Coding Language : Java 1.7
Tool Kit : Android 2.3 ABOVE
IDE : Eclipse

REFERENCE:
Mustafa Y. Arslan, Indrajeet Singh, Shailendra Singh, Harsha V. Madhyastha,
Karthikeyan Sundaresan, Senior Member, IEEE, and Srikanth V. Krishnamurthy,
Fellow, IEEE, CWC: A Distributed Computing Infrastructure Using
Smartphones, IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL.
14, NO. 8, AUGUST 2015.

Вам также может понравиться