OFELIA - EDOBRA

Project Website: http://www.fp7-ofelia.eu

OFELIA - EDOBRA

Start Date:
September of 2012

End Date:
September of 2013

Problem to address:
To assist in experimental research and information interexchange by developing and exploiting a large-scale federated international testbed, leveraging novel virtualisation and Software Defined Networking (SDN) concepts. To define, develop and deploy novel use cases over the tested, using the SDN mechanisms in different areas.

Project contributions:
Creation of a new Working item in the OFELIA project called EDOBRA (Extending and Deploying OFELIA to Brazil). Besides deploying an OFELIA island in Brazil, the project also explores the utilisation of SDN mechanisms to manage mobile terminal mobility and handovers in wireless environments, using as well a novel networking layer protocol named Entity Title Architecture (ETArch).

Project Description

OFELIA (http://www.fp7-ofelia.eu) is a 3-year ICT FP7 research project (September 2010 -> September 2013) with the aim of creating and making available a dynamically extendable Future Internet experimental facility. The objective is to provide researchers with an enhanceable way of testing new internetworking protocols in large-scale environments, exploring Software Defined Networks concepts.

EDOBRA is a project composing a new workpackage in OFELIA, standing for EXTENDING AND DEPLOYING OFELIA TO BRAZIL, combining the work of Instituto de Telecomunicações, Pólo Aveiro, from the Universidade de Aveiro, Portugal, with the work from Universidade Federal de Uberlândia and Universidade de São Paulo, both from Brazil.

EDOBRA aims to extend and improve OFELIA by:

* Extending the capacity of OpenFlow based switches to handle mobility by providing a new OpenFlow OpenWRT with integrated support for the IEEE 802.21 protocol using ODTONE (http://atnog.av.it.pt/odtone);

* Providing a new network architecture, called Entity Title Architecture (ETArch) where multicast and mobility are seamlessly supported, based on an OpenFlow substrate and fully integrated with 802.21 protocol, thus enabling this new network architecture in interacting seamlessly with different access networks

* Increasing the physical extension of OFELIA, deploying news accesses in Brazil

* Deploying and carrying out multicast, mobility and energy efficency experiments at scale under OFELIA, thus collaborating to shape a Future Internet that would meet actual and future requirements of users and applications

OFELIA, as a project, aims to link infrastructure and applications. The OFELIA Control Framework (OCF) is a set of software tools for testbed management. It controls the experimentation life-cyce, instantiation, configuration and monitoring.

The control framework hides the complexities involved in single and federated island setup, still providing enough information so that experimenters can program their environment using heterogenous, scalable resources. It enables allocating resources and running experiments in the whole OFELIA facility. The OCF is released under BSD license. http://fp7-ofelia.github.com/ocf

The OFELIA facility is offering best-effort service free of charge for external users. Users without direct access to an island can use the facility through an OpenVPN connection to the central hub at iMinds in Ghent. After getting an OFELIA account users can login to all ten OFELIA islands. For conducting experiments, users receive and get control over a virtual network that is composed of a subset of the physical OFELIA network:

- Virtual machines as end-hosts.

- A virtual machine to deploy the OpenFlow network controller. The user may either use his/her own controller implementation/application, or use one available in the OFELIA framework.

- A subset of the overall network flowspace (data paths allocated on the OpenFlow switch fabric as the network data-plane).

Through a graphical user interface (GUI), a user can create and run experiments. Each island runs a web-based GUI that allows controlling resources in all federated islands. For information about experimenting and registering to the OFELIA facility please refer to the OFELIA website (www.fp7-ofelia.eu) and the OFELIA user manual (https://alpha.fp7-ofelia.eu/doc)

The OFELIA project offers a Pan-European testbed to the research community for conducting experiments in an OpenFlow-enabled wide-area network. The flow-based virtualized OFELIA environment enables researchers to change the network behavior as a part of their experiments on innovative network protocols and applications.

OFELIA provides an experimentation space which allows for flexible integration of test and production traffic by isolating the traffic domains inside the OpenFlow enabled network equipment. This enables realistic test scenarios and seamless deployment of successfully tested technology.

OFELIA provides high-performance OpenFlow equipment to enable experiments at scale and to ensure that the facility is based on mature technology. OFELIA is a collaborative project within the European Commission’s FP7 ICT Work Programme. The project is run by a consortium of 17 partners and has a budget of 6.3 M€ (4.45 M€ funded by the EU).

As of late 2012, ten islands are part of OFELIA.
Berlin (TUB), Gent (iMinds), Zürich (ETH), Barcelona (i2CAT), Bristol (UNIVBRIS), Rome (CNIT), Catania (CNIT), Trento (CREATE-NET), Pisa (CNIT), Uberlândia (UFU)