Social-Based Routing Protocols in Opportunistic Networks

Chapter

Abstract

Routing in opportunistic networks is very challenging as it must handle network partitions, long delays, and dynamic topology. Recently, the consideration of social characteristics of mobile nodes provides a new angle of view in the design of opportunistic routing protocols. In many opportunistic networks, a multitude of mobile devices are used and carried by people, whose behaviors are better described by social models. This opens the new possibilities of social-based routing, in which the knowledge of social characteristics of mobile users is used for making better opportunistic forwarding decision. In this book chapter, we briefly introduce several social properties (such as community, centrality, similarity, and friendship) which could be used for relay selection, and provide a broad survey of recent social-based opportunistic routing approaches.

References

  1. 1.
    Conti M, Kumar M (2010) Opportunities in opportunistic computing. IEEE Comput 43(1):42–50CrossRefGoogle Scholar
  2. 2.
    Pelusi L, Passarella A, Conti M (2006) Opportunistic networking: data forwarding in disconnected mobile ad hoc networks. IEEE Commun Mag 44(11):134–141CrossRefGoogle Scholar
  3. 3.
    Zhang Z (2006) Routing in intermittently connected mobile ad hoc networks and delay tolerant networks: overview and challenges. IEEE Commun Surv Tutor 8(1):24–37CrossRefGoogle Scholar
  4. 4.
    Wang Y, Dang H, Wu H (2007) A survey on analytic studies of delay-tolerant mobile sensor networks. Wirel Commun Mob Comput 7(10):1197–1208CrossRefGoogle Scholar
  5. 5.
    Juang P, Oki H, Wang Y, Martonosi M, Peh L-S, Rubenstein D (2002) Energy-efficient computing for wildlife tracking:design tradeoffs and early experiences with Zebranet. SIGOPS Oper Syst Rev 36(5):96–107CrossRefGoogle Scholar
  6. 6.
    Perkins CE, Royer EM (1999) Ad-hoc on-demand distance vector routing. In: Proceedings of the 2nd IEEE workshop on mobile computing systems and applications, 1999Google Scholar
  7. 7.
    Johnson DB, Maltz DA (1996) Dynamic source routing in ad hoc wireless networks. In: Imielinski T, Korth HF (eds) Mobile Computing. Kluwer Academic Publishers, Norwood, pp 153–181CrossRefGoogle Scholar
  8. 8.
    Royer EM, Toh C-K (1999) A review of current routing protocols for ad-hoc mobile wireless networks. IEEE Pers Commun 6(2):46–55CrossRefGoogle Scholar
  9. 9.
    Yuan Q, Cardei I, Wu J (2009) Predict and relay: an efficient routing in disruption-tolerant networks. In: Proceedings of the 10th ACM international symposium on mobile ad hoc networking and computing (MobiHoc ’09), pp 95–104, 2009Google Scholar
  10. 10.
    Shah RC, Roy S, Jain S, Brunette W (2003) Data mules: modeling a three-tier architecture for sparse sensor networks. In: Proceedings of the 1st IEEE international workshop on sensor network protocols and applications, pp 30–41, 2003Google Scholar
  11. 11.
    Burns B, Brock O, Levine BN (2005) MV routing and capacity building in disruption tolerant networks. In: Proceedings of the 24th IEEE international conference on computer communications (INFOCOM), pp 398–408, 2005Google Scholar
  12. 12.
    Zhao W, Ammar M, Zegura E (2004) A message ferrying approach for data delivery in sparse mobile ad hoc networks. In: Proceedings of the 5th ACM international symposium on mobile ad hoc networking and computing (MobiHoc ’04), pp. 187–198, 2004Google Scholar
  13. 13.
    Zhao W, Ammar M, Zegura E (2005) Controlling the mobility of multiple data transport ferries in a delay-tolerant network. In: Proceedings of the 24th IEEE international conference on computer communications (INFOCOM), 2005Google Scholar
  14. 14.
    Vahdat A, Becker D (2006) Epidemic routing for partially connected ad hoc networks. Duke University Technical report CS-200006Google Scholar
  15. 15.
    Spyropoulos T, Psounis K, Raghavendra CS (2005) Spray and wait: an efficient routing scheme for intermittently connected mobile networks. In: Proceedings of the 2005 ACM SIGCOMM workshop on delay-tolerant networking (WDTN ’05), pp 252–259, 2005Google Scholar
  16. 16.
    Lindgren A, Doria A, Schelén O (2003) Probabilistic routing in intermittently connected networks. SIGMOBILE Mob Comput Commun Rev 7(3):19–20CrossRefGoogle Scholar
  17. 17.
    Zhang X, Neglia G, Kurose J, Towsley D (2007) Performance modeling of epidemic routing. Comput Netw 51(10):2867–2891CrossRefMATHGoogle Scholar
  18. 18.
    Burgess J, Gallagher B, Jensen D, Levine BN (2006) Maxprop: routing for vehicle-based disruption-tolerant networks. In: Proceedings of the 25th IEEE international conference on computer communications (INFOCOM), 2006Google Scholar
  19. 19.
    Leguay J, Friedman T, Conan V (2006) Evaluating mobility pattern space routing for DTNs. In: Proceedings of the 25th IEEE international conference on computer communications (INFOCOM), Barcelona, Spain, 2006Google Scholar
  20. 20.
    Liu C, Wu J (2008) Routing in a cyclic mobispace. In: Proceedings of the 9th ACM international symposium on mobile ad hoc networking and computing (MobiHoc ’08), pp 351–360, 2008Google Scholar
  21. 21.
    Liu C, Wu J (2007) Scalable routing in delay tolerant networks. In: Proceedings of the 8th ACM international symposium on mobile ad hoc networking and computing (MobiHoc ’07), pp 51–60, 2007Google Scholar
  22. 22.
    Liu C, Wu J (2009) An optimal probabilistic forwarding protocol in delay tolerant networks. In: Proceedings of the 10th ACM international symposium on mobile ad hoc networking and computing (MobiHoc ’09), pp 105–114, 2009Google Scholar
  23. 23.
    Chaintreau A, Fraigniaud P, Lebhar E (2008) Opportunistic spatial gossip over mobile social networks. In: Proceedings of the 1st ACM workshop on online social networks (WOSN ’08), pp 73–78, 2008Google Scholar
  24. 24.
    Chierichetti F, Lattanzi S, Panconesi A (2008) Gossiping (via mobile?) in social networks. In: Proceedings of the 5th ACM international workshop on foundations of mobile computing (DIAL M-POMC ’08), pp 27–28, 2008Google Scholar
  25. 25.
    Miluzzo E, Lane ND, Fodor K, Peterson R, Lu H, Musolesi M, Eisenman SB, Zheng X, Campbell AT (2008) Sensing meets mobile social networks: the design, implementation and evaluation of the CenceMe application. In: Proceedings of the 6th ACM conference on embedded network sensor systems (SenSys ’08), pp 337–350, 2008Google Scholar
  26. 26.
    Beach A, Gartrell M, Akkala S, Elston J, Kelley J, Nishimoto K, Ray B, Razgulin S, Sundaresan K, Surendar B, Terada M, Han R (2008) WhozThat? evolving an ecosystem for context-aware mobile social networks. IEEE Netw 22(4):50–55CrossRefGoogle Scholar
  27. 27.
    Dong Z-B, Song G-J, Xie K-Q, Wang J-Y (2009) An experimental study of large-scale mobile social network. In: Proceedings of the 18th international world wide web conference (WWW), 2009Google Scholar
  28. 28.
    Hui P, Chaintreau A, Scott J, Gass R, Crowcroft J, Diot C (2005) Pocket switched networks and the consequences of human mobility in conference environments. In: Proceedings of the 2005 ACM SIGCOMM workshop on delay-tolerant networking (WDTN ’05), 2005Google Scholar
  29. 29.
    Hui P, Crowcroft J (2007) How small labels create big improvements. In: Proceedings of international workshop on intermittently connected mobile ad hoc networks in conjunction with IEEE PerCom, 19–23 March 2007Google Scholar
  30. 30.
    Daly EM, Haahr M (2007) Social network analysis for routing in disconnected delay-tolerant manets. In: Proceedings of the 8th ACM international symposium on mobile ad hoc networking and computing (MobiHoc ’07), 2007Google Scholar
  31. 31.
    Hui P, Crowcroft J, Yonek E (2008) Bubble rap: social-based forwarding in delay tolerant networks. In: Proceedings of the 9th ACM international symposium on mobile ad hoc networking and computing (MobiHoc), 2008Google Scholar
  32. 32.
    Gao W, Li Q, Zhao B, Cao G (2009) Multicasting in delay tolerant networks: a social network perspective networks. In: Proceedings of the 10th ACM international symposium on mobile ad hoc networking and computing (MobiHoc ’09), 2009Google Scholar
  33. 33.
    Zhang Y, Zhao J (2009) Social network analysis on data diffusion in delay tolerant networks. In: Proceedings of the 10th ACM international symposium on mobile ad hoc networking and computing (MobiHoc ’09), 2009Google Scholar
  34. 34.
    Bulut E, Szymanski BK (2010) Friendship based routing in delay tolerant mobile social networks. In: Proceedings of IEEE global telecommunications conference (GLOBECOM), 2010Google Scholar
  35. 35.
    Ying Z, Xu B, Shi X, Wang Y (2012) A survey of social-based routing in delay tolerant networks: positive and negative social effects. IEEE Commun Surv Tutor (to appear)Google Scholar
  36. 36.
    Mislove A, Marcon M, Gummadi KP, Druschel P, Bhattacharjee B (2007) Measurement and analysis of online social networks. In: Proceedings of the 7th ACM SIGCOMM conference on internet measurement (IMC ’07), 2007Google Scholar
  37. 37.
    Krebs VE (2002) Mapping networks of terrorist cells. Connections 24(3):43–52Google Scholar
  38. 38.
    Hossmann T, Legendre F, Spyropoulos T (2009) From contacts to graphs: pitfalls in using complex network analysis for DTN routing. In: Proceedings of the 28th IEEE international conference on computer communications (INFOCOM’09) workshops, pp 260–265, 2009Google Scholar
  39. 39.
    Hossmann T, Spyropoulos T, Legendre F (2010) Know thy neighbor: towards optimal mapping of contacts to social graphs for DTN routing. In: Proceedings of the 29th IEEE international conference on, computer communications (INFOCOM’10), 2010Google Scholar
  40. 40.
    Hui P, Yoneki E, Chan SY, Crowcroft J (2007) Distributed community detection in delay tolerant networks. In: Proceedings of ACM SIGCOMM, workshop (MobiArch’07), 2007Google Scholar
  41. 41.
    Yoneki E, Hui P, Crowcroft J (2007) Visualizing community detection in opportunistic networks. In: Proceedings of ACM MobiCom workshop on challenged networks (CHANTS), 2007Google Scholar
  42. 42.
    Hui P, Yoneki E, Crowcroft J (2009) Identifying social communities in complex communications for network efficiency. In: Proceedings of the 1st international conference on complex sciences: theory and applications (Complex), 2009Google Scholar
  43. 43.
    Chan SY, Hui P, Xu K (2009) Community detection of time-varying mobile social networks. In: Proceedings of the 1st international conference on complex sciences: theory and applications (Complex), 2009Google Scholar
  44. 44.
    Hillery GA (1955) Definitions of community: areas of agreement. Rural Sociol 20(4):111Google Scholar
  45. 45.
    McMillan DW, Chavis DM (1986) Sense of community: a definition and theory. J Community Psychol 14(1):6–23CrossRefGoogle Scholar
  46. 46.
    Perkins DD, Florin P, Rich RC, Wandersman A, Chavis DM (1990) Participation and the social and physical environment of residential blocks: crime and community context. Am J Community Psychol 18:83–115CrossRefGoogle Scholar
  47. 47.
    Newman MEJ (2006) Modularity and community structure in networks. Proc Nat Acad Sci 103(23):8577CrossRefGoogle Scholar
  48. 48.
    Okasha S (2005) Altruism, group selection and correlated interaction. Br J Philos Sci 56(4):730–725CrossRefGoogle Scholar
  49. 49.
    Newman MEJ (2004) Detecting community structure in networks. Eur Phys J B 38(2):321–330CrossRefGoogle Scholar
  50. 50.
    Girvan M, Newman MEJ (2002) Community structure in social and biological networks. Proc Natl Acad Sci 99(12):7821–7826MathSciNetCrossRefMATHGoogle Scholar
  51. 51.
    Newman MEJ (2004) Fast algorithm for detecting community structure in networks. Phys Rev E 69:066133CrossRefGoogle Scholar
  52. 52.
    Danon L, Duch J, Arenas A, Daz-guilera A (2005) Comparing community structure identification. J Stat Mech Theory Exp 9008:09008CrossRefGoogle Scholar
  53. 53.
    Blondel VD, Guillaume J-L, Lambiotte R, Lefebvre E (2008) Fast unfolding of community hierarchies in large networks. J Stat Mech 10:P10008Google Scholar
  54. 54.
    Everett MG, Borgatti SP (1998) Analyzing clique overlap connection. Connections 21(1):49–61Google Scholar
  55. 55.
    Nguyen NP, Dinh TN, Tokala S, Thai MT (2011) Overlapping communities in dynamic networks: their detection and mobile applications. In: Proceedings of the 17th ACM annual international conference on mobile computing and networking (MobiCom ’11), 2011Google Scholar
  56. 56.
    Marsden PV (2002) Egocentric and sociocentric measures of network centrality. Soc Netw 24(4):407–422CrossRefGoogle Scholar
  57. 57.
    Freeman LC (1977) A set of measures of centrality based on betweenness. Sociometry 40(1):35–41CrossRefGoogle Scholar
  58. 58.
    Freeman LC (1979) Centrality in social networks: conceptual clarification. Soc netw 1(3):215–239CrossRefGoogle Scholar
  59. 59.
    Newman MJ (2005) A measure of betweenness centrality based on random walks. Soc netw 27(1):39–54CrossRefGoogle Scholar
  60. 60.
    Mei A, Morabito G, Santi P, Stefa J (2011) Social-aware stateless forwarding in pocket switched networks. In: Proceedings of the 30th IEEE conference on computer communications(INFOCOM) mini-conference, 2011Google Scholar
  61. 61.
    Leguay J, Friedman T, Conan V (2005) DTN routing in a mobility pattern space. In: Proceedings of the 2005 ACM SIGCOMM workshop on delay-tolerant networking (WDTN ’05), 2005Google Scholar
  62. 62.
    McPherson M, Smith-Lovin L, Cook JM (2001) Birds of a feather: homophily in social networks. Annu Rev Sociol 27:415–444CrossRefGoogle Scholar
  63. 63.
    Wu J, Wang Y (2012) Social feature-based multi-path routing in delay tolerant networks. In: Proceedings of the 31st IEEE international conference on computer communications (IEEE INFOCOM 2012)Google Scholar
  64. 64.
    Zhao L, Li F, Zhang C, Wang Y (2012) Routing with multi-level social groups in mobile opportunistic networks. In: Proceedings of IEEE global telecommunications conference (GlobeCom 2012), Anaheim, CaliforniaGoogle Scholar
  65. 65.
    Gao W, Cao G (2011) User-centric data dissemination in disruption tolerant networks. In: Proceedings of the 30th IEEE conference on computer communications (INFOCOM), 2011Google Scholar
  66. 66.
    Fabbri F, Verdone R (2011) A sociability-based routing scheme for delay-tolerant networks. EURASIP J Wirel Commun Netw 2011:13CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of North CarolinaCharlotteUSA

Personalised recommendations