A Novel Video-Spreading Strategy Based on the Joint Estimation of Social Influence and Sharing Capacity in Wireless Networks
Abstract
:1. Introduction
- (1)
- SSISC designs an estimation model of video-spreading gains based on social influence levels and sharing capacities. The node degree centrality (NDC) and average shortest distance (ASD) from the current node to other nodes are used to estimate social influence levels of nodes because NDC and ASD denote social resource levels and relative location (edge or center) of current nodes in social networks, respectively. The sharing capacities of nodes rely on information dispatching and data delivery for the spread of video content. The information dispatching capacity investigates several forwarded video-related messages and node betweenness centrality, which evaluates the capacities of nodes that converge and distribute video-related information in social networks. The delivery capacity of video data makes use of several cached videos, the average transmission time of video data, and average freeze time of videos to estimate service levels of nodes for other request nodes. The social influence and sharing capacity of nodes are considered the gains of video spread. The higher (lower) levels of social influence and sharing capacity are, the stronger (weaker) the video-spreading capacities of nodes are. The nodes which have strong capacities of video-spreading capacities can speed up video spread and promote the scale of video spread, so they should be preferentially selected as the video spread nodes.
- (2)
- SSISC designs an estimation method for the weight of video-spreading gains. Three parameters (video interest levels, social relationship levels, and historical push success rate) are used to evaluate the probability of nodes for current popular videos and calculate several nodes which may accept pushed videos. Moreover, the average number of nodes that received supply data is calculated in terms of historical information on video supply. The predicted spread scale of current popular videos can be calculated and used as the weight of spread gains. The weighted gains of video spread can be used as the evaluation basis for selecting video spread nodes.
- (3)
- SSISC designs a video spread strategy based on the assistance of spread nodes. The nodes which have the largest weighted gains are selected as the video spreaders. By message exchange with neighbor nodes, the spread nodes estimate the interest levels of neighbor nodes for current popular videos in terms of deviation between real and forecasted of acceptation results for the pushed videos. The spread nodes formulate precedence of video push according to estimation results of interest levels of neighbor nodes. Moreover, the spread nodes control the spreading scale in terms of the owned bandwidth to balance supply and demand and ensure efficient sharing.
2. Related Work
3. SSISC Detailed Design
- (1)
- The component “weight gains of video spread” consists of social influence, capacities of video sharing, and the weight of video spread. The three factors in addition to social influence and capacities of video sharing are used to estimate video-spread gains. The node degree centrality and average shortest distance are used to estimate social influence levels of nodes; capacities of video-sharing mainly investigate the capacities of information dispatching and video delivery. The two parameters of several forwarded messages and node-betweenness centrality are used to evaluate information-dispatching capacity. The video-delivery capacity considers three factors: number of cached videos, the average transmission time of video data, and average freeze time of videos. Levels of node interest and social relationship and push success rate are used to predict the spreading scale of candidate spread nodes, which also is considered as the weight of video spread gains.
- (2)
- The component “spread strategy with the assistance of spread nodes” includes priority measurement of video push, gain-based selection of spread nodes, and spread control based on gain prediction. The priority measurement of video push considers the spread gains brought by the candidate spread nodes and the predicted scale of nodes infected by the candidate spread nodes. The gain-based selection of spread nodes focuses on the global search of optimal spread nodes with the largest gains. The spread control based on gain prediction implements the regulation of video resources according to dynamic balance levels between supply and demand.
3.1. Estimation of Video-Spreading Gains
3.1.1. Node Social Influence
3.1.2. Capacity of Information Dispatching
3.1.3. Capacity of Video Delivery
3.1.4. Calculation of Video-Spread Gains
3.2. Weight of Video-Spreading Gains
3.3. Video-Spreading Strategy Based on Spread Nodes
- (1)
- By state-message exchange between nodes, the nodes which have stored are removed in . If the rejection mark values of the nodes in which do not store are equal to or greater than 1, the nodes are removed in . If is an empty set and , return to step 5; If is an empty set and , return to step 2.
- (2)
- If the node which has the largest value of weight gains among all items in , , is selected as the spread node, it is removed by and is added into ; return to step 3.
- (3)
- Let be the set of neighbor nodes of which do not store . exchanges the state messages with neighbor nodes of . adds the neighbor nodes which do not store into . If is an empty set and , return to step 1; If is not an empty set and , return to step 4.
- (4)
- first checks the current available bandwidth . If , does not provide the service of video data transmission for other request nodes and does not push for neighbor nodes of . The current spread process returns to step 1. If , estimates the interest levels of neighbor nodes of for the pushed according to the following equation:is the probability that accepted pushed by according to Equation (18); is the weight value of and is defined as:
- (5)
- The spread process is terminated.
Algorithm 1: Spread process of with assistance of spread nodes. |
1: k is rejection mark and ; 2: items of is sorted in descending order of ; 3: while 4: for (i = 0; ; i++) 5: if stores 6: removes in ; 7: else if 8: removes in ; 9: end if 10: end for 11: is selected as spread node; 12: while 13: if 14: calculates of all nodes in ; 15: pushes to with maximum ; 16: if rejects 17: ; 18: end if 19: e++; 20: end while 21: h++; 22: end while |
4. Testing and Test Results’ Analysis
4.1. Testing Topology and Scenarios
4.2. Performance Evaluation
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Zhong, L.; Chen, X.; Xu, C.; Ma, Y.; Wang, M.; Zhao, Y.; Muntean, G.-M. A Multi-user Cost-efficient Crowd-assisted VR Content Delivery Solution in 5G-and-beyond Heterogeneous Networks. IEEE Trans. Mob. Comput. 2022, 1. [Google Scholar] [CrossRef]
- Xu, C.; Qin, J.; Zhang, P.; Gao, K.; Grieco, L.A. Reinforcement Learning-Based Mobile AR/VR Multipath Transmission With Streaming Power Spectrum Density Analysis. IEEE Trans. Mob. Comput. 2021, 21, 4529–4540. [Google Scholar] [CrossRef]
- Wu, L.; Gan, C.; Xu, Z.; Hui, J. (Network value)-based adaptive dynamic bandwidth allocation algorithm for 5G network slicing. Trans. Emerg. Telecommun. Technol. 2022, 34, e4722. [Google Scholar] [CrossRef]
- Nahar, T.; Rawat, S. Efficiency enhancement techniques of microwave and millimeter-wave antennas for 5G communication: A survey. Trans. Emerg. Telecommun. Technol. 2022, 33, e4530. [Google Scholar] [CrossRef]
- Al-Zubi, R.T.; Darabkh, K.A.; Khattabi, Y.M.; Abu Issa, M.T. Markov-based analysis for cooperative HARQ-aided NOMA transmission scheme in 5G and beyond. Trans. Emerg. Telecommun. Technol. 2022, 33, e4444. [Google Scholar] [CrossRef]
- Nightingale, J.; Salva-Garcia, P.; Calero, J.M.A.; Wang, Q. 5G-QoE: QoE Modelling for Ultra-HD Video Streaming in 5G Networks. IEEE Trans. Broadcast. 2018, 64, 621–634. [Google Scholar] [CrossRef]
- Su, Z.; Xu, Q.; Hou, F.; Yang, Q.; Qi, Q. Edge Caching for Layered Video Contents in Mobile Social Networks. IEEE Trans. Multimedia 2017, 19, 2210–2221. [Google Scholar] [CrossRef]
- Garcia, P.S.; Calero, J.M.A.; Wang, Q.; Hez, M.A.; Bernabe, J.B. Scalable Virtual Network Video-Optimizer for Adaptive Real-Time Video Transmission in 5G Networks. IEEE Trans. Netw. Serv. Manag. 2020, 17, 1068–1081. [Google Scholar] [CrossRef]
- Tuysuz, M.F.; Aydin, M.E. QoE-Based Mobility-Aware Collaborative Video Streaming on the Edge of 5G. IEEE Trans. Ind. Inform. 2020, 16, 7115–7125. [Google Scholar] [CrossRef]
- Ma, J.; Liu, L.; Song, H.; Shafin, R.; Shang, B.; Fan, P. Scalable Video Transmission in Cache-Aided Device-to-Device Networks. IEEE Trans. Wirel. Commun. 2020, 19, 4247–4261. [Google Scholar] [CrossRef]
- Hu, H.; Wen, Y.; Chua, T.-S.; Huang, J.; Zhu, W.; Li, X. Joint Content Replication and Request Routing for Social Video Distribution Over Cloud CDN: A Community Clustering Method. IEEE Trans. Circuits Syst. Video Technol. 2015, 26, 1320–1333. [Google Scholar] [CrossRef]
- Dłaz, C.; Fernndez, A.; Sacristn, F.; Garcła, N. Energy- and Quality-Aware Video Request Policy for Wireless Adaptive Streaming Clients. IEEE Trans. Consum. Electron. 2020, 66, 366–375. [Google Scholar] [CrossRef]
- Jedari, B.; Premsankar, G.; Illahi, G.; Francesco, M.D.; Mehrabi, A.; Jaaski, A.Y. Video Caching, Analytics, and Delivery at theWireless Edge: A Survey and Future Directions. IEEE Commun. Surv. Tutor. 2021, 23, 663–678. [Google Scholar]
- Park, G.S.; Song, H. Cooperative Base Station Caching and X2 Link Traffic Offloading System for Video Streaming Over SDN-Enabled 5G Networks. IEEE Trans. Mob. Comput. 2018, 18, 2005–2019. [Google Scholar] [CrossRef]
- Mada, B.E.; Bagaa, M.; Taleb, T. Trust-Based Video Management Framework for Social Multimedia Networks. IEEE Trans. Multimedia 2019, 21, 603–616. [Google Scholar] [CrossRef]
- Wang, Z.; Liu, J.; Zhu, W. Social-aware video delivery: Challenges, approaches, and directions. IEEE Netw. 2016, 30, 35–39. [Google Scholar] [CrossRef]
- Sun, L.; Wang, X.; Wang, Z.; Zhao, H.; Zhu, W. Social-Aware Video Recommendation for Online Social Groups. IEEE Trans. Multimedia 2016, 19, 609–618. [Google Scholar] [CrossRef]
- Wang, M.; Xu, C.; Chen, X.; Hao, H.; Zhong, L.; Yu, S. Differential Privacy Oriented Distributed Online Learning for Mobile Social Video Prefetching. IEEE Trans. Multimedia 2019, 21, 636–651. [Google Scholar] [CrossRef]
- Zhang, X.; Wei, X.; Zhou, L.; Qian, Y. Social-Content-Aware Scalable Video Streaming in Internet of Video Things. IEEE Internet Things J. 2021, 9, 830–843. [Google Scholar] [CrossRef]
- Cao, Y.; Jiang, T.; Chen, X.; Zhang, J. Social-Aware Video Multicast Based on Device-to-Device Communications. IEEE Trans. Mob. Comput. 2015, 15, 1528–1539. [Google Scholar] [CrossRef]
- Chiang, Y.; Hsu, C.-H.; Wei, H.-Y. Collaborative Social-Aware and QoE-Driven Video Caching and Adaptation in Edge Network. IEEE Trans. Multimed. 2021, 23, 4311–4325. [Google Scholar] [CrossRef]
- Kandhway, K.; Kuri, J. Campaigning in Heterogeneous Social Networks: Optimal Control of SI Information Epidemics. IEEE/ACM Trans. Netw. 2014, 24, 383–396. [Google Scholar] [CrossRef]
- Chen, J.; Xu, X.; Chen, L.; Ruan, Z.; Ming, Z.; Liu, Y. CTL-DIFF: Control Information Diffusion in Social Network by Structure Optimization. IEEE Trans. Comput. Soc. Syst. 2022, 1–15. [Google Scholar] [CrossRef]
- Lin, Y.; Wang, X.; Hao, F.; Jiang, Y.; Wu, Y.; Min, G.; He, D.; Zhu, S.; Zhao, W. Dynamic Control of Fraud Information Spreading in Mobile Social Networks. IEEE Trans. Syst. Man, Cybern. Syst. 2019, 51, 3725–3738. [Google Scholar] [CrossRef]
- Yu, Z.; Yi, F.; Lv, Q.; Guo, B. Identifying On-Site Users for Social Events: Mobility, Content, and Social Relationship. IEEE Trans. Mob. Comput. 2018, 17, 2055–2068. [Google Scholar] [CrossRef]
- Cohen, Y.; Hendler, D.; Rubin, A. Node-centric detection of overlapping communities in social networks. In Proceedings of the IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM), San Francisco, CA, USA, 18–21 August 2016. [Google Scholar]
- Zorrilla, M.; Florez, J.; Lafuente, A.; Martin, A.; Montalban, J.; Olaizola, I.G.; Tamayo, I. SaW: Video Analysis in Social Media with Web-Based Mobile Grid Computing. IEEE Trans. Mob. Comput. 2017, 17, 1442–1455. [Google Scholar] [CrossRef]
- Teng, Y.; Song, C.; Wu, B. Learning Social Relationship From Videos via Pre-Trained Multimodal Transformer. IEEE Signal Process. Lett. 2022, 29, 1377–1381. [Google Scholar] [CrossRef]
- Vo, N.-S.; Phan, T.-M.; Bui, M.-P.; Dang, X.-K.; Viet, N.T.; Yin, C. Social-Aware Spectrum Sharing and Caching Helper Selection Strategy Optimized Multicast Video Streaming in Dense D2D 5G Networks. IEEE Syst. J. 2020, 15, 3480–3491. [Google Scholar] [CrossRef]
- Hung, Y.-H.; Wang, C.-Y.; Hwang, R.-H. Optimizing Social Welfare of Live Video Streaming Services in Mobile Edge Computing. IEEE Trans. Mob. Comput. 2019, 19, 922–934. [Google Scholar] [CrossRef]
- Niu, G.; Fan, X.; Li, V.O.; Long, Y.; Xu, K. Multi-Source-Driven Asynchronous Diffusion Model for Video-Sharing in Online Social Networks. IEEE Trans. Multimedia 2014, 16, 2025–2037. [Google Scholar] [CrossRef]
- Wu, D.; Yan, J.; Wang, H.; Wu, D.; Wang, R. Social Attribute Aware Incentive Mechanism for Device-to-Device Video Distribution. IEEE Trans. Multimedia 2017, 19, 1908–1920. [Google Scholar] [CrossRef]
- Li, H.; Le, Y.; Wang, F.; Liu, J.; Xu, K. SNACS: Social Network-Aware Cloud Assistance for Online Propagated Video Sharing. In Proceedings of the IEEE 8th International Conference on Cloud Computing, New York, NY, USA, 27 June–2 July 2015. [Google Scholar]
- Roy, S.D.; Mei, T.; Zeng, W.; Li, S. Towards Cross-Domain Learning for Social Video Popularity Prediction. IEEE Trans. Multimedia 2013, 15, 1255–1267. [Google Scholar] [CrossRef]
- Xu, J.; Schaar, M.; Liu, J.; Li, H. Forecasting Popularity of Videos Using Social Media. IEEE J. Sel. Top. Signal Process. 2015, 9, 330–343. [Google Scholar] [CrossRef]
- Wang, Z.; Li, B.; Sun, L.; Zhu, W.; Yang, S. Dispersing Instant Social Video Service Across Multiple Clouds. IEEE Trans. Parallel Distrib. Syst. 2015, 27, 735–747. [Google Scholar] [CrossRef]
- Chen, W.-N.; Tan, D.-Z.; Yang, Q.; Gu, T.; Zhang, J. Ant Colony Optimization for the Control of Pollutant Spreading on Social Networks. IEEE Trans. Cybern. 2019, 50, 4053–4065. [Google Scholar] [CrossRef]
- Zhang, J.; Huang, H.; Min, G.; Miao, W.; Wu, D. Social-Aware Routing in Mobile Opportunistic Networks. IEEE Wirel. Commun. 2021, 28, 152–158. [Google Scholar] [CrossRef]
- Kilanioti, I.; Papadopoulos, G.A. Efficient content delivery through popularity forecasting on social media. In Proceedings of the International Conference on Information, Intelligence, Systems and Applications (IISA), Chalkidiki, Greece, 13–15 July 2016. [Google Scholar]
- Wang, L.; Yu, Z.; Xiong, F.; Yang, D.; Pan, S.; Yan, Z. Influence Spread in Geo-Social Networks: A Multiobjective Optimization Perspective. IEEE Trans. Cybern. 2019, 51, 2663–2675. [Google Scholar] [CrossRef]
- Nayak, A.; Hosseinalipour, S.; Dai, H. Smart Information Spreading for Opinion Maximization in Social Networks. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM), Paris, France, 29 April–2 May 2019. [Google Scholar]
- Yang, W.; Ma, J.; Li, Y.; Yan, R.; Yuan, J.; Wu, W.; Li, D. Marginal Gains to Maximize Content Spread in Social Networks. IEEE Trans. Comput. Soc. Syst. 2019, 6, 479–490. [Google Scholar] [CrossRef]
- Zhou, Y.; Li, Y.; Wang, Z.; Luo, Y.; Yang, X. Identification of influential spreaders in geo-social network. In Proceedings of the International Conference on Geoinformatics, Buffalo, NY, USA, 2–4 August 2017. [Google Scholar]
- Sharma, S.; Kumar, S. Hybrid Centrality Filter Based Influential Spreader Selection in Social Networks. In Proceedings of the International Conference on Advances in Computing, Communication Control and Networking (ICAC3N), Greater Noida, India, 17–18 December 2021. [Google Scholar]
- Tulu, M.M.; Feisso, S.; Ronghui, H.; Younas, T. CSE: A Content Spreading Efficiency Based Influential Nodes Selection Method in 5G Mobile Social Networks. In Proceedings of the International Conference on Information and Computer Technologies (ICICT), San Jose, CA, USA, 9–12 March 2020. [Google Scholar]
- Wang, L.; Ma, L.; Wang, C.; Xie, N.-G.; Koh, J.M.; Cheong, K.H. Identifying Influential Spreaders in Social Networks Through Discrete Moth-Flame Optimization. IEEE Trans. Evol. Comput. 2021, 25, 1091–1102. [Google Scholar] [CrossRef]
- Ai, J.; Su, Z.; Wang, K.; Wu, C.; Peng, D. Decentralized Collaborative Filtering Algorithms Based on Complex Network Modeling and Degree Centrality. IEEE Access 2020, 8, 151242–151249. [Google Scholar] [CrossRef]
- Alrasheed, H. On the Utilization of Shortest Paths in Complex Networks. IEEE Access 2021, 9, 110989–111004. [Google Scholar] [CrossRef]
- Hernández, J.M.; Li, Z.; Van Mieghem, P. Weighted betweenness and algebraic connectivity. J. Complex Networks 2014, 2, 272–287. [Google Scholar] [CrossRef]
- Li, Z.; Wu, Q.; Salamatian, K.; Xie, G. Video Delivery Performance of a Large-Scale VoD System and the Implications on Content Delivery. IEEE Trans. Multimed. 2015, 17, 880–892. [Google Scholar] [CrossRef]
- Xu, Q.; Su, Z.; Yang, K. Optimal Control Theory-Based Epidemic Information Spreading Scheme for Mobile Social UsersWith Energy Constraint. IEEE Access 2017, 5, 2114–2126. [Google Scholar]
- Xu, C.; Wang, M.; Chen, X.; Zhong, L.; Grieco, L.A. Optimal Information Centric Caching in 5G Device-to-Device Communications. IEEE Trans. Mob. Comput. 2018, 17, 2114–2126. [Google Scholar] [CrossRef]
- Aldalbahi, A.; Rahaim, M.; Khreishah, A.; Ayyash, M.; Little, T.D.C. Visible Light Communication Module: An Open Source Extension to the ns3 Network Simulator With Real System Validation. IEEE Access 2017, 5, 22144–22158. [Google Scholar] [CrossRef]
- Li, W. Random texts exhibit Zipfs-law-like word frequency distribution. Inst. Electr. Electron. Eng. Trans. Inf. Theory 1992, 38, 1842–1845. [Google Scholar]
- Li, Q.; Zhang, Y.; Pandharipande, A.; Ge, X.; Zhang, J. D2D-Assisted Caching on Truncated Zipf Distribution. IEEE Access 2019, 7, 13411–13421. [Google Scholar] [CrossRef]
- Zhang, H.; Liao, Y.; Song, L. D2D-U: Device-to-Device Communications in Unlicensed Bands for 5G System. IEEE Trans. Wirel. Commun. 2017, 16, 3507–3519. [Google Scholar] [CrossRef]
Notations | Descriptions |
---|---|
node degree centrality of | |
neighbor set of | |
average shortest distance between to other nodes | |
social influence of | |
betweenness centrality level of | |
normalized value of message relay levels of | |
capacity of information dispatching of | |
normalized value of cached video number in | |
video set in social networks | |
transmission time of video data of | |
average transmission time of all videos of | |
normalized value of freeze time of | |
average transmission time of all videos of | |
video delivery capacity of | |
video spread gains brought by selecting | |
, , | regulatory factors |
interest levels of for video | |
social influence of for | |
probability that accepted pushed by | |
historical success rate that pushes videos to | |
average number of nodes receiving data transmitted by | |
predicted capacity of video spread of | |
weighted gains generated by selecting | |
interest levels of neighbor nodes of |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jia, S.; Su, X.; Liang, Z. A Novel Video-Spreading Strategy Based on the Joint Estimation of Social Influence and Sharing Capacity in Wireless Networks. Electronics 2023, 12, 2214. https://doi.org/10.3390/electronics12102214
Jia S, Su X, Liang Z. A Novel Video-Spreading Strategy Based on the Joint Estimation of Social Influence and Sharing Capacity in Wireless Networks. Electronics. 2023; 12(10):2214. https://doi.org/10.3390/electronics12102214
Chicago/Turabian StyleJia, Shijie, Xiaoyan Su, and Zongzheng Liang. 2023. "A Novel Video-Spreading Strategy Based on the Joint Estimation of Social Influence and Sharing Capacity in Wireless Networks" Electronics 12, no. 10: 2214. https://doi.org/10.3390/electronics12102214
APA StyleJia, S., Su, X., & Liang, Z. (2023). A Novel Video-Spreading Strategy Based on the Joint Estimation of Social Influence and Sharing Capacity in Wireless Networks. Electronics, 12(10), 2214. https://doi.org/10.3390/electronics12102214