Advanced Topics in Computer Networks

  • Time/Place: Tuesday/Thursday 10:15-11:45AM (online: use zoom link on blackboard)
  • Required textbook: None
  • Reference Materials: Research papers.
  • Course description: The course aims to train students in conducting major research in relevant aspects of software defined networking. In particular, scalability, openFlow, data plane, control plane, technologies,
    standards, and protocols for various communication technologies, edge vs. fabirc, virtualization, dynamic networks , PHY-layer, and MAC-layer.
  • Prerequisites: Solid computer networks background, excellent skills in C/C++, Mininet, Ripcord, Python, Linux programming.
  • Topic: Software Defined Networks in 6G Wireless Networks

 Student must obtain the passing grade (70%) in each task and the final project to pass the course.
The course will include a major research project component that requires performing several paper reviews, presentations, and implementation. 

  • Grading: 
    • Class participation (attendance, paper reviews, and interaction in discussions): 20%
    • Presentations: 20%
    • Homework: 30%
    • Final Project: 30%
    • Exams: None
  • Homework policy: all assignments, including contributions to discussion, submitted by students in the course of this class should be work written by themselves specifically for this class. Students must clearly cite and reference each and every source that was used in their development. Where students use the actual words of a source, they must put those words inside quotation marks.
  • Calendar: 

01/09 Introduction 

01/09 Overview of SDN 

01/09 Assignment 1 Assignment 1 Due 29/09 

08/09 Fundamentals of SDN I

  • M. Casado et al, "Ethane: Taking Control of the Enterprise", Sigcomm 2007
  • M. Casado et al, "Sane: A protection architecture for enterprise networks", Usenix Security, 2006

10/09 Fundamentals of SDN II

  • N. McKeown et al, "OpenFlow: Enabling Innovation in Campus Networks", white paper, 2008. 
  • N. Gude et al, "NOX: Towards an operating system for Networks, CCR

15/09 Introduction to Wireless Network Generations (1G to 5G) 

  • Alsharif, M. H. & Nordin, R. Evolution towards fifth generation (5G) wireless networks: current trends and challenges in the deployment of millimetre wave, massive MIMO, and small cells. Telecommun. Syst. 64, 617–637, 2017.
  • David, K. & Berndt, H. 6G vision and requirements: is there any need for beyond 5G? IEEE Veh. Technol. Mag. 13, 72–80, 2018.

17/09 Fundamentals of Future 6G Networks

  • Shuping Dang, Osama Amin, Basem Shihada, Mohamed-Slim Alouini, "What should 6G be?", Nature Electronics, 2020.
  • Raghavan, V. & Li, J. Evolution of physical-layer communications research in the post-5G era. IEEE Access 7, 10392–10401, 2019

22/09 Applications of 6G I

  • Yastrebova, A., Kirichek, R., Koucheryavy, Y., Borodin, A. & Koucheryavy, A. Future networks 2030: architecture & requirements. In Proc. IEEE ICUMT 1–8, 2018
  • José Marcos C. Brito, Luciano Leonel Mendes, José Gustavo Sampaio Gontijo, "Brazil 6G Project - An Approach to Build a National-wise Framework for 6G Networks", 6G Wireless Summit (6G SUMMIT), pp. 1-5, 2020.

24/09 Applications of 6G II

  • Saad, W., Bennis, M. & Chen, M. A vision of 6G wireless systems: applications, trends, technologies, and open research problems. IEEE Netw.
  • Calvanese Strinati, E. et al. 6G: the next frontier: from holographic messaging to artificial intelligence using subterahertz and visible light communication. IEEE Veh. Technol. Mag. 14, 42–50 (2019).

29/09 Assignment 1 Results

  • Each to present 5-8 slides on the assignment results

29/09 Assignment 2 Assignment 2  Due 20/10

01/10 Network Virtualization

  • S. Guenender, et al, "NoEncap: Overlay Network Virtualization with no Encapsulation Overheads", SOSR,  2015. 
  • R. Sherwood, et al, "Can the production network be the testbed", OSDI, 2010 

06/10 Terahertz Communication I

  • Hadeel Elayan, Osama Amin, Basem Shihada, Raed M. Shubair, Mohamed-Slim Alouini, "Terahertz Band: The Last Piece of RF Spectrum Puzzle for Communication Systems", Communications Society IEEE Open Journal of the, vol. 1, pp. 1-32, 2020.
  • F. Lemic, et al, "Survey on Terahertz Nanocommunication and Networking: A Top-Down Perspective", arXiv, 2019.

08/10 Terahertz Communication II

  • Harish Viswanathan, Preben E. Mogensen, "Communications in the 6G Era", Access IEEE, vol. 8, pp. 57063-57074, 2020.
  • Yan Chen, Peiying Zhu, Gaoning He, Xueqiang Yan, Hadi Baligh, Jianjun Wu, "From Connected People Connected Things to Connected Intelligence", 6G Wireless Summit (6G SUMMIT) 2020 2nd, pp. 1-7, 2020.

13/10 Data Center I

  • X. Wu and X. Yang", DARD: Distributed Adaptive Routing for Datacenter Networks", IEEE ICDCS, 2012
  • M. Al-Fares, et al, "Hedera: Dynamic Flow Scheduling for Data Center Networks", NSDI, 2010

15/10 Data Center II

  • J. Rasley et al, "Planck: Millisecond-scale Monitoring and Control for Commodity Networks", Sigcomm, 2014
  • S. Jain et al, "B4: Experience with a Globally-Deployed Software Defined WAN", Sigcomm 2013

20/10 Assignment 2 Results 

  • Each to present 5-8 slides on the assignment results

20/10 Assignment 3 Assignment 3  Due 05/11

22/10 6G and SDN

  • Rommel, S., Raddo, T. R. & Monroy, I. T. Data center connectivity by 6G wireless systems. In Proc. IEEE PSC, 2018
  • M. Agiwal, A. Roy, and N. Saxena, ‘‘Next generation 5G wireless networks: A comprehensive survey,’’ IEEE Commun. Surveys Tut.. vol. 18, no. 3, pp. 1617–1655, 2016

07/10 Cloud Infrastructure and Edge Computing I

  • A. Singla, C. Hong, L. Popa, P. Godfrey, "Jellyfish: Networking Data Centers Randomly", NSDI, 2012. 
  • M. Alizadeh, A. Kabbani, T. Edsall, B. Prabhakar, et. al., "Less is More: Trading a little Bandwidth for Ultra-Low Latency in Data Center", NSDI, 2012. 

29/10 Cloud Infrastructure and Edge Computing II

  • L. Popa, G. Kumar, M. Chowdhury, et. al.,"FairCloud: Sharing the Network in Cloud Computing", SigComm, 2012. 
  • P. Patel, D. Bansal, L. Yuan, A. Murthy, et. al., "Ananta: Cloud Scale Load Balancing", Sigcomm, 2013. 

03/11 Cloud Efficiency

  • H. Ballani, P. Costa, et. al., Towards Predictable Datacenter Networks", ACM SigComm, 2011. 

05/11 Assignment 3 Results

  • Each to present 5-8 slides on the assignment results

10/11 6G and Human Centric

  • Tariq, F. et al. A speculative study on 6G. 2019

12/11 Communication via Breath

  • M. Khalid, O. Amin, S. Ahmed, B. Shihada, and M.-S. Alouini, "Communication through Breath: Aerosol Transmission", IEEE Communications Magazine, Vol. 57, No. 2, pp. 33-39, 2019
  • M. Khalid, O. Amin, S. Ahmed, B. Shihada, and M.-S. Alouini, "Modeling of Viral Aerosol Transmission and Detection", IEEE Transactions on Communications, Vol. 68, No. 8, pp. 4859-4873, 2020.

12/11 Project Proposal Potential Projects

17/11 Cloud Routing I

  • A. Greenberg, J. Hamilton, et. al., "VL2: A Scalable and Flexible Data Center Network", ACM SigComm, 2009.
  • R. Mysore, A. Pamboris, et al, "PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric, ACM SigComm, 2009. 

19/11 Cloud Routing II

  • C. Wilson, H. Ballani, et. al., "Better Never Late: Meeting Deadlines in Datacenter Networks", ACM SigComm, 2011
  • C. Raiciu, S. Barre, et. al., "Improving Datacenter Performance and Robustness with Multiple TCP", ACM SigComm, 2009

24/11 Optical Cloud I

  • N. Hamedazimi, Z. ayyub, et al, "FireFly: A Reconfigurable Wireless Datacenter Fabric using Free-Space Optics", SigComm 2014. 
  • K. Chen et al. "OSA: An optical switching architecture for data center networks with unprecedented flexibility", IEEE/ACM ToN, 2012.

26/11 Optical Cloud II

  • M. Channegowda, et al "Software-Defined Optical Networks Technology and Infrastructure: Enabling Software-Defined Optical Network Operations [Invited]", IEEE/OSA JOCN, 2013 
  • X. Zhou et al. Mirror on the ceiling: Flexible wireless links for datacenters. In ACM SigComm, 2012 

01/12 SDN and 6G Vision

  • Software-Defined Networking: Why We Like It and How We Are Building On It, CISCO white paper. 
  • Cisco describes its SDN vision: A Q&A with Soni Jiandani 

03/12 UAV Networks

  • K. L. Cook, “The silent force multiplier: the history and role of UAVs in warfare,” in IEEE Aerospace Conference, Big Sky, MT, USA, Mar. 2007, pp. 1–7.
  • N .H. Motlagh, T. Taleb, and O. Arouk, “Low-altitude unmanned aerial vehicles-based internet of things services: Comprehensive survey and future perspectives,” IEEE Internet of Things Journal, vol. PP, no. 99, pp. 1–27, 2016.

08/12 Satellite Networks

  • W. Abderrahim, O. Amin, B. Shihada, and M.-S. Alouini, "Latency-Aware Offloading in Integrated Satellite Terrestrial Networks", IEEE Open Journal of the Communications Society, Vol. 1, No. 1, pp. 490-500, 2020.
  • M. Abo-Zeed, J. B. Din, I. Shayea, and M. Ergen, “Survey on land mobile satellite system: Challenges and future research trends,” IEEE Access, vol. 7, pp. 137 291–137 304, 2019.

10/12 Aqua-Fi

  • B. Shihada, et. al., "Aqua-Fi: Delivering Internet Underwater using Wireless Optical Networks", IEEE Communication Magazine: Design and implementation of Devices, Circuits, and Systems Series, Vol. 58, No. 5, pp. 84-89, 2020.

15/12 Final Project Results