RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice...
Transcript of RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice...
![Page 1: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/1.jpg)
5/17/2001 AuroraNetics, Inc.
RPR Transit Buffer Schemes
Necdet Uzun and Pinar Yilmaz
AuroraNetics, Inc.
May 14, 2001
![Page 2: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/2.jpg)
5/17/2001 AuroraNetics, Inc.
Contents
• Objectives• What are cut-through and store-and-forward?• Single/dual priority transit buffer ring contention
resolution algorithms• Simulation results• Conclusion
![Page 3: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/3.jpg)
5/17/2001 AuroraNetics, Inc.
Objectives
• Guaranteed END-TO-END delay and jitter bound for high priority traffic
• Priority discrimination and separation– LP traffic does not affect performance of HP traffic
• No packet loss on the ring• Maximum available ring throughput
– Delay/jitter performance of HP traffic is not affected by over provisioning of LP traffic
• Best possible delay and jitter for low priority traffic
![Page 4: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/4.jpg)
5/17/2001 AuroraNetics, Inc.
Applications
• TDM emulation• Voice over IP• Interactive video• Video streaming• Web browsing
![Page 5: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/5.jpg)
5/17/2001 AuroraNetics, Inc.
Delay and jitter requirements
400 msec
150 msec
100 msec
100 msec
End to End Delay1
225 msec.
125 msec.
75 msec.
0 msec.
Peak Jitter
Poor
Medium
Good
Perfect
Speech Category
1 including encoding/decoding delays
Source: ITU and ETSI TIPHON (European Telecommunications Standards Institute "Telecommunications and Internet Protocol Harmonization Over Networks")
![Page 6: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/6.jpg)
5/17/2001 AuroraNetics, Inc.
What is cut-through?
Two interpretations:• Cutting through traffic
– Ring traffic “cuts through” host traffic
– Versus allowing host traffic (high priority) to be transmitted before low priority ring traffic
• Cut-through buffers
– No need to store complete packet before starting transmission
– Versus Store-and-forward, storing complete packet (checking for errors, etc.) before starting transmission
![Page 7: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/7.jpg)
5/17/2001 AuroraNetics, Inc.
Cutting through
• If all transit traffic is “cutting through” transmit traffic:
– High-priority transmit packets have to wait for low priority transit packets (incurring more jitter for high priority)
– Transit packets can be dequeued in “cut-through” or “store-and-forward” fashion
• Cut-through buffers with cutting through traffic (CT)
• Store-and-forward buffers with cutting through traffic
![Page 8: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/8.jpg)
5/17/2001 AuroraNetics, Inc.
Are cut-through buffers needed?
• High priority traffic demonstrates CBR characteristics: short packet size, does not vary much, small transmission delay
• 1.5KB packet at 1Gbps = 12µsec
• Cut-through buffer is not justified for the link rates considered in RPR (1Gbps and up)
![Page 9: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/9.jpg)
5/17/2001 AuroraNetics, Inc.
Cut-through (CT) simulation model
• Transit traffic cuts through the transmit traffic
– Transit packets have priority over transmit packets
– Transit packets are not stored fully before starting transmission
Tb
LTx HTx
host
From ringTo ringS
1
23
![Page 10: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/10.jpg)
5/17/2001 AuroraNetics, Inc.
Store and forward (SF) model
• Only high-priority transit traffic cuts through the transmit traffic
– Transit packets are fully stored before they are forwarded to the ring (SF)
HTb
LTx HTx
host
Fromring To ringS
1
23/4
LTb 4/3
![Page 11: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/11.jpg)
5/17/2001 AuroraNetics, Inc.
Scenarios
• 16 node, 100Km OC192 dual ring
• Packet size: 64B(%60), 512B(%20), 1518B(%20)
• Single Tb (CT)
– Tb = 32KB
– Cut-through
• Dual Tb (SF)
– HTb = 32KB
– LTb = 256KB
– Store and forward
![Page 12: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/12.jpg)
5/17/2001 AuroraNetics, Inc.
Traffic scenarios: Mesh (Any-to-Any)
• HTx: 370Mbps CBR
– 1 tri-modal source per node
• LTx: 2.1Gbps bursts
– 16 tri-modal sources per node
– on 1msec, off 9msec, exponential distribution
– total of ~3.4Gbps LTx per node
• Total traffic injected: ~60Gbps
– Total HP traffic is ~6Gbps
![Page 13: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/13.jpg)
5/17/2001 AuroraNetics, Inc.
Traffic scenarios:Hub (Any-to-Hub, Hub-to-Any)• Node to Hub (node 0):
– HTx: 430Mbps CBR• 1 tri-modal source per node
– LTx: 2Gbps bursts• 1 tri-modal source per node
• on 1msec, off 1msec, exponential distribution
• total of ~1Gbps LTx per node
• Hub (node 0) to Node:
– HTx: 6Gbps CBR (tri-modal source)
– LTx: 2Gbps bursts• 14 tri-modal sources
• on 1msec, off 1msec, exponential distribution
• ~1Gbps LTx per source, total of ~14Gbps
• Total traffic injected: ~40Gbps
– Total HP traffic is ~12Gbps
Note: Node 8 does not send or receive traffic
![Page 14: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/14.jpg)
5/17/2001 AuroraNetics, Inc.
Mesh simulation results: Jitter
100 km Mesh High Priority ETE Delay Histogram
100 µS 100 µS
![Page 15: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/15.jpg)
5/17/2001 AuroraNetics, Inc.
Mesh simulation results: Jitter Close-up
100 km Mesh High Priority ETE Delay Histogram
Node 1 to Node 0
10 µS
![Page 16: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/16.jpg)
5/17/2001 AuroraNetics, Inc.
Hub simulation results: Jitter
100 km Hub High Priority ETE Delay Histogram
100 µS 100 µS
![Page 17: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/17.jpg)
5/17/2001 AuroraNetics, Inc.
Hub simulation results: Jitter Close-up
100 km Hub High Priority ETE Delay Histogram
Node 1 to Node 0
100 µS
![Page 18: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/18.jpg)
5/17/2001 AuroraNetics, Inc.
Buffer utilization
Node 1:
CT Tb vs SF HTb
Outer Ring
2KB
3KB
![Page 19: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/19.jpg)
5/17/2001 AuroraNetics, Inc.
Buffer utilization (cont)
Node 1: SF LTb Outer Ring
100KB
200KB
![Page 20: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/20.jpg)
5/17/2001 AuroraNetics, Inc.
ThroughputGlobal Aggregated Traffic Delivered (bps)
![Page 21: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/21.jpg)
5/17/2001 AuroraNetics, Inc.
HP jitter comparison
– Cut-through buffers cause more jitter for high priority• Transit packets does not give HP transmit packets a
chance to get into the ring– In SF while a transit packet is being stored, a transmit
packet gets a chance to enter to the ring
– Cutting through (single transit buffer) implementation causes unacceptable HP jitter in HUB scenario
• Node just before the HUB is bombarded with LP transit packets which do not let HP transmit packets to get in to the ring
– Cut-through buffers make it worse– SF buffers may perform better in this implementation
– Multi transit buffer implementation guarantees HP jitter bound by decoupling HP and LP traffic
![Page 22: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/22.jpg)
5/17/2001 AuroraNetics, Inc.
Summary
– Cutting through transit traffic causes more jitter for high priority
– Store-and-Forward does not require large buffers
– Multiple transit buffers can result in more throughput (for comparable HP delay jitter) than single transit buffer
![Page 23: RPR Transit Buffer Schemes€¦ · • No packet loss on the ring ... • TDM emulation • Voice over IP • Interactive video • Video streaming • Web browsing. 5/17/2001 AuroraNetics,](https://reader034.fdocuments.in/reader034/viewer/2022050505/5f9727aae6d93c5dd717de52/html5/thumbnails/23.jpg)
5/17/2001 AuroraNetics, Inc.
Thank you!
Q & A