Downlink Resource Sharing and Caching Helper Selection Control Maximized Multicast Video Delivery Capacity in Dense D2D 5G Networks
In 5G ultra-dense networks, a large number of mobile users (MUs) request a huge amount of high data rate video traffic causing a peak congestion situation at the macro base station (MBS) and small-cell base stations. This situation certainly reduces the total video capacity delivered to the MUs. In this paper, we exploit the available spectrum and storage resources of the MUs as well as the wireless broadcast nature of device-to-device (D2D) communications to propose a joint downlink resource sharing and caching helper selection (DRS-CHS) control to maximize the multicast video delivery capacity in dense D2D 5G networks. We assume that the MUs are divided into different clusters in which they can communicate with each other by D2D communications. There are two types of MUs in each cluster including the requesting users (RUs) that request the video and the caching helpers (CHs) that have cached the video. In addition, there are some sharing users (SUs) that can share their downlink resources with the CHs and the RUs for D2D multicast communications. A DRS-CHS optimization problem is then formulated and solved for an optimal control process of how to select a CH in each cluster and how to assign an SU to share its downlink resource with the selected CH such that the total video delivery capacity multicasted from the CHs to the RUs in all clusters is maximized. Simulation results demonstrate the benefits of the proposed DRS-CHS control solution compared to other conventional benchmarks.
 X. Zhang and J. Wang, “Heterogeneous statistical QoS-driven resource allocation for D2D cluster-caching based 5G multimedia mobile wireless networks,” in Proc. of IEEE International Conference on Communications, (Kansas City, MO), pp. 1–6, May 2018.
 P. Zhao, L. Feng, P. Yu, W. Li, and X. Qiu, “A social-aware resource allocation for 5G device-to-device multicast communication,”IEEE Access, vol. 5, pp. 15717–15730, Oct 2017.
 C. Saha and H. S. Dhillon, “D2D underlaid cellular networks with user clusters: Load balancing and downlink rate analysis,”in Proc. of IEEE Wireless Communications and Networking Conference, (San Francisco, CA), pp. 1–6, Mar. 2017.
 T. L. Thanh and T. M. Hoang, “Cooperative spectrum-sharing with two-way AF relaying in the presence of direct communications,”EAI Endorsed Trans. Industrial Netw. and Intelligent Syst., vol. 5, pp. 1–9, Jun. 2018.
 T. H. Nguyen, D. Q. Nguyen, and V. D. Nguyen, “Quality of service provisioning for D2D users in heterogeneous networks,” EAI Endorsed Trans. Industrial Netw. and Intelligent Syst., vol. 6, pp. 1–7, Oct. 2019.
 N.-S. Vo, T. Q. Duong, H. D. Tuan, and A. Kortun, “Optimal video streaming in dense 5G networks with D2D communications,”IEEE Access, vol. 6, pp. 209–223, Oct 2017.
 L. Yang, D. Wu, S. Xu, G. Zhang, and Y. Cai, “Social-energyaware user clustering for content sharing based on D2D multicast communications,” IEEE Access, vol. 6, pp. 36092–36104, June 2018.
 R. Trestian, Q.-T. Vien, H. X. Nguyen, and O. Gemikonakli, “ECO-M: Energy-efficient cluster-oriented multimedia delivery in a LTE D2D environment,” in Proc. of IEEE International Conference on Communications, (London, UK), pp. 1–7, 2015.
 X. Zhang, Y. Wang, R. Sun, and D. Wang, “Clustered deviceto-device caching based on file preferences,” in Proc. of IEEE 27th Annu. Int. Symp. Pers., Indoor Mobile Radio Commun., (Valencia, Spain), pp. 1–6, Sept. 2016.
 J. Song and W. Choi, “Mobility-aware content placement for device-to-device caching systems,” IEEE Transactions on Wireless Communications, vol. 18, pp. 3658–3668, July 2019.
 S. Gyawali, S. Xu, F. Ye, R. Q. Hu, and Y. Qian, “A D2D based clustering scheme for public safety communications,” in Proc. of IEEE 87th Vehicular Technology Conference, (Porto, Portugal),
pp. 1–5, 2018.
 S. Joshi and R. K. Mallik, “Coverage and interference in d2d networks with Poisson cluster process,” IEEE Communications Letters, vol. 22, pp. 1098–1101, May 2018.
 A. Masaracchia, L. D. Nguyen, T. Q. Duong, and M.-N. Nguyen, “An energy-efficient clustering and routing
framework for disaster relief network,” IEEE Access, vol. 7, pp. 56520–56532, Apr. 2019.
 R. Amer, M. M. Butt, M. Bennis, and N. Marchetti, “Intercluster cooperation for wireless D2D caching networks,” IEEE Transactions on Wireless Communications, vol. 17, pp. 6108–6121, Sep 2018.
 Z. Yuan, L. Wang, X. Zhang, and L. Zhou, “Clustered underlay device-to-device network: Modeling and performance analysis,” in Proc. of IEEE Globecom Workshops, (Singapore, Singapore), pp. 1–6, Dec. 2017.
 H. Ding, X. Wang, D. B. da Costa, and J. Ge, “Uniform transmitter selection in clustered D2D networks: An interference modeling analysis,” in Proc. of IEEE Global Communications Conference, (Singapore), pp. 1–6, Dec. 2017.
 M. Afshang, H. S. Dhillon, and P. H. J. Chong, “k-Closest coverage probability and area spectral efficiency in clustered D2D networks,” in Proc. of IEEE International Conference on Communications, (Kuala Lumpur, Malaysia), pp. 1–6, May 2016.
 M. Afshang, H. S. Dhillon, and P. H. J. Chong, “Fundamentals of cluster-centric content placement in cache-enabled deviceto-device networks,” IEEE Transactions on Communications, vol. 64, pp. 2511–2526, June 2016.
 H. Ding, X. Wang, D. B. da Costa, and J. Ge, “Interference modeling in clustered device-to-device networks with uniform transmitter selection,” IEEE Transactions on Wireless Communications, vol. 16, pp. 7906–7918, Dec 2017.
 C. Choi, S. Park, and D. ho Cho, “User-cooperation scheme based on clustering for energy efficiency in cellular networks with D2D communication,” in Proc. of IEEE 25th Annu. Int. Symp. Pers., Indoor Mobile Radio Commun., (Washington, DC), pp. 1–5, Sept. 2014.
 Y. Shen, C. Jiang, T. Q. Quek, H. Zhang, and Y. Ren, “Deviceto-device cluster assisted downlink video sharing - A base station energy saving approach,” in Proc. of IEEE Global Conference on Signal and Information Processing, (Atlanta, GA), pp. 1–5, Dec. 2014.
 R. Amer, M. M. Butt, H. ElSawy, M. Bennis, J. Kibilda, and
N. Marchetti, “On minimizing energy consumption for D2D
clustered caching networks,” in Proc. of IEEE Global Communications
Conference, (Abu Dhabi, United Arab Emirates), pp. 1–
6, Dec. 2018.
 K. S. Khan, Y. Yin, and A. Jamalipour, “On the application of
agglomerative hierarchical clustering for cache-assisted D2D
networks,” in Proc. of IEEE Annual Consumer Communications
& Networking Conference, (Las Vegas, NV), pp. 1–6, Jan. 2019.
 Z. Chang, Y. Hu, Y. Chen, and B. Zeng, “Cluster-oriented
device-to-device multimedia communications: Joint power,
bandwidth, and link selection optimization,” IEEE Transactions
on Vehicular Technology, vol. 67, pp. 1570–1581, Feb. 2018.
 X. Lin, R. Ratasuk, A. Ghosh, and J. G. Andrews, “Modeling,
analysis, and optimization of multicast device-todevice
transmissions,” IEEE Trans. Wireless Commun., vol. 13,
pp. 4346–4359, Aug 2014.
 M. Zulhasnine, C. Huang, and A. Srinivasan, “Exploiting
cluster multicast for P2P streaming application in cellular system,”
in Proc. of IEEE Wireless Communications and Networking
Conference, (Shanghai, China), pp. 1–6, Apr. 2013.
 B. Peng, T. Peng, Z. Liu, Y. Yang, and C. Hu, “Cluster-based
multicast transmission for device-to-device (D2D) communication,”
in Proc. of IEEE 78th Vehicular Technology Conference,
(Las Vegas, NV), pp. 1–5, Sept. 2013.
 L. Militano, M. Condoluci, G. Araniti, A. Molinaro, A. Iera,
and G.-M. Muntean, “Single frequency-based device-todevice-
enhanced video delivery for evolved multimedia
broadcast and multicast services,” IEEE Trans. Broadcast.,
vol. 61, pp. 263–278, June 2015.
 S. S. Moghaddam and M. Ghasemi, “Efficient clustering for
multicast device-to-device communications,” in Proc. of International
Conference on Computer and Communication Engineering,
(Kuala Lumpur, Malaysia), pp. 1–6, Sept. 2018.
 L. Yang, D. Wu, and Y. Cai, “A distributed social-aware clustering
approach in D2D multicast communications,” in Proc.
of International Wireless Communications & Mobile Computing
Conference, (Limassol, Cyprus), pp. 1–6, 2018.
 Y. Wu, D. Wu, L. Yang, X. Shi, L. Ao, and Q. Fu, “Matchingcoalition
based cluster formation for D2D multicast content
sharing,” IEEE Access, vol. 7, pp. 73913–73928, May 2019.
 Y. Zhu, X. Qin, and P. Zhang, “An efficient multicast clustering
scheme for D2D assisted offloading in cellular networks,”
in Proc. of IEEE/CIC International Conference on Communications
in China, (Beijing, China), pp. 1–5, Aug. 2018.
 Y. Wu, D. Wu, L. Yang, and S. Xu, “Incentive-based cluster
formation for D2D multicast content sharing,” in Proc. of Asia-
Pacific Conference on Communications, (Ningbo, China), pp. 1–
6, Nov. 2018.
 M. Hmila, M. Fernandez-Veiga, and M. Rodriguez-Perez,
“Distributed resource allocation approach for device-todevice
multicast communications,” in Proc. of International
Conference on Wireless and Mobile Computing, Networking and
Communications, (Limassol, Cyprus), pp. 1–8, Oct. 2018.
 J.-H. Kim, J. Joung, and J. W. Lee, “Resource allocation for
multiple device-to-device cluster multicast communications
underlay cellular networks,” IEEE Communications Letters,
vol. 22, pp. 412–415, Feb 2018.
 M.-P. Bui, N.-S. Vo, S. Q. Nguyen, and Q.-N. Tran, “Socialaware
caching and resource sharing maximized video delivery
capacity in 5G ultra-dense networks,” ACMSpringer
Mobile Networks & Applications, pp. 1–13, July 2019.
 N.-S. Vo, T. Q. Duong, M. Guizani, and A. Kortun, “5G
optimized caching and downlink resource sharing for smart
cities,” IEEE Access, vol. 6, pp. 31457–31468, May 2018.
 A. Chipperfield, P. Fleming, H. Pohlheim, and C. Fonseca,
”Genetic Algorithm TOOLBOX For Using with Matlab Ver 1.2
Users Guide”. University of Sheffield, 1994.
 T. Fang and L.-P. Chau, “GOP-based channel rate allocation
using genetic algoithm for scalable video streaming over
error-prone networks,” IEEE Trans. Image Process., vol. 15,
pp. 1323–1330, June 2006.
 N.-S. Vo, T. Q. Duong, and M. Guizani, “QoE-oriented resource
efficiency for 5G two-tier cellular networks: A femtocaching
framework,” in Proc. of IEEE Global Communications
Conference, (Washington, DC), pp. 1–6, Dec. 2016.
 L. Booker, ”Improving search in genetic algorithms”. In Genetic
Algorithms and Simulated Annealing, L. Davis (Ed.), pp. 61-
73, Morgan Kaufmann Publishers, 1987.
 D. E. Goldberg, ”Genetic Algorithms in Search, Optimization
and Machine Learning”. Reading, MA, USA: Addison-Wesley,
 N. Eshraghi, V. Shah-Mansouri, and B. Maham, “QoE-aware
power allocation for device-to-device video transmissions,”
in Proc. of IEEE 27th Annu. Int. Symp. Pers., Indoor Mobile Radio
Commun., (Valencia, Spain), pp. 1–5, Sept. 2016.