Promoting the use of end-to-end congestion control in the Internet
IEEE/ACM Transactions on Networking (TON)
Unslotted deflection routing: a practical and efficient protocol for multihop optical networks
IEEE/ACM Transactions on Networking (TON)
Small Packets Aggregation in an IP Domain
ISCC '01 Proceedings of the Sixth IEEE Symposium on Computers and Communications
Advances in photonic packet switching: an overview
IEEE Communications Magazine
The application of optical packet switching in future communication networks
IEEE Communications Magazine
The perspective of optical packet switching in IP dominant backbone and metropolitan networks
IEEE Communications Magazine
All-optical packet switching for metropolitan area networks: opportunities and challenges
IEEE Communications Magazine
JumboGen: dynamic jumbo frame generation for network performance scalability
ACM SIGCOMM Computer Communication Review
Hi-index | 0.00 |
A strong candidate for the future Internet core is optical packet-switched (OPS) network. In this paper, we study the impact of mechanisms as employed in OPS networks on the performance of upper layer Internet protocols represented by TCP and UDP. The mechanisms we investigate are packet aggregation, deflection routing, and ingress buffering. We show that packet aggregation in general improves TCP throughput, and the improvement increases with the aggregation interval (or optical packet size). With the packets destined to the same egress optical switch, aggregation may be done at different granularities: aggregating all the packets (full aggregation), aggregating packets from the same traffic class (per-class aggregation), and aggregating packets from the same flow (per-flow aggregation). We show that with per-class aggregation and per-flow aggregation some flows may be severely penalized in throughput at large aggregation intervals, resulting in significant degradation in TCP fairness, because of the synchronization problem with shared queueing. By using weighted fair queueing (WFQ) at the ingress buffer, in contrast, we show that differentiated QoS (in terms of throughput) can be provisioned for both TCP and UDP traffic even with deflection routing. Deflection routing avoids packet losses, but results in out-of-order packet delivery and increased packet delay jitter. We show that TCP throughput can be significantly improved by deflection routing in spite of the packet reordering, and the UDP packet delay jitter introduced by deflection routing can be alleviated by packet aggregation and ingress buffering. We also show that ingress buffering significantly improves TCP throughput and the ingress buffer only needs a small size (in terms of the number of optical packets).