ParaFlow: Fine-grained parallel SDN controller for large-scale networks

Using Software-Defined Networking (SDN), the flexibility and programmability of networks can be significantly increased through the decoupling of the control and data planes. However, network scale-up in large-scale data centers can rapidly increase the computational complexity of operations such as...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Journal of network and computer applications Ročník 87; s. 46 - 59
Hlavní autoři: Song, Ping, Liu, Yi, Liu, Chi, Qian, Depei
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier Ltd 01.06.2017
Témata:
ISSN:1084-8045, 1095-8592
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Using Software-Defined Networking (SDN), the flexibility and programmability of networks can be significantly increased through the decoupling of the control and data planes. However, network scale-up in large-scale data centers can rapidly increase the computational complexity of operations such as the shortest path calculation on the network topology or Quality-of-Service (QoS) routing, which, in turn, can cause scalability problems in current SDN controllers. This paper proposes ParaFlow, a multithreaded SDN controller that supports fine-grained parallelism by exploiting application parallelism and utilizing multi-/many-core resources to accelerate event processing. ParaFlow also provides a flow-based programming interface that allows application developers to program with network flows rather than various types of low-level events. Experimental results show that ParaFlow achieves satisfactory performance and scalability in the multithreaded case.
ISSN:1084-8045
1095-8592
DOI:10.1016/j.jnca.2017.03.009