Hide menu

TDDD66 Mobile Networks


For details about time and places, please see timedit.

Lecture Material

Note: The slides in this course are adapted or based on various on-line resources (including lectures notes by Juha Takkinen, Anirban Mahanti, Carey Williamson, Jim Kurose, Keith Ross, and likely many others) and should only be used for academic/educational purposes.

Wireless characteristics
Reading: Kurose and Ross (Chapter 6) and Murthy and Manoj (Chapter 1); however, similar found in many wireless textbooks ...
Alt. reading: Beard and Stallings (2015): Chapters 1, 2, 5, and 6.
Slides: 2016

Reading: Kurose and Ross textbook. (Prerequisite to course.)
Slides: 2016

Example technologies and standards
Reading: Murthy and Manoj (Chapter 2, 3, 4).
Alt. reading: Beard and Stallings (2015): Chapters 3, 11, 12.
Slides: 2016

MAC protocol
Reading: Kurose and Ross (Chapters 5+6) and Murthy and Manoj (Chapters 5.2.1, 6, 7.2.4, and part of 10).
Alt. reading: Beard and Stallings (2015): Chapters 11, 12.
Slides: 2015, 2016, wifi (2016)
A more detailed model:
  • Bianchi, Giuseppe. "Performance analysis of the IEEE 802.11 distributed coordination function." IEEE Journal on Selected Areas in Communications 18.3 (2000): 535-547. (doi)

Cellular networks
Reading: Kurose & Ross (Chapter 6) and additional resources (e.g., "4G: LTE/LTE-Advanced for Mobile Broadband" found electronically at the library)
Alt. reading: Beard and Stallings (2015): Chapters 13, 14, 8.
Slides: 2015, 2016
Random links: 2G sunset + data usage @ AT&T (Jan. 1, 2017)

Reading: Kurose & Ross (Chapter 6)
Alt. reading: Beard and Stallings (2015): Chapters 15.
Slides: 2015/2016

Ad-hoc networks (and some of their issues)
Reading: Murthy and Manoj (Chapter 5).
Slides: 2015/2016
Alt. reading:
  • T. B. Reddy, I. Karthigeyan, B. S. Manoj, and C. S. R. Murthy, Quality of service provisioning in ad hoc wireless networks: a survey of issues and solutions, Ad Hoc Networks, Vol. 4, Iss. 1, pp. 83--124. (doi)

Reading: Murthy and Manoj (Chapters 5.2.2, 7, and part of 10).
Slides: 2015/2016, gpsr, network coding (2016)
Extra reading (network coding):
Extra (and alt.) reading:
  • J. Broch, D. A. Maltz, D. B. Johnson, Y. C. Hu, and J. Jetcheva, A performance comparison of multi-hop wireless adhoc network routing protocols, Proc. ACM MOBICOM '98, Dallas, TX, Oct. 1998, pp. 85--97. (doi)
  • B. Karp, and H. T. Kung, GPSR: greedy perimeter stateless routing for wireless networks, Proc. ACM MOBICOM '00, New York, NY, Aug. 2000, pp. 243--254. (doi)
  • David B. Johnson, and David A. Maltz, Dynamic source routing in ad hoc wireless networks, Mobile computing, Springer, 1996, pp. 153-181. (doi)
  • Charles E. Perkins and Pravin Bhagwat, Highly dynamic destination-sequenced distance-vector routing (DSDV) for mobile computers, Proc. ACM SIGCOMM, Aug. 1994, pp. 234-244. (doi)
  • A. Boukerche, B. Turgut, N. Aydin, M. Z. Ahmad, L. Boloni, and D. Turgut, Routing protocols in ad hoc networks: a survey, Computer Networks Vol. 55, Iss. 13, Sept. 2011, pp. 3032--3080. (doi)

Transport layer and TCP issues
Reading: Murthy and Manoj (Chapters 5.2.4, and part of 9).
Slides: 2015, 2016,
Extra candidate reading:
  • H. Balakrishnan, V. N. Padmanabhan, S. Seshan, and R. H. Katz, A comparison of mechanisms for improving TCP performance over wireless links, IEEE/ACM Transactions on Networking 5, 6 (Dec. 1997), pp. 756--769. (doi)
  • S. Pilosof, R. Ramjee, D. Raz, Y. Shavitt, and P. Sinha, Understanding TCP fairness over wireless LAN, Proc. IEEE INFOCOM, San Francisco, CA, Mar/Apr. 2003, pp. 863--872. (pdf, doi)
  • May add one more ...

Reading: Kurose & Ross (Chapters 2 and 7).
  • Streaming
    Reading: Kurose & Ross: Chapter 7 (streaming/multimedia), especially chapters 7.2 and 7.4.
    Slides: 2015, 2016
    Extra candidate reading:
    • D. Lecompte and F. Gabin, "Evolved multimedia broadcast/multicast service (eMBMS) in LTE-advanced: overview and Rel-11 enhancements", IEEE Communications Magazine, Volume 50, Issue 11, Nov. 2012, pp. 68--74. (doi)
    • S. Akhshabi, A. Begen, and C. Dovrolis, An Experimental Evaluation of Rate-adaptation Algorithms in Adaptive Streaming over HTTP, Proc. ACM MMSys, San Jose, CA, 2011. (doi)
    Note for 2016 (idea): Consider reworking somewhat to focus more on (i) mobile web, (ii) has/dash, (iii) location-based services, (iv) loss recovery at AL (and someting about eMBMS), and if time something more about IoT. (Can maybe trim/prune/rework the general streaming part and RTP stuff to take much less focus.) (Can maybe even talk a bit about cloud offloading, energy aspects, or SDN/NVF.)
  • Peer-to-peer
    Reading: Kurose & Ross + Selected papers.
    Slides: 2014
    Extra candidate reading:
    • B. Cohen (2003), "Incentives build robustness in BitTorrent", Proc. Workshop on Economics of Peer-to-Peer Systems, Berkeley, CA, June 2003. (pdf)

Discussion lectures
Slides (and a few note sketches 2013): part1 (2013), part2 (2013)
Slides (and a few note sketches 2014): part1 (2014), part2 (2014)

Optimization theme slides (and some note sketches) 2015: 2016: The discussion/analysis was embedded into the other lectures. (Possible that there may be addition of one topic at last lecture.)

Example Exam questions

You can find some example questions (and format of exams) under old exams


  • Siva Ram Murthy, C. & Manoj, B. S. (2004), Ad hoc wireless networks: architectures and protocols. Prentice Hall.
  • Kurose, J. F. & Ross, K. W. (2017), Computer networking: a top-down approach. Seventh edition. Pearson.
  • Alternative/complementary reading: Cory Beard and William Stallings (2015), Wireless Communication Networks and Systems. First Edition.Pearson.
  • Extra/complementary reading: A. S. Tanenbaum and D. J. Wetherall (2010), Computer networks. Fifth edition. Prentice Hall.
  • Various online resources and research papers.

Old notes

Links to old notes: 2015, 2016.

Page responsible: Niklas Carlsson
Last updated: 2017-08-26