SlideShare a Scribd company logo
1 of 65
Multipoint Communication over IP ,[object Object],[object Object]
[object Object],[object Object],[object Object],Overview
Multipoint Communication ,[object Object],[object Object],[object Object],[object Object],[object Object]
Multipoint Applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Application Layer Multipoint Comm. ,[object Object],[object Object]
IP Multicast in a Subnet ,[object Object],Address Meaning 224.0.0.1 All systems on this subnet 224.0.0.2 All routers on this subnet 224.0.0.3 Unassigned 224.0.0.4 DVMRP routers 224.0.0.5 OSPF All routers 224.0.0.6 OSPF designated routers 224.0.0.7 ST routers 224.0.0.8 ST Hosts 224.0.0.9 RIP2 Routers 224.0.0.11 Mobile Agents
Other IP Multicast Addresses ,[object Object],Address Assignment 224.0.1.1 Network Time Protocol 224.0.1.2 SGI-Dogfight 224.0.1.3 rwhod 224.0.1.5 Artificial Horizons - Aviator 224.0.1.20 Any private experiment 224.0.1.21 DVMRP on MOSPF 224.0.1.22 SVRLOC 224.0.1.23 XINGTV 224.0.1.32 mtrace
IP Multicasts on IEEE 802 LANs ,[object Object],[object Object],[object Object]
Multipoint Routing Algorithms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flooding ,[object Object],[object Object],[object Object]
Spanning Tree ,[object Object],[object Object],[object Object],6 1 A C E B D 2 3 5 4 A C E B D
[object Object],[object Object],[object Object],[object Object],[object Object],Reverse Path Forwarding 6 1 A C E B D 2 3 5 4 A C E B D 6 1 2 3 5 4
RPF (Cont) ,[object Object],[object Object],[object Object],A C E B D 1 2 6 3 5 4
Truncated RPB ,[object Object],[object Object],[object Object],E 2 5 A C B D 1 6 3 4 No listeners at E
Reverse Path Multicasting ,[object Object],[object Object],[object Object],[object Object],E 2 5 E 2 5 Prune Graft No listeners at E Listeners at E A C B D 1 6 3 4 A C B D 1 6 3 4
RPM (cont) ,[object Object],[object Object],[object Object],[object Object]
Steiner Trees ,[object Object],[object Object],[object Object],[object Object],A C E B D 1 2 6 3 6 7 A C E B D 1 2 6 3 6 7 F 1 1 (b) F joins the group F 1 1 (a) F is not a member
Center-Based Trees ,[object Object],[object Object],[object Object],[object Object],[object Object],A C E B D 1 2 6 3 5 4
CBT (Cont) ,[object Object],[object Object],[object Object]
Multipoint Routing Protocols ,[object Object],[object Object],[object Object],[object Object],[object Object]
IGMP ,[object Object],[object Object],[object Object],[object Object],[object Object],Routers Hosts Ver Type Reserved Checksum Group Address
IGMP Operation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IGMP Version 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Type Max Resp Checksum Group Address
IGMP Version 3 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Reverse Path Forwarding (RPF) ,[object Object],[object Object],[object Object]
DVMRP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DVMRP (Cont) (b) Truncated  Broadcast (a) Initial  Topology (c) Pruning P P (d) Grafting G G
Hierarchical DVMRP ,[object Object],[object Object],[object Object]
MOSPF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PIM ,[object Object],[object Object],[object Object],[object Object],[object Object]
PIM-SM (Cont) ,[object Object],[object Object],[object Object],[object Object],A C E B D 1 2 6 3 5 4 RP A C E B D 1 2 6 3 5 4 Source
Summary ,[object Object],[object Object],[object Object]
Key References ,[object Object],[object Object],[object Object]
References (Cont) ,[object Object],[object Object]
Thank You!
Multipoint vs Multicast ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IP Multicast Implementations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multicasting Transport Protocols ,[object Object],[object Object],[object Object]
SRM ,[object Object],[object Object],[object Object],[object Object]
SRM Design Principles ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
SRM Example ,[object Object],[object Object],[object Object],[object Object],R3 R4 R2 R1 R5 D A C B
RMTP ,[object Object],[object Object],[object Object],[object Object],[object Object]
RMTP ,[object Object],[object Object],[object Object],[object Object],L2 AN S S = Sender Li = Local access switch  for ith region Ri,j = jth receiver of  ith region AN = Access node Backbone Network L3 L1 R 1,2 R 3,3 R 3,2 R 3,1 R 2,2 R 2,1
[object Object],[object Object],[object Object],[object Object]
SMART (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],Y B2 B1 X A2 A1 .
SMART (Cont) Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 . Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 (a) A1, A2, B1, B2 send  grants All grants are accepted (b) X, Y send grants to each other Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Request Grant Grant Grant Grant Grant (c) X accepts, Y rejects. X is root  (d) A1 wants to send data
SMART (Cont) Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 (e) X accepts request, sends grant to A1. (f) A1 accepts grant. Sends data. Req. Grant Grant Grant Grant Grant Grant Grant Grant Req Req Req Req Grant Req Grant (g) B1 issues a req. Propagates to A1 (h) A1 accepts req, sends grant. Grant Grant Grant Req
IP Multicast: Design Principles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IP vs ATM ,[object Object],Category IP/RSVP ATM UNI 3.0 Orientation Receiver based Sender based State Soft Hard QoS Setup time Separate from route establishment Concurrent with route establishment Directionality Unidirectional Unidirectional multicast Heterogeneity Receiver heterogeneity Uniform QoS to all receivers
Multiway Communication on ATM ,[object Object],[object Object],[object Object]
Multiway on ATM (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Key Issues ,[object Object],[object Object],[object Object],EOF 0 0 0 1 0 0 0 0 0 0 0 1 1 1
ATM Multiway Methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IP Multicast over ATM ,[object Object],[object Object],[object Object]
Overlaid pt-mpt Connections ,[object Object],[object Object],[object Object]
Multicast Server (MCS) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],H1 MCS H3 H2
VC Merge ,[object Object],[object Object],[object Object],ATM Switch 5 5 5 5 5 5 3 3 3
SEAM ,[object Object],[object Object],[object Object],[object Object],A C E B D 1 2 6 3 5 4
SMART ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SMART (Cont) ,[object Object],[object Object]
VP Multicasting ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Subchannel Multicasting ,[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Tcp Ip Overview
Tcp Ip OverviewTcp Ip Overview
Tcp Ip OverviewAmir Malik
 
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...MINTUKAN RABHA
 
Operating system Interview Questions
Operating system Interview QuestionsOperating system Interview Questions
Operating system Interview QuestionsKuntal Bhowmick
 
F06_Lecture7_etherne..
F06_Lecture7_etherne..F06_Lecture7_etherne..
F06_Lecture7_etherne..webhostingguy
 
Lec 12(Transport Layer)
Lec 12(Transport Layer)Lec 12(Transport Layer)
Lec 12(Transport Layer)maamir farooq
 
CCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration QuestionsCCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration QuestionsDsunte Wilson
 
Performance Evaluation of Routing Protocols
Performance Evaluation of Routing Protocols Performance Evaluation of Routing Protocols
Performance Evaluation of Routing Protocols Ankush Mehta
 
Chapter03 sg
Chapter03 sgChapter03 sg
Chapter03 sgDang Hop
 
Lecture1, TCP/IP
Lecture1, TCP/IPLecture1, TCP/IP
Lecture1, TCP/IPcsyuhk
 
Mobile transport layer - traditional TCP
Mobile transport layer - traditional TCPMobile transport layer - traditional TCP
Mobile transport layer - traditional TCPVishal Tandel
 
Chapter 9 - Computer Networking a top-down Approach 7th
Chapter 9 - Computer Networking a top-down Approach 7thChapter 9 - Computer Networking a top-down Approach 7th
Chapter 9 - Computer Networking a top-down Approach 7thAndy Juan Sarango Veliz
 

What's hot (20)

Tcp Ip Overview
Tcp Ip OverviewTcp Ip Overview
Tcp Ip Overview
 
IPV4 Frame Format
IPV4 Frame FormatIPV4 Frame Format
IPV4 Frame Format
 
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...
 
Chapter3 transport
Chapter3 transportChapter3 transport
Chapter3 transport
 
Mac
MacMac
Mac
 
Chapter4 Network
Chapter4 NetworkChapter4 Network
Chapter4 Network
 
Operating system Interview Questions
Operating system Interview QuestionsOperating system Interview Questions
Operating system Interview Questions
 
Multimedia
Multimedia Multimedia
Multimedia
 
F06_Lecture7_etherne..
F06_Lecture7_etherne..F06_Lecture7_etherne..
F06_Lecture7_etherne..
 
Lec 12(Transport Layer)
Lec 12(Transport Layer)Lec 12(Transport Layer)
Lec 12(Transport Layer)
 
CCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration QuestionsCCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration Questions
 
Performance Evaluation of Routing Protocols
Performance Evaluation of Routing Protocols Performance Evaluation of Routing Protocols
Performance Evaluation of Routing Protocols
 
transport protocols
transport protocolstransport protocols
transport protocols
 
Chapter03 sg
Chapter03 sgChapter03 sg
Chapter03 sg
 
Lec9
Lec9Lec9
Lec9
 
Lecture1, TCP/IP
Lecture1, TCP/IPLecture1, TCP/IP
Lecture1, TCP/IP
 
Mobile transport layer - traditional TCP
Mobile transport layer - traditional TCPMobile transport layer - traditional TCP
Mobile transport layer - traditional TCP
 
Transportlayer tanenbaum
Transportlayer tanenbaumTransportlayer tanenbaum
Transportlayer tanenbaum
 
Chapter 9 - Computer Networking a top-down Approach 7th
Chapter 9 - Computer Networking a top-down Approach 7thChapter 9 - Computer Networking a top-down Approach 7th
Chapter 9 - Computer Networking a top-down Approach 7th
 
Ods chapter7
Ods chapter7Ods chapter7
Ods chapter7
 

Similar to Raj Jain The Ohio State University

Raj Jain The Ohio State University
Raj Jain The Ohio State UniversityRaj Jain The Ohio State University
Raj Jain The Ohio State UniversityVideoguy
 
Multicast Routing Protocols
Multicast Routing ProtocolsMulticast Routing Protocols
Multicast Routing ProtocolsRam Dutt Shukla
 
jpl-multicast.ppt
jpl-multicast.pptjpl-multicast.ppt
jpl-multicast.pptRicckySingh
 
Multicast in computer Architecture
Multicast in computer ArchitectureMulticast in computer Architecture
Multicast in computer ArchitectureDinesh Kumar
 
Multicastingand multicast routing protocols
Multicastingand multicast routing protocolsMulticastingand multicast routing protocols
Multicastingand multicast routing protocolsIffat Anjum
 
UNIT-IV.pptx
UNIT-IV.pptxUNIT-IV.pptx
UNIT-IV.pptxpbrinda
 
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : PresentationDistance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : PresentationSubhajit Sahu
 
Routing in Multicast Communication
Routing in Multicast CommunicationRouting in Multicast Communication
Routing in Multicast CommunicationSahil Jain
 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networkssangusajjan
 

Similar to Raj Jain The Ohio State University (20)

Raj Jain The Ohio State University
Raj Jain The Ohio State UniversityRaj Jain The Ohio State University
Raj Jain The Ohio State University
 
Multicast Routing Protocols
Multicast Routing ProtocolsMulticast Routing Protocols
Multicast Routing Protocols
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
jpl-multicast.ppt
jpl-multicast.pptjpl-multicast.ppt
jpl-multicast.ppt
 
Mod5
Mod5Mod5
Mod5
 
Multicast in computer Architecture
Multicast in computer ArchitectureMulticast in computer Architecture
Multicast in computer Architecture
 
IP Multicasting
IP MulticastingIP Multicasting
IP Multicasting
 
Multicastingand multicast routing protocols
Multicastingand multicast routing protocolsMulticastingand multicast routing protocols
Multicastingand multicast routing protocols
 
UNIT-IV.pptx
UNIT-IV.pptxUNIT-IV.pptx
UNIT-IV.pptx
 
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : PresentationDistance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
 
Routing in Multicast Communication
Routing in Multicast CommunicationRouting in Multicast Communication
Routing in Multicast Communication
 
Internet protocols
Internet protocolsInternet protocols
Internet protocols
 
Ip multicast
Ip multicastIp multicast
Ip multicast
 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networks
 
networking
networkingnetworking
networking
 
Adhoc (1)
Adhoc (1)Adhoc (1)
Adhoc (1)
 
ccna networking ppt
ccna networking pptccna networking ppt
ccna networking ppt
 
Routing algorithms
Routing algorithmsRouting algorithms
Routing algorithms
 
Network Layer Protocol.pptx
Network Layer Protocol.pptxNetwork Layer Protocol.pptx
Network Layer Protocol.pptx
 
UnIT VIII manet
UnIT VIII manetUnIT VIII manet
UnIT VIII manet
 

More from Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresVideoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingVideoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streamingVideoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideoguy
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader AudienceVideoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingVideoguy
 
Application Brief
Application BriefApplication Brief
Application BriefVideoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second LifeVideoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareVideoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxVideoguy
 

More from Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

Raj Jain The Ohio State University

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. DVMRP (Cont) (b) Truncated Broadcast (a) Initial Topology (c) Pruning P P (d) Grafting G G
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. SMART (Cont) Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 . Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 (a) A1, A2, B1, B2 send grants All grants are accepted (b) X, Y send grants to each other Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Request Grant Grant Grant Grant Grant (c) X accepts, Y rejects. X is root (d) A1 wants to send data
  • 49. SMART (Cont) Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 (e) X accepts request, sends grant to A1. (f) A1 accepts grant. Sends data. Req. Grant Grant Grant Grant Grant Grant Grant Grant Req Req Req Req Grant Req Grant (g) B1 issues a req. Propagates to A1 (h) A1 accepts req, sends grant. Grant Grant Grant Req
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.