Please use this identifier to cite or link to this item:
https://scholarbank.nus.edu.sg/handle/10635/246913
Title: | ENHANCING THE EFFICACY OF PROGRAMMABLE NETWORKS | Authors: | SONG CHA HWAN | ORCID iD: | orcid.org/0009-0006-2041-080X | Keywords: | Programmable Dataplane, Network Measurement, Sketch algorithm, In-network Caching, Network Load Balancing, RDMA | Issue Date: | 25-Aug-2023 | Citation: | SONG CHA HWAN (2023-08-25). ENHANCING THE EFFICACY OF PROGRAMMABLE NETWORKS. ScholarBank@NUS Repository. | Abstract: | This thesis aims to optimize the design of datacenter networks by improving network telemetry, stateful network functions, and network load balancing using high-speed programmable switches. Our approach involves identifying and addressing bottlenecks and inefficiencies by incorporating switching architecture, hardware resources, interfaces, and traffic patterns into the design. First, we introduce a novel data structure called FCM-Sketch, which supports high resolution, generality, and scaling with the switching fabric throughput at the same time. Next, we develop DySO, a system that executes control actions through the high-speed data-path instead of using the switch's slow control channel. DySO enables quick retrieval of the network telemetry and responsiveness to network changes. Lastly, we present ConWeave, a network load balancing framework for the emerging transport mechanism in data centers, remote direct memory access (RDMA). It provides a fine-grained network load balancing while masking the adverse effects of rerouting (e.g., out-of-order packet arrivals) using programmable switches. | URI: | https://scholarbank.nus.edu.sg/handle/10635/246913 |
Appears in Collections: | Ph.D Theses (Open) |
Show full item record
Files in This Item:
File | Description | Size | Format | Access Settings | Version | |
---|---|---|---|---|---|---|
SongCH.pdf | 25.67 MB | Adobe PDF | OPEN | None | View/Download |
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.