Robert MacDavid
Princeton University
7 Papers
23 Citations
Robert MacDavid is an academic researcher from Princeton University. The author has contributed to research in topics: Forwarding plane & Internet exchange point. The author has an hindex of 3, co-authored 6 publications.
Chat about Author
Papers
A P4-based 5G User Plane Function
Robert MacDavid,Carmelo Cascone,Pingping Lin,Badhrinath Padmanabhan,Ajay ThakuR,Larry L. Peterson,Jennifer Rexford,Oguz Sunay +7 more
- 11 Oct 2021
TL;DR: In this paper, the authors implement the 5G data plane using two P4 programs: one that acts as a open-source model data plane to simplify the interface with the control plane, and one to run efficiently on hardware switches to minimize latency and maximize bandwidth.
57
Concise Encoding of Flow Attributes in SDN Switches
Robert MacDavid,Rüdiger Birkner,Ori Rottenstreich,Arpit Gupta,Nick Feamster,Jennifer Rexford +5 more
- 03 Apr 2017
TL;DR: This paper presents PathSets, a compression algorithm that encodes sets or sequences of attributes in a compact tag that fits in a small packet-header field and shows that the number of forwarding rules grows linearly with thenumber of attributes encoded.
23
Scouts: Improving the Diagnosis Process Through Domain-customized Incident Routing
Jiaqi Gao,Nofel Yaseen,Robert MacDavid,Felipe Vieira Frujeri,Vincent Liu,Ricardo Bianchini,Ramaswamy Aditya,Xiaohang Wang,Henry Lee,David A. Maltz,Minlan Yu,Behnaz Arzani +11 more
- 30 Jul 2020
TL;DR: This work proposes a different approach using per-team Scouts, where each teams' Scout acts as its gate-keeper --- it routes relevant incidents to the team and routes-away unrelated ones, and reduces the time-to-mitigation of 65% of mis-routed incidents.
20
Scalable Real-Time Bandwidth Fairness in Switches
TL;DR: Approximate Hierarchical Allocation of Bandwidth (AHAB) is proposed, a per-user bandwidth limit enforcer that runs fully in the data plane of commodity switches and can achieve fair bandwidth allocation within 3.1ms, 13x faster than prior data-plane hierarchical schedulers.
8
Memory-Efficient Membership Encoding in Switches
Mengying Pan,Robert MacDavid,Shir Landau-Feibish,Jennifer Rexford +3 more
- 03 Mar 2020
TL;DR: MEME is presented, a scheme that clusters the attributes in packets to reduce the memory usage and applies a graph algorithm to achieve 1-2 orders of magnitude faster compilation time than the prior state of the art.