Withdraw
Loading…
OPTIMIZING NETWORKING APPROACHES USING P4 PROGRAMMING
Sanyal, Debopam
Loading…
Permalink
https://hdl.handle.net/2142/125061
Description
- Title
- OPTIMIZING NETWORKING APPROACHES USING P4 PROGRAMMING
- Author(s)
- Sanyal, Debopam
- Issue Date
- 2020-05-01
- Keyword(s)
- software-defined networking; forwarding; data plane; switch; P4; OpenFlow
- Abstract
- Forwarding data packets between switches is the basis of propagation of information in computer networks of all types. Hence, in order to ensure optimal utilization of hardware and computing resources, it is imperative to make the forwarding process fast, efficient and resilient. Decentralizing intelligence in networks often makes packet transmission time-consuming as there is no separation between the forwarding and routing processes. In this project, I focused specifically on reducing this time by implementing the forwarding decisions of the switch in the data plane and leaving the control plane to handle the routing process. This is a well-known feature of software-defined networks (SDNs). In most cases, switches forward packets depending on their characteristics. Therefore, I focused on this conditional basis of forwarding at the switch level. I implemented three different forwarding paradigms for two topologies: (a) utilizing unused, but optimal topology paths, (b) placing importance on the urgency of data flows and (c) guaranteeing connectivity. I used the P4 programming language over the OpenFlow protocol since the latter does not provide complete protocol independency. The evaluation process involved testing the programs on the mininet network emulator first and then on the SDNet and SUME simulations of the NetFPGA-SUME. The goal of this project is to provide end-to-end deadline guarantees for real-time networks using an SDN by programming the switch data plane. This consists of developing and evaluating (i) deadlinedriven (end-to-end delay guarantees) and (ii) budget-driven packet scheduling algorithms and (iii) providing resilience in case of link failures. The broader mission is to forward packets in an optimal fashion.
- Type of Resource
- text
- Language
- eng
Owning Collections
Senior Theses - Electrical and Computer Engineering PRIMARY
The best of ECE undergraduate researchManage Files
Loading…
Edit Collection Membership
Loading…
Edit Metadata
Loading…
Edit Properties
Loading…
Embargoes
Loading…