A social-aware routing protocol for opportunistic networks

Swarm intelligence-based approach designed to intermittently connected networks.Greedy Ant Colony Optimization and Cultural Algorithms to address the routing problem.The utility of nodes as message forwarders considers a set of socialaware metrics.Operational metrics characterize the opportunistic social connectivity between nodes.CGrAnt outperforms Epidemic, PROPHET, and dLife in message delivery and redundancy. Understanding nodes mobility is of fundamental importance for data delivery in opportunistic and intermittently connected networks referred to as Delay Tolerant Networks (DTNs). The analysis of such mobility patterns and the understanding of how mobile nodes interact play a critical role when designing new routing protocols for DTNs. The Cultural Greedy Ant (CGrAnt) protocol is a hybrid Swarm Intelligence-based approach designed to address the routing problem in such dynamic and complex environment. CGrAnt is based on: (1) Cultural Algorithms (CA) and Ant Colony Optimization (ACO) and (2) operational metrics that characterize the opportunistic social connectivity between wireless users. The most promising message forwarders are selected via a greedy transition rule based mainly on local information captured from the DTN environment. Whenever global information is available, it can also be used to support decisions. We compare the performance of CGrAnt with Epidemic, PROPHET, and dLife protocols in two different mobility scenarios under varying networking parameters. Results obtained by the ONE simulator show that CGrAnt achieves a higher message delivery and lower message redundancy than the three protocols in both scenarios. The only exception is in one of the scenarios, when messages have a time to live lower than 900 min, where CGrAnt delivers a bit less messages than dLife, although with a lower message redundancy.

[1]  Anelise Munaretto,et al.  CGrAnt: a swarm intelligence-based routing protocol for delay tolerant networks , 2012, GECCO '12.

[2]  Pan Hui,et al.  BUBBLE Rap: Social-Based Forwarding in Delay-Tolerant Networks , 2008, IEEE Transactions on Mobile Computing.

[3]  Chadi Assi,et al.  Disruption-Tolerant Networking: A Comprehensive Survey on Recent Developments and Persisting Challenges , 2012, IEEE Communications Surveys & Tutorials.

[4]  L. Freeman Centrality in social networks conceptual clarification , 1978 .

[5]  Marcelo Dias de Amorim,et al.  Density-Aware Routing in Highly Dynamic DTNs: The RollerNet Case , 2011, IEEE Transactions on Mobile Computing.

[6]  Richard J. La,et al.  Ant-based adaptive message forwarding scheme for challenged networks with sparse connectivity , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[7]  Xianghua Deng,et al.  An Improved Ant-Based Algorithm for the Degree-Constrained Minimum Spanning Tree Problem , 2012, IEEE Transactions on Evolutionary Computation.

[8]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[9]  Thomas F. La Porta,et al.  Social-Aware Data Diffusion in Delay Tolerant MANETs , 2012 .

[10]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[11]  Susana Sargento,et al.  Opportunistic routing based on daily routines , 2012, 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[12]  Lianggui Liu,et al.  Swarm Intelligence Based Node-disjoint Multi-path Routing Protocol for Mobile Ad Hoc Networks , 2005, 2005 5th International Conference on Information Communications & Signal Processing.

[13]  Albert-László Barabási,et al.  Understanding individual human mobility patterns , 2008, Nature.

[14]  Christophe Diot,et al.  Impact of Human Mobility on Opportunistic Forwarding Algorithms , 2007, IEEE Transactions on Mobile Computing.

[15]  Jianpei Zhang,et al.  Research on cultural algorithm for solving routing problem of mobile agent , 2008 .

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

[17]  Xue-Mei Sun,et al.  A QoS routing algorithm based on Culture-Ant Colony Algorithm , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[18]  Mads Haahr,et al.  Social network analysis for routing in disconnected delay-tolerant MANETs , 2007, MobiHoc '07.

[19]  Amin Vahdat,et al.  Epidemic Routing for Partially-Connected Ad Hoc Networks , 2009 .

[20]  Anders Lindgren,et al.  Probabilistic routing in intermittently connected networks , 2003, MOCO.

[21]  Xiaodong Liu,et al.  ACRP: Ant-Colony-based Routing Protocol for DTMNs , 2010, 2010 International Conference on Educational and Information Technology.

[22]  Gianluca Reali,et al.  On ant routing algorithms in ad hoc networks with critical connectivity , 2008, Ad Hoc Networks.

[23]  Anelise Munaretto,et al.  GrAnt: Inferring best forwarders from complex networks' dynamics through a greedy Ant Colony Optimization , 2012, Comput. Networks.

[24]  Jörg Ott,et al.  Simulating Mobility and DTNs with the ONE (Invited Paper) , 2010, J. Commun..