Targeted content dissemination in mobile social networks taking account of resource limitation
Bahman Ravaei
Department of CEIT, Amirkabir University of Technology, 424 Hafez Ave, Tehran, Iran
Search for more papers by this authorCorresponding Author
Masoud Sabaei
Department of CEIT, Amirkabir University of Technology, 424 Hafez Ave, Tehran, Iran
Correspondence
Masoud Sabaei, Department of CEIT, Amirkabir University of Technology, 424 Hafez Ave, Tehran, Iran.
Email: [email protected]
Search for more papers by this authorHossein Pedram
Department of CEIT, Amirkabir University of Technology, 424 Hafez Ave, Tehran, Iran
Search for more papers by this authorShahrokh Valaee
Department of ECE, University of Toronto, 10 King's College Road, Toronto, Canada
Search for more papers by this authorBahman Ravaei
Department of CEIT, Amirkabir University of Technology, 424 Hafez Ave, Tehran, Iran
Search for more papers by this authorCorresponding Author
Masoud Sabaei
Department of CEIT, Amirkabir University of Technology, 424 Hafez Ave, Tehran, Iran
Correspondence
Masoud Sabaei, Department of CEIT, Amirkabir University of Technology, 424 Hafez Ave, Tehran, Iran.
Email: [email protected]
Search for more papers by this authorHossein Pedram
Department of CEIT, Amirkabir University of Technology, 424 Hafez Ave, Tehran, Iran
Search for more papers by this authorShahrokh Valaee
Department of ECE, University of Toronto, 10 King's College Road, Toronto, Canada
Search for more papers by this authorSummary
Mobile social networks are presenting new opportunities for content dissemination. User location, mobility, and social communities can be used to deliver delay-tolerant content. Most existing dissemination methods either fail to consider the user's interest in their protocol design or just allow exchange of contents between nodes that have a similar interest. If nodes with similar interest never encounter each other, then contents might not be exchanged with them. In this paper, we propose a method in which user location, mobility, and interest as well as certain limiting factors such as relay buffer size and communication overhead are used to select a set of relays for targeted advertisement distribution. Besides, our method does not depend on nodes with similar interest encountering one another. In the proposed method, a distribution agent exploits user location, mobility, and social networks as well as the interest of destinations to select a group of relays to carry content to the targeted destinations. Users move among social communities and carry advertisements to their peers in other communities. We have also developed an optimization problem for advertisement selection and scheduling. Since the problem is NP-hard, we propose a heuristic solution. Evaluation of the proposed approach shows that the algorithm is not sensitive to network resource variation and readily outperforms popular methods reported in the literature in terms of delay, delivery ratio, and interest compatibility.
REFERENCES
- 1Fan J, Chen J, Du Y, Gao W, Wu J, Sun Y. Geocommunity-based broadcasting for data dissemination in mobile social networks. Parallel Distrib Syst IEEE Trans. 2013; 24(4): 734-743.
- 2Xiao M, Wu J, Huang L. Community-aware opportunistic routing in mobile social networks. Comput IEEE Trans. 2014; 63(7): 1682-1695.
- 3Xiao M, Wu J, Huang L. Home-based zero-knowledge multi-copy routing in mobile social networks. Parallel Distrib Syst IEEE Trans. 2015; 26(5): 1238-1250.
- 4Liu Y, Han Y, Yang Z, Wu H. Efficient data query in intermittently-connected mobile ad hoc social networks. Parallel Distrib Syst IEEE Trans. 2015; 26(5): 1301-1312.
- 5Sharma R, Datta A. GoDisco++: A gossip algorithm for information dissemination in multi-dimensional community networks. Pervasive Mob Comput. 2013; 9(2): 324-335. Special Section: Mobile Interactions with the Real World.
- 6Qureshi B, Min G, Kouvatsos D. Trusted information exchange in peer-to-peer mobile social networks. Concur Comput: Pract Exper. 2012; 24(17): 2055-2068.
- 7Boldrini C, Conti M, Passarella A. Fast track article: Exploiting users' social relations to forward data in opportunistic networks: The HiBOp solution. Pervasive Mob Comput. 2008; 4(5): 633-657.
10.1016/j.pmcj.2008.04.003 Google Scholar
- 8Moreira W, Mendes P. Social-aware forwarding in opportunistic wireless networks: Content awareness or obliviousness?. Paper presented at: 2014 IEEE 15th International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM); Sydney, NSW, Australia; 2014.
- 9Rao W, Zhao K, Zhang Y, Hui P, Tarkoma S. Towards maximizing timely content delivery in delay tolerant networks. Mobile Comput IEEE Trans. 2015; 14(4): 755-769.
- 10Xu J, Xiang J, Chen X, Liu F, Yu J. ODMBP: Behavior forwarding for multiple property destinations in mobile social networks. Mobile Inform Syst. 2016; 2016: 7908328:1-7908328:11.
- 11Li Y, Jin D, Hui P, Chen S. Contact-aware data replication in roadside unit aided vehicular delay tolerant networks. Mobile Comput IEEE Trans. 2016; 15(2): 306-321.
- 12Fan J, Chen J, Du Y, Wang P, Sun Y. Delque: A socially aware delegation query scheme in delay-tolerant networks. Veh Tech IEEE Trans. 2011; 60(5): 2181-2193.
- 13Zhou H, Singh S. Content Based Multicast (CBM) in ad hoc networks. Paper presented at: First Annual Workshop on Mobile and Ad Hoc Networking and Computing, 2000. MobiHOC, Boston, MA, USA; 2000.
- 14Chen K, Shen H, Zhang H. Leveraging social networks for P2P content-based file sharing in disconnected manets. Mobile Comput IEEE Trans. 2014; 13(2): 235-249.
- 15Haillot J, Guidec F. A protocol for content-based communication in disconnected mobile ad hoc networks. Mobile Inform. 2010; 6(2): 123-154.
- 16Ciobanu RI, Marin RC, Dobre C, Cristea V, Mavromoustakis CX. ONSIDE: Socially-aware and interest-based dissemination in opportunistic networks. Paper presented at: 2014 IEEE Network Operations and Management Symposium (NOMS), Krakow, Poland; 2014.
- 17Gao W, Cao G. User-centric data dissemination in disruption tolerant networks. Paper presented at: INFOCOM, 2011 Proceedings IEEE, Shanghai, China; 2011.
- 18Moghadam A, Schulzrinne H. Interest-aware content distribution protocol for mobile disruption-tolerant networks. Paper presented at: IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks Workshops, 2009. WoWMoM 2009, Kos, Greece; 2009.
- 19McPherson M, Smith-Lovin L, Cook JM. Birds of a feather: Homophily in social networks. Annu Rev Sociol. 2001; 27: 415-444.
- 20Mei A, Morabito G, Santi P, Stefa J. Social-aware stateless routing in pocket switched networks. Parallel Distrib Syst IEEE Trans. 2015; 26(1): 252-261.
- 21Wang Y, Yang W-S, Wu J. Analysis of a hypercube-based social feature multipath routing in delay tolerant networks. Parallel Distrib Syst IEEE Trans. 2013; 24(9): 1706-1716.
- 22Kong C, Cao X. Disseminating authorized content in interest-centric opportunistic social networks. Paper presented at: 2015 24th International Conference on Computer Communication and Networks (ICCCN), Las Vegas, NV, USA; 2015.
- 23Spyropoulos T, Psounis K, Raghavendra CS. Spray and Wait: An efficient routing scheme for intermittently connected mobile networks. Paper presented at: Proceedings of the 2005 ACM SIGCOMM Workshop on Delay-Tolerant Networking, WDTN '05; 2005; New York, NY, USA. ACM.
- 24Daly EM, Haahr M. Social network analysis for information flow in disconnected delay-tolerant manets. Mobile Comput IEEE Trans. 2009; 8(5): 606-621.
- 25Chen C, Chen Z. Exploiting contact spatial dependency for opportunistic message forwarding. Mobile Comput IEEE Trans. 2009; 8(10): 1397-1411.
- 26Gao W, Cao G, La Porta T, Han J. On exploiting transient social contact patterns for data forwarding in delay-tolerant networks. Mobile Comput IEEE Trans. 2013; 12(1): 151-165.
- 27Zhu Y, Xu B, Shi X, Wang Y. A survey of social-based routing in delay tolerant networks: Positive and negative social effects. Commun. Surveys Tutorials IEEE. 2013; 15(1): 387-401.
- 28Pop F, Ciobanu R-I, Dobre C. Adaptive method to support social-based mobile networks using a pagerank approach. Concur Comput Pract Exp. 2015; 27(8): 1900-1912.
- 29Hui P, Crowcroft J, Yoneki E. Bubble rap: Social-based forwarding in delay-tolerant networks. Mobile Comput IEEE Trans. 2011; 10(11): 1576-1589.
- 30Wei K, Dong M, Weng J, Shi G, Ota K, Xu K. Congestion-aware message forwarding in delay tolerant networks: A community perspective. Concur Comput Pract Exp. 2015; 27(18): 5722-5734. cpe.3647.
- 31Zhang Y, Gao W, Cao G, Porta T, Krishnamachari B, Iyengar A. Social-aware data diffusion in delay tolerant manets. In: MT Thai, PM Pardalos, eds. Handbook of Optimization in Complex Networks, Springer Optimization and Its Applications, vol. 58. New York: Springer; 2012: 457-481.
10.1007/978-1-4614-0857-4_15 Google Scholar
- 32Costa P, Mascolo C, Musolesi M, Picco GP. Socially-aware routing for publish-subscribe in delay-tolerant mobile ad hoc networks. Selected Areas Commun IEEE J. 2008; 26(5): 748-760.
- 33Gao W, Li Q, Zhao B, Cao G. Social-aware multicast in disruption-tolerant networks. Networking IEEE/ACM Trans. 2012; 20(5): 1553-1566.
- 34Boldrini C, Conti M, Passarella A. Design and performance evaluation of contentplace, a social-aware data dissemination system for opportunistic networks. Comput Netw. 2010; 54(4): 589-604.
- 35Li Z, Shen H. SEDUM: Exploiting social networks in utility-based distributed routing for DTNs. Comput IEEE Trans. 2013; 62(1): 83-97.
- 36Abdelkader T, Naik K, Nayak A, Goel N, Srivastava V. SGBR: A routing protocol for delay tolerant networks using social grouping. Parallel Distrib Syst IEEE Trans. 2013; 24(12): 2472-2481.
- 37Ravaei B, Sabaei M, Pedram H. CCPMFM: A community-based message forwarding method in delay tolerant networks. Paper presented at: 2014 7th International Symposium on Telecommunications (IST), Tehran, Iran; 2014.
- 38Ravaei B, Sabaei M, Pedram H, Valaee S. Community-aware single-copy content forwarding in mobile social network. Wirel Netw. 2017: 1-17.
- 39Yuan Q, Cardei I, Wu J. An efficient prediction-based routing in disruption-tolerant networks. Parallel Distrib Syst IEEE Trans. 2012; 23(1): 19-31.
- 40Yuan Q, Cardei I, Wu J. Predict and relay: An efficient routing in disruption-tolerant networks. Paper presented at: Proceedings of the Tenth ACM International Symposium on Mobile ad Hoc Networking and Computing, MobiHoc '09; 2009; New York, NY, USA. ACM.
- 41Chen K, Shen H. SMART: Utilizing distributed social map for lightweight routing in delay-tolerant networks. Networking IEEE/ACM Trans. 2014; 22(5): 1545-1558.
- 42Chen K, Shen H. DTN-FLOW: Inter-landmark data flow for high-throughput routing in dtns. Networking IEEE/ACM Trans. 2015; 23(1): 212-226.
- 43Boldrini C, Passarella A. HCMM: Modelling spatial and temporal properties of human mobility driven by users' social relationships. Comput Commun. 2010; 33(9): 1056-1074.
- 44Hsu W, Spyropoulos T, Psounis K, Helmy A. Modeling time-variant user mobility in wireless mobile networks. Paper presented at: INFOCOM 2007, 26th IEEE International Conference on Computer Communications, IEEE, Barcelona, Spain; 2007.
- 45Gonzlez MC, Hidalgo CA., Barabsi A-L. Understanding individual human mobility patterns. Nature. 2008; 453(7196): 779-782.
- 46Marin R-C, Dobre C, Xhafa F. A methodology for assessing the predictable behaviour of mobile users in wireless networks. Concur Comput Pract Exp. 2014; 26(5): 1215-1230.
- 47Kosta S, Mei A, Stefa J. Small World in Motion (SWIM): Modeling communities in ad-hoc mobile networking. Paper presented at: 2010 7th Annual IEEE Communications Society Conference on Sensor Mesh and Ad Hoc Communications and Networks (SECON), Boston, MA, USA; 2010.
- 48Talipov E, Chon Y, Cha H. Content sharing over smartphone-based delay-tolerant networks. Mobile Comput IEEE Trans. 2013; 12(3): 581-595.
- 49Mei A, Morabito G, Santi P, Stefa J. Social-aware stateless forwarding in pocket switched networks. Paper presented at: INFOCOM, 2011 Proceedings IEEE, Shanghai, China; 2011.
- 50Lin KC-J, Chen C-W, Chou C-F. Preference-aware content dissemination in opportunistic mobile social networks. Paper presented at: INFOCOM, 2012 Proceedings IEEE, Orlando, FL, USA; 2012.
- 51Chard K, Caton S, Kugler K, Rana O, Katz DS. A social content delivery network for e-science. Concur Comput Pract Exp. 2016:cpe.3854.
- 52Cui L, Dong L, Fu X, Wen Z, Lu N, Zhang G. A video recommendation algorithm based on the combination of video content and social network. Concur Comput Pract Exp. 2016:cpe.3900.
- 53Liu L. Interest-based prediction routing protocol in socially-aware opportunistic networks. Paper presented at: 2013 2nd International Symposium on Instrumentation and Measurement, Sensor Network and Automation (IMSNA), Toronto, ON, Canada; 2013.
- 54Cheng HH, Lin KCJ. Source selection and content dissemination for preference-aware traffic offloading. Parallel Distrib Syst IEEE Trans. 2015; 26(11): 3160-3174.
- 55Yoon J, Noble BD, Liu M, Kim M. Building realistic mobility models from coarse-grained traces. Paper presented at: Proceedings of the 4th International Conference on Mobile Systems, Applications and Services, MobiSys '06; 2006; ACM, New York, NY, USA.
- 56Musolesi M, Mascolo C. Designing mobility models based on social network theory. SIGMOBILE Mob. Comput Commun Rev. 2007; 11(3): 59-70.
10.1145/1317425.1317433 Google Scholar
- 57Kosta S, Mei A, Stefa J. Large-scale synthetic social mobile networks with swim. Mobile Comput IEEE Trans. 2014; 13(1): 116-129.
- 58Martello S, Toth P. Knapsack Problems: Algorithms and Computer Implementations. New York, NY, USA: John Wiley & Sons, Inc.; 1990.
- 59Jain S, Fall K, Patra R. Routing in a delay tolerant network. SIGCOMM Comput Commun Rev. 2004; 34(4): 145-158.
- 60Tang D, Baker M. CRAWDAD dataset stanford/gates (v. 2003-10-16). Downloaded from http://crawdad.org/stanford/gates/20031016; 2003.
- 61Hossmann T, Spyropoulos T, Legendre F. Putting contacts into context: Mobility modeling beyond inter-contact times. Paper presented at: Proceedings of the Twelfth ACM International Symposium on Mobile Ad Hoc Networking and Computing, MobiHoc '11; 2011; ACM, New York, NY, USA.
- 62Conti M, Mordacchini M, Passarella A. Design and performance evaluation of data dissemination systems for opportunistic networks based on cognitive heuristics. ACM Trans Auton Adap Syst. 2013; 8(3): 12:1-12:32.
- 63Allen SM, Chorley MJ, Colombo GB, et al. Exploiting user interest similarity and social links for micro-blog forwarding in mobile opportunistic networks. Pervasive Mob Comput. 2014; 11: 106-131.
- 64Musolesi M, Mascolo C. A community based mobility model for ad hoc network research. Paper presented at: Proceedings of the 2nd International Workshop on Multi-Hop Ad Hoc Networks: From Theory to Reality, REALMAN '06; 2006; ACM, New York, NY, USA.
- 65Musolesi M, Mascolo C. Car: Context-aware adaptive routing for delay-tolerant mobile networks. Mobile Comput IEEE Trans. 2009; 8(2): 246-260.
- 66Valerio L, Passarella A, Conti M, Pagani E. Scalable data dissemination in opportunistic networks through cognitive methods. Pervasive Mob Comput. 2015; 16(PA): 115-135.
- 67Thilakarathna K, Seneviratne A, Viana AC, Petander H. User generated content dissemination in mobile social networks through infrastructure supported content replication. Pervasive Mob Comput. 2014; 11: 132-147.
- 68Jang K, Lee J, Kim S-K, Yoon J-H, Yang S-B. An adaptive routing algorithm considering position and social similarities in an opportunistic network. Wirel Netw. 2016; 22(5): 1537-1551.
- 69Kim S-K, Yoon J-H, Lee J, Yang S-B. Hcs: Hierarchical cluster-based forwarding scheme for mobile social networks. Wirel Netw. 2015; 21(5): 1699-1711.
- 70Kim S-K, Yoon J-H, Lee J, Jang G-Y, Yang S-B. A cooperative forwarding scheme for social preference-based selfishness in mobile social networks. Wirel Netw. 2016; 22(2): 537-552.
- 71Mordacchini M, Passarella A, Conti M, et al. Crowdsourcing through cognitive opportunistic networks. ACM Trans Auton Adap Syst. 2015; 10(2): 13:1-13:29.
- 72Sadiq U, Kumar M, Passarella A, Conti M. Service composition in opportunistic networks: A load and mobility aware solution. Comput IEEE Trans. 2015; 64(8): 2308-2322.