Topic
|
Reading
|
General Background |
- V. Cerf and R. Kahn,
A
Protocol for Packet Network Interconnection, IEEE Transactions on
Communications COM-22, 1974, pp. 637-648.
- Clark,
Design Philosophy of the DARPA Internet Protocols , In Proc. ACM
SIGCOMM , Stanford, CA, August 1988, pp. 106-114.
- S. Shenker,
Fundamental Design Issues for the Future Internet , IEEE Journal on
Selected Areas in Communications, Vol. 13, No. 7, September 1995, pp.
1176-1188.
- David D. Clark and
Marjory S. Blumenthal.
Rethinking the design of the Internet: The end to end arguments vs. the
brave new world. Workshop on Policy Implications of End-to-End.
December 1, 2000.
- X. Xiao and L. M. Ni, "Internet
QoS: A Big Picture", IEEE Network Mag., Mar./Apr. 1999
- Issues and Trends in
Router Design, S. Keshav and R. Sharma, IEEE Comm. Mag., May 1998
- H. J. Chao, Next Generation
Routers,IEEE proceeding, 2002
|
Router Design |
- N. McKeown, M. Izzard,
A. Mekkittikul, W. Ellersick and M. Horowitz,
The Tiny Tera: A Packet Switch Core , Proc. Hot Interconnects V,
Stanford University, August 1996.
- Nick Mckeown, "Fast
Switched Backplane for a Gigabit Switched Router," Cisco White
Paper.
- S. Keshav and R.
Sharma,
Issues and Trends in Router Design, IEEE Communications Magazine,
Vol. 36, No. 5, May 1998, pp. 144-151.
- J. Aweya, "IP
Router Architecture: An Overview," Nortel White paper.
- Marco Ajmone Marsan,
Andrea Bianco, Paolo Giaccone, Emilio Leonardi, Fabio Neri,
Input-queued router architectures exploiting cell-based switching
fabrics, Computer Networks, Vol.37, No.5, pp.541-559, November,
2001.
- "Matching Output Queueing
with a Combined Input Output Queued Switch,"
Shang-Tse Chuang, Ashish Goel, Nick McKeown, Balaji Prabhakar
Computer Systems Technical Report CSL-TR-98-758. March 1998.
- "Routers with a Single Stage
of Buffering,"
Sundar Iyer, Rui Zhang, Nick McKeown,
ACM SIGCOMM, Pittsburgh, USA, Sep. 2002. Computer Communication Review,
vol. 32, no. 4, Oct 2002.
- "Analysis of the
Parallel Packet Switch Architecture,"
Sundar Iyer and Nick McKeown,
IEEE/ACM Transactions on Networking, April 2003.
|
VOQ Switch Scheduling |
- N. Mckeown,
iSLIP: A Scheduling Algorithm for Input-Queued Switches, IEEE
Transactions on Networking, Vol 7, No.2, April 1999.
- N. Mckeown, A.
Mekkittikul, V. Anantharam, and J. Walrand,"Achieving
100% throughput in an input-queued switch," IEEE Transactions on
Communications, Aug. 1999, Page(s): 1260 -1267.
- P. Gupta and N.
Mckeown, "Designing
and implementing a fast crossbar scheduler," IEEE Micro , Jan.-Feb.
1999, Page(s): 20 -28.
- Y. Jiang and M. Hamdi,
"A
fully desynchronized round-robin matching scheduler for a VOQ packet
switch architecture," 2001 IEEE Workshop on High Performance
Switching and Routing , 2001, Page(s): 407 -411.
- Paolo Giaccone, Balaji
Prabhakar, Devavrat Shah,
Towards Simple, High-Performance Schedulers for High-Aggregate Bandwidth
Switches, IEEE INFOCOM 2002, New York, USA, June 2002.
- Paolo Giaccone,
Devavrat Shah, Balaji Prabhakar,
An
Implementable Parallel Scheduler for Input-Queued Switches, Hot
Interconnects 9, Stanford, CA, USA, August 2001.
- D. Serpanos and P.
Antoniadis, "FIRM:
A Class of Distributed Scheduling Algorithms for High-Speed ATM Switches
with Multiple Input Queues,"
IEEE INFOCOM 2000.
- T. Anderson, S. Owicki,
J. Saxe, and C. Thacker, "High-speed
switch scheduling for local-area networks," ACM TOCS, Nov. 1994,
Pages: 319 - 352.
- M. Marsan, A. Bianco,
E. Leonardi, and L. Milia, "RPA:
a flexible scheduling algorithm for input buffered switches," IEEE
Transactions on Communications, Volume: 47 Issue: 12 , Dec. 1999,
Page(s): 1921 -1933.
- Cheng-Shang Chang,
Duan-Shin Lee and Yi-Shean Jou, "Load
balanced Birkhoff-von Neumann switches, part I: one-stage buffering"
to appear in the special issue of Computer Communications on ``Current
Issues in Terabit Switching,'' 2001.
- Cheng-Shang Chang,
Duan-Shin Lee and Ching-Ming Lien, "Load
balanced Birkhoff-von Neumann switches, part II: multi-stage buffering"
to appear in the special issue of Computer Communications on ``Current
Issues in Terabit Switching,'' 2001.
- Cheng-Shang Chang,
Wen-Jyh Chen and Hsiang-Yi Huang, "Birkhoff-von
Neumann input buffered crossbar switches for Guaranteed-Rate Services,"
IEEE Transactions on Communications, Vol. 49, pp. 1145-1147, July 2001.
- I. Keslassy and N.
Mckeown, "Analysis
of scheduling algorithms that provide 100% throughput in input-queued
switches", Proceedings of the 39th Annual Allerton Conference on
Communication, Control, and Computing.
Monticello, Illinois, October 2001.
- "High-Speed Switch
Scheduling for Local-Area Networks,"
T. Anderson, S. Owicki, J. Saxe, and C. Thacker,
ACM Transactions on Computer Systems, II (4):319-352, November 1993.
- "Symmetric Crossbar
Arbiters for VLSI Communication Switches,"
Y. Tamir and H.-C. Chi,
IEEE Transactions on Parallel and Distributed Systems, 4(j):13-27, 1993.
- "Switch Scheduling via Edge
coloring,"
G. Aggarwal, R. Motwani, D. Shah, and A. Zhu
Proceeding of IEEE Foundations of Computer Science (FOCS), Boston, USA,
October 2003.
|
VOQ/CIOQ QoS Guarantees |
- S. T. Chuang, A. Goel,
N. Mckeown, and B. Prabhakar, ``Matching
output queueing with a combined input/output-queued switch,'' IEEE
Journal on Selected Areas in Communications , June 1999, Page(s): 1030
-1039.
- G. Nong and M. Hamdi, "On
the provision of quality-of-service guarantees for input queued
switches,"IEEE Communications Magazine , Volume: 38 Issue: 12 , Dec.
2000, Page(s): 62 -69.
- A. C. Kam and K. Y.
Siu, "Linear-complexity
algorithms for QoS support in input-queued switches with no speedup,"
IEEE JSAC, June 1999, pp. 1040 -1056.
- P. Krishna, N. Patel,
A. Charny, R. Simcoe, "On
the speedup required for work-conserving crossbar switches," IEEE
JSAC, June 1999, pp. 1057 -1066.
- E. Leonardi, M. Mellia,
F. Neri, and M. Marsan, "On
the stability of input-queued switches with speed-up," IEEE/ACM
Transactions on Networking , Volume: 9 Issue: 1 , Feb 2001, Page(s): 104
-118
|
Memory Issues |
- Designing Buffers for
Router Line Cards, Sundar Iyer, R. R. Kompella, and Nick McKeown, IEEE
TON, 2002.
- Sizing Router Buffers,
Guido Appenzeller, Isaac Keslassy, Nick McKeown, SIGCOMM 2004
|
Table Lookup and Packet Classification |
- A. Brodnik, S.
Carlsson, M. Degermark, and S. Pink,
Small Forwarding Tables for Fast Routing Lookups , Proc. ACM SIGCOMM
, Cannes, France, September 1997 .
- F. Baboescu and G.
Varghese,
Scalable Packet Classification , Proc. ACM SIGCOMM , San Diego, CA,
August 2001.
- P. Gupta and N.
Mckeown, "Classifying
packets with hierarchical intelligent cuttings,'' IEEE Micro ,
Volume: 20 Issue: 1 , Jan.-Feb. 2000, Page(s): 34 -41
- P. Gupta and N.
Mckeown, "Algorithms
for Packet Classification," IEEE Network, March 2001.
- F. Baboescu and G.
Varghese, "Scalable
Packet Classification", In Proceedings of ACM SIGCOMM 2001, San
Diego, CA, August 2001.
- "Routing Lookups in Hardware
at Memory Access Speeds"
Pankaj Gupta, Steven Lin, and Nick McKeown
IEEE INFOCOM April 1998, Vol 3, pp. 1240-1247, San Francisco.
- "Algorithms for Packet
Classification"
Pankaj Gupta and Nick McKeown
IEEE Network, March 2001.
|
Queue Management and Scheduling |
- S. Floyd and V.
Jacobson,
Random Early Detection Gateways for Congestion Avoidance , IEEE/ACM
Transactions on Networking , Vol. 1, No. 4, August 1993, pp. 397-413.
- I. Stoica , S. Shenker
, and H. Zhang ,
Core -Stateless Fair Queueing: Achieving Approximately Fair Allocations
in High Speed Networks , Proc. ACM SIGCOMM , Vancouver, Canada,
September 1998.
- M. A. Sanchez, E. W.
Biersack, and W. Dabbous, "Survey
and Taxonomy of IP Address Lookup Algorithms," IEEE Network
Magazine, 15(2):8--23, March/April 2001.
- "Analysis and
Simulation of a Fair Queueing Algorithm,"
A. Demers, S. Keshav, and S. Shenker,
Proceedings of the ACM Sigcomm '89 and Computer Communications Review
19(4):1-12, 1989.
- "A Generalized
Processor Sharing Approach to Flow Control in Integrated Services
Networks: The Single Node Case,"
A. Parekh and R. Gallager,
IEEE/ACM Transactions on Networking, 1(3):344-357, June 1993.
- "Efficient Fair
Queueing Using Deficit Round-Robin,"
M. Shreedhar and G.Varghese,
Proceedings of the ACM Sigcomm '95 and IEEE/ACM Transactions on
Networking 4(3):375-385, June 1996.
|
Quality of Service and Differentiated
Services |
- C. Dovrolis and P.
Ramanathan, "A
Case for Relative Differentiated Services and the Proportional
Differentiation Model", IEEE Network Mag., Sept./Oct. 1999
- D. D. Clark and W.
Fang, "Explicit
Allocation of Best Effort Packet Delivery Service", IEEE/ACM Trans.
Net., Aug. 1998.
- R. Guerin and V. Peris,
"Quality-of-Service
in Packet Networks: Basic Mechanisms and Directions", Computer
Networks 31 (1999) 169-189.
- I. Stoica and H. Zhang,
"Providing
Guaranteed Service Without Per Flow Management", SIGCOMM'99.
- C. Dovrolis, D.
Stiliadis and P. Ramanathan, "Proportional
Differentiated Services: Delay Differentiation and Packet Scheduling",
SIGCOMM'99.
- L. Zhang, S. Deering,
D. Estrin, S. Shenker, and D. Zappala, "RSVP:
A New Resource Reservation Protocol". IEEE Communications Magazine,
31(9):8-18, September 1993.
- "On the Speedup
Required for Combined Input and Output Queued Switching,"
Balaji Prabhakar and Nick McKeown,
Computer Systems Technical Report CSL-TR-97-738. November 1997.
- "The Throughput of Data
Switches with and without Speedup,"
J.G. Dai and B. Prabhakr,
Proceedings of the IEEE INFOCOM, 2:556-564, Tel Aviv, Israel, March 2000
|
Burst Switching |
|
High scalable switches |
- "Scaling Internet
Routers Using Optics"
Isaac Keslassy, Shang-Tse Chuang, Kyoungsik Yu, David Miller, Mark
Horowitz, Olav Solgaard, Nick McKeown
ACM SIGCOMM Aug. 2003, Karlsruhe, Germany.
- Feng Wang and Mounir Hamdi,
"Analysis on the Central-stage Buffered Clos-network for packet
switches",
IEEE International Conference on Communications (ICC'05), in Korea, May
2005
|
Load balancing switches |
- Load balanced
Birkhoff-von Neumann switches, part I: one-stage buffering, C. S. Chang,
et al., Computer Comm., Oct, 2001
- Load balanced
Birkhoff-von Neumann switches, part II: multi-stage buffering, C. S.
Chang, et al., Computer Comm. Oct, 2001
- Load balancing with
Memory,
M. Mitzenmacher, B. Prabhakar, and D. Shah, in
FOCS 2002.
- A Load-Balanced Switch
with an Arbitrary Number of Linecards"
Isaac Keslassy, Shang-Tse Chuang, Nick McKeown
Proceedings of IEEE Infocom '04, Hong Kong,
March 2004
|