TDDE48 Mobile Networks
Timetable
For details about times (and places), please see timedit.
Note 1 [1/9/2024]:
Slides marked 2023 were used last year.
New or somewhat modified slides, marked 2024,
will be uploaded after each lecture.
Some restructuring may also take place. However,
expect the course to progress from top-to-bottom.
Note 2 [12/8/2021]:
The dates assigned for each topic will be updated on a
lecture-by-lecture basis. However, it is important to note
that the examiner most often will list more material for the next
lecture than he actually will cover for that lecture.
Lecture Material
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.2/9: Welcome
Slides: 2024
Additional information: course overview page
2/9: Wireless characteristics
Example reading: Kurose and Ross (Chapter 6 in v6; Chapter 7 in v7) 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: 2023/2024
2/9: Fundamentals
Example reading: Kurose and Ross textbook. (Prerequisite to course.)
Slides: 2023/2024
3/9+9/9: Example technologies and standards
Example reading: Murthy and Manoj (Chapter 2, 3, 4).
Alt. reading: Beard and Stallings (2015): Chapters 3, 11, 12.
Slides: 2023/2024
9/9 + 10/9: MAC protocol
Example reading: Kurose and Ross (Chapters 5+6 in v6; Chapters 6+7 in v7) 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: 2023/2024, wifi (2023/2024)
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)
16/9+17/9: Cellular networks
Example reading: Kurose & Ross (Chapter 6 in v6; Chapter 7 in v7) 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: 2023/2024
23/9: Mobility
Example reading: Kurose & Ross (Chapter 6 in v6; Chapter 7 in v7)
Alt. reading: Beard and Stallings (2015): Chapters 15.
Slides: 2023
23/9+30/9: Ad-hoc Routing
Example reading: Murthy and Manoj (Chapters 5.2.2, 7, and part of 10).
Slides: Ad-hoc networks + routing (2023/2024), Network coding (2023/2024)
Issues also nicely summarized (by the authors) here:
- 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)
- Slides on Linear Programming and Network Optimization: by Prof. Zongpeng Li
- 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)
1/10: Transport layer and TCP issues
Example reading: Murthy and Manoj (Chapters 5.2.4, and part of 9).
Slides: 2023
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 ...
1/10: Applications (and services)
Example reading: Kurose & Ross (Chapters 2 and 7 in v6; Chapters 2 and 9 in v7).
-
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: 2023
Reading for streaming aspects: Kurose & Ross: Chapter 7/9 (streaming/multimedia), especially chapters 7.2/9.2 and 7.4/9.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)
- V. Krishnamoorthi, N. Carlsson, and E. Halepovic, "Slow but Steady: Cap-based Client-Network Interaction for Improved Streaming Experience", Proc. IEEE/ACM International Symposium on Quality of Service (IEEE/ACM IWQoS), Banff, Canada, June 2018. (pdf)
Example textbooks/literature
Note that there is not a single book that cover all aspects of the course. Information will therefore need to be extracted from multiple sources. Below are some example resources that you may find useful for some parts of the course.- Siva Ram Murthy, C. & Manoj, B. S. (2004), Ad hoc wireless networks: Architectures and protocols. Prentice Hall.
- Kurose, J. F. & Ross, K. W. (2022), Computer networking: A top-down approach. Eight 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.
Page responsible: Niklas Carlsson
Last updated: 2024-09-30