Testing Environment of Network Protocols Based on Openflow Systems
Duration
7.12.2011 - 6.12.2014Financing entitya
National Science Centre (NCN)Summary
The project involved setting up a laboratory for testing various methods of controlling telecommunication networks using the OpenFlow protocol and research on new solutions in the structure and control of elements of telecommunication networks. The first goal of the project was to develop new methods of data transmission, protocols and control algorithms for packet network nodes, and prepare experiments aimed at verifying the proposed solutions. The second, equally important goal was to develop and implement a laboratory environment allowing for conducting experiments with different nodes in a network and different methods of controlling both the nodes and the network as a whole.We conducted many works that resulted in new methods of controlling switching nodes and novel solutions for modern optical packet networks. These results became the basis for publications on leading scientific conferences and in journals on telecommunications, e.g., in IEEE Transactions on Communications, one of the most prominent telecommunications journals. A new structure of optical switching fabriThe laboratory that has been prepared and opened in the project offers very broad possibilities for research and experimentation. It is equipped with typical computer network devices (high0efficiency servers, switches, routers) and programmable hardware platforms for efficient prototyping of new solutions (NetFPGA cards and network processors that can be used to build nodes with interfaces up to 10 Gb/s in capacity), as well as specialized measurement devices. Our laboratory is connected via fast connections with similar laboratories of other scientific facilities, contributing to an international science and research network. The said functionalities, combined with remote access to the laboratory and the possibilities of its reconfiguration, make it a very flexible and powerful tool for the researchers of modern computer networks and the Future Internet. Thanks to the equipment available at the laboratory, it was possible to hold a NetFPGA card programming workshop in Poznań, organized jointly by te Poznań University of Technology and the University of Cambridge. The laboratory is also widely used in research, scientific and project activities (e.g. in the international project ALIEN, co-financed by the EU) and is the foundation of the works planned in the future, concerning communications protocols, experiments with the architecture and control of network nodes, and testing of entire communication networks.
You are welcome to explore the details of our work achievements and publications, as well as to contact us and seek cooperation. More information can be found on the project website at openflow.et.put.poznan.pl,
Publications, reports or patents resulting from the project
01. | G. Danilewicz and R. Rajewski, “The Architecture and Strict-Sense Nonblocking Conditions of a New Baseline-Based Optical Switching Network Composed of Symmetrical and Asymmetrical Switching Elements,” IEEE Transactions on Communications, vol. 62, p. 1058-1069, 2014. |
02. | M. Dziuba, M. Michalski and M. Żal, “Prowadzenie prac badawczych w zdalnym laboratorium,” Przegląd Telekomunikacyjny i Wiadomości Telekomunikacyjne, vol. LXXXIII, pp. 951-960, 2014. |
03. | M. Michalski, “NetFPGA jako podstawa sprzętowego pomiaru czasu transmisji ramek ethernetowych w przełącznikach OpenFlow,” Przegląd Telekomunikacyjny i Wiadomości Telekomunikacyjne, vol. LXXXIII, 1313-1320, 2014. |
04. | G. Danilewicz and M. Dziuba, “Performance evaluation of the MSMPS algorithm under different distribution traffic,” Journal of Telecommunications and Information Technology, vol. 3, pp. 74-80, 2013. |
05. | J. Kleban and U. Suszyńska, “Sterowanie przepływami w polu Closa typu SMM z wykorzystaniem algorytmu FDCL,” Przegląd Telekomunikacyjny i Wiadomości Telekomunikacyjne, vol. LXXXII, pp. 681-689, 2013. |
06. | M. Michalski, “The System for Delay Measurement in Ethernet Networks on NetFPGA Cards,” 2014 IEEE 15th International Conference on High Performance Switching and Routing (HPSR 2014), pp.114-119, 1-4 Jul., 2014. |
07. | W. Kabaciński and M. Michalski, “The control algorithm and the FPGA controller for non-interruptive rearrangeable Log{2} {(N, 0, p)}$ switching networks,” in IEEE International Conference on Communications, vol. 2, pp. 3840–3845, Budapeszt, Węgry, 2013. |
08. | J. Kleban and U. Suszyńska, “Static Dispatching with Internal Backpressure Scheme for SMM Clos-Network Switches,” The Eighteenth IEEE Symposium on Computers and Communications, Split, Chorwacja, 7-10 Jul., 2013. |
09. | M. Michalski, “Karty NetFPGA w procesie dydaktycznym,” Poznańskie Warsztaty Telekomunikacyjne, pp. 6-11, Poznań, Dec. 2013. |
10. | M. Dziuba, M. Michalski and M. Żal, “System dostępu do laboratorium badawczego,” Poznańskie Warsztaty Telekomunikacyjne, pp. 1-5, Poznań, Dec. 2013. |
11. | M. Żal and P. Wojtysiak, ““Ekologiczne” algorytmy sterujące polem komutacyjnym,” Poznańskie Warsztaty Telekomunikacyjne, pp. 44-49, Poznań, Dec. 2013. |
12. | J. Kleban and M. Puciński, “Sieci sterowane progoramowo SDN w centrach danych SDC,” Poznańskie Warsztaty Telekomunikacyjne, pp. 18-22, Poznań, Dec. 2013. |
13. | M. Michalski, “The Configurations for Experimental Study of the Network Performance,” 8th IEEE, IET International Symposium on Communication Systems, Networks & Digital Processing CSNDP 2012, Poznań, 18-20 Jul., 2012. |
14. | M. Michalski, “IP Pool Manager,” 8th IEEE, IET International Symposium on Communication Systems, Networks & Digital Processing CSNDP 2012, Poznań, Jul. 18-20. 2012. |
15. | J. Kleban and K. Janecko, “SPacket Dispatching Scheme Employing Request Queues and Load Balancing for MSM Clos-Network Switches,” 17th Polish Teletraffic Symposium, pp.59-63, Zakopane, 6-7 Dec. 2012. |
16. | G. Danilewicz and M. Dziuba, “Performance evaluation of the MSMPS algorithm under different distribution traffic,” Proc. 17th Polish Teletraffic Symposium, pp. 85-89, Gliwice, 6-7 Dec., 2012. |
17. | P. Krzyżaniak and M. Michalski, “A software environment for multicast routing testing,” Poznańskie Warsztaty Telekomunikacyjne, Poznań, Dec. 2012. |
Supervisor/coordinator
prof. dr hab. inż. Wojciech KabacińskiProject Manager (PUT)
prof. dr hab. inż. Wojciech KabacińskiProject participants (PUT)
prof. dr hab. inż. Wojciech Kabacińskidr hab. inż. Grzegorz Danilewicz, prof. nadzw.
dr hab. inż. Mariusz Żal
dr inż. Janusz Kleban
dr inż. Marek Michalski
dr inż. Remigiusz Rajewski
Marcin Dziuba
Michał Masztalski
Andrzej Wilde