Collaborative content distribution with device-to-device communications

dc.contributor.advisorSong, Wei
dc.contributor.authorXie, Jianguo
dc.date.accessioned2023-03-01T16:37:25Z
dc.date.available2023-03-01T16:37:25Z
dc.date.issued2017
dc.date.updated2017-11-03T00:00:00Z
dc.description.abstractWith the increasing penetration of smart devices, device-to-device (D2D) communications offer a promising paradigm to accommodate the ever-growing mobile traffic and unremitting demands. The redundant storage and communication capacities of smart devices can be exploited for collaborative content caching and distribution. In this thesis, we first studied the D2D pairing problem, which appropriately pairs a device requesting a content item with a nearby device which caches the requested item. We formulated the D2D pairing problem as an integer linear program (ILP) and developed a heuristic channel-aware algorithm to solve it. Computer simulations were conducted to compare the channel-aware algorithm with the optimal solution, as well as a minimum distance-based algorithm and a random algorithm. The results show that the channel-aware algorithm outperforms the random algorithm in terms of total number of served D2D pairs and average latency of served pairs. Then, we studied the message allocation problem, which allocates the message requests to be served by the cache devices via D2D multicast. Aiming to minimize the total transmission cost or maximize the gain in cost saving for the base station (BS), this message allocation problem can be formulated from different perspectives, as a weighted set cover problem (WSCP), a hypergraph matching problem, or a multiple-choice knapsack problem (MCKP). We compared three algorithms for the formulated problems, including a greedy algorithm, a heuristic algorithm based on Lagrangian relaxation, and a fully polynomial-time approximation scheme (FPTAS), respectively. The simulations results show that the WSCP based algorithm outperforms the other two in static scenarios in terms of D2D offload ratio and total cost. In dynamic scenarios, the MCKP based algorithm performs the best because the approximation guarantee of the FPTAS results in solutions closest to the optimum.
dc.description.copyright© Jianguo Xie, 2017
dc.formattext/xml
dc.format.extentxv, 118 pages
dc.format.mediumelectronic
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/14223
dc.language.isoen_CA
dc.publisherUniversity of New Brunswick
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.titleCollaborative content distribution with device-to-device communications
dc.typemaster thesis
thesis.degree.disciplineComputer Science
thesis.degree.fullnameMaster of Computer Science
thesis.degree.grantorUniversity of New Brunswick
thesis.degree.levelmasters
thesis.degree.nameM.C.S.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
item.pdf
Size:
825.42 KB
Format:
Adobe Portable Document Format