Application of the "Endless train" method for the SDN controller OpenDayLight


Application of the "Endless train" method for the SDN controller OpenDayLight. Using the cloud for software defined networks opens new possibilities for the organization of computing processes of network controllers. Methods of virtual entities maintenance in a cloud environment allow counting on relatively infinite computing resources of the cloud service called Platform as a Service. Today it is possible to evaluate the degree of utilization of computing resources for the software controller operation only theoretically. The article considers the possibility of using an "endless train" method for virtualization of individual functional opportunities of SDN OpenDayLight controller. This method allows to organize controller computer processes caused by the need to serve the dynamically changing stream of user applications, such as initialization of the flow or the organization of virtual networks. In the section "Architecture and basic features SDN controller" the main components and functionality of the controller OpenDayLight were described. The method of "endless train" for the distribution of tasks between virtual machines and possibility of its use for various functions of the OpenDayLight controller were considered in the section "The method of "endless train" for the organization of the computational process SDN”. In the next section "Description of the experiment" the results of simulation modeling of proposed method to study its effectiveness are presented.

How to cite:

GOST 7.1:2006 Harvard
Skulysh, M. A. Application of the "Endless train" method for the SDN controller OpenDayLight / Skulysh, M. A. // Visn. NTUU KPI, Ser. Radioteh. radioaparatobuduv. – 2017. – № 69. – с. 23-29. Skulysh, M. A. (2017) Application of the "Endless train" method for the SDN controller OpenDayLight. Visn. NTUU KPI, Ser. Radioteh. radioaparatobuduv., no. 69, pp. 23-29.

Full Text:


Harris M. (2012) Traditional Network Infrastructure Model and Problems Associated with it. Pluribus Networks

Jinkyu J., Sung-Hun K. and Hwanju K. (2013) Analysis of virtual machine live-migration as a method for power-capping. The Journal of Supercomputing, Vol. 66, No. 3, pp. 1629-1655. DOI: 10.1007/s11227-013-0956-1

Smelyanskii R. (2012) Programmno-konfiguriruemye seti [Software-defined networks]. Otkrytye sistemy. SUBD, No 09, pp. 23-26.

McKeown N., Anderson T., Balakrishnan H., Parulkar G., Peterson L., Rexford J., Shenker S. and Turner J. (2008) Openflow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, vol. 38, no. 2, pp. 69–74. DOI: 10.1145/1355734.1355746

Chiosi M. (2015) Network Functions Virtualization: Network Operator Perspectives on Industry Progress, 20 p. Available at:

Lara A. (2013) Network Innovation Using OpenFlow: A Survey. IEEE Communications Surveys & Tutorials, Vol. 16, Is. 1, pp. 493-512. DOI: 10.1109/SURV.2013.081313.00105

Sridhar Rao (2015) SDN Series Part Six: OpenDaylight, the Most Documented Controller. Available at:

Ye K., Jiang X., Huang D. and Wang B. (2013) Live Migration of Multiple Virtual Machines with Resource Reservation in Cloud computing Environments. Cloud Computing (CLOUD), 2011 IEEE International Conference on, pp. 267-274. DOI: 10.1109/CLOUD.2011.69

Pahl C. and Xiong H. (2013) Migration to PaaS clouds – Migration process and architectural concerns. Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), pp. 86-91. DOI: 10.1109/mesoca.2013.6632740

Skulysh M.A. (2017) The Method of Computing Organization in High Loaded SDN Controller System. Experience of Designing and Application of CAD Systems in Microelectronics (CADSM). DOI: 10.1109/CADSM.2017.7916080

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.