382 citations · 1.6k across the 39 of their papers we have counts for
15 papers · 1 filter
Coded Transaction Broadcasting for High-throughput Blockchains
Lei Yang, Yossi Gilad, Mohammad Alizadeh
High-throughput blockchains require efficient transaction broadcast mechanisms that can deliver transactions to most network nodes with low bandwidth overhead and latency. Existing…
Scalable Tail Latency Estimation for Data Center Networks
Kevin Zhao, Prateesh Goyal, Mohammad Alizadeh +1
In this paper, we consider how to provide fast estimates of flow-level tail latency performance for very large scale data center networks. Network tail latency is often a crucial m…
Optimal Congestion Control for Time-varying Wireless Links
Prateesh Goyal, Mohammad Alizadeh, Thomas E. Anderson
Modern networks exhibit a high degree of variability in link rates. Cellular network bandwidth inherently varies with receiver motion and orientation, while class-based packet sche…
SWP: Microsecond Network SLOs Without Priorities
Kevin Zhao, Prateesh Goyal, Mohammad Alizadeh +1
The increasing use of cloud computing for latency-sensitive applications has sparked renewed interest in providing tight bounds on network tail latency. Achieving this in practice…
Site-to-Site Internet Traffic Control
Frank Cangialosi, Akshay Narayan, Prateesh Goyal +3
Queues allow network operators to control traffic: where queues build, they can enforce scheduling and shaping policies. In the Internet today, however, there is a mismatch between…
Real-world Video Adaptation with Reinforcement Learning
Hongzi Mao, Shannon Chen, Drew Dimmery +5
Client-side video players employ adaptive bitrate (ABR) algorithms to optimize user quality of experience (QoE). We evaluate recently proposed RL-based ABR methods in Facebook's we…
ABC: A Simple Explicit Congestion Controller for Wireless Networks
Prateesh Goyal, Anup Agarwal, Ravi Netravali +2
We propose Accel-Brake Control (ABC), a simple and deployable explicit congestion control protocol for network paths with time-varying wireless links. ABC routers mark each packet…
High Throughput Cryptocurrency Routing in Payment Channel Networks
Vibhaalakshmi Sivaraman, Shaileshh Bojja Venkatakrishnan, Kathy Ruan +5
Despite growing adoption of cryptocurrencies, making fast payments at scale remains a challenge. Payment channel networks (PCNs) such as the Lightning Network have emerged as a via…
Secure Incentivization for Decentralized Content Delivery
Prateesh Goyal, Ravi Netravali, Mohammad Alizadeh +1
Prior research has proposed technical solutions to use peer-to-peer (P2P) content delivery to serve Internet video, showing that it can reduce costs to content providers. Yet, such…
Homa: A Receiver-Driven Low-Latency Transport Protocol Using Network Priorities (Complete Version)
Behnam Montazeri, Yilong Li, Mohammad Alizadeh +1
Homa is a new transport protocol for datacenter networks. It provides exceptionally low latency, especially for workloads with a high volume of very short messages, and it also sup…
Elasticity Detection: A Building Block for Internet Congestion Control
Prateesh Goyal, Akshay Narayan, Frank Cangialosi +3
This paper introduces Nimbus, a robust technique to detect whether the cross traffic competing with a flow is "elastic", and shows that this elasticity detector improves congestion…
Programmable Packet Scheduling
Anirudh Sivaraman, Suvinay Subramanian, Anurag Agrawal +7
Switches today provide a small set of scheduling algorithms. While we can tweak scheduling parameters, we cannot modify algorithmic logic, or add a completely new algorithm, after…
Packet Transactions: High-level Programming for Line-Rate Switches
Anirudh Sivaraman, Mihai Budiu, Alvin Cheung +6
Many algorithms for congestion control, scheduling, network measurement, active queue management, security, and load balancing require custom processing of packets as they traverse…
Costly Circuits, Submodular Schedules: Hybrid Switch Scheduling for Data Centers
Shaileshh Bojja Venkatakrishnan, Mohammad Alizadeh, Pramod Viswanath
Hybrid switching - in which a high bandwidth circuit switch (optical or wireless) is used in conjunction with a low bandwidth packet switch - is a promising alternative to intercon…
Millions of Little Minions: Using Packets for Low Latency Network Programming and Visibility (Extended Version)
Vimalkumar Jeyakumar, Mohammad Alizadeh, Yilong Geng +2
This paper presents a practical approach to rapidly introduce new dataplane functionality into networks: End-hosts embed tiny programs into packets to actively query and manipulate…