Show simple item record

dc.contributor.advisorSingh, Chandramani
dc.contributor.authorKrishna, Anu V
dc.date.accessioned2024-12-30T05:11:16Z
dc.date.available2024-12-30T05:11:16Z
dc.date.submitted2024
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/6743
dc.description.abstractIn today's digital age, multimedia consumption is pervasive, driven by video-on-demand platforms, online social networks, and sensor networks. Whether it is the latest blockbuster movie on a streaming service or real-time data from environmental sensors, one commonality remains: content is in a constant state of evolution. This evolution is encapsulated under the umbrella term of dynamic content, denoting the inherent variability and temporal nature of content. This thesis focuses on optimal caching and delivery of dynamic contents. In the second and third chapters of the thesis, we study caching of dynamic contents that arrive at the server and sojourn for random times and have time-varying popularity while they live. In the fourth chapter, content is updated over time, and its values are attributed to its freshness. We begin by studying content caching in a cellular network consisting of a Base Station with a cache. New contents arrive in the network according to a Poisson process and the contents stay for exponentially distributed times. The contents’ request rates are time-varying, their instantaneous request rates being a decreasing function of the number of contents in the network. At any given time, all the contents in the network have the same popularity or request rate. Precaching contents at the Base Station incurs a cost but fetching contents from the server on being requested incurs an even higher cost. We formulate the caching problem as a Markov decision process and derive the optimal caching policy. We also propose a Reinforcement Learning based algorithm that yields precaching decisions when the system parameters are unknown. We show, via numerical illustrations, that the proposed algorithm's time-averaged cost is close to the optimal average cost. Next, we study content caching in a scenario where the contents stochastically arrive in the system and stay for random times. While a content is alive, its popularity evolves according to a continuous time Markov chain. Different contents can have different popularities and hence the request rates. As in Chapter 2, fetching contents from the server and caching at the Base Station cache incur a cost. However, not having the requested contents at the Base Station incurs an even higher cost. We study optimal proactive caching to minimise the time-average content miss and caching costs. We solve the single content caching problem using the framework of average cost Markov decision problems and formulate the multi-content problems as a restless multi-armed bandit problem with mortal bandits. We show that the problem is indexable and explicitly derive the Whittle indices. We demonstrate the performance of the Whittle index policy via numerical evaluation. Finally, we study content update and delivery in an edge caching system consisting of a sensor, a set of users, and an aggregator. The users have an aversion to stale contents, quantified as the contents' version age, and they occasionally request the aggregator for updated contents. The aggregator fetches the contents from the sensor and serves the users on demand. We study optimal content fetching and serving problem, aiming to minimize the time-averaged content fetching, transmission and age costs. This problem also lends itself to the Markov decision problem framework. We derive the optimal policy in the special case of single user. We use this solution to offer a heuristic for the general multi-user problem which has a high dimensional state space due to different content ages at different users. We demonstrate via simulations that the heuristic performs well.en_US
dc.language.isoen_USen_US
dc.relation.ispartofseries;ET00753
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.subjectDynamic Contentsen_US
dc.subjectCachingen_US
dc.subjectReinforcement Learningen_US
dc.subjectVersion Ageen_US
dc.subjectWhittle Indexen_US
dc.subjectBase Stationen_US
dc.subjectprecachingen_US
dc.subject.classificationResearch Subject Categories::TECHNOLOGY::Information technology::Computer science::Computer scienceen_US
dc.titleDelivery Strategies for Dynamic Contents in Edge Caching Systemsen_US
dc.typeThesisen_US
dc.degree.namePhDen_US
dc.degree.levelDoctoralen_US
dc.degree.grantorIndian Institute of Scienceen_US
dc.degree.disciplineEngineeringen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record