Tutorials

Friday, May 12, 2017

Tutorial # Title Speaker(s) Date
Tutorial A Towards programmable Mobile Networks Adlen Ksentini Friday, May 12, AM
Tutorial B Programming data-planes in P4, a high-level language for packet processors Salvatore Signorello & Jérôme Francois Friday, May 12, AM
Tutorial C The Information-Centric Networking Challenge from a Network and Resource Management Perspective Ioanis Psaras Friday, May 12, PM
Tutorial D Powering Internet of Things with Cloud and NFV for Cost Efficient and Agile Applications and Services Provisioning Roch Glitho Friday, May 12, PM

 

Tutorial A: Towards programmable Mobile Networks

FRIDAY, May 12, 09:00 - 12:30

Speaker: Adlen Ksentini, EURECOM, France

Abstract

Several ongoing research and deployment scenarios envision the use of SDN to manage mobile network. Each scenario brings new ideas and challenges to accommodate SDN concepts to mobile network. This tutorial will present recent advance on the use of SDN in 4G and beyond (5G). It will shed light on the advantage of using SDN in mobile network, and the related challenges and issues.  The tutorial begins by reviewing the different mobile systems defined by 3GPP, including the Evolved Packet Core (EPC) and Radio Access Networks (RAN). After a short discussion on the basic principles of LTE, the tutorial presents the major architectural enhancements that have been already standardized within 3GPP for supporting Evolved Packet System (EPS). The tutorial will be afterwards touching the ongoing advances in SDN. A particular focus will be done on the current technologies around SDN controllers and the different available APIs (Southbound and Northbound). The tutorial will then review and discuss several use-cases and architectures to introduce SDN in mobile network to manage EPC and RAN, presenting the advantage and inconvenient of each solution in terms of performance and implementation. The tutorial will also present the ongoing solutions to combine SDN and Network Function Virtualization (NFV) to enable the programmability of the mobile network architecture, and ease the deployment of Mobile Edge Concept (MEC) principle. The tutorial will discuss the implementation results of SDN on Open Air Interface (OAI) (Open Source of 4G EPC and eNodeB). Finally, the conclusion will show how to enable Network Slicing, highly recommended in 5G, using the mechanisms described throughout the tutorial.

Speaker Biography

Dr. Adlen Ksentini received the M.Sc. degree in telecommunication and multimedia networking from the University of Versailles Saint-Quentin-en-Yvelines, and the Ph.D. degree in computer science from the University of Cergy-Pontoise, in 2005, with a dissertation on QoS provisioning in the IEEE 802.11-based networks. From 2006 to 2015, he worked at the University of Rennes 1, as an Associate Professor. During this period, he was a member of the Dionysos Team with INRIA, Rennes. Recently, He joined the mobile and wireless networking department of EURECOM as an Associate Professor. Adlen Ksentini has been involved in several national and European projects on QoS and QoE support in future wireless, network virtualization, cloud networking and mobile networks. He is leading the activities of Eurecom in the H2020 EU-Japan project on Network Slicing towards 5G. He has co-authored over 100 technical journal and international conference papers. He received the best paper award from the IEEE IWCMC 2016, IEEE ICC 2012 and ACM MSWiM 2005. He has been acting as TPC symposium chair for IEEE ICC 2016, 2017 and IEEE Globecom 2018. He is the TPC General Chair of the IEEE CSCN 2016 Conference. He was a Guest Editor of IEEE Wireless Communications Magazine, IEEE Communications Magazine, and two ComSoc MMTC letters. He has been on the Technical Program Committee of major IEEE ComSoc, ICC/Globecom, ICME, WCNC, and PIMRC conferences.

Tutorial B: Programming data-planes in P4, a high-level language for packet processors

FRIDAY, May 12, 09:00 - 12:30

Speakers: Salvatore Signorello & Jérôme Francois, University of Luxembourg & Loria - University of Nancy, France

Abstract

Recent advances in literature and latest available chip-designs showcase fully programmable forwarding elements performing at terabit rate. Once this next-generation of network devices will be commonplace, there will be the need to program them, as well as the old fixed-function ASICs, to implement desired behaviors. P4 was originally proposed as a protocol-agnostic, target-independent language for fully programmable network devices. One common open high-level language, instead of a plethora of proprietary microcode-like languages, could ease prototyping, testing and disseminating new ideas. Ideally, P4 programs will be written once and then ported many times regardless of the hardware setting, though assuming that there will be compilers for different platforms. Since its inception, the P4 language has generated a notable momentum across both the industry and academia, gathering together the biggest network operators and some visionary academics in the P4 Language non-profit consortium (http://www.p4.org/). Moreover, the potential of the language to validate novel network protocols has already been showcased by several research works. Today, an hectic ecosystem of open source software tools is maintained and developed by the P4 community. In addition to that, some important network vendors, like Netronome, have started providing support to compile and execute P4 programs on their hardware. This tutorial will introduce the participants to the P4 language, providing them with the knowledge necessary to develop and prototype their own ideas in P4. More in detail, the tutorial will first introduce the motivation that led to the language creation, the consortium objectives and its ongoing activities. Then, the tutorial overviews the language programming model and main syntax. Finally, the development environment is introduced and some assignments to be implemented in P4 and run on different targets are proposed to the audience.

Speakers Biographies

Jérome François is a permanent researcher at INRIA in the Madynes Team. Previously, he was a research associate at the SnT of University of Luxembourg. He studied at Telecom Nancy, a French leading school in computer science. He received his Ph.D. on robustness and identification of communicating applications from the University Henri Poincaré in Nancy (France) in December 2009. He published several papers in major conferences on topics related to security and network management (IFIP Networking, IEEE/IFIP NOMS, IEEE/IFIP IM, RAID, IEEE ICC, CNSM) for which he also served as TPC member. Since 2006, he has been teaching MS students in computer networks-related courses and supervising PhD students in computer science on topics for network monitoring and security. Further, he held several tutorials on network management at different AIMS and NOMS editions. His research interests are in network management with a special focus on security mechanisms for new network paradigms like SDN, NFV and ICN.

Salvatore Signorello is a member the SEDAN group at SnT in Luxembourg doing a joint PhD with the University of Nancy. Salvatore holds a master’s cum laude from the University of Catania (Italy) with a thesis about the integration of WSNs in the mainstream Internet through IPv6 and 6LoWPAN. He has also worked as CNIT member on the network infrastructure of the Convergence EU-FP7 project (a publish-subscribe system on an Information-Centric Network) for two years. Salvatore’s research interests are in Information-Centric Networking and, more generally, in programmable data-planes. Salvatore Signorello has been following the development of the P4 community since the consortium creation.

Tutorial C: The Information-Centric Networking Challenge from a Network and Resource Management Perspective

FRIDAY, May 12, 14:00 - 17:30

Speaker: Ioannis Psaras, University College London, UK

Abstract

Information-Centric Networking (ICN) has been the topic of endless discussions in the research community in the past few years, for two main reasons: i) due to the huge advantages that such a networking paradigm would bring, and ii) due to the difficulty of implementing such a radical change on top of the current Internet. Information-Centric Networks work on the basis of content, rather than end-hosts. In the vast majority of Internet transfers, users are not actually interested in the host-to-host communication per se, but instead in the actual content/data/information that the host in question holds. Therefore, instead of searching for the host that holds the content of interest, ICN focuses on the search and resolution of the content itself, irrespectively of where the content is, who is the host of the content, or how can the content-host be reached. The evolution steps from the client-server model to the ICN proposal included IP Multicast, Web-caching, Content Distribution Networks (CDNs), Peer-to-Peer computing, but were also influenced from the wireless and mobile world, i.e., Mobile Ad Hoc Networks (MANETs), opportunistic networks and Delay-/Disruption-Tolerant Networks (DTNs). In this tutorial, we will start off with a short summary on the evolution of content-based networking through the years, which is necessary in order to understand the foundations of the ICN pyramid; then we will dive into the details of specific research challenges in ICN. These challenges span from network layer naming and addressing to in-network caching and resource management and further to application layer issues. Of particular importance in the ICN area is the issue of network management, which has been a topic of extensive research in the Internet community. An ICN approach to networking has the potential to significantly ease network management operations. We will therefore, pay particular attention to the issue of network and resource management  from  an  ICN  perspective  with  special focus  on  edge-cloud  and  fog  computing environments. The open issues in the ICN area far outweigh the solved ones and hence, our discussion and presentation will focus on the related tradeoffs and research directions for future ICN investigations.

Speaker Biography

Dr Ioannis Psaras is Senior Researcher and an EPSRC Fellow with the Department of Electronic and Electrical Engineering of University College London. He has participated in several EU FP7, H2020 and EPSRC projects focusing on future Internet architectures with a special focus on resource allocation and management. His broad research interests include Congestion and Flow Control, Transport-layer Protocols, Delay-/Disruption-Tolerant Networks (DTNs), User-Provided and User-Centric Networks and Information-Centric Networks. His work in Information-Centric Networking has made substantial impact in the research community and is considered to be part of the leading forces towards this new networking paradigm. He is active in the ICNRG group of the IRTF on ICN and has co-authored one of the first Internet Drafts on “Research Challenges of ICN”, which has recently become RFC 7927. He has received four Best Paper Awards at IFIP Networking 2012 and 2015, IEEE LANMAN 2016 and ACM MobiArch 2016, all in the area of Information-Centric Networks. He has recently received more than £1M from the UK Engineering and Physical Sciences Research Council (EPSRC) to pursue a 5-year Early Career Fellowship on the interplay between Information-Centric Networks, Software-Defined Networks and edge-/fog-computing.

Before joining UCL in 2010, Dr Psaras worked at the Center for Communications and Systems Research (CCSR) of the University of Surrey (2008–2010).  He received his PhD from Democritus University of Thrace, Greece in 2008. During his PhD studies he held research intern positions at DoCoMo Eurolabs (May–September 2005) and at Ericsson Eurolab (May–September 2006). He won the Ericsson Award of Excellence in Telecommunications for his diploma dissertation in 2004. He serves in the Technical Program Committees (TPCs) of tens of high-quality conferences, including IFIP Networking, ACM ICN, IEEE Infocom Global Internet Symposium, IEEE WoWMoM, IEEE Globecom, IEEE ICT, IEEE LCN, IEEE ICCCN, IEEE LANMAN, among others. He has published extensively in top venues including IEEE INFOCOM, IEEE Journal on Selected Areas in Communications (JSAC), ACM HotNets, IFIP Networking, IEEE Transactions on Parallel and Distributed Systems (TPDS) and Elsevier Computer Networks.

Tutorial D: Powering Internet of Things with Cloud and NFV for Cost Efficient and Agile Applications and Services Provisioning

FRIDAY, May 12, 14:00 - 17:30

Speaker: Roch Glitho, Concordia University, Canada

Abstract

The Internet of Things (IoT) exploits the ubiquity of objects such as sensors and actuators which could be networked and collaborate for meeting specific goals. The expected applications and services are numerous and cover all aspects of business and everyday life. However provisioning these applications and services in a cost efficient and agile manner remains an uphill task. The deployment of wireless sensor networks (a key building block of IoT) for instance, remains applications/services specific, precluding cost efficiency through re-use by new applications and services. The deployment of middle boxes services such as IoT gateways also remains quite cumbersome. Cloud computing and NFV, emerging paradigms for cost efficient and agile applications and services provisioning, are poised to change the current state of affairs. This tutorial reviews in three parts the state of the art and discusses the research directions. The first part introduces the basics of applications and services provisioning, IoT, cloud computing and NFV. The second part is devoted to cloud based IoT applications and services provisioning. The approaches proposed so far for IoT virtualization to enable cost efficiency are reviewed. The works on IoT platforms as a Service (PaaS) for rapid and easy applications and services provisioning are also discussed. A concrete cloud based - IoT fire detection and fighting application we have prototyped in our lab is presented as a case study. In the last part NFV based IoT applications and service provisioning is reviewed with a focus on virtual network function (VNF) chaining and deployment issues. A concrete NFV based IoT gateway we have designed and prototyped in our lab is presented as a case study. We conclude by discussing research directions including how fog computing could complement cloud and NFV for unleashing even more powerful IoT applications and services.

Speaker’s Biography

Roch H. Glitho holds a Ph.D. in tele-informatics (Royal Institute of Technology, Stockholm, Sweden), and M.Sc. degrees in business economics (University of Grenoble, France), pure mathematics (University Geneva, Switzerland), and computer science (University of Geneva). He is an associate professor of networking and telecommunications at Concordia University, Montreal, Canada where he holds a Canada Research Chair in End-User Service Engineering for Communication Networks. In the past he has worked in industry for almost a quarter of a century and has held several senior technical positions at LM Ericsson in Sweden and Canada (e.g. expert, principal engineer, senior specialist). He has presented tutorials at several major IEEE and ACM major conferences including Netsoft, Globecom, ICC and Mobihoc. In the past he has served as IEEE Communications Society distinguished lecturer, Editor-In-Chief of IEEE Communications Magazine and Editor-In-Chief of IEEE Communications Surveys & Tutorials.