Papers
Topics
Authors
Recent
Search
2000 character limit reached

Hotplug Placement Delivery Arrays (HpPDAs)

Updated 6 July 2026
  • HpPDAs are a combinatorial framework for centralized coded caching that decouples placement and delivery to accommodate unknown offline users.
  • They leverage a dual-array structure—using a star-only array for placement and a classical PDA for active users—to ensure efficient multicast delivery.
  • Different constructions like MAN-HpPDAs and t-design based HpPDAs, including MDS-coded and secretive variants, enable optimized memory-rate-subpacketization trade-offs.

Searching arXiv for the cited HpPDA and hotplug coded caching papers to ground the article and confirm metadata. Hotplug Placement Delivery Arrays (HpPDAs) are a combinatorial abstraction for centralized coded caching systems in which only a subset of users is active during the delivery phase. They generalize the classical Placement Delivery Array (PDA) formalism by separating placement structure from delivery structure: an HpPDA consists of a star-only array over all users together with a classical PDA over the active users, linked by a matching condition that must hold for every possible active subset. This construction captures the defining hotplug constraint that placement is performed without knowing which users will later be offline, while delivery must still exploit coded multicast opportunities among whichever KK' users are active. HpPDAs were introduced for hotplug coded caching and subsequently used to derive MAN-induced and tt-design-based schemes, later extended with MDS-coded placement and, under information-theoretic secrecy constraints, with secret sharing, Cauchy-matrix mixing, and masking keys (Rajput et al., 2023, Chinnapadamala et al., 2024, Chinnapadamala et al., 18 Jul 2025).

1. Origin and system model

Hotplug coded caching modifies the Maddah-Ali–Niesen setting by allowing some users to be offline during delivery. In a (K,K,N)(K,K',N) hotplug system, a server stores NN files and serves KK users over an error-free shared link, but exactly KK' users are active during delivery; the identities of those active users are unknown at placement time, although the value of KK' is known (Chinnapadamala et al., 2024). Placement is centralized and demand-agnostic, and delivery must succeed for every active subset I[K]I \subseteq [K] with I=K|I|=K' (Rajput et al., 2023).

This model was first introduced by Ma and Tuninetti, and HpPDAs were later formulated to encode the combinatorial condition that a single placement pattern must support any realization of the active set (Chinnapadamala et al., 2024, Rajput et al., 2023). A fundamental implication of the hotplug model is that the system cannot outperform a classical coded caching problem with KK' users, so converse bounds for the classical setting apply with tt0 replaced by tt1 (Chinnapadamala et al., 2024). In the secretive hotplug setting, an additional lower bound from private or secretive coded caching implies tt2, so at least one file-size transmission is necessary under secrecy (Chinnapadamala et al., 18 Jul 2025).

The central design objectives are therefore threefold: robustness to unknown offline users, efficient multicast coding during delivery, and control of rate, memory, and subpacketization. HpPDAs provide a compact way to express all three.

2. Formal definition and relation to classical PDAs

A classical tt3-PDA is an tt4 array whose entries are either stars or integers, with exactly tt5 stars in each column, every integer appearing at least once, and the standard PDA cross condition requiring that if the same integer appears twice, the corresponding tt6 subarray has stars off the diagonal (Chinnapadamala et al., 18 Jul 2025). A PDA induces a classical coded caching scheme with subpacketization tt7, cache ratio tt8, and rate tt9 (Chinnapadamala et al., 18 Jul 2025, Chinnapadamala et al., 2024).

An HpPDA replaces the single array by a pair (K,K,N)(K,K',N)0. In the formulation used in the hotplug literature, (K,K,N)(K,K',N)1 is an (K,K,N)(K,K',N)2 array with entries either “(K,K,N)(K,K',N)3” or null, each column containing exactly (K,K,N)(K,K',N)4 stars, while (K,K,N)(K,K',N)5 is an (K,K,N)(K,K',N)6 classical (K,K,N)(K,K',N)7-PDA (Chinnapadamala et al., 18 Jul 2025, Chinnapadamala et al., 2024). The defining hotplug matching condition is that for every active subset (K,K,N)(K,K',N)8 with (K,K,N)(K,K',N)9, there exists a row subset NN0 with NN1 such that the subarray NN2 has the same star pattern as NN3 (Rajput et al., 2023).

This condition is the core of the framework. It means that once the active users are known, the server can select the corresponding rows NN4, fill the null entries of NN5 with the integer labels of NN6, and recover a valid PDA for those active users. Delivery then proceeds exactly as in the classical PDA setting, but only on the induced subarray (Chinnapadamala et al., 2024). Offline users simply disappear from the induced delivery instance; the combinatorial structure required for decodability survives because the star pattern of NN7 is guaranteed to appear inside NN8 for every active set (Chinnapadamala et al., 18 Jul 2025).

The parameter mapping depends on the specific construction. In the uncoded HpPDA scheme of the original formulation, the achievable point is

NN9

with MDS coding across the KK0 subfiles to generate KK1 coded subfiles (Rajput et al., 2023). In the later MDS-coded hotplug scheme, the placement dimension is enlarged to KK2, yielding

KK3

with operational subpacketization KK4 (Chinnapadamala et al., 2024). In the secretive setting, the delivery load becomes

KK5

because each multicast transmission carries one coded share of size KK6 (Chinnapadamala et al., 18 Jul 2025).

3. Placement and delivery mechanisms

The original HpPDA-based hotplug scheme uses an KK7 MDS code across file subfiles. Each file is partitioned into KK8 equal-sized subfiles and encoded into KK9 coded subfiles indexed by the rows of KK'0; user KK'1 stores precisely those coded subfiles corresponding to star positions in column KK'2 of KK'3 (Rajput et al., 2023). When an active set KK'4 is revealed, the server chooses a row subset KK'5 whose star pattern over columns KK'6 matches KK'7, fills the non-star entries with the integers of KK'8, and for each integer KK'9 broadcasts the XOR of the coded subfiles indexed by entries equal to KK'0 (Rajput et al., 2023).

The correctness argument is inherited from the classical PDA formalism. Because KK'1 satisfies the PDA cross condition, every user participating in a multicast already holds the interfering coded subfiles as side information and can therefore recover its desired coded subfile from that transmission (Chinnapadamala et al., 2024). Each active user obtains KK'2 coded packets from delivery and already has KK'3 coded packets from placement; with an KK'4 MDS code of dimension KK'5, these KK'6 coded packets suffice to reconstruct the entire file (Chinnapadamala et al., 2024).

The later MDS-coded scheme of Rajput and Rajan retains the same HpPDA combinatorics but shifts the operating point to lower memory. For a fixed HpPDA KK'7, the earlier uncoded construction operates at KK'8, whereas the new scheme operates at KK'9. Since I[K]I \subseteq [K]0, it follows that

I[K]I \subseteq [K]1

so the new scheme moves to a smaller memory point and improves rate behavior in lower-memory regimes relative to the prior HpPDA-based construction (Chinnapadamala et al., 2024).

A worked MAN-HpPDA example appears repeatedly in the literature: for I[K]I \subseteq [K]2, I[K]I \subseteq [K]3, and I[K]I \subseteq [K]4, the parameters are I[K]I \subseteq [K]5, I[K]I \subseteq [K]6, I[K]I \subseteq [K]7, I[K]I \subseteq [K]8, and I[K]I \subseteq [K]9 (Rajput et al., 2023, Chinnapadamala et al., 2024, Chinnapadamala et al., 18 Jul 2025). In the non-secretive MDS-coded realization, I=K|I|=K'0, so a I=K|I|=K'1 MDS code is used and the achieved point is I=K|I|=K'2 (Chinnapadamala et al., 2024). In the earlier HpPDA realization with I=K|I|=K'3, the same combinatorics yield I=K|I|=K'4 (Rajput et al., 2023). This contrast illustrates how the same HpPDA can support different caching schemes depending on the coding layer placed on top of it.

4. Principal HpPDA constructions

Two HpPDA classes are explicitly identified in the literature: MAN-HpPDAs and HpPDAs derived from I=K|I|=K'5-designs (Chinnapadamala et al., 18 Jul 2025).

MAN-HpPDAs

MAN-HpPDAs are obtained by taking the MAN PDA over I=K|I|=K'6 users as the active-user delivery array I=K|I|=K'7, and the MAN PDA over I=K|I|=K'8 users with all integer entries replaced by null as the global placement array I=K|I|=K'9 (Rajput et al., 2023). For integers KK'0, KK'1, and KK'2, the resulting parameters are

KK'3

The HpPDA property follows from the combinatorial alignment of KK'4-subsets: for any active set of size KK'5, the rows corresponding to the KK'6-subsets of that active set provide the required star pattern (Chinnapadamala et al., 18 Jul 2025).

In the secretive setting, the MAN-HpPDA scheme achieves

KK'7

and

KK'8

with the special case KK'9 yielding tt00, which is optimal under the secrecy lower bound tt01 (Chinnapadamala et al., 18 Jul 2025).

HpPDAs from tt02-designs

The second class is derived from a tt03-tt04 design tt05, with users indexed by points and rows indexed by blocks (Rajput et al., 2023, Chinnapadamala et al., 18 Jul 2025). The star-only array tt06 is the transposed incidence matrix with “1” replaced by “tt07” and “0” by null, so tt08, tt09, and each column has tt10 stars (Rajput et al., 2023). The delivery PDA tt11 is assembled from rows indexed by pairs tt12, where tt13 is an tt14-subset of tt15 and tt16, for chosen integers tt17 satisfying tt18 (Chinnapadamala et al., 18 Jul 2025).

The resulting parameters are

tt19

and tt20 is an HpPDA for tt21 (Chinnapadamala et al., 18 Jul 2025). This construction is significant because it allows more flexible parameter tuning than MAN-HpPDAs and can reduce subpacketization relative to tt22 in MAN-based schemes (Chinnapadamala et al., 18 Jul 2025).

The earlier tt23-scheme literature also studies rate improvement by deleting certain integer labels from tt24 when tt25, thereby reducing transmissions while preserving decodability (Rajput et al., 2023). For MAN-HpPDAs this yields an improved rate

tt26

and for the tt27-design case a more general deletion formula based on layered MAN subarrays inside tt28 (Rajput et al., 2023). This suggests that HpPDAs should be viewed not merely as static combinatorial objects, but as a basis for subsequent transmission-pruning mechanisms.

5. Secretive HpPDAs and information-theoretic secrecy

The paper "Secretive Hotplug Coded Caching" extends HpPDA-based hotplug systems with perfect information-theoretic secrecy (Chinnapadamala et al., 18 Jul 2025). The secrecy model assumes honest-but-curious, non-colluding users and public server transmissions. Two secrecy constraints are imposed. First, cache secrecy requires

tt29

so a cache alone reveals no information about any file (Chinnapadamala et al., 18 Jul 2025). Second, for each active user tt30 demanding tt31, decodability and delivery secrecy require

tt32

where tt33 denotes the delivery transmissions (Chinnapadamala et al., 18 Jul 2025).

The proposed secretive schemes share several coding ingredients. Each file is split into tt34 equal-size parts and encoded using a tt35 non-perfect secret sharing scheme, so any set of at most tt36 shares leaks no information, while tt37 shares suffice to reconstruct the file (Chinnapadamala et al., 18 Jul 2025). These shares are formed by linear combinations of file parts and independent keys via a square Cauchy matrix, ensuring that every submatrix is full rank and preventing linear leakage (Chinnapadamala et al., 18 Jul 2025). The resulting tt38 shares are then encoded by an tt39 MDS code to produce tt40 coded shares indexed by the rows of tt41, and each cache stores the tt42 coded shares corresponding to star positions in its column (Chinnapadamala et al., 18 Jul 2025).

Additional random vectors tt43 are stored as one-time-pad keys to mask transmissions that are not useful to all active users (Chinnapadamala et al., 18 Jul 2025). In the secretive MAN-HpPDA scheme, for each tt44-subset tt45 of active users, the server transmits

tt46

and only users in tt47 possess the key tt48 needed to remove the mask (Chinnapadamala et al., 18 Jul 2025). In the tt49-design-based secretive scheme, multicast signals indexed by subsets tt50 with tt51 are similarly masked, while transmissions useful to all active users, corresponding to tt52, need not be masked (Chinnapadamala et al., 18 Jul 2025).

A baseline secretive scheme, adapted from the classical PDA setting of Meel–Rajan, uses a tt53-PDA tt54 directly and achieves memory

tt55

and rate tt56, where the additional tt57 term reflects a complete per-file key budget (Chinnapadamala et al., 18 Jul 2025). The HpPDA-based secretive schemes exploit the larger ambient tt58 through the placement array tt59 and outperform this baseline in specific memory ranges (Chinnapadamala et al., 18 Jul 2025).

6. Performance, complexity, and known trade-offs

The literature emphasizes that HpPDAs are primarily a mechanism for navigating the memory–rate–subpacketization trade-off under hotplug constraints. Their main benefit is structural robustness: placement is fixed once for all users, yet delivery can adapt to any active subset through the subarray matching property (Rajput et al., 2023, Chinnapadamala et al., 18 Jul 2025).

The following table summarizes the principal parameter mappings that recur across the literature.

Construction Achievable point Notes
Original HpPDA scheme tt60 Uses tt61 MDS coding (Rajput et al., 2023)
MDS-coded HpPDA scheme tt62 Extends operation to lower memory (Chinnapadamala et al., 2024)
Secretive HpPDA scheme tt63 Adds non-perfect secret sharing, Cauchy mixing, masking (Chinnapadamala et al., 18 Jul 2025)

For MAN-HpPDAs, the subpacketization tt64 grows combinatorially with tt65, which can be prohibitive (Chinnapadamala et al., 18 Jul 2025). This is one of the major practical limitations of the MAN family. The tt66-design-based HpPDAs can have substantially smaller tt67, where tt68 is the number of blocks in the underlying design, and are therefore presented as a way to improve practicality while retaining good memory–rate performance (Chinnapadamala et al., 18 Jul 2025). The MDS and secret-sharing layers add further linear-algebraic complexity: MDS encoding and decoding involve finite-field operations across tt69 coded packets, and the secretive schemes additionally require Cauchy-matrix-based share generation and one-time-pad key handling (Chinnapadamala et al., 18 Jul 2025).

Several numerical comparisons are reported. For tt70, the secretive MAN-HpPDA scheme outperforms the secretive baseline in the low-memory region tt71, with load decreasing from tt72 to tt73, while the secretive tt74-design HpPDA scheme derived from a tt75-tt76 design outperforms the baseline in tt77, with tt78 from tt79 down to tt80 (Chinnapadamala et al., 18 Jul 2025). For tt81, the MAN-HpPDA scheme beats the baseline for tt82, and the tt83-design scheme from a tt84-tt85 design beats the baseline over tt86; between tt87 and tt88, the tt89-design scheme is better than MAN-HpPDA, while below tt90, MAN-HpPDA is better among the proposed schemes (Chinnapadamala et al., 18 Jul 2025).

In the non-secretive MDS-coded setting, the same pattern appears. For tt91 with a tt92-tt93 design, the points tt94 and tt95 improve over both the baseline and the improved tt96-scheme in the memory interval from tt97 to tt98 file units (Chinnapadamala et al., 2024). For tt99, improvement is reported from (K,K,N)(K,K',N)00 with (K,K,N)(K,K',N)01 to (K,K,N)(K,K',N)02 with (K,K,N)(K,K',N)03 (Chinnapadamala et al., 2024).

These results suggest a stable qualitative pattern: MAN-HpPDAs tend to be stronger in lower-memory regimes, while (K,K,N)(K,K',N)04-design HpPDAs become competitive or superior in moderate-memory regimes, especially when reduced subpacketization is valuable (Chinnapadamala et al., 18 Jul 2025). The papers stop short of a universal dominance statement, and the observed behavior is explicitly parameter-dependent.

7. Extensions, variants, and open directions

HpPDAs have already been generalized beyond the original dedicated-cache single-access model. A 2026 extension introduces a generalized HpPDA for combinatorial multi-access hotplug networks, where each user accesses multiple caches and only a subset of caches is online during delivery (Singh et al., 15 Jan 2026). In that framework, a cache-level star array (K,K,N)(K,K',N)05, a derived user-level array (K,K,N)(K,K',N)06, and a family of PDAs (K,K,N)(K,K',N)07 indexed by the number of online neighboring caches together replace the single pair (K,K,N)(K,K',N)08 (Singh et al., 15 Jan 2026). This generalization preserves the central HpPDA principle—matching star patterns for every admissible online configuration—while broadening the topology to multi-access networks.

Several open directions are explicitly noted in the secretive hotplug literature. One is collusion: the current secrecy guarantees are for honest-but-curious, non-colluding users, and extending them to colluding sets remains open (Chinnapadamala et al., 18 Jul 2025). Another is decentralized placement: all HpPDA constructions discussed are centralized, and a decentralized hotplug analog with secrecy is not yet provided (Chinnapadamala et al., 18 Jul 2025). Heterogeneous cache sizes, joint file secrecy and demand privacy, and extensions to multi-server, combination-network, D2D, or fog-RAN settings are also identified as unresolved problems (Chinnapadamala et al., 18 Jul 2025).

A further issue is subpacketization reduction. This theme already appears in the non-secretive literature, where (K,K,N)(K,K',N)09-design constructions are valued partly because they can reduce (K,K,N)(K,K',N)10 relative to MAN-HpPDAs (Rajput et al., 2023, Chinnapadamala et al., 2024). The multi-access generalization continues this emphasis by allowing tunable parameters (K,K,N)(K,K',N)11 that control redundancy elimination and subpacketization (Singh et al., 15 Jan 2026). A plausible implication is that future HpPDA research will focus less on introducing the abstraction itself—which is now mature—and more on exploiting it as a design template for new combinatorial families with better rate–memory–subpacketization trade-offs under richer operational constraints.

In summary, HpPDAs occupy a specific role in coded caching theory: they are the canonical combinatorial mechanism for hotplug robustness. Their importance lies not in a single scheme, but in the way they decouple global placement from active-set-specific delivery. MAN-HpPDAs and (K,K,N)(K,K',N)12-design HpPDAs provide the two foundational construction classes, the MDS-coded refinement shifts achievable points to lower memory, and the secretive extension shows that the same combinatorial skeleton can support perfect information-theoretic secrecy through layered coding and masking (Rajput et al., 2023, Chinnapadamala et al., 2024, Chinnapadamala et al., 18 Jul 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Hotplug Placement Delivery Arrays (HpPDAs).