Table of Contents
Fetching ...

Improved Hotplug Caching Schemes Using PDAs and t-Designs

Charul Rajput, B. Sundar Rajan

TL;DR

This work addresses hotplug coded caching, where only a subset of users is active at delivery, by extending the placement delivery array (PDA) framework to HpPDA. It develops a systematic algorithm to realize placement and delivery from HpPDAs and demonstrates how existing MT2022 schemes map to MAN HpPDAs, enabling rate improvements. The authors then construct HpPDAs from $t$-designs, providing multi-point rate-memory tradeoffs and showing expanded optimality results, including exact cut-set bound attainment for certain three-user cases. Numerical results illustrate improved rates and lower subpacketization relative to MT2022, highlighting practical gains for hotplug scenarios and guiding future explorations of additional HpPDA classes and designs.

Abstract

We consider a coded caching system in which some users are offline at the time of delivery. Such systems are called hotplug coded caching systems. A placement delivery array (PDA) is a well-known tool for constructing a coded caching scheme for dedicated caches. In this paper, we introduce the concept of PDAs for hotplug coded caching schemes and refer to it as a hotplug placement delivery array (HpPDA). We give an algorithm to describe the placement and the delivery phase of a hotplug coded caching scheme using HpPDA. We show that an existing hotplug coded caching scheme given by Y. Ma and D. Tuninetti in 2022 corresponds to a class of HpPDAs and then propose a method to further improve the rate of that scheme. Additionally, we construct a class of HpPDAs using $t$-designs, which corresponds to a scheme for hotplug coded caching systems. We further improve the rate of this scheme and prove that the cut-set bound is achieved in some higher memory range for a hotplug coded caching system with three active users.

Improved Hotplug Caching Schemes Using PDAs and t-Designs

TL;DR

This work addresses hotplug coded caching, where only a subset of users is active at delivery, by extending the placement delivery array (PDA) framework to HpPDA. It develops a systematic algorithm to realize placement and delivery from HpPDAs and demonstrates how existing MT2022 schemes map to MAN HpPDAs, enabling rate improvements. The authors then construct HpPDAs from -designs, providing multi-point rate-memory tradeoffs and showing expanded optimality results, including exact cut-set bound attainment for certain three-user cases. Numerical results illustrate improved rates and lower subpacketization relative to MT2022, highlighting practical gains for hotplug scenarios and guiding future explorations of additional HpPDA classes and designs.

Abstract

We consider a coded caching system in which some users are offline at the time of delivery. Such systems are called hotplug coded caching systems. A placement delivery array (PDA) is a well-known tool for constructing a coded caching scheme for dedicated caches. In this paper, we introduce the concept of PDAs for hotplug coded caching schemes and refer to it as a hotplug placement delivery array (HpPDA). We give an algorithm to describe the placement and the delivery phase of a hotplug coded caching scheme using HpPDA. We show that an existing hotplug coded caching scheme given by Y. Ma and D. Tuninetti in 2022 corresponds to a class of HpPDAs and then propose a method to further improve the rate of that scheme. Additionally, we construct a class of HpPDAs using -designs, which corresponds to a scheme for hotplug coded caching systems. We further improve the rate of this scheme and prove that the cut-set bound is achieved in some higher memory range for a hotplug coded caching system with three active users.
Paper Structure (20 sections, 19 theorems, 87 equations, 11 figures, 3 tables, 2 algorithms)

This paper contains 20 sections, 19 theorems, 87 equations, 11 figures, 3 tables, 2 algorithms.

Key Result

Lemma 1

For $N$ files and $K'$ users each with cache of size $0\leq M\leq N$, the rate $R$ of a classical coded caching system is bounded by

Figures (11)

  • Figure 2: (16, 13, 18) hotplug coded caching system.
  • Figure 3: (30, 25, 30) hotplug coded caching system.
  • Figure 4: Example 6: (8, 3, 8) hotplug coded caching system.
  • Figure 5: (12, 5, 12) hotplug coded caching system.
  • Figure 6: (12, 4, 12) hotplug coded caching system.
  • ...and 6 more figures

Theorems & Definitions (52)

  • Lemma 1: MAN2014
  • Lemma 2: YMA2018
  • Definition 1: Placement Delivery Array YCTC2017
  • Remark 1
  • Example 1
  • Example 2
  • Definition 2: Design
  • Definition 3: $t$-design
  • Example 3
  • Example 4
  • ...and 42 more