Loading...
Search for: software-defined-networking--sdn
0.007 seconds
Total 40 records

    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... 

    Network Monitoring with Software Defined Networking

    , M.Sc. Thesis Sharif University of Technology Sarabi, Arash (Author) ; Hemmatyar, Ali Mohammad Afshin (Supervisor)
    Abstract
    We call medium and large networksSDN, which they can managed by centralized software. In this networks instead ofmaking routing decisions byhardware, software is making decisions by using pre-defined conditions and with each packet behave differently. With the increasing development of real-time services such as voice services the importance of network monitoring system is increasing day after day. IN order to ensure quality of service, network service providers must measure network status with metrics such as delay and packet loss rate. Obtaining accurate and meaningful statistics from network status, provide abilities to service providers to measuretheir network health and estimate amount... 

    Enhancing Scalability in Software-defined Networks

    , M.Sc. Thesis Sharif University of Technology Shakeri, Sara (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... 

    Anomaly Detection in Software Defined IP Networks

    , M.Sc. Thesis Sharif University of Technology Mohammad Rashidi, Majid (Author) ; Akbari, Behzad (Supervisor)
    Abstract
    With growth in using the Internet and entrance of online stores and internet banks to daily people life, security has become a vital part of this new world. This causes, industrial companies started to produce security devices such as fire walls for protecting network from outside attackers and Intrusion Detection/Prevention Systems (IPS/IDS) for detection of attacks inside network. IPS/IDS causes network overload due to requiring copy of packet or flow information. With introducing Software Defined Networking (SDN) architecture, there is a hope to solve the issue with combining IPS/IDS and SDN features. Therefore, we propose two novel approaches for fast network scanning and SYN Flood... 

    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,... 

    Distributed Controller Architecture for Software Defined IoT

    , M.Sc. Thesis Sharif University of Technology Nahalparvari, Milad (Author) ; Manzuri, Mohammad Taghi (Supervisor)
    Abstract
    Widespread use of the interconnected devices has caused an increase in the number of online services and the Internet of Things applications. Some of the protocols used in networking equipment does not have the ability to manage the high volume of traffic, scalability and mobility. Existing networks with traditional protocols are rigid and the process of policy-making on network is slow. Manging the huge number of data flows is a complex and time-consuming task. To respond to such problems, in this study a Software defined architecture is proposed as an alternative to traditional network architecture. In this type of networks, administrators have overview on network controllers and network... 

    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... 

    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... 

    Load Balancing In Software Defined Networks

    , M.Sc. Thesis Sharif University of Technology Kavousi Rekati, Amin (Author) ; Hemmatyar, Ali Mohammad Afshin (Supervisor)
    Abstract
    The widely used services such as search engines, websites and social networks are deployed on multiple servers for quick and reliable access. Therefore, there is need to load balancer for distributing requests. In traditional networks usually dedicated hardware load balancers are used, which are very expensive, inflexible, single point of failure and prone to congestion. To solve this problem, using software defined networks, a simple device which works based on OpenFlow protocol can turn into a powerful load balancer with installing the rules by the controller.In software defined networks, a controller is used for load balancing, which has two main problems. First, in case of a failure in... 

    Reducing Channel Switching Time in IPTV Using Software Defined Networks

    , M.Sc. Thesis Sharif University of Technology Mandomi, Arash (Author) ; Hemmatyar, Ali Mohammad Afshin (Supervisor)
    Abstract
    IPTV is one of the developing technologies in recent years. This technology is used to broadcast TV programs over IP protocol stack. Video quality improvement is the most important advantage of this technology. Users can watch programs anytime they want in opposition to the traditional TV channels in which programs cast at certain times. One of the challenges in IPTV is high latency for channel switching. This latency is caused by different sources, including network delay. The delay between sending the channel switch request and receiving the first packet of the new channel is called network delay. In this thesis a new approach is proposed to decrease network delay. The proposed approach... 

    Distributed Publisher-Subscriber Pattern for Content-Based Routing in Software Defined Networks

    , M.Sc. Thesis Sharif University of Technology Aghili, Shahrooz (Author) ; Hemmat Yar, Ali Mohammad Afshin (Supervisor)
    Abstract
    Content-based routing, as provided by publisher/subscriber systems,has evolved as a key paradigm for interactions between loosely coupled application components (content publishers and subscribers). Content-based routing aims to increase the efficiency of forwarding by utilizing the diversity of information exchanged between application components. Using content-based forwarding rules (also called content filters) installed on content-based routers (also termed brokers), bandwidth-efficiency is increased by only forwarding content to the subset of subscribers who are actually interested in the published content. Many middle-ware implementations for content-based publish/subscribe have been... 

    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... 

    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... 

    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... 

    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... 

    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... 

    Application of Software-Defined Networking In Network Management

    , M.Sc. Thesis Sharif University of Technology Kohani, Fereshteh (Author) ; Pakravan, Mohammad Reza (Supervisor)
    Abstract
    Software-Defined Networking is a new approach in networking which provides a great opportunity to improve network management. Network policy decisions and reachability policies are one of the main concerns of the network administrators. These policies are traditionally configured in different network devices. The configurations are manually implemented using ACLs in routers, firewalls, VLANs, etc. Network engineers configure every single device on the network with its vendor-specific low level language. As a result, access control policies of the network lie in the configuration files of the network devices or even only in the minds of the network engineers. Moreover, access control policies... 

    Saving Energy Consumption in Software-defined Networks

    , M.Sc. Thesis Sharif University of Technology Dolati, Mahdi (Author) ; Movaghar Rahimabadi, Ali (Supervisor)
    Abstract
    consumption is an economical and environmental concern in nowadays world. Data centers (DC) are an important and energy power hunger part of modern life infrastructure. Many researches have shown that by considering special properties of DCs (e.g. redundancy) the energy consumption can be reduced. However new advances in hardware and software technologies have made DCs equipment more power proportional, i.e. they consume power proportional to their load. Unfortunately this new feature and many previous works do not have synergy. Also the performance of the DCs is so important that no DC owner is willing to trade it for lower power bills. Therefore algorithms that don’t consider the... 

    Energy Efficient Software Defined Networks

    , M.Sc. Thesis Sharif University of Technology Daemi, Nafiseh (Author) ; Hemmatyar, Ali Mohammad Afshin (Supervisor)
    Abstract
    With a growing concern on the considerable energy consumed by data centers, research efforts are targeting toward green data centers with higher energy efficiency. Networks are essential to today’s highly instrumented and connected society. Currently responsible for a fraction of the energy the IT sector consumes, networks rely on equipments that often use a constant amount of power regardless of their utilization; a worsening scenario as traffic is expected to increase by a factor of three in the next few years. Datacenter networks, for instance, employ devices that consume several kilowatts of power even when idle. This work aims to improve the energy efficiency of datacenter networks by... 

    Traffic Measurement in Software Defined Networks using Host-Controller Application Co-design

    , M.Sc. Thesis Sharif University of Technology Heydari Yengi Kandi, Ehsan (Author) ; Hematyar, Ali Mohammad Afshin (Supervisor) ; Movaghar Rahimabadi, Ali (Co-Advisor)
    Abstract
    With the introduction of SDN and OpenFlow as novel approaches for better network management and virtualization, it is now easier to perform QoS measurement anywhere, anytime, and anyplace through the use of self-directed, self-tuning mechanisms that continuously monitor and measure network performance and react swiftly to problems. Using programmable interfaces to OpenFlow controllers, software-defined measurement solutions provide consistent traffic measurement of flow parameters, such as bandwidth, packet loss, and latency to support the diversity requirements of next generation network applications and services. The flexibility of software-defined measurement gives the network operator...