Oracle Size: a New Measure of Difficulty for Communication Tasks - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

Oracle Size: a New Measure of Difficulty for Communication Tasks

Résumé

We study the problem of the amount of knowledge about a communication network that must be given to its nodes in order to efficiently disseminate information. While previous results about communication in networks used particular partial information available to nodes, such as the knowledge of the neighborhood or the knowledge of the network topology within some radius, our approach is {\em quantitative}: we investigate the minimum total number of bits of information (minimum oracle size) that has to be available to nodes in order to perform efficient communication. It turns out that the minimum oracle size for which a distributed task can be accomplished efficiently, can serve as a measure of the difficulty of this task. We use this measure to make a quantitative distinction between the difficulty of two apparently similar fundamental communication primitives: the broadcast and the wakeup. In both of them a distinguished node, called the source, has a message, which has to be transmitted to all other nodes of the network. In the wakeup, only nodes that already got the source message (i.e., are awake) can send messages to their neighbors, thus waking them up. In the broadcast, all nodes can send control messages even before getting the source message, thus potentially facilitating its future dissemination. In both cases we are interested in accomplishing the communication task with optimal message complexity, i.e., using a number of messages linear in the number of nodes. We show that the minimum oracle size permitting the {\em wakeup} with a linear number of messages in a $n$-node network, is $\Theta (n \log n)$, while the {\em broadcast} with a linear number of messages can be achieved with an oracle of size $O(n)$. We also show that the latter oracle size is almost optimal: no oracle of size $o(n)$ can permit to broadcast with a linear number of messages. Thus an efficient wakeup requires strictly more information about the network than an efficient broadcast.
Fichier principal
Vignette du fichier
PODC2006.pdf (160.91 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00339854 , version 1 (19-11-2008)

Identifiants

Citer

Pierre Fraigniaud, David Ilcinkas, Andrzej Pelc. Oracle Size: a New Measure of Difficulty for Communication Tasks. PODC 2006, Jul 2006, Denver, Colorado, United States. pp.179-187, ⟨10.1145/1146381.1146410⟩. ⟨hal-00339854⟩
452 Consultations
167 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More