Data Collection and Node Counting by Opportunistic Communication

Ever more powerful mobile devices are nowadays capable of collectively carrying out reasonably demanding computational tasks without offloading the processing to an edge server or a distant cloud-computing service. In this work, we explore such distributed computing and study how it is affected by the mobility as well as the number of nodes that collaborate. We choose distributed counting of a number of nodes in an enclosed area as application. Such application is useful for estimating attendance at events and measuring occupancy for facility management, as needed for monitoring of crowdedness with respect to safety and evacuation, climate control and comfort. For this application, we are interested in determining the time until all nodes know the correct number of nodes in the space where they reside. Our study shows the effect of mobility on the distributed process. We find that the process of collecting data opportunistically from a closed set of nodes is well described by empirical laws that we derive. We discuss the results and suggest further work needed to understand opportunistic computation and to develop it as a new model of computation among collectives of mobile nodes.

[1]  Jinlin Chen,et al.  Using d-gap patterns for index compression , 2007, WWW '07.

[2]  Gunnar Karlsson,et al.  UrbanCount: Mobile crowd counting in urban environments , 2017, 2017 8th IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON).

[3]  Huadong Ma,et al.  Opportunities in mobile crowd sensing , 2014, IEEE Communications Magazine.

[4]  Lin Gao,et al.  Scalable Mobile Crowdsensing via Peer-to-Peer Data Sharing , 2018, IEEE Transactions on Mobile Computing.

[5]  Ólafur Ragnar Helgason,et al.  Opportunistic networking in OMNeT++ , 2008, SimuTools.

[6]  Anna Förster,et al.  Modeling of Data Dissemination in OppNets , 2018, 2018 IEEE 19th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[7]  Fan Ye,et al.  Mobile crowdsensing: current state and future challenges , 2011, IEEE Communications Magazine.

[8]  Gunnar Karlsson,et al.  A middleware for opportunistic content distribution , 2016, Comput. Networks.

[9]  Juan-Carlos Cano,et al.  An Analytical Model Based on Population Processes to Characterize Data Dissemination in 5G Opportunistic Networks , 2018, IEEE Access.

[10]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[11]  Gunnar Karlsson,et al.  Energy-aware opportunistic mobile data offloading under full and limited cooperation , 2016, Comput. Commun..

[12]  Dong Wang,et al.  Performance Analysis of Co- and Cross-tier Device-to-Device Communication Underlaying Macro-small Cell Wireless Networks , 2016, KSII Trans. Internet Inf. Syst..

[13]  Marco Conti,et al.  Characterising Aggregate Inter-contact Times in Heterogeneous Opportunistic Networks , 2011, Networking.

[14]  Irene Macaluso,et al.  The Network As a Computer: A Framework for Distributed Computing Over IoT Mesh Networks , 2018, IEEE Internet of Things Journal.

[15]  Marco Conti,et al.  From opportunistic networks to opportunistic computing , 2010, IEEE Communications Magazine.

[16]  Pradip K. Srimani,et al.  An online distributed gossiping protocol for mobile networks , 2006, J. Comb. Optim..

[17]  Márk Jelasity,et al.  Gossip-based aggregation in large dynamic networks , 2005, TOCS.

[18]  Stephen P. Boyd,et al.  Randomized gossip algorithms , 2006, IEEE Transactions on Information Theory.

[19]  Michael McGuire,et al.  Stationary distributions of random walk mobility models for wireless ad hoc networks , 2005, MobiHoc '05.

[20]  Gunnar Karlsson,et al.  Survey of Non-Image-Based Approaches for Counting People , 2020, IEEE Communications Surveys & Tutorials.

[21]  Gunnar Karlsson,et al.  Opportunistic Communication and Human Mobility , 2014, IEEE Transactions on Mobile Computing.

[22]  Xia Wang,et al.  The Potential of Mobile Opportunistic Networks for Data Disseminations , 2016, IEEE Transactions on Vehicular Technology.