Skip to main content
Log in

A deep learning based data forwarding algorithm in mobile social networks

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

The large-scale collection of mobile trajectories in mobile social networks makes it possible for us to use artificial intelligence, including deep learning, to explore the hidden attributes of the data and redesign data forwarding algorithms. In this paper, a data forwarding algorithm based on deep learning is proposed to transform data package communication from opportunistic forwarding to fixed path forwarding. First, by compiling statistics on real traces, we find that the number of connected nodes decreases linearly with the decrease of the sampling period, making it possible to use deep learning to process the node meeting data. Next, we design the recurrent neural network with an LSTM (Long Short-Term Memory) structure – a supervised deep learning system – to predict the probability of nodes meeting. We further propose a deep learning data forwarding algorithm which makes full use of fixed paths composed of instantaneous high-probability links. Finally, simulation results show that the algorithm proposed in this paper can effectively improve packet delivery ratio while greatly reducing network overhead.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Li F, Jiang H, Li H, Cheng Y, Wang Y (2017) SEBAR: social-energy-based routing for mobile social delay-tolerant networks. IEEE Trans Veh Technol 66(8):7195–7206

    Google Scholar 

  2. Zhou H, Wang H, Chen X, Li X, Xu S (2018) Data offloading techniques through vehicular ad hoc networks: a survey. IEEE Access 6(1):65250–65259

    Google Scholar 

  3. Huang C, Chen Y, Xu S, Zhou H (2018) The vehicular social network (VSN)-based sharin g of downloaded geo data using the credit-based clustering scheme. IEEE Access 6(1):58254–58271

    Google Scholar 

  4. Zhu C, Leung VCM, Rodrigues JJPC, Shu L, Wang L, Zhou H (2018) Social sensor cloud: framework, greenness, issues, and outlook. IEEE Netw 32(5):100–105

    Google Scholar 

  5. Yang G, He SB, Shi ZG, Chen JM (2017) Promoting cooperation by social incentive mechanism in mobile crowdsensing. IEEE Commun Mag 55(3):86–92

    Google Scholar 

  6. Chen J, Hu K, Wang Q, Sun Y, Shi Z, He S (2017) Narrowband internet of things: implementations and applications. IEEE Internet Things J 4(6):2309–2314

    Google Scholar 

  7. Zhang H, Zheng WX (2018) Denial-of-service power dispatch against linear quadratic control via a fading channel. IEEE Trans Automat Control 63(9):3032–3039

    MathSciNet  MATH  Google Scholar 

  8. Zhu Y, Zhong Z, Zheng WX, Zhou D (2018) HMM-based H-infinity filtering for discrete-time Markov jump LPV systems over unreliable communication channels. IEEE Trans on Syst Man Cybern, Syst 48(12):2035–2046

    Google Scholar 

  9. Li HX, Zhu HJ, Du SG, Liang XH, Shen XM (2018) Privacy leakage of location sharing in mobile social networks: attacks and defense. IEEE Trans Dependable Secure Computing 15(4):646–660

    Google Scholar 

  10. Zhang H, Meng WC, Qi JJ, Wang XY, Zheng WX (2019) Distributed load sharing under false data injection attack in inverter-based microgrid. IEEE Trans Ind Electron 66(2):1543–1551

    Google Scholar 

  11. Yang G, He SB, Shi ZG (2017) Leveraging crowdsourcing for efficient malicious users detection in large-scale social networks. IEEE Internet Things J 4(2):330–339

    Google Scholar 

  12. Vahdat A, Becker D (2000) Epidemic routing for partially-connected ad hoc networks. Duke University Tech. Rep. CS-200006

  13. Lindgren A, Doria A, Scheln O (2003) Probability routing in intermittently connected networks. ACM SIGMOBILE Mobile Comput. Commun Rev 7(3):19–20

    Google Scholar 

  14. Spyropoulos T, Psounis K, Raghavendra CS (2008) Efficient routing in intermittently connected mobile networks: the multiple-copy case. IEEE/ACM Trans Networking 16(1):77–90

    Google Scholar 

  15. Erramilli V, Crovella M, Chaintreau A, Diot C (2008) Delegation forwarding. In: ACM MobiHoc, pp 251–260

    Google Scholar 

  16. Chen X, Shen J, Groves T, Wu J (2009) Probability delegation forwarding in delay tolerant networks. In: IEEE ICCCN, pp 1–6

    Google Scholar 

  17. Wang QS, Wang Q (2015) Restricted epidemic routing in multi-community delay tolerant networks. IEEE Trans Mob Comput 14(8):1686–1697

    Google Scholar 

  18. Hou F, Shen X (2009) An adaptive forwarding scheme for message delivery over delay tolerant networks. In: IEEE GLOBECOM, pp 1–5

    Google Scholar 

  19. Sobin CC, Raychoudhury V, Marfia G, Singla A (2016) A survey of routing and data dissemination in delay tolerant networks. J Netw Comput Appl 67:128–146

    Google Scholar 

  20. Hui P, Crowcroft J, Yoneki E (2011) Bubble rap: social-based forwarding in delay tolerant networks. IEEE Trans Mob Comput 10(11):1576–1589

    Google Scholar 

  21. Palla G, Derenyi I, Farkas I, Vicsek T (2005) Uncovering the overlapping community structure of complex networks in nature and society. Nature 435(7043):814–818

    Google Scholar 

  22. Hui P, Crowcroft J (2007) How small labels create big improvements. In: IEEE Percom Workshops, pp 65–70

    Google Scholar 

  23. Bulut E, Szymanski BK (2010) Friendship based routing in delay tolerant mobile social networks. In: IEEE GLOBECOM, pp 1–5

    Google Scholar 

  24. Chen K, Shen H (2012) SMART: lightweight distributed social map based routing in delay tolerant networks. In: IEEE ICNP, pp 1–10

    Google Scholar 

  25. Wu J, Wang Y (2014) Hypercube-based multipath social feature routing in human contact networks. IEEE Trans Comput 63(2):383–396

    MathSciNet  MATH  Google Scholar 

  26. Zheng H, Wu J (2017) Up-and-down routing through nested cor-periphery hierarchy in mobile opportunistic social networks. IEEE Trans Veh Technol 66(5):4300–4314

    Google Scholar 

  27. Li Z, Wang C, Yang S, Jiang C, Stojmenovic I (2015) Space-crossing: community-based data forwarding in mobile social networks under the hybrid communication architecture. IEEE Trans Wirel Commun 14(9):4720–4727

    Google Scholar 

  28. Wu J, Xiao M, Huang L (2013) Homing spread: community home-based multi-copy routing in mobile social networks. In: IEEE INFOCOM, pp 2319–2327

    Google Scholar 

  29. Gao W, Cao G, Porta TL, Han J (2013) On exploiting transient social contact patterns for data forwarding in delay-tolerant networks. IEEE Trans on Mob comput 12(1):151–165

    Google Scholar 

  30. Zhou H, Leung VCM, Zhu C, Xu S, Fan J (2017) Predicting temporal social contact patterns for data forwarding in opportunistic mobile networks. IEEE Trans Veh Technol 66(11):10372–10383

    Google Scholar 

  31. Pietiläinen AK, Diot C (2012) Dissemination in opportunistic social networks: the role of temporal communities. In: ACM MobiHoc, pp 165–174

    Google Scholar 

  32. Zhang X, Cao G (2017) Transient community detection and its application to data forwarding in delay tolerant networks. IEEE/ACM Trans Networking 25(5):2829–2843

    Google Scholar 

  33. Ruan M, Chen X, Zhou H (2019) Centrality prediction based on k-order Markov chain in mobile social networks. Peer Peer Netw Appl PP(99):1–1

    Google Scholar 

  34. Hinton GE, Osindero S, Teh YW (2006) A fast learning algorithm for deep belief nets. Neural Comput 18(7):1527–1554

    MathSciNet  MATH  Google Scholar 

  35. Mao B, Fadlullah ZM, Tang F, Kato N, Akashi O, Inoue T, Mizutani K (2017) Routing or computing? The paradigm shift towards intelligent computer network packet transmission based on deep learning. IEEE Trans Comput 66(11):1946–1960

    MathSciNet  MATH  Google Scholar 

  36. Kato N, Fadlullah ZM, Mao B, Tang F, Akashi O, Inoue T, Mizutani K (2016) The deep learning vision for heterogeneous network traffic control: proposal, challenges, and future perspective. IEEE Wirel Commun 24(3):146–153

    Google Scholar 

  37. Cabrero S, Garcia R, Paneda XG (2015) Understanding opportunistic networking for emergency services: analysis of one year of GPS traces. In: Proc. of the 10th ACM MobiCom workshop on challenged networks (CHANTS), pp 31–36

    Google Scholar 

  38. Menggüç EC, Aci N (2018) Kurtosis-based CRTRL algorithms for fully connected recurrent neural networks. IEEE Trans Neural Netw Learn Syst 29(12):6123–6131

    Google Scholar 

  39. Sathasivam S, Abdullah W (2008) Logic learning in Hopfield networks. Mod Appl Sci 2(3):57–63

    MATH  Google Scholar 

  40. Pascanu R, Mikolov T, Bengio Y (2013) On the difficulty of training recurrent neural networks. In: ICML, pp 1310–1318

    Google Scholar 

  41. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780

    Google Scholar 

  42. Singh MD, Lee M (2017) Temporal hierarchies in multilayer gated recurrent neural networks for language models. In: IEEE IJCNN, pp 2152–2157

    Google Scholar 

Download references

Acknowledgements

Supported by the National Natural Science Foundation of China under Grant(No.61571179, No.91538112, No.61401144).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haoen Yang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the Topical Collection: Special Issue on Networked Cyber-Physical Systems

Guest Editors: Heng Zhang, Mohammed Chadli, Zhiguo Shi, Yanzheng Zhu, and Zhaojian Li

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, Q., Yang, H., Wang, Q. et al. A deep learning based data forwarding algorithm in mobile social networks. Peer-to-Peer Netw. Appl. 12, 1638–1650 (2019). https://doi.org/10.1007/s12083-019-00741-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-019-00741-3

Keywords

Navigation