Show simple item record

dc.contributor.advisorSundar Rajan, B
dc.contributor.authorNayak, Pooja M
dc.date.accessioned2021-09-17T06:41:59Z
dc.date.available2021-09-17T06:41:59Z
dc.date.submitted2021
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/5301
dc.description.abstractCaching is a promising technique that can reduce the amount of data transmitted over latency-prone links, effectively trading affordable memory for expensive bandwidth resources. The frequently demanded content is stored in the caches (which the users can access) during the non-peak hours so that during the peak hours, the rate can be significantly reduced by using coded transmissions from the server. As opposed to conventional caching, coded caching differs in the sense that it uses coded transmissions allowing multiple users to benefit from the same transmission. In the past years, coded caching techniques have been explored in various network scenarios like Device to Device (D2D) networks, combination networks, etc. In all these settings, users have been associated with a dedicated cache. An exciting setting that has been explored is that of shared caches where multiple users can access the same cache, which is more practical than the ideal scenario when users have dedicated caches. Another interesting real-life scenario is that of a multi-access setting where users can conceivably connect to multiple caches whose coverage areas may overlap. This was motivated by the upcoming heterogeneous cellular architecture, which will contain a dense deployment of wireless access points with small coverage and relatively large data rates, in addition to sparse cellular base stations with large coverage area and small data rates. Placing cache at local access points could then significantly reduce the base station transmission rate, with each user being able to access the content at multiple access points along with the base station broadcast. Most of the attention in multi-access networks has been centered around the setup with cyclic wraparound, where all the users connect to the same number of caches cyclically with a wraparound at the end. In our work, we deviate from the assumption of multi-access setups with cyclic wraparound and consider general multi-access setups where a very large number of users can be supported through a relatively small number of caches. Our first scheme is obtained from a class of resolvable designs satisfying certain properties, which we will refer to as cross resolvable designs. We specify the placement of contents in the caches, the user to cache association, and the content delivery through the cross resolvable design. The resulting multi-access coded caching scheme can support a large number of users compared to the number of caches. We then introduce the metric per-user rate or rate per user, which is basically the rate normalized by the number of users, to compare multi-access networks with different user to cache associations. In this work, we also focus on the metric subpacketization and that cross resolvable designs in multi-access networks can, in fact, yield sublinear subpacketization levels with respect to the number of users. Based on the metric per user rate, we show that our scheme performs better than the well-known Maddah-Ali Niesen (MaN) scheme in high memory regimes and some multi-access schemes that have been traditionally associated with cyclic wraparound. We identify certain well-studied block designs called Affine Resolvable BIBDs from affine geometry and Hadamard matrices to be cross resolvable designs and use them for detailed performance comparison. An improvised class of multi-access schemes using cross resolvable designs that can provide better per-user rates and support different user to cache associations is also presented. The class of schemes proposed absorbs the first scheme as a special case and shows the variation of number of users, rate per user and rate with respect to the number of caches that a user has access to. We also propose a new construction of cross resolvable design that can perform better than the MaN scheme in terms of per-user rate in the entire memory regime and even provide better rates in certain memory points, motivating the necessity to study cross resolvable designs for multi-access networks. The new construction does not place any restriction on the number of caches a user can access, as opposed to the cross-resolvable designs from Affine Resolvable BIBDs. We then give another construction of CRDs from linear block codes over fields whose generator matrix satisfies certain properties. The advantage of this construction is that it can result in multi-access schemes with low subpacketization levels at the same per-user rate as given by the first construction. Lastly, we consider another multi-access coded caching setup, where all possible user to cache associations exist, resulting in a larger number of users than the schemes from cross resolvable designs and better per-user rates. This scheme does not perform as well as schemes from cross resolvable designs in terms of subpacketization levels but is better than the multi-access schemes from cross resolvable designs and most other multi-access schemes with cyclic wraparound in terms of per-user rate for certain parameter ranges.en_US
dc.language.isoen_USen_US
dc.rightsI grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertationen_US
dc.subjectCoded Cachingen_US
dc.subjectCross Resolvable Designsen_US
dc.subjectMulti-accessen_US
dc.subject.classificationResearch Subject Categories::TECHNOLOGY::Information technology::Computer scienceen_US
dc.titleCoded Caching in Multi-access Networksen_US
dc.typeThesisen_US
dc.degree.nameMTech (Res)en_US
dc.degree.levelMastersen_US
dc.degree.grantorIndian Institute of Scienceen_US
dc.degree.disciplineEngineeringen_US


Files in this item

This item appears in the following Collection(s)

Show simple item record