7th International Conference on

Autonomous Infrastructure, Management and Security

(AIMS 2013)

June 25-28, 2013, UPC Barcelona, Spain

Tutorial 1

Large-Scale Measurement Platforms


This tutorial introduces the audience to the complete Large-Scale Measurement of Broadband Performance Architectures and Protocols (LMAP) ecosystem. In the first part of the tutorial, we will give an introduction to the different large-scale measurement platforms that are currently deployed in the world, along with the insights that have been published based on data collected over multiple years. In the second part of the tutorial, we will introduce the participants to an OpenWrt-based Measurement Agent (MA). The participants will get practical training on how to write and schedule a measurement test, how to schedule the reporting of measurement results and later use a RESTful API to retrieve the results back for data analysis.  They will also provision a simulated MA in a virtualized environment under qemu to develop and debug their own measurement tests. In the third part of the tutorial, the participants will get introduced to the newly-released RIPE RESTful API for accessing user-defined measurements (UDM). They will dissect several types of publicly available UDMs, and learn how to provision custom measurements on the RIPE Atlas infrastructure. Towards the end, the participants will use the measurement data retrieved from the API to visualize the results using the data-driven javaScript library d3.js.

Instructor 1: Vaibhav Bajpai is a PhD student in the Computer Networks and Distributed Systems (CNDS) research group at Jacobs University Bremen, Germany. He received his M.Sc. degree in Computer Science from Jacobs University Bremen, Germany in 2012, and his Bachelor’s degree in Computer Science and Engineering from Uttar Pradesh Technical University (UPTU), India in 2009. His current research focuses on understanding the impact of network infrastructure changes using Large-Scale Measurement Platforms. Previously, he has worked on the area of network traffic analysis and in the NETCONF community as well.

Instructor 2: Nikolay Melnikov is a PhD student in the Computer Networks and Distributed Systems (CNDS) research group at Jacobs University Bremen, Germany. He received his Bachelor degree in "Electrical Engineering and Computer Science" in 2008, and a M.Sc. degree in "Communications, Systems and Electronics" in 2010. His current research focuses on understanding the behavioral patterns of the Internet users and the ways of differentiating Internet users with as little privacy intrusion as possible.


Tutorial 2

Hands-on tutorial for the Virtual Wall Infrastructure


The iMinds Virtual Wall is a testbed facility for setting up large-scale network topologies. The virtual wall facilities consist of 100 nodes interconnected via a non-blocking VLAN Ethernet switch. Each server is connected with 4 or 6 gigabit Ethernet links to the switch. The Virtual Wall nodes can be assigned different functionalities ranging from terminal, server, network node, and impairment node. As such, it is a generic experimental environment for advanced network, distributed software and service evaluation, and supports scalability research. The Virtual Wall is also the testbed facility that comprises one of the sites of both the FP7 BONFIRE and FP7 OFELIA projects.

In this tutorial, the presenters will give an overview of the functionality, the architecture and a hands-on guided tour for the participants. The tutorial will explain how large-scale network experiments (e.g., the deployment of a new management algorithm) can be carried out. First, the tutorial will discuss how complex network topologies can be created using either a graphical user interface or through scripts. Furthermore, we will discuss how standard network functions (e.g., web server, proxy, cache, router) can be loaded on a node and extended to modify your network experiment. The tutorial will also discuss how novel network algorithms can be tested under varying conditions by introducing dynamic traffic shaping and introducing impairments in the network.

Instructor 1: Steven Latré is a post-doctoral fellow at Ghent University, Belgium and iMinds. He obtained a M.Sc. degree in computer science from Ghent University, Belgium, in June 2006 and a Ph.D. in Computer Science Engineering in June 2011. His main research interests are the use of autonomic network management approaches with a special focus on Quality of Experience optimization and management of federations. He is, and has been, involved in several European projects, including FP7 IP Muse, CELTIC RUBENS, FP7 STREP ECODE, FP7 STREP OCEAN and FP7 NoE Flamingo.

Instructor 2: Jeroen Famaey is affiliated with the department of Information Technology at Ghent University and iMinds as a post-doctoral researcher. He received his M.Sc. degree in computer science from Ghent University in 2007 and a Ph.D. in Computer Science Engineering in June 2012. His research interests include multimedia service delivery, autonomic communications and federated network management. He is, and has been, involved in several European projects, including CELTIC RUBENS, FP7 STREP OCEAN and FP7 NoE Flamingo.



Tutorial 3

EmanicsLab: A European Research Network tailored to Network and Service Management


EmanicsLab is a European research network initiated in 2007 and funded from 2007-2009 by the European Network of Excellence for the Management of Internet Technologies and Complex Services (EMANICS). EmanicsLab is based on myPLC, the backend management infrastructure of PlanetLab. The network currently consists of 22 nodes at 11 sites across Europe. EmanicsLab partners use the network for research activities in the area of network and service management, including distributed flow collection and analysis systems, distributed intrusion detection systems, and distributed monitoring and accounting systems.

This tutorial will revisit the basic concepts of virtual distributed test-labs like PlanetLab or EmanicsLab and give a hands-on training about how to use them for research activities. First, the underlying idea and principles of PlanetLab are presented and an overview on its services and tools is given. Furthermore, EmanicsLab, a small-scale test-lab which is based on the same technology as PlanetLab is introduced and discussed. In particular, the monitoring and management capabilities of EmanicsLab will be shown. Finally, a set of practical exercises will be carried out based on a simple service which will be deployed on EmanicsLab.

Instructor: David Hausheer is assistant professor at the Department of Electrical Engineering and Information Technology of the Technische Universität Darmstadt since May 2011. He holds a diploma degree in electrical engineering and a Ph.D. degree in technical sciences from ETH Zurich. From 2005 - 2011 he has been employed as a senior researcher and lecturer at University of Zurich, Switzerland, while being on leave as a visiting scholar at EECS, UC Berkeley from October 2009 to April 2011. His current research topics include Peer-to-Peer Systems, Network Economics, Energy-efficient Networks and Future Internet.