Research projects in OFELIA

OFELIA facility has been open to the research community for free for some months already. First projects performed on it were mainly related with testing of the same facility, intra-federation of the individual islands, presentation to the FP7 FIBRE project’s partners in Brazil and so on.

But it seems time for more research projects is arriving. The i2CAT’s island in Barcelona was recently used by a student finishing the Telecommunications career at Polytechnic University of Catalonia (UPC) to prove and showcase his degree thesis on Power Aware Routing taking advantage of the SDN paradigm and OpenFlow technology.


Power Aware Routing

Following there is a short description of the work performed by the student Sergio Jiménez Feijóo and his advisor David Rincón, from the Department of Telematic Engineering (ENTEL) of UPC, obtained from the abstract of the document available here.

A growing interest is emerging around optimization techniques in computer networks with the purpose of enabling new features such as load balancing or power saving. This optimization task can be achieved through linear programming, a powerful mathematical tool which allows to solve certain problems. One way to apply linear programming to the optimization of computer networks is through Software-Defined Networks (SDNs).

This degree thesis is intended to be a first contact with Software-Defined Networks and power consumption optimization techniques. This document introduces the SDN model and explains in detail the differences between legacy and SDN networks. The OpenFlow protocol is introduced as one of the technologies which follow the SDN model. Also, the application of linear programming to the optimization of SDNs is deeply analyzed. This thesis describes some examples of how to apply SDN and linear
programming to implement certain features such as lowest-cost path routing and load-balancing routing.

Finally, the case of an SDN which performs power-aware routing is analyzed in detail and all the steps of the design process of a C/C++ application for the Openflow NOX controller that performs this function are described. This application has been tested in two testbeds, one with low-end devices (domestic linux-powered routers and access points) and another with high-end devices (Ethernet switches from OFELIA project).

UPC relationship

In addition, relationships with David Rincón in order to continue using the testbed in order to continue the work done by Sergio Jiménez Feijóo and think about new projects in form of degree thesis are nowadays running smooth.


EULEROn the other hand, conversations with the UPC team participating in the  FIRE Euler project have been carried out in order to study the possibility of using the testbed to test the new routing algorithms that Euler will produced.


It is great to see that the OFELIA facility in general and the i2CAT’s island in particular are providing a useful service to the research community and the future looks quite good in this sense.

This entry was posted in Ongoing Projects, Projects, Research and tagged , , , , , , , , , , , , . Bookmark the permalink.