An efficient data packet iteration and transmission algorithm in opportunistic social networks


Effective data transmission is a key technology in researching opportunistic networks. Increased data packet transmission among nodes can easily cause the death of nodes, especially in social networks environment. However, effective packet transmission is seldom discussed in existing algorithms in opportunistic networks research. In this study, an efficient data packet iteration and transmission (EDPIT) algorithm, which selects data packets via iteration, is proposed to save energy and overhead during transmission. The effective transmission among nodes in this algorithm improves the transmission rate of data packets. With satisfactory results from simulation and comparison with some existing algorithms, the EDPIT algorithm is found to not only reduce energy consumption but also improve the delivery ratio and overhead in opportunistic social networks.

This is a preview of subscription content, access via your institution.

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

Availability of data and materials

Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.


  1. Calabrese M, Amato A, Lecce VD et al (2010) Hierarchical-granularity holonic modelling. J Ambient Intell Hum Comput 1(3):199–209.

    Article  Google Scholar 

  2. Cheng H, Sun F, Buthpitiya S, Griss M (2012) SensOrchestra: collaborative sensing for symbolic location recognition. Mob Comput Appl Serv 76:195–210.

    Article  Google Scholar 

  3. Cheong M, Lee VCS (2018) A microblogging-based approach to terrorism informatics: exploration and chronicling civilian sentiment and response to terrorism events via Twitter. Inf Syst Front 13(13):45–59.

    Article  Google Scholar 

  4. Guan P, Wu J (2019) Effective data communication based on social community in social opportunistic networks. IEEE Access 7(1):12405–12414.

    Article  Google Scholar 

  5. Han B, Pan H, Kumar A (2012) Mobile data offloading through opportunistic communications and social participation. IEEE Trans Mob Comput 11(5):821–834.

    Article  Google Scholar 

  6. Jaroucheh Z (2011) Recognize contextual situation in pervasive environments using process miningtechniques. J Ambient Intell Hum Comput 2(1):53–69.

    Article  Google Scholar 

  7. Koukoumidis E, Peh L, SignalGuru Martonosi M (2011) Leveraging mobile phones for collaborative traffic signal schedule advisory. Proc ACM MobiSys 2011:27–140.

    Article  Google Scholar 

  8. Lin Y, Wang X, Zhang L et al (2015) The impact of node velocity diversity on mobile opportunistic network performance. J Netw Comput Appl 55:47–58.

    Article  Google Scholar 

  9. Lin Y, Wang X, Hao F et al (2018) An on-demand coverage based self-deployment algorithm for big data perception in mobile sensing networks. Future Gen Comput Syst 82:220–234.

    Article  Google Scholar 

  10. Lin Y, Cai Z, Wang X, Hao F (2019) Incentive mechanisms for crowdblocking rumors in mobile social networks. IEEE Trans Vehicular Technol 1:1–17.

    Article  Google Scholar 

  11. Mayer JM, Hiltz SR, Barkhuus L et al (2016) Supporting opportunities for context-aware social matching: an experience sampling. In: Study. conference on human factors in computing systems. ACM.

  12. Nguyen P, Nahrstedt K (2016) Context-aware crowd-sensing in opportunistic mobile social networks. In: IEEE, international conference on mobile ad hoc and sensor systems. IEEE, pp 477–478.

  13. Ra M, Liu B, Porta T, Medusa GR (2012) A programming framework for crowd-sensing applications. Proc ACM MobiSys 2012:337–350.

    Article  Google Scholar 

  14. Ristanovic N, Theodorakopoulos G, Le Boudec JY (2012) Traps and pitfalls of using contact traces in performance studies of opportunistic networks. NFOCOM, 2012 Proceedings IEEE. Ieee, pp 1377–1385.

  15. Shih Y-Y, Chung W-H, Chiu A-C, Wei H-Y (2017) Enabling low-latency applications in fog-radio access network. IEEE Netw 31(1):52–58.

    Article  Google Scholar 

  16. Talipov E, Chon Y, Cha H (2015) User context-based data delivery in opportunistic smartphone networks. Pervasive Mob Comput 17:122–138.

    Article  Google Scholar 

  17. Toledano E, Sawaday D, Lippman A, Holtzman H, Casalegno F (2013) CoCam: a collaborative content sharing framework based on opportunistic P2P networking. Proc IEEE CCNC 2013:158–163.

    Article  Google Scholar 

  18. Trifunovic S, Kurant M, Hummel KA et al (2014) Preventing spam in opportunistic networks. Comput Commun 41:31–42.

    Article  Google Scholar 

  19. Wang G, Wang B, Gao Y (2010) Dynamic spray and wait routing algorithm with quality of node in delay tolerant network. In: Proceedings of the IEEE international conference on communications and mobile computing (CMC), vol 3, pp 452–456.

  20. Wang X, Lin Y, Zhao Y (2018a) A novel approach for inhibiting misinformation propagation in human mobile opportunistic networks. Peer-to-Peer Netw Appl 10(2):377–394.

    Article  Google Scholar 

  21. Wang R, Wang X, Hao F et al (2018b) Social identity- aware opportunistic routing in mobile social networks. Trans Emerg Telecommun Technol 8:1–12.

    Article  Google Scholar 

  22. Wu J, Chen Z (2016) Reducing energy consumption and overhead based on mobile health in big data opportunistic networks. Wirel Pers Commun 92(4):1365–1385.

    Article  Google Scholar 

  23. Wu J, Chen Z (2017) Human activity optimal cooperation objects selection routing scheme in opportunistic networks communication. Wirel Pers Commun 95(3):3357–3375.

    Article  Google Scholar 

  24. Wu J, Chen Z (2018) Sensor communication area and node extend routing algorithm in opportunistic networks. Peer-to-Peer Netw Appl 11:90–100.

    Article  Google Scholar 

  25. Wu XH, Gu XF, Poslad S (2016) Routing algorithm based on social relations in opportunistic networks. In: International computer conference on wavelet active media technology and information processing. IEEE, pp 146–149.

  26. Wu J, Chen J, Zhao M (2017) Effective information transmission based on socialization nodes in opportunistic networks. Comput Netw 129(part 1):297–305.

    Article  Google Scholar 

  27. Wu J, Chen Z, Zhao M (2018a) SECM: status estimation and cache management algorithm in opportunistic networks. J Supercomput 1:1–12.

    Article  Google Scholar 

  28. Wu J, Chen Z, Zhao M (2018b) Weight distribution and community reconstitution based on communities communications in social opportunistic networks. Peer-to-Peer Netw Appl.

    Article  Google Scholar 

  29. Wu J, Chen Z, Zhao M (2019a) Information cache management and data transmission algorithm in opportunistic social networks. Wirel Netw 25(6):2977–2988.

    Article  Google Scholar 

  30. Wu J, Tian X, Tan Y (2019b) Hospital evaluation mechanism based on mobile health for IoT system in social networks. Comput Biol Med 109:138–147.

    Article  Google Scholar 

  31. Wu J, Yu G, Guan P (2019c) Interest characteristic probability predicted method in social opportunistic networks. IEEE Access 7(1):59002–59012.

    Article  Google Scholar 

  32. Wu J, Guan P, Tan Y (2019d) Diagnosis and data probability decision based on Non-small cell lung cancer in medical system. IEEE Access 7(1):44851–44861.

    Article  Google Scholar 

  33. Yuan P, Wang W, Wang C (2015) Poster: an adaptive copy spraying scheme for data forwarding in mobile opportunistic networks. In: Proceedings of the 16th ACM international symposium on mobile ad hoc networking and computing. ACM, pp 377–378.

  34. Zhao D, Ma H, Tang S et al (2015) COUPON: a cooperative framework for building sensing maps in mobile opportunistic networks. IEEE Trans Parallel Distrib Syst 26(2):392–402.

    Article  Google Scholar 

Download references


This work was supported in The National Natural Science Foundation of China (61672540);Hunan Provincial Natural Science Foundation of China (2018JJ3299, 2018JJ3682); ChinaPostdoctoral Science Foundation funded project (2017M612586); Foundation of Central SouthUniversity (185684); Major Program of National Natural Science Foundation of China (71633006).

Author information




JW, ZC and MZ designed the project and drafted the manuscript, collected the data, wrote the code and performed the analysis. All participated in finalizing and approved the manuscript.

Corresponding author

Correspondence to Jia Wu.

Ethics declarations

Conflict of interest

The authors declare that they have no competing interests (all financial).

Additional information

Publisher's Note

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

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Wu, J., Chen, Z. & Zhao, M. An efficient data packet iteration and transmission algorithm in opportunistic social networks. J Ambient Intell Human Comput 11, 3141–3153 (2020).

Download citation


  • Opportunistic social networks
  • Efficient data packet
  • Transmission
  • Iteration