eCOTS: Efficient and Cooperative Task Sharing for Large-Scale Smart City Sensing Application

With the pervasive use of mobile devices and increasingly computational ability, more concrete and deeper collaborations among mobile users are becoming possible and needed. However, most of the studies fail to consider load balancing requirement among mobile users. When tasks are unevenly distributed, the processing time as well as energy consumption will be extremely high on some devices, which will inevitably counterweight the benefits from incentive mechanism and task scheduling scheme. In this work, we propose eCOTS (Efficient and Cooperative Task Sharing for Large-scale Smart City Sensing Application). We leverage the “balls and bins” theory for task assignment, where d mobile users in contact range are investigated, and select the least loaded one among the d users. It has been proved that such simple case can effectively reduce the largest queueing length from θ ( log n / log log n ) to θ ( log log n / log d ) . Simulation and real-trace driven studies have shown that, eCOTS can effectively improve the balancing effects in typical network scenarios, even the energy level and computational capability are diverse. In simulation study, eCOTS can reduce the gap between the maximum and minimum queueing lengths up to 5× and over 2× in real trace data evaluations.

[1]  P. Marshall DARPA progress towards affordable, dense, and content focused tactical edge networks , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[2]  Deborah Estrin,et al.  PEIR, the personal environmental impact report, as a platform for participatory sensing systems research , 2009, MobiSys '09.

[3]  Rayleigh The Problem of the Random Walk , 1905, Nature.

[4]  Panagiotis G. Ipeirotis,et al.  Quality management on Amazon Mechanical Turk , 2010, HCOMP '10.

[5]  Eli Upfal,et al.  A simple load balancing scheme for task allocation in parallel machines , 1991, SPAA '91.

[6]  Andreas Krause,et al.  The next big one: Detecting earthquakes and other rare events from community-based sensors , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[7]  Michael S. Bernstein,et al.  Crowds in two seconds: enabling realtime crowd-powered interfaces , 2011, UIST.

[8]  Fernando Silveira,et al.  A disruption-tolerant architecture for secure and efficient disaster response communications , 2010, ISCRAM.

[9]  Friedhelm Meyer auf der Heide,et al.  Efficient PRAM simulation on a distributed memory machine , 1992, STOC '92.

[10]  Allison Woodruff,et al.  Common Sense Community: Scaffolding Mobile Sensing and Analysis for Novice Users , 2010, Pervasive.

[11]  Heiko Rieger,et al.  Random walks on complex networks. , 2004, Physical review letters.

[12]  Volker Stemann,et al.  Parallel balanced allocations , 1996, SPAA '96.

[13]  Wen Hu,et al.  Ear-phone: an end-to-end participatory urban noise mapping system , 2010, IPSN '10.

[14]  Xenofon D. Koutsoukos,et al.  Air Quality Monitoring with SensorMap , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[15]  Matthias Stevens,et al.  Participatory noise pollution monitoring using mobile phones , 2010, Inf. Polity.

[16]  P. Sen,et al.  Large sample methods in statistics , 1993 .

[17]  Andrei Z. Broder,et al.  Using multiple hash functions to improve IP lookups , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[18]  Marcelo Dias de Amorim,et al.  The Accordion Phenomenon: Analysis, Characterization, and Impact on DTN Routing , 2009, IEEE INFOCOM 2009.

[19]  Michael S. Bernstein,et al.  Soylent: a word processor with a crowd inside , 2010, UIST.

[20]  Friedhelm Meyer auf der Heide,et al.  Shared Memory Simulations with Triple-Logarithmic Delay , 1995, ESA.

[21]  Mark E. J. Newman A measure of betweenness centrality based on random walks , 2005, Soc. Networks.

[22]  Andrei Z. Broder,et al.  Multilevel adaptive hashing , 1990, SODA '90.