Loading...
Search for: software-defined-networking--sdn
0.008 seconds
Total 41 records

    Cuckoo-PC: An evolutionary synchronization-aware placement of SDN controllers for optimizing the network performance in WSNs

    , Article Sensors (Switzerland) ; Volume 20, Issue 11 , 2020 , Pages 1-19 Tahmasebi, S ; Safi, M ; Zolfi, S ; Maghsoudi, M. R ; Faragardi, H. R ; Fotouhi, H ; Sharif University of Technology
    MDPI AG  2020
    Abstract
    Due to reliability and performance considerations, employing multiple software-defined networking (SDN) controllers is known as a promising technique in Wireless Sensor Networks (WSNs). Nevertheless, employing multiple controllers increases the inter-controller synchronization overhead. Therefore, optimal placement of SDN controllers to optimize the performance of a WSN, subject to the maximum number of controllers, determined based on the synchronization overhead, is a challenging research problem. In this paper, we first formulate this research problem as an optimization problem, then to address the optimization problem, we propose the Cuckoo Placement of Controllers (Cuckoo-PC) algorithm.... 

    Reliable and energy-efficient routing for green software defined networking

    , Article 9th International Symposium on Telecommunication, IST 2018, 17 December 2018 through 19 December 2018 ; 2019 , Pages 221-226 ; 9781538682746 (ISBN) Norouzi, A ; Majidi, B ; Movaghar, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2019
    Abstract
    Improvement of energy efficiency in Software Defined Networking (SDN) is a challenging problem. In order to achieve higher energy efficiency, the routing and scheduling in software defined networks should be planned robustly based on the topological specifications of the SDN. The topological specifications of the SDN depends on the size of the network graph which changes rapidly as the virtualized network devices in the network turned on and off by the controller. Therefore, modelling the SDN graph is an important issue in designing a reliability aware energy efficient SDN. In this paper we propose a new algorithm for reliable energy efficient traffic engineering in SDN. In the proposed... 

    Detecting malicious packet drops and misroutings using header space analysis

    , Article 8th International Symposium on Telecommunications, IST 2016, 27 September 2016 through 29 September 2016 ; 2017 , Pages 521-526 ; 9781509034345 (ISBN) Mohammadi, A. A ; Kazemian, P ; Pakravan, M. R ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2017
    Abstract
    Software Defined Networking (SDN) provides a logically centralized view of the state of the network, and as a result opens up new ways to manage and monitor networks. In this paper we introduce a novel approach to network intrusion detection in SDNs that takes advantage of these attributes. Our approach can detect compromised routers that produce faulty messages, copy or steal traffic or maliciously drop certain types of packets. To identify these attacks and the affected switches, we correlate the forwarding state of network - i.e. installed forwarding rules - with the forwarding status of packets - i.e. the actual route packets take in the network and detect anomaly in routes. Thus, our... 

    SDxVPN: A software-defined solution for VPN service providers

    , Article Proceedings of the NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium, 25 April 2016 through 29 April 2016 ; 2016 , Pages 180-188 ; 9781509002238 (ISBN) Mirkhanzadeh, B ; Taheri, N ; Khorsandi, S ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2016
    Abstract
    BGP/MPLS IP VPN and VPLS services are considered to be widely used in IP/MPLS networks for connecting customers' remote sites. However, service providers struggle with many challenges to provide these services. Management complexity, equipment costs, and last but not least, scalability issues emerging as the customers increase in number, are just some of these problems. Software-defined networking (SDN) is an emerging paradigm that can solve aforementioned issues using a logically centralized controller for network devices. In this paper, we propose a SDN-based solution called SDxVPN which considerably lowers the complexity of VPN service definition and management. Our method eliminates... 

    Optimal Method for Controller Placement Problem in Sdn Using Machine Learning Techniques

    , M.Sc. Thesis Sharif University of Technology Mirhosseini, Hossein (Author) ; Fazli, Mohammad Amin (Supervisor)
    Abstract
    Software-defined networking (SDN) is a network management approach that allows centralized control of the network independently from network hardware. As a network management method, SDN provides many capabilities not traditionally found in existing hardware-based networks. However, one of the significant challenges of SDN is the placement of the controller within the network. In SDN, the central controller must be able to efficiently route all data flows separately to end devices. Therefore, the placement of the controller in the network is crucial. However, controller placement in the network poses a major challenge as it needs to be appropriately and optimally positioned to enhance... 

    Analysis and Improvement of Real-Time Routing Protocols for mmWave Vehicular Communications Using Software-Defined Networks

    , M.Sc. Thesis Sharif University of Technology Hadinejad, Mohamad (Author) ; Jahangir, Amir Hossein (Supervisor)
    Abstract
    The transportation industry has been greatly impacted by computer technologies, and utilizing AI in autonomous vehicles is one of the visions for its future. Due to the need for better perception of the surroundings through sensor sharing, fully autonomous vehicles must rely on appropriate vehicular networks. Advanced applications of vehicular networks like sensor sharing require high transmission rates and low end-to-end delay, which are addressed by mmWaves as the transmission medium. As a result of their high attenuation, mmWaves are directional and susceptible to obstacles. Packet relaying for mmWave communications can extend the communication range. When selecting relay vehicles in the... 

    Analyzing and Improving the Real Time Routing in Software Defined Network

    , Ph.D. Dissertation Sharif University of Technology Sedaghat, Shahrzad (Author) ; Jahangir, Amir Hossein (Supervisor)
    Abstract
    Software defined network (SDN) is an emerging network architecture in which the network control is directly programmed and separated from the forwarding plane. The SDN is a suitable and adaptable infrastructure for the requirements of new networks such as the Internet of Things and the fifth generation of mobile phones. In real time systems, tasks that miss their deadline are considered worthless or useless. Nowadays, real time applications in the SDN platform have diversified and will continue to expand in the future. SDN should be able to support real time communications like traditional networks, and even better. Therefore, from a designer’s or analyst’s point of view of such networks, it... 

    Distributed Denial of-Service (DDoS)Attack Detection in SDN-based Cloud

    , M.Sc. Thesis Sharif University of Technology Nikpour, Amir (Author) ; Jalili, Rasool (Supervisor)
    Abstract
    SDN-based cloud is created by new thechnologies. This infrastructure is more programmable, manageable and configurable. However SDN-based cloud is vulnerable to the DDoS attacks. A lot of researches has been accomplished to prevent these kind of attacks. Solutions that proposed in these papers are based on machine learning, statistical analysis of traffic or combination of these approaches. In this research an efficient method has been introduced, for detecting DDOS attack in SDN-based cloud environment. Detection system is based on extreme learning machine (ELM). ELMs has been pruned with genetic algorithm (GAP-ELM). Detection of attack in the proposed system, has been accomplished with... 

    Flow-driven Design and Evaluation of GTP Protocol on Mobile Networks Transport Layer

    , M.Sc. Thesis Sharif University of Technology Mahdavi Far, Hossein (Author) ; Motahari, Abolfazl (Supervisor) ; Hossein Khalaj, Babak (Co-Supervisor)
    Abstract
    The significant increase in the penetration of mobile phones and the significant growth of traffic generated in these networks has posed many challenges in the field of cost management, and the expansion of the existing network for mobile operators and has encouraged operators to change the current network architecture. On the other hand, the standard of the next mobile communication, i.e. the fifth generation, has a completely different architecture from the current architecture. Many of the logical and physical entities of the current network have undergone fundamental changes in the new network, and at first glance it does not seem that there is a direct transition from the previous... 

    Energy Aware Routing Algorithm with SDN in Data Center Networks

    , M.Sc. Thesis Sharif University of Technology Hadi, Azhar (Author) ; Koohi, Somayyeh (Supervisor)
    Abstract
    It is well known that data centres consume high amounts of energy, which has become a major concern in the field of cloud computing. Therefore, energy consumption could be reduced by using intelligent mechanisms work to adapt the set of network components to the total traffic volume. SDN is an efficient way to do so because it has many benefits over traditional approaches, such as centralised management, low capex, flexibility, scalability and virtualisation of network functions. In our work will we use the heuristic energy-aware routing (HEAR) model, which is composed of the proposed heuristic algorithm and the energy-aware routing algorithm. This work identifies the unused links and... 

    Flow Management with Service Chain Embedding in Software-Defined Networks

    , Ph.D. Dissertation Sharif University of Technology Golkarifard, Morteza (Author) ; Movaghar, Ali (Supervisor)
    Abstract
    5G networks are going to support a variety of vertical services, with a diverse set of key performance indicators (KPIs), by using enabling technologies such as software-defined networking and network function virtualization. It is the responsibility of the network operator to efficiently allocate the available resources to the service requests in such a way to honor KPI requirements, while accounting for the limited quantity of available resources and their cost. A critical challenge is that requests may be highly varying over time, requiring a solution that accounts for their dynamic generation and termination. With this motivation, we seek to make joint decisions for request admission,... 

    Implementing a Software-Defined-Network Firewall on FPGA

    , M.Sc. Thesis Sharif University of Technology Daneshmand, Arash (Author) ; Jahangir, Amir Hossein (Supervisor)
    Abstract
    Software defined networks are developed to provide programmability and a centralized view in networks by decoupling control plane from data plane. Software defined networks are now well received,and these networks are evolving every day. This is while more attention has been paid to widen the application of these networks and eliminating the shortcomings in their performance. On the other hand, in very large networks, the issue of efficiency and processing speed is of great importance. However, performance in these networks is not satisfactory, especially in single controller based SDN due to the complex processing of packets in a unique controller. Security needs are also of great... 

    Traffic Behavior Analysis in Software Defined Network for DDoS Attack Detection

    , M.Sc. Thesis Sharif University of Technology Karimi, Alireza (Author) ; Jalili, Rasool (Supervisor)
    Abstract
    Today Software Defined Networks are being considered as a new approach in the IT industry. In the architecture of this type of network, the control plane is separated from the data plane and this control layer is collected centrally in a unit called the controller that manages packet routing in the network. Switches and other components in the data layer are only responsible for transmitting packets in the network. Software Defined Networks are now widely used by leading companies. One of the most basic security requirements in any network architecture is the issue of full network accessibility for users. Denial of service attacks are known to pose a serious threat to network accessibility.... 

    A Solution for Improving Scalability in Smart City Based on Fog Computing and SDN

    , M.Sc. Thesis Sharif University of Technology Bahmanpour, Zahra (Author) ; Habibi, Jafar (Supervisor)
    Abstract
    Internet of Things (IoT) is a concept which implies billions of smart objects being connected to the Internet and realizing the smart city. These smart objects generate massive amounts of data and send it to the cloud for process. In reality, sending all the data to the cloud isnn not performant and consumes a lot of energy, therefore fog computing which is a newer concept presented in recent years can be a solution to this problem. By moving the computations to the edge of the network and end devices, fog computing has reduced the cloud approach challenges and is more flexible and scalable. On the other side, software defined networking, with it’s most significant feature which is... 

    Early Detection of DDOS Attacks in SDX (SDN-IXP) Networks

    , M.Sc. Thesis Sharif University of Technology Moshiri, Mahdi (Author) ; Jahangir, Amir Hossein (Supervisor)
    Abstract
    A novel internetworking paradigm, software-defined exchange (SDX), allows multiple independent administrative domains to share computing, storage, and networking resources. Although the term SDX is very recent, the concept has already been used by many distinct disciplines.We argue that the advent of Software Defined Networking (SDN) provides a unique opportunity to effectively detect and contain network security problems such as DDoS attacks. DDoS attacks can easily exhaust the controller's or the switches' computing and communication resources and hence, breakdown the network within a short time. In this thesis we extend these functionalities with an efficient, scalable and light weight... 

    An Efficient Approach for Improving the Performance of Real-time Flow Routing in SDN Controllers

    , M.Sc. Thesis Sharif University of Technology Heidari, Hossein (Author) ; Jahangir, Amir Hossein (Supervisor)
    Abstract
    In real-time systems, jobs that miss their deadline are considered worthless or ineffective. Nowadays, real-time applications (such as multimedia) that communicate through software-defined networks (SDN) are widely used and will continue to expand in the future. SDN is an emerging network architecture in which control plane is separated from data plane to manage it directly. In this research, we make changes to the controller and the switch used in such network to deliver real time packets or real-time flows (such as video) on time, as much as possible. As missed deadline packets are worthless and they waste bandwidth, dropping them is a solution. Moreover, the controller can drop flows that... 

    Network Security using Host-controller Application Codesign in SDN

    , M.Sc. Thesis Sharif University of Technology Tajzad, Mohammad Reza (Author) ; Afshin Hematyar, Ali Mohammad (Supervisor)
    Abstract
    Software Defined Networks provide programmability and centralized control for network’s administrator. Like other networks, security problems are important in these networks, but there is not enough research in this area. The problem being discussed here is to elevate the security level in software defined networks using centralized control and programmability of these networks. We will accomplish this purpose by using hosts and controller at the same time to prevent unwanted traffic from entering the network. By using this approach, we will be able to remove many short comings of these networks and implement security systems, like intrusion detection systems, more efficient. One of these... 

    Controller Placement in SDNs

    , M.Sc. Thesis Sharif University of Technology Fazeli, Mehran (Author) ; Afshin Hemmatyar, Ali Mohammad (Supervisor)
    Abstract
    Controller placement affects all aspects of separating control plane from forwarding plane in SDN networks such as flow set up delay and reliability. Also it will limit Fault tolerance, and other performance evaluation measures such as propagation delay, accessibility and Convergence in WANs. These measures influence software designing with affecting controllers’ ability to respond to real-time events and push forwarding actions to forwarding elements. The placement problem consists of finding suitable places for controllers along with the number of them. Most of the works in this field try to decrease the delay between controllers to switches and between controllers themselves. Beside,... 

    Design of Tunable, Multi-Mode, Multi-Path Filters

    , Ph.D. Dissertation Sharif University of Technology Behmanesh, Baktash (Author) ; Atarodi, Mojtaba (Supervisor)
    Abstract
    In this dissertation a special category of RF filters known as multi-path filters are introduced, chracterized and implemented. The center frequency of the multi-path filters can be tuned by changing the frequency of the clocks applied to the filter, which makes them attractive for use in multi-standard receivers. In this thesis, different types of multi-path filters are studied and by proposing different circuits, their various applications are covered. First, the concept of multi-path filters and their chracteristics are studied. Then a novel technique to analyze these filters based on Fourier analysis is proposed and then, based on this analysis, a new circuit architecture with reduced... 

    Use and Evaluation of Predictive and Speculative Techniques in Software-Defined Networks (SDN) processor

    , M.Sc. Thesis Sharif University of Technology Dorosti, Zahra (Author) ; Jahangir, Amir Hossein (Supervisor)
    Abstract
    Software Defined Networking (SDN) is an emerging paradigm which makes the network programmable by separating the control plane from data plane and makes both planes to work independently. There is a centralized controller and a programmable data plane in these networks architecture and forwarding data packets is realized by programming the data plane via an open interface called OpenFlow. OpenFlow is a communication protocol between control and data planes. The centralized architecture of these networks provides a global view of the underlying network to upper applications and brings numerous advantages such as routing, traffic engineering and QoS control. Despite these advantages there are...