Seminar Rechnernetze/Computer networks
Topic Summer term 2019: Current Advances in 5G Network Softwarization
Networks have traditionally been structured with a lot of their functionality set in hardware: most of a router's or a switch's functionality is embedded in custom chipsets. This made them fast but inflexibile. Recently, and particularly with the advent of 5G, the idea of network softwarization has taken hold: Replace hardware-based implementations by software running on commodity hardware. This entails a large number of consequences for the architecture and operation of large-scale networks. This seminar will look into multiple aspects.
This seminar should nicely complement the Future Internet lecture. It is strongly recommended (but not mandatory) for anybody participating in the Backflip project group, which also starts in the summer term 2019.
Specific topics for SS19
Here is a preliminiary list of possible topics, each with some research papers to start from. To be extended.
- In-network telemetry
- Kim, Changhoon, et al. "In-band network telemetry via programmable dataplanes." ACM SIGCOMM. 2015.
- Gulenko, Anton, Marcel Wallschläger, and Odej Kao. "A Practical Implementation of In-Band Network Telemetry in Open vSwitch." 2018 IEEE 7th International Conference on Cloud Networking (CloudNet). IEEE, 2018.
-
Segment Routing-based Service Chaining for NFV
-
Filsfils, Clarence, et al. "The segment routing architecture." Global Communications Conference (GLOBECOM), 2015 IEEE. IEEE, 2015.
-
AbdelSalam, Ahmed, et al. "Implementation of virtual network function chaining through segment routing in a linux-based nfv infrastructure." Network Softwarization (NetSoft), 2017 IEEE Conference on. IEEE, 2017.
-
Lebrun, David. "Leveraging ipv6 segment routing for service function chaining." Proc. CoNEXT Stud. Workshop. 2015.
-
-
Network Service Header-based Service Chaining for NFV
-
P. Quinn, U. Elzur, C. Pignataro: Network Service Header (NSH), IETF RFC8300, 2018, https://tools.ietf.org/html/rfc8300
-
Quinn, Paul, and Jim Guichard. "Service function chaining: Creating a service plane via network service headers." Computer 47.11 (2014): 38-44.
-
-
Slicing and Orchestration in Radio Access Network
-
C. Chang and N. Nikaein, "Closing in on 5G Control Apps: Enabling Multiservice Programmability in a Disaggregated Radio Access Network," in IEEE Vehicular Technology Magazine, vol. 13, no. 4, pp. 80-93, Dec. 2018.
doi: 10.1109/MVT.2018.2857408 -
C. Chang, N. Nikaein and T. Spyropoulos, "Radio access network resource slicing for flexible service execution," IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Honolulu, HI, 2018, pp. 668-673.
doi: 10.1109/INFCOMW.2018.8407021
-
-
5G Radio Access Network Slicing for Verticals
-
S. E. Elayoubi, S. B. Jemaa, Z. Altman and A. Galindo-Serrano, "5G RAN Slicing for Verticals: Enablers and Challenges," in IEEE Communications Magazine, vol. 57, no. 1, pp. 28-34, January 2019.
doi: 10.1109/MCOM.2018.1701319
-
-
Business Models of Network Slicing
-
S. Kukliński, L. Tomaszewski, K. Kozłowski and S. Pietrzyk, "Business models of network slicing," 2018 9th International Conference on the Network of the Future (NOF), Poznan, 2018, pp. 39-43.
doi: 10.1109/NOF.2018.8597858
-
-
Guaranteeing Network Slice Latency
-
L. Zanzi and V. Sciancalepore, "On Guaranteeing End-to-End Network Slice Latency Constraints in 5G Networks," 2018 15th International Symposium on Wireless Communication Systems (ISWCS), Lisbon, 2018, pp. 1-6.
doi: 10.1109/ISWCS.2018.8491249
-
-
Reducing end-to-end latency through in-network coordination
-
Xin Jin et al., "NetChain: Scale-Free Sub-RTT Coordination", Usenix
-
-
Replace current memory/packet isolation techniques (e.g., containers / VMs) used by network functions with software isolation
-
Orchestrating FPGAs in NFV environments
-
S. Pinneterre, S. Chiotakis, M. Paolino and D. Raho, "vFPGAmanager: A Virtualization Framework for Orchestrated FPGA Accelerator Sharing in 5G Cloud Environments," 2018 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Valencia, 2018, pp. 1-5. doi: 10.1109/BMSB.2018.8436930, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8436930&isnumber=8436592
-
M. Paolino, S. Pinneterre and D. Raho, "FPGA virtualization with accelerators overcommitment for network function virtualization," 2017 International Conference on ReConFigurable Computing and FPGAs (ReConFig), Cancun, 2017, pp. 1-6. doi: 10.1109/RECONFIG.2017.8279796, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8279796&isnumber=8279767
-
T. Lan, Q. Han, H. Fan and J. Lan, "FPGA-based packets processing acceleration platform for VNF," 2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS), Beijing, 2017, pp. 314-317. doi: 10.1109/ICSESS.2017.8342922, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8342922&isnumber=8342844
-
-
Scalable NFV orchestrators
-
A. M. Medhat, G. A. Carella, M. Pauls and T. Magedanz, "Orchestrating scalable service function chains in a NFV environment," 2017 IEEE Conference on Network Softwarization (NetSoft), Bologna, 2017, pp. 1-5. doi: 10.1109/NETSOFT.2017.8004207, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8004207&isnumber=8004097
-
S. Sahhaf et al., "Scalable Architecture for Service Function Chain Orchestration," 2015 Fourth European Workshop on Software Defined Networks, Bilbao, 2015, pp. 19-24.
doi: 10.1109/EWSDN.2015.55, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7313590&isnumber=7313575
-
- Data Uncertainty in managing NFVs:
- Congestion-Constrained Virtual Link Embedding with Uncertain Demands
https://ieeexplore.ieee.org/document/8584989 - Virtual network embedding under uncertainty: Exact and heuristic approaches
https://ieeexplore.ieee.org/document/7148978
- Congestion-Constrained Virtual Link Embedding with Uncertain Demands
- Preprocessing Virtual Network Embedding models
- o'zapft is: Tap Your Network Algorithm's Big Data! https://dl.acm.org/citation.cfm?id=3098597
- NeuroViNE: A Neural Preprocessor for Your Virtual Network Embedding
Algorithm. https://ieeexplore.ieee.org/document/8486263
- Machine learning and mobile traffic forecasting
-
J. Wang et al. Spatiotemporal modeling and prediction in cellular networks: A big data enabled deep learning approach.
-
Chih-Wei Huang, Chiu-Ti Chiang, and Qiuhui Li. A study of deep learning networks on mobile traffic forecasting.
-
-
Machine learning and MAC 1
-
Ruben Mennes, Miguel Camelo, Maxim Claeys, and Steven Latré. A neural-network-based MF-TDMA MAC scheduler for collaborative wireless networks.
-
-
Machine learning and MAC 2
-
Yiding Yu, Taotao Wang, and Soung Chang Liew. Deep-reinforcement learning multiple access for heterogeneous wireless networks.
-
-
Machine learning and mobile edge computing
-
Ji Li, Hui Gao, Tiejun Lv, and Yueming Lu. Deep reinforcement learning based computation offloading and resource allocation for MEC.
-
-
Machine learning and radio resource assignment
-
Yibo Zhou, Zubair Md. Fadlullah, Bomin Mao, and Nei Kato. A Deep- Learning-Based Radio Resource Assignment Technique for 5G Ultra Dense Networks.
-
Goals
The goals of a seminar (Master) or proseminar (Bachelor) are to introduce and practice the reading, writing, and presentation of technical and scientific content. This includes, yet is not limited to:
- Independent understanding and production of content based on original literature
- Finding suitable sources based on first hints
- Selecting important content and disregarding less relevant material
- Preparing a writeup (an excellent exercise for later production of Master thesis and similar documents)
- Presenting content to an audience
Seminars and proseminars are structurally very similar; seminars address students in a Master program and hence have slightly higher expectation levels regarding content as well as independence of work.
Organisation
We typically run seminars as "mini conferences", in a block format. Participants will assumes the roles of "authors" in such a conference as well as those of "reviewers". This will introduce a crucial aspects of the scientific community and its processes; in addition, it will also give participants a broader, more critical understanding of text production and reception.
There are a couple of typical steps:
- Assignment of topics
- VERY short review of assigned literature, identifying a set of sources to work from
- Structure of the writeup
- Writeup in a draft format
- Mutual review of drafts amongst participants
- Final version of writeup
- Draft version of presentation (slides or similar)
- Final version of presentation
- Actual presentation
Grading
The grade of a seminar comprises aspects of text production, independence, originality, presentation quality, and discussions during the actual "conference".
Plagiarism
Plagiarism is an annoying yet repeating issue in such events. We will extensively discuss what constitutes plagiarism and help to avoid it. But we will also not tolerate any form of plagiarism and strictly follow procedures as specified in the exam regulations.