Page 1 Page 1
Group Communication
Paul Krzyzanowski pxk@cs.rutgers.edu
Distributed Systems
Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License.
Distributed Systems Group Communication Paul Krzyzanowski - - PowerPoint PPT Presentation
Distributed Systems Group Communication Paul Krzyzanowski pxk@cs.rutgers.edu Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License. Page 1 Page 1 Modes of communication
Page 1 Page 1
Paul Krzyzanowski pxk@cs.rutgers.edu
Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License.
Page 2
– 1 1 – Point-to-point
– 1 nearest 1 of several identical nodes – Introduced with IPv6; used with BGP
– 1 many, 1 at a time
– 1 many – group communication
– 1 all
Page 3
Page 4
Page 5 Page 5
Page 6
Page 7
Page 8
Page 9
Page 10 Page 10
Page 11
process it.
Page 12
– Again and again… until response received
Page 13
Page 14
Page 15
Page 16 Page 16
Page 17
Page 18
Page 19
Page 20
Page 21
(put on a delivery queue that the process reads)
(because we need to wait for an earlier message)
(duplicate or earlier message that we no longer want)
Page 22
Multicast sending algorithm Multicast receiving algorithm hold-back queue delivery queue discard
Page 23
Page 24
Page 25
Page 26
Page 27
Page 28
Page 29
Page 30 Page 30
Page 31
Page 32
Page 33
Page 34
Page 35
promiscuous mode – Receive all hardware multicast packets
Page 36
Page 37
– Contains multicast IP packet
Page 38
Page 39
Page 40
Page 41
Page 42
Page 43
Page 44
Page 45
msec channel switching times.
Page 46 Page 46