Network codes for eï¬ective resource allocation in cache-enabled 5G mobile networks
department or school: Applied Science, Faculty of
department or school: Engineering, School of (Okanagan)
data provider: DSpace
degree campus: UBCO
creator: Saif, Mohammed
issued: 2020-09-03T15:13:47Z
issued: 2020
related degree: Doctor of Philosophy - PhD
degree grantor: University of British Columbia
description: Cooperation is a key enabler for delivering popular contents to users in today's centralized wireless communication networks where the cloud-computing base station (CBS) is connected with low power base-stations, also named as remote radio heads (RRHs), via fronthaul links. The performance of today's wireless communication networks is constrained by the scarcity of radio resources and limited-capacity of fronhaul links. Edge caching (EC) is a powerful networking technique, where popular contents are cached in the edge nodes, that reduces the burden on fronthaul links. State-of-the-art literature on content delivery focuses on allocating a single user to each radio resource-block (RRB). However, this needs a large numbers of RRBs to satisfy the tremendous increase in the number of users. Consequently, network coding (NC) is employed to mix users' contents and simultaneously allocate different users to the same RRB. This dissertation designs innovative NC schemes for effective resource allocation in cache-enabled 5G networks, where the goal is to optimize different metrics, such as throughput, CBS offloading, and completion time. We first study the cross-layer throughput maximization problem in cloud-radio access network (C-RAN). For this problem, we develop novel cross-layer NC (CLNC) frameworks that propose to optimize RRHs' transmit powers and users' rates in making the coding decisions. Subsequently, we study CBS offloading and users' quality of service (QoS)-guarantee trade-off for fog-RAN system subject to the cached contents, the required minimum rate, power control, and NC constraints. Next, we focus on developing NC schemes for device-to-device (D2D)-aided F-RAN system. The developed NC schemes exploit the aforementioned F-RAN's optimization factors and potential D2D communications to minimize the completion time of users. Finally, to circumvent the necessity for CBSs in the above-mentioned centralized systems, we develop a distributed and decentralized game-…
aggregated CHO: https://circle.library.ubc.ca/rest/handle/2429/75842
note: Network Codes for Effective ResourceAllocation in Cache-Enabled 5GMobile NetworksbyMohammed SaifB.Sc. Faculty of Engineering, Taiz University, 2010M.Sc., King Fahd University of Petroleum and Minerals, 2017A THESIS SUBMITTED IN PARTIAL FULFILLMENT OFTHE REQUIREMENTS FOR THE DEGREE OFDOCTOR OF PHILOSOPHYinTHE COLLEGE OF GRADUATE STUDIES(Electrical Engineering)THE UNIVERSITY OF BRITISH COLUMBIA(Okanagan)August 2020© Mohammed Saif, 2020The following individuals certify that they have read, and recommendto the College of Graduate Studies for acceptance, a thesis/dissertation en-titled:Network Codes for Effective Resource Allocation in Cache-Enabled 5G Mobile Networkssubmitted by Mohammed Saif in partial fulfilment of the requirements ofthe degree of Doctor of PhilosophyDr. Md. Jahangir Hossain, School of EngineeringSupervisorDr. Stephen OâLeary, School of EngineeringSupervisory Committee MemberDr. Anas Chaaban, School of EngineeringSupervisory Committee MemberDr. Shawn Wang, Irving K. Barber School of Arts and SciencesUniversity ExaminerDr. Lin Cai, Electrical and Computer Engineering, University of Victoria (UVIC), CanadaExternal ExamineriiAbstractCooperation is a key enabler for delivering popular contents to usersin todayâs centralized wireless communication networks where the cloud-computing base station (CBS) is connected with low power base-stations,also named as remote radio heads (RRHs), via fronthaul links. The perfor-mance of todayâs wireless communication networks is constrained by thescarcity of radio resources and limited-capacity of fronhaul links. Edgecaching (EC) is a powerful networking technique, where popular contentsare cached in the edge nodes, that reduces the burden on fronthaul links.State-of-the-art literature on content delivery focuses on allocating a singleuser to each radio resource-block (RRB). However, this needs a large num-bers of RRBs to satisfy the tremendous increase in the number of users.Consequently, network coding (NC) is employe…
has type: Thesis/Dissertation
date issued: 2020-09
is shown at: 10.14288/1.0394185
language: eng
degree discipline: Electrical Engineering
provider: Vancouver : University of British Columbia Library
publisher: University of British Columbia
rights: Attribution-NonCommercial-NoDerivatives 4.0 International
rights URI: http://creativecommons.org/licenses/by-nc-nd/4.0/
scholar level: Graduate
type: Text
identifier URI: http://hdl.handle.net/2429/75842