Table of Contents
Fetching ...

Age of Coded Updates In Gossip Networks Under Memory and Memoryless Schemes

Erkan Bayram, Melih Bastopcu, Mohamed-Ali Belabbas, Tamer Başar

Abstract

We consider an information update system on a gossip network, where a source node encodes information into $n$ total keys such that any subset of at least $k+1$ keys can fully reconstruct the original information. This encoding process follows the principles of a $k$-out-of-$n$ threshold system. The encoded updates are then disseminated across the network through peer-to-peer communication. We have two different types of nodes in a network: subscriber nodes, which receive a unique key from the source node for every status update instantaneously, and nonsubscriber nodes, which receive a unique key for an update only if the node is selected by the source, and this selection is renewed for each update. For the message structure between nodes, we consider two different schemes: a memory scheme (in which the nodes keep the source's current and previous encrypted messages) and a memoryless scheme (in which the nodes are allowed to only keep the source's current message). We measure the timeliness of information updates by using a recent performance metric, the version age of information. We present explicit formulas for the time average AoI in a scalable homogeneous network as functions of the network parameters under a memoryless scheme. Additionally, we provide strict lower and upper bounds for the time average AoI under a memory scheme.

Age of Coded Updates In Gossip Networks Under Memory and Memoryless Schemes

Abstract

We consider an information update system on a gossip network, where a source node encodes information into total keys such that any subset of at least keys can fully reconstruct the original information. This encoding process follows the principles of a -out-of- threshold system. The encoded updates are then disseminated across the network through peer-to-peer communication. We have two different types of nodes in a network: subscriber nodes, which receive a unique key from the source node for every status update instantaneously, and nonsubscriber nodes, which receive a unique key for an update only if the node is selected by the source, and this selection is renewed for each update. For the message structure between nodes, we consider two different schemes: a memory scheme (in which the nodes keep the source's current and previous encrypted messages) and a memoryless scheme (in which the nodes are allowed to only keep the source's current message). We measure the timeliness of information updates by using a recent performance metric, the version age of information. We present explicit formulas for the time average AoI in a scalable homogeneous network as functions of the network parameters under a memoryless scheme. Additionally, we provide strict lower and upper bounds for the time average AoI under a memory scheme.

Paper Structure

This paper contains 16 sections, 15 theorems, 52 equations, 14 figures, 1 table.

Key Result

Lemma 1

If nodes have memory in full subscription, then the service time of the information with version $\ell$ to node $j$ is the $k$th order statistic of the set of exponential random variables $\mathcal{X}_j$.

Figures (14)

  • Figure 1: A gossip network consisting of a source and $n=6$ receiver nodes. Source encrypts status updates and sends them to nodes.
  • Figure 2: Sample timeline of the source update and the edge $e_{ij}$ activation. The last activation of $e_{ij}$ is marked by ($\bullet)$ and the previous activations of $e_{ij}$ are marked by ($\circ$).
  • Figure 3: Sample path of the $k$-keys version age (a) $A(k,t)$ for a node with memory and (b) $\bar{A}(k,t)$ for a node without memory.
  • Figure 4: Sample path of the $k$-keys version age $A^\dagger(k,t)$ for a nonsubscriber node with a memory in (a) total key subscription $(s=n)$, (b) partial key subscription $(s<n)$.
  • Figure 5: Sample timeline of the source update and the activation of edges that are all connected to a unique node. The time of activation of each edge is marked by ($\bullet).$
  • ...and 9 more figures

Theorems & Definitions (17)

  • Lemma 1
  • Theorem 1
  • Corollary 1.1
  • Corollary 1.2
  • Theorem 2
  • Corollary 2.1
  • Definition 4.1
  • Lemma 2
  • Lemma 3
  • Corollary 2.2
  • ...and 7 more