An overlapping community detection algorithm for opportunistic networks

A more detailed community structure can contribute to a better understanding of the network, which can also benefit efficient routing protocols and QoS schemes designing. For an Opportunistic Network which consists of different kinds of mobile nodes, its topology changes over time. Therefore the community detection becomes more difficult than static situations. Moreover the overlapping community detection is a more complex problem. This paper analyzes the time varying topology of Opportunistic Networks and the overlapping community structures of human. Then, we propose a new detection algorithm to solve the overlapping community detection problems in Opportunistic Networks. Only with the local network topology information and a short period, nodes can get their overlapping community structures by our detection algorithm. Numerical simulations with both scenarios of movement models and real trace data are presented to illustrate the accuracy and efficiency of our algorithm.

[1]  K. Reitz,et al.  Graph and Semigroup Homomorphisms on Networks of Relations , 1983 .

[2]  Pedro José Marrón,et al.  Contact-based mobility metrics for delay-tolerant ad hoc networking , 2005, 13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems.

[3]  Pan Hui,et al.  Visualizing community detection in opportunistic networks , 2007, CHANTS '07.

[4]  H. White,et al.  STRUCTURAL EQUIVALENCE OF INDIVIDUALS IN SOCIAL NETWORKS , 1977 .

[5]  Fu Li-dong Kernel k-means Clustering Algorithm for Detecting Communities in Complex Networks , 2010 .

[6]  Pan Hui,et al.  BUBBLE Rap: Social-Based Forwarding in Delay-Tolerant Networks , 2011 .

[7]  Ma XuebinF A New Routing Protocol Based on Community Structure for pportunistic Networks , 2011 .

[8]  Mark Newman,et al.  Detecting community structure in networks , 2004 .

[9]  James P. Bagrow Evaluating local community methods in networks , 2007, 0706.3880.

[10]  Mads Haahr,et al.  Social Network Analysis for Information Flow in Disconnected Delay-Tolerant MANETs , 2009, IEEE Transactions on Mobile Computing.

[11]  Li Zhi,et al.  Closely Social Circuit Based Routing in Social Delay Tolerant Networks , 2012 .

[12]  Leonard M. Freeman,et al.  A set of measures of centrality based upon betweenness , 1977 .

[13]  Saleem N. Bhatti,et al.  Exploiting Self-Reported Social Networks for Routing in Ubiquitous Computing Environments , 2008, 2008 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.

[14]  Thrasyvoulos Spyropoulos,et al.  Know Thy Neighbor: Towards Optimal Mapping of Contacts to Social Graphs for DTN Routing , 2010, 2010 Proceedings IEEE INFOCOM.

[15]  Limin Sun,et al.  Opportunistic Networks: Opportunistic Networks , 2009 .

[16]  V. Stavroulaki,et al.  Opportunistic Networks , 2011, IEEE Vehicular Technology Magazine.

[17]  Yong Zhang,et al.  Community Detection Using Maximum Connection Probability in Opportunistic Network , 2013, 2013 4th International Conference on Intelligent Systems, Modelling and Simulation.

[18]  Brian Gallagher,et al.  MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[19]  Intae Ryoo,et al.  Delay-Tolerant Network Routing Algorithm for Periodical Mobile Nodes , 2014 .

[20]  Jörg Ott,et al.  Working day movement model , 2008, MobilityModels '08.

[21]  Anders Lindgren,et al.  Probabilistic Routing in Intermittently Connected Networks , 2004, SAPIR.

[22]  Matthias Grossglauser,et al.  Age matters: efficient route discovery in mobile ad hoc networks using encounter ages , 2003, MobiHoc '03.

[23]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[24]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[25]  Claudio Castellano,et al.  Community Structure in Graphs , 2007, Encyclopedia of Complexity and Systems Science.

[26]  Yudong Chen,et al.  Detecting Overlapping Temporal Community Structure in Time-Evolving Networks , 2013, ArXiv.