Professional Documents
Culture Documents
Abstract :- Recently, much research has proposed to limitations of mobile devices, but also provide users with
integrate mobile cloud computing (MCC) with wireless many new mobile services (e.g., mobile cloud learning,
sensor networks (WSNs) so that powerful cloud computing mobile cloud gaming, mobile cloud healthcare) [2], [3]. For
can be exploited to process the data gathered by instance, regarding mobile cloud learning, traditional
ubiquitous WSNs and share the results with mobile users. mobile learning may encounter various issues (e.g., high
However, all current MCC-WSN integration schemes storage cost, low processing speed and limited education
ignore the following two observations: 1) the specific data resources) on mobile devices. By moving the learning
mobile users request usually depend on the current platform to the cloud, learners and teachers can achieve
locations of mobile users 2) most sensors are usually much faster processing speed as well as much richer
equipped with non-rechargeable batteries with limited learning and teaching resources in terms of available
energy. In this paper, motivated by these two observations, information, using just a simple client on the mobile device.
two novel collaborative location-based sleep scheduling
(CLSS) schemes are proposed for WSNs integrated with
MCC. Based on the locations of mobile users, CLSS B. Wireless Sensor Networks (WSNs)
dynamically determines the awake or asleep status of each
sensor node to reduce energy consumption of the Wireless sensor networks are networks consisting of spatially
integrated WSN. Particularly, CLSS1 focuses on distributed autonomous sensors to cooperatively gather
maximizing the energy consumption saving of the various physical or environmental information (e.g.,
integrated WSN while CLSS2 considers also the scalability temperature, sound, pressure) [4], [5], [6]. Because it changes
and robustness of the integrated WSN. Theoretical and the traditional way for people to interact with the world,
simulation results show that for WSNs integrated with WSNs have been the research focus of both academic and
MCC, both CLSS1 and CLSS2 can prolong the WSN industrial communities to explore their great potentials in
lifetime while still satisfying the data requests of mobile military, industrial, and civilian applications (e.g., battlefield
users. surveillance, air pollution monitoring, landslide detection,
water quality monitoring) since the late 1990 s. For example,
Keywords:- Mobile cloud computing, wireless sensor regarding landslide detection, a WSN can be utilized by the
networks, integration, location, network lifetime, sleep landslide detection system to detect the slight movements of
scheduling. soil as well as other changes in various parameters that may
occur before or during a landslide, and thus it is possible to
I. INTRODUCTION predict the occurrence of a landslide long before it actually
happens. In addition, with respect to water quality monitoring,
A. Mobile Cloud Computing (CC) a number of distributed sensor nodes can be deployed at
various points in dams, rivers or lakes to monitor the water
Cloud computing is a novel computing model for enabling quality, and thus a very accurate map of the water status can
convenient, on-demand network access to a shared pool of be created without the need of manual data retrieval,
configurable computing resources (e.g., networks, servers, particularly for locations with difficult access.
storage, applications, services) [1]. By further integrating
CC into a mobile environment, mobile cloud computing C. Integration of MCC and WSNs
(MCC) can offload much of the data processing and storage
tasks from mobile devices (e.g., smart phones, tablets, etc.) Recently, integration of MCC with WSNs has been proposed
to the cloud. MCC is widely considered to not only greatly in several research works [7], [8], [9], [10], [11], [12],[13],
relieve the processing, storage and energy capacity [14], [15]. This trend is induced by the advantages of
incorporating the powerful data storage and data processing Mobile User Predication Location List
abilities of MCC as well as the ubiquitous data sensing and
data gathering capabilities of WSNs for mobile users. To obtain the mobile user predication location list Lp, we
utilize the following method that is similar with the Place
The main contributions of this paper are summarized as Transition Graph utilized as in [21]. The key idea is that the
follows. future locations of the mobile user would be associated with
the frequently visited locations of the mobile user, thus it is
his paper is the first work that considers sleep likely that the future track of the mobile user will be
scheduling in WSNs to support location-based constituted by these frequently visited locations. For instance,
mobile cloud applications. This clearly if a mobile user goes to restaurant A and gym B from office C
distinguishes our work from existing MCC-WSN very often, it is obvious that the mobile user will go to gym B
integration schemes. from restaurant A, or go to restaurant A from gym B someday
in the future. Particularly, we compute a frequently visited
This paper further proposes two novel CLSS location list Lf first. This Lf is obtained by iterating over all
schemes aimed at sleep scheduling of WSNs the retrieved tracks and selecting the end points of the
integrated with MCC. Both the location based retrieved tracks of the mobile user. Then Lf is updated by
characteristic of mobile applications as well as the further removing the end points of the tracks that only appear
energy concern of WSNs are taken into account by once. With that, an adjacency matrix in which the numbers of
the CLSS schemes. CLSS1 focuses on the energy rows and columns correspond to the number of the elements
consumption of the integrated WSN, while CLSS2 in the updated Lf is constructed. Finally, the match of each
further considers the scalability and robustness of element in the row and the column except the match with two
the integrated WSN. The remainder of this paper is same points becomes a new track (i.e., the prediction track).
organized as follows. All points without repetition excluding the starting and end
points of the prediction tracks constitute the mobile user
Section 2 introduces the MCC-WSN integration model and predication location list Lp. The mobile user location history
Section 3 presents the proposed CLSS schemes for WSNs list Lh and mobile user predication location list Lp constitute
integrated with MCC. The proposed CLSS schemes are the location list L of the mobile user.
analyzed theoretically in Section 4 and evaluated numerically
and by simulations in Section 5. Section 6 concludes the B. CLSS Schemes
paper.
There are two collaborative location-based sleep scheduling
schemes for the integrated WSN and the pseudo codes of
II. PROPOSED SYSTEM these two CLSS schemes (i.e., CLSS1 and CLSS2) in each
time epoch TP are shown as follows.
In this section, we first show the mechanisms to obtain the
mobile user location list and then present our proposed CLSS CLSS1
schemes.
Regarding CLSS1 scheme, cloud c first obtains the current
A. Mobile User Location List location lu of mobile user u (Step 1 of CLSS1). Then
according to whether lu is in the location list L or not, a flag
Mobile User Location History List A or Z is sent to base station s by cloud c (Step 2 of CLSS1).
To achieve the location list L of mobile user u, the location Base station s further broadcasts the flags. At last, each
history of u is extracted by the cloud c based on the StarTrack sensor node i determines its awake or asleep state according
service. Specifically, StarTrack in [27] is a mobile client to the flag it receives in each time epoch TP (Steps 3 to 5 of
application and it periodically captures the users current CLSS1).
location (e.g., with GPS) and relays the location information
to the Star Track server which runs as a service in the cloud c. CLSS2
Further, the StarTrack server processes these location data and
decomposes them into various tracks (i.e., discrete In terms of CLSS2, the first four steps are the same as that of
representations of trips taken by the mobile user). The points CLSS1. The difference between CLSS2 and CLSS1 lies in
of these tracks are operational and retrievable through a high- Step 5.
level application programming interface and they make up the
location history list named as Lh.
I: Set of sensor nodes Lp: Mobile user predication location list L: Mobile
user location list
I: Sensor node
R: Node density
B: Set of links
K: kin EC-CKN
Tr: Transmission radius
Eo: Node initial energy
NL0: Network lifetime of AO In this paper, we have proposed two CLSS schemes
(i.e.CLSS1 and CLSS2) for WSNs integrated with MCC.
NL1: Network lifetime of CLSS1 CLSS schemes involve both the WSN and the cloud and then
dynamically change the awake or asleep status of the sensor
NL2: Network lifetime of CLSS2 node in the integrated WSN, based on the locations of mobile
users. CLSS1 focuses on saving the most energy consumption
NWR: Network work rate of the integrated WSN and CLSS2 further pays attention to the
scalability and robustness of the integrated WSN. For the
NWR0: Network work rate of AO integration of MCC and WSNs, both theoretical and
simulation results are shown and they demonstrate that CLSS1
NWR1: Network work rate of CLSS1 and CLSS2 could prolong the lifetime of the integrated WSN
while still satisfying the data requests of mobile users.
NWR2: Network work rate of CLSS2
Output: