FELIX project tutorial will be organized 30 September 2015 at 9.00 a.m. during EWSDN2015 Conference in Bilbao.
FELIX tutorial abstract:
Software Defined Networking (SDN) has altered the network R&D mentality with respect to the time required from concept validation studies to market introduction. In this context, innovative ideas need a test environment as close as possible to real-world scenarios. This has triggered international cooperation spanning leading research centers in Europe, Asia, and the Americas to establish large-scale federated SDN testbeds for experimental research on advanced programmable networking. The EU-Japan jointly-funded project FELIX  defines a common control and orchestration framework to manage federated testbeds extended across two continents and several administrative domains via dynamic transit network connections. The FELIX framework enables an experimenter to i) request and obtain resources across different testbed infrastructures dynamically; ii) manage and control the network paths connecting the federated SDN testbeds; iii) monitor the underlying resources; and iv) run distributed applications on the federated infrastructures. The geographically dispersed FELIX testbeds are capable of establishing on-demand connectivity through the transit network using the Network Services Interface (NSI) , an emerging protocol developed to build common standards for interoperability between network operators. In addition, FELIX implements a modern authentication and authorization mechanism that not only realizes an intuitive user access control but also greatly simplifies the process of testbed federation .
This tutorial is organized into two parts. The first part, targeted for developers of SDN testbeds, will introduce you to the FELIX project, starting with the motivation and challenges addressed, and delving into the salient technical aspects. The goal is to familiarize you with the modular architecture of FELIX  with particular focus on the functionalities of the constituent software components, the exported interfaces, the dependencies and the relationship between the internal building blocks. Moreover, broadening the scope on open experimental research environment, you will also get an overview of Future Internet Research and Experimentation (FIRE)  initiative in Europe, FELIX’s position within FIRE and its collaboration with other FIRE projects. The second part is mainly targeted to engineers, advanced-degree students and researchers who are the potential FELIX testbed users. It aims to provide a comprehensive user guide from creating a user account to setting-up and executing an experiment on the FELIX testbed. Furthermore, you will also get an overview of the FELIX open-source Github repository  and how you can contribute to it by joining the FELIX developers community. In addition, you will also learn in a few easy steps to setup your own testbed and federate with FELIX. In order to make the tutorial more interactive and enjoyable for the tutorial attendees, active Q&A participation will be encouraged throughout the presentations. Finally, the tutorial participants will get a chance to experience a live use-case  created over the FELIX infrastructure.
-  Official FELIX project website: www.ict-felix.eu
-  G. Roberts, et al., “NSI Connection Service v2.0,” https://www.ogf.org/documents/GFD.212.pdf, Tech. Rep., May 2014.
-  U. Toseef, et al., “Implementation of C-BAS: Certificate-based AAA for SDN Experimental Facilities,” in Proc. IEEE NCCA, June 2015.
-  C. Fernndez, et al., “A recursive orchestration and control framework for large-scale, federated SDN experiments: the FELIX architecture and use cases,” IJPED, June 2015.
-  Official website of FIRE projects: http://www.ict-fire.eu/home/fire-projects.html
-  FELIX Github Repository, http://dana-i2cat.github.io/felix/
-  G. Carrozzo, et al., “Large-scale SDN experiments in federated environments,” in Proc. SACONET WOSDN, March 2014.