Professional Documents
Culture Documents
due: 26/11/2020
1) Assume we are given a network G and a Tree T with a root. The root begins
with m items {I1, …, Im} of size O(log n) each, that it needs to deliver to the
parties. Each item is designated to a single party, Ii = (partyi, valuei )
(each party might get zero or more items).
Recall the model: Congest; synchronous; nodes have IDs; a node knows only
its own ID but not the IDs of its neighbors; node v sees d eg(v) ports, numbered
{1,2,…,d eg(v)} to which it can send messages and from which it receives
messages.
There is a unique initiator node s that holds a message to be broadcast.
For a graph G=(V,E) define the graph G’=(V’,E’) to be exactly like G giving
different names to the nodes (i.e., if v ∈ V then v′ ∈ V′, and if (u, v) ∈ E then
(u′, v′) ∈ G′). Note that | V | = | V′| , | E | = | E′| . Let G̃ = G ∪ G′ the be the graph
that contains both G and G’. Note that s′ ∈ G̃ is a not an initiator.
4.1) For this part only let G be a clique with 3 nodes V = {s,1,2}.
Draw G̃ and G (1,2).
4.4) conclude that any broadcast protocol in this model has message
complexity Ω(m).