HyFI: Hybrid Flow Initiation in Software Defined Networks

Software defined networking (SDN) provides techniques to facilitate the management of computer networks in a centralized and integrated architecture by separating the control plane from the data plane in packet forwarding devices and middleboxes. By creating this abstraction layer, SDN allows control of network middleboxes remotely from a controller point, which is either connected directly (out-of-band control using dedicated links) or indirectly (in-band control using the available data network links) to the middleboxes. Flow initiation methods used for unknown flows in out-of-band control mechanism are not optimized for use in in-band controllers. Therefore, handling flow initiation and controller discovery for hybrid SDN's and cases where the control and data traffic flow on the same network are still challenges yet to be addressed. The present study first includes a review of the current state-of-the-art in tackling flow initiation challenge and then addresses the problem in SDN's with in-band controllers by proposing a hybrid mechanism that aims to minimize the delay in the transmission of new flows during flow initiation. Our proposal uses a unified network map on the controller to form apriori network information and then configures the switches appropriately. By modeling flow initiation in OpenFlow, the present study also compares the implications of the proposal with the flow initiation methods currently used in out-of-band controllers today.
5th International Conference on Information and Communication Systems (ICICS)


Machine learning algorithms for accurate flow-based network traffic classification: Evaluation and comparison
Soysal, Murat; Schmidt, Şenan Ece (Elsevier BV, 2010-06-01)
The task of network management and monitoring relies on an accurate characterization of network traffic generated by different applications and network protocols. We employ three supervised machine learning (ML) algorithms, Bayesian Networks, Decision Trees and Multilayer Perceptrons for the flow-based classification of six different types of Internet traffic including peer-to-peer (P2P) and content delivery (Akamai) traffic. The dependency of the traffic classification performance on the amount and composi...
Design and implementation of a parallel computing system using MIL-STD-1553
Codur, Kemal Burak; Kiper, Ayşe; Department of Computer Engineering (2002)
In this thesis a parallel computing system using MIL-STD-1553 data bus interconnection network which is a military standard developed for aircraft applications and has some unique features that differs from commercial network standards is designed and implemented. The system is developed to satisfy the properties of the network and proposes a framework for design, coding and execution of parallel programs. Moreover it provides a user interface that issimilar to the interfaces of popular Message Passing Syst...
DroPPPP: A P4 Approach to Mitigating DoS Attacks in SDN
Simsek, Goksel; Bostan, Hakan; Sarica, Alper Kaan; Sarikaya, Egemen; KELEŞ, AHMET; Angın, Pelin; Alemdar, Hande; Onur, Ertan (2020-01-01)
Software-Defined Networking (SDN) has proven itself a useful technology for establishing and managing configurable, dynamic networks with the rapid deployment of services in the past decade. Despite these advantages, the fact that the functionality of SDN relies heavily on the controller with a much less capable data plane creates a single point of failure, which leaves the network susceptible to denial of service (DoS) attacks mainly targeting the controller to affect the operation of the whole network. An...
Tool support for worst case end to end delay analysis of AFDX networks
Efe, Orhun; Bazlamaçcı, Cüneyt Fehmi; Department of Electrical and Electronics Engineering (2016)
Avionics Full Duplex Switched Ethernet (AFDX) is among the major technological components used in avionics systems. Since its publication, AFDX has spread out rapidly and has been deployed in major aircrafts such as Airbus A400M, Boeing 787, Bombardier C Series, etc. In AFDX networks, data is exchanged between end systems by utilizing tunnels. For certification purposes, finding a safe upper bound is required in transmission process. UPPAAL is already shown to be useful for performing such a delay analysis ...
Path verification in software-defined networks using programmable data planes
Bostan, Hakan; Onur, Ertan; Department of Computer Engineering (2022-1)
Software-Defined Networks (SDNs) revamp the traditional network architectures by segregating the data plane and control plane and introducing a programmable and log- ically centralized control plane. Although SDNs bring along extensive improvements, as well as solutions to some of the network security problems, the security of SDN itself is often overlooked. Especially the security of the data plane is often overlooked because of the widespread assumption that the data plane devices are trusted. How- ever, ...
Citation Formats
A. Soltani and C. F. Bazlamaçcı, “HyFI: Hybrid Flow Initiation in Software Defined Networks,” presented at the 5th International Conference on Information and Communication Systems (ICICS), Irbid, JORDAN, 2014, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/55554.