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, 2017

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

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

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: 2016/2017, wifi (2016/2017)
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: 2016, 2017
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, 2017

Ad-hoc networks (and some of their issues)
Reading: Murthy and Manoj (Chapter 5).
Slides: 2015/2016, 2017
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: 2017, gpsr, network coding (2017)
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: 2016, 2017
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 ...

Applications (and services)
Reading: Kurose & Ross (Chapters 2 and 7).
  • Content include (increased diversity since 2016/2017): High-level applications and services. Example applications discussed include streaming services and content delivery (e.g., CDNs, proxies/middleboxes, HAS/DASH, eMBMS, loss recovery at AL). However, we also increasingly talk about about (i) mobile web, (ii) location-based services, (iii) and emerging services (e.g., IoT and VR), (iv) cloud offloading, (v) energy aspects, and (vi) SDN/NVF.
    Slides: 2017
    Reading for streaming aspects: Kurose & Ross: Chapter 7 (streaming/multimedia), especially chapters 7.2 and 7.4.
    Extra candidate reading:
    • Aaron Gember-Jacobson, Raajay Viswanathan, Chaithan Prakash, Robert Grandl, Junaid Khalid, Sourav Das, Aditya Akella: "OpenNF: enabling innovation in network function control." Proc. ACM SIGCOMM Aug. 2014, pp. 163--174. (doi)
    • Justine Sherry, Shaddi Hasan, Colin Scott, Arvind Krishnamurthy, Sylvia Ratnasamy, Vyas Sekar: "Making middleboxes someone else's problem: network processing as a cloud service", Proc. ACM SIGCOMM, Aug. 2012, pp. 13--24. (doi)
    • 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)

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/2017: The discussion/analysis is now embedded into the other lectures, although it is always the possible that there may be an addition of one or two analysis examples at the last lecture too. The above strike out slides are there to provide additional resources for the interested student.

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-09-21