Data Mule Scheduling: Controlled Mobility for Data Collection
Members: Ryo Sugihara,
Rajesh Gupta
Project summary:
In this project, we study the effective use of controlled mobility for data collection applications in wireless sensor networks.
Collecting data from spatially distributed sensors is one of the most generic forms of sensor network applications.
Multihop forwarding approach has been broadly used for this purpose, but it can be inefficient in terms of energy consumption especially when the nodes are deployed sparsely.
On the other hand, using a mobile device (often called "data mule") to traverse the sensor field and collect data from each sensor is an alternative approach.
Data mule approach can reduce energy consumption at each node significantly by eliminating the need for forwarding other sensors' data.
However, the data delivery latency will be larger than in multihop forwarding, since it is mainly governed by the movement of data mule, which is slower than the speed of packets transmitted over wireless channels.
Minimizing the delivery latency is critical for data mule approach to be useful in practice.
We are interested in optimizing the motion of data mule.
For that purpose, we have devised a novel formulation of the problem, which we call the Data Mule Scheduling (DMS) problem, so that the mobility and communication capabilities are precisely captured.
In the DMS problem, the question is "how to control a data mule so that it collects data from all the nodes in the shortest amount of time?''
We can decompose the DMS problem into subproblems as shown in the figure below:
Each of the subproblems is summarized as follows:
Path selection: determines the trajectory of the data mule;
produces a set of location jobs
Speed control: determines how the data mule changes the speed; produces a set of jobs
Job scheduling: determines the schedule of data collection jobs from
individual sensors
We have analyzed the computational complexity of the DMS problem in various different assumptions on mobility and designed some online/offline algorithms and heuristics.
We have also studied the combination of data mule and multihop forwarding approaches to achieve the energy-latency trade-off.
Publications:
-
Ryo Sugihara and Rajesh K. Gupta,
"Optimal Speed Control of Mobile Node for Data Collection in Sensor Networks"
in IEEE Transactions on Mobile Computing, accepted for publication, 2009
-
Ryo Sugihara and Rajesh K. Gupta,
"Optimizing Energy-Latency Trade-off in Sensor Networks with Controlled Mobility"
in INFOCOM 2009 Mini-conference, Rio de Janeiro, Apr. 2009
(long version as UCSD Technical Report, CS2008-0932, Nov. 2008)
-
Ryo Sugihara and Rajesh K. Gupta,
"Improving the Data Delivery Latency in Sensor Networks with Controlled Mobility"
in 4th IEEE International Conference on Distributed Computing in Sensor Systems (DCOSS),
LNCS 5067, pp.386-399, Santorini island, Greece, Jun. 2008
Best Paper in Systems track
-
Ryo Sugihara and Rajesh K. Gupta,
"Scheduling under Location and Time Constraints for Data Collection in Sensor Networks"
in 28th IEEE Real-Time Systems Symposium (RTSS) (work-in-progress session),
Tucson, Dec. 2007
-
Ryo Sugihara and Rajesh K. Gupta,
"Data Mule Scheduling in Sensor Networks: Scheduling under Location and Time Constraints"
UCSD Technical Report, CS2007-0911, Oct. 2007
Back to MESL