Information-Theoretic Clustering Techniques for Correlated Sources in Network Content Caching
| dc.contributor.author | Rosen, Benjamin | |
| dc.contributor.co-supervisor | Abu-Mahfouz, Adnan | |
| dc.contributor.supervisor | Cheng, Ling | |
| dc.date.accessioned | 2026-09-17T15:45:53Z | |
| dc.date.issued | 2025-09 | |
| dc.description | A thesis submitted in fulfilment of the requirements for the degree of Doctor of Philosophy, to the Faculty of Engineering and the Built Environment, School of Electrical and Information Engineering, University of the Witwatersrand, Johannesburg, 2025 | |
| dc.description.abstract | Two powerful and complementary tools have been presented in literature to facilitate the paradigm shift planned for the Internet, where the focus is on storing information within the network infrastructure itself. The first involves Slepian-Wolf (SW) coding, in which the high degree of correlation between pieces of information are exploited to reduce the overall size of the data. Then, Coded Caching (CC) stores parts of the information at the user end during o!-peak hours when demand is low. Although this hybrid system results in an impressive reduction of bandwidth usage during peak hours, the SW coding operation in particular becomes prohibitively complex to implement. Clustering has been proposed in other fields pertaining to SW coding to solve this issue, but the assumptions and simplifications used there are not applicable in this scenario. This work solves the problem of clustering within a hybrid Slepian-Wolf Coded Caching (SW/CC) system by first looking at a simplified single-group model. To this end, two iterative algorithms are developed and compared to the Genetic Algorithm (GA) and Ant Colony Optimisation (ACO) meta-heuristic approaches. Then, the problem is extended to multiple groups, which presents a much greater challenge. The single group algorithms are expanded and improved to cater for the new paradigm, providing close-to-optimal approaches while still running in polynomial time. At the same time, necessary conditions for optimality are derived for both cases, allowing for solutions to be further improved. The iterative approaches in particular, when used in conjunction with the optimality tests, perform comparably to the benchmark meta-heuristic ones, but with more predictable performance and much lower complexity in both the single and multi group scenarios. Clustering the files in this way greatly reduces the complexity in this system, making it more feasible to implement in practical scenarios. More research can be done to improve these algorithms, generalise the problem to arbitrarily sized groups and allow for files to belong to more than one group. | |
| dc.description.sponsorship | Council for Scientific and Industrial Research (CSIR) | |
| dc.description.submitter | MMM2026 | |
| dc.faculty | Faculty of Engineering and the Built Environment | |
| dc.identifier | 0000-0002-3938-8837 | |
| dc.identifier.citation | Rosen, Benjamin. (2025). Information-Theoretic Clustering Techniques for Correlated Sources in Network Content Caching. [PhD thesis, University of the Witwatersrand, Johannesburg]. WIReDSpace. | |
| dc.identifier.uri | https://hdl.handle.net/10539/50087 | |
| dc.language.iso | en | |
| dc.publisher | University of the Witwatersrand, Johannesburg | |
| dc.rights | ©2025 University of the Witwatersrand, Johannesburg. All rights reserved. The copyright in this work vests in the University of the Witwatersrand, Johannesburg. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of University of the Witwatersrand, Johannesburg. | |
| dc.rights.holder | University of the Witwatersrand, Johannesburg | |
| dc.school | School of Electrical and Information Engineering | |
| dc.subject | Source-channel coding | |
| dc.subject | Slepian-wolf coding | |
| dc.subject | Coded caching | |
| dc.subject | Meta-heuristics | |
| dc.subject | Optimisation | |
| dc.subject | Genetic algorithm | |
| dc.subject | Ant colony optimisation | |
| dc.subject | Information-centric networks | |
| dc.subject | UCTD | |
| dc.subject.primarysdg | SDG-9: Industry, innovation and infrastructure | |
| dc.subject.secondarysdg | SDG-4: Quality education | |
| dc.title | Information-Theoretic Clustering Techniques for Correlated Sources in Network Content Caching | |
| dc.type | Thesis |