Course material
Litterature
The course is based on scientific papers that are available on the Web. Please see the links below. Some lectures use selected parts of coursebooks, copies will be provided by the lecturer.
Queuing theory basics
Ph. Nain, Basic elements of queuing theory 1.1, 1.2, 1.3, 2.1, 2.2, 2.3, 2.4, 2.5, 2.7, 4.1.
List of papers and some demos
J. H. Saltzer, D. P. Reed, and D. D. Clark, "End-to-end arguments in system design," ACM Trans. Comput. Syst. vol 2, no 4, November 1984. http://dl.acm.org/citation.cfm?id=357402
Traffic modeling
- J. Roberts, “Traffic theory and the Internet,” IEEE Communications Magazine, January 2001. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=894382
- W.E. Leland et al., "On the self-similar nature of the Ethernet Traffic," ACM Sigcomm 1993. http://dl.acm.org/citation.cfm?id=166255
- A. Adas, “Traffic models in broadband networks,” IEEE Communications Magazine, July 1997. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=601746
The official IEEE version seem to have some font problems. This version seems to be ok: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.23.1461&rep=rep1&type=pdf - See also entertaining tutorial on heavy tail distributions:
http://users.cms.caltech.edu/~adamw/papers/2013-SIGMETRICS-heavytails.pdf
Medium access control
- R. Rom and M. Sidi, “Multiple access protocols,” Springer-Verlag. (Original publication for fanatics: L. Kleinrock, F.A. Tobagi, “Packet switching in radio channels: part I,” IEEE Transactions on Communications, 1975). http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=AC463095F2D850C778F743E59B615307?doi=10.1.1.7.6102&rep=rep1&type=pdf (new link 2018-09-08)
- G. Bianchi,"Performance Analysis of the IEEE 802.11 Distributed Coordination Function," IEEE JSAC, vol 18, no 3, March 2000. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=840210
Congestion and error control
- Bertsekas, Gallager, Data networks, 6.2.1, 6.2.5. http://web.mit.edu/dimitrib/www/Flow_Control_Data_Nets.pdf
- J. Padhye, F. Firoiu, D. Towsley, J. Kurose, "Modelling TCP throughput: a simple model and its empirical validation," ACM Sigcomm, 1998 http://dl.acm.org/citation.cfm?id=285291
- Z. Chen, T. Bu, M. Ammar, D. Towsley, "Comments on modelling TCP Reno performance: a simple model and its empirical validation," IEEE TON, April 2006. http://dl.acm.org/citation.cfm?id=1217636
- Matlab simulator for Leaky Bucket rate control LeakyBucket
Scheduling
- A. K. Parekh and R.G. Gallager, “A Generalized Processor Sharing Approach to Flow Control – The single-node case,” IEEE TON, June 1993. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=234856
- Matlab simulator for GPS vs PGPS PGPS
- H. Zhang, “Service disciplines for guaranteed performance service in packet-switching networks,” Proceedings of the IEEE, Oct. 1995. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=469298
- Matlab simulator for Virtual Clock Scheduler virtualClock
Fairness
- Bertsekas, Gallager, Data networks, 6.5.2., http://web.mit.edu/dimitrib/www/Flow_Control_Data_Nets.pdf
- L. Massoulie, J. Roberts, “Bandwidth sharing: objectives and algorithms,” IEEE Infocom 1999. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=752159
Multimedia networking
- N. Laoutaris, I. Stavrakakis, “Adaptive playout strategies for packet video receivers with finite buffer capacity,” IEEE ICC 2001. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=937381
- X. Yu, J.W. Modestino, X. Tian, “The accuracy of Gilbert models in predicting packet-loss statistics for a single multiplexer network model,” IEEE Infocom 2005. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1498544