Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Richard Alimi

dblp:33/2282 · DBLP profile ↗
← Back
12ranked-venue papers
2as first author
3since 2021 · last 2026
0009-0008-8954-4085ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 11 · 2 first-author · 3 since 2021Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
10 papers
Network management and operations · 20% Software-defined and programmable networks · 18% Datacenter networks · 16%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 100%

Topics — the 21 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks
SDN control plane
0.512021
Orion: Google's Software-Defined Networking Control Plane · NSDI 2021
Internet architecture and protocols › network topology
hierarchical network topology
0.312018
B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN · SIGCOMM 2018
Software-defined and programmable networks › SDN applications
software-defined WAN
0.312018
B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN · SIGCOMM 2018
Routing and switching
traffic engineering
0.312018
B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN · SIGCOMM 2018
Wireless networking
wireless mesh network
0.232009
muNet: Harnessing Multiuser Capacity in Wireless Mesh Networks · INFOCOM 2009
iPack: in-Network Packet Mixing for High Throughput Wireless Mesh Networks · INFOCOM 2008
Superposition coding for wireless mesh networks · MobiCom 2007
Physical-layer communications › channel coding › multiuser coding
superposition coding
0.232009
muNet: Harnessing Multiuser Capacity in Wireless Mesh Networks · INFOCOM 2009
Superposition coding for wireless mesh networks · MobiCom 2007
iPack: in-Network Packet Mixing for High Throughput Wireless Mesh Networks · INFOCOM 2008
Cloud and datacenter computing
datacenter network
0.112021
Orion: Google's Software-Defined Networking Control Plane · NSDI 2021
Cloud and datacenter computing › datacenter network
software-defined networking
0.112021
Orion: Google's Software-Defined Networking Control Plane · NSDI 2021
Content delivery and video streaming
live streaming
0.112012
ShadowStream: performance evaluation as a capability in production internet live streaming networks · SIGCOMM 2012
Wireless networking › medium access control
concurrent transmission
0.112010
A General Algorithm for Interference Alignment and Cancellation in Wireless Networks · INFOCOM 2010
Internet of things and sensor networks › reliability
failure resilience
0.112010
R3: resilient routing reconfiguration · SIGCOMM 2010
Routing and switching
fault-tolerant routing
0.112010
R3: resilient routing reconfiguration · SIGCOMM 2010
Physical-layer communications
interference alignment
0.112010
A General Algorithm for Interference Alignment and Cancellation in Wireless Networks · INFOCOM 2010
Physical-layer communications › multiuser systems › multiuser communication
multiuser capacity
0.112009
muNet: Harnessing Multiuser Capacity in Wireless Mesh Networks · INFOCOM 2009
Physical-layer communications › interference cancellation
successive interference cancellation
0.112009
muNet: Harnessing Multiuser Capacity in Wireless Mesh Networks · INFOCOM 2009
Network management and operations
configuration management
0.112008
Shadow configuration as a network management primitive · SIGCOMM 2008
Network management and operations
configuration verification
0.112008
Shadow configuration as a network management primitive · SIGCOMM 2008
Wireless networking › medium access control › MAC protocol
MAC protocol design
0.112007
Superposition coding for wireless mesh networks · MobiCom 2007
Wireless networking
network capacity
0.112007
Superposition coding for wireless mesh networks · MobiCom 2007
Wireless networking
medium access control
0.122009
muNet: Harnessing Multiuser Capacity in Wireless Mesh Networks · INFOCOM 2009
Superposition coding for wireless mesh networks · MobiCom 2007
Network optimization and economics
resource allocation
0.012010
A General Algorithm for Interference Alignment and Cancellation in Wireless Networks · INFOCOM 2010

Methods — techniques the papers use, named apart from their topics

network architecture design · 0.8two-stage matching/hashing · 0.7superposition coding · 0.2transparent embedding · 0.1distributed experiment orchestration · 0.1deterministic replay · 0.1optimization · 0.1MPLS fast reroute · 0.1simulation · 0.1network coding · 0.1
YearPublicationVenuePosition
2026 GGN: Experiences in Designing and Deploying the Next-Generation Google Global Network
abstract
Cloud and AI/ML workloads are posing unprecedented new requirements on the wide-area network: it must combine strict availability, massive growth, and feature agility. It became increasingly clear that traditional WAN designs were ill-equipped to adapt to these requirements.
Mohammad Al-Fares, Richard Alimi, Arda Balkanay, Dennis Fetterly, Chi-Yao Hong, Nachikethas A. Jagadeesan, Bikash Koley, Priya Mahadevan, Subhasree Mandal, Warren Martins, Arjun Muralidharan, Namrata Pralhad Kadam, Aman Shaikh, Anees Shaikh, Rob Shakir, Sankalp Singh, Charith Wickramaarachchi, Jonathan Zolla
SIGCOMM2
2024 CAPA: An Architecture For Operating Cluster Networks With High Availability
Bingzhe Liu, Colin Scott, Mukarram Tariq, Andrew D. Ferguson, Phillipa Gill, Richard Alimi, Omid Alipourfard, Deepak Arulkannan, Virginia Beauregard, Patrick Conner, Brighten Godfrey, Xander Lin, Joon Ong, Mayur Patel, Amr Sabaa, Alex Smirnov, Manish Verma, Prerepa V. Viswanadham, Amin Vahdat
NSDI6
2021 Orion: Google's Software-Defined Networking Control Plane
Andrew D. Ferguson, Steve D. Gribble, Chi-Yao Hong, Chip Killian, Waqar Mohsin, Henrik Mühe, Joon Ong, Leonid B. Poutievski, Lorenzo Vicisano, Richard Alimi, Shawn Shuoshuo Chen, Mike Conley, Subhasree Mandal, Karthik Nagaraj, Kondapa Naidu Bollineni, Amr Sabaa, Shidong Zhang, Amin Vahdat
NSDI11
2018 B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN
abstract
Private WANs are increasingly important to the operation of enterprises, telecoms, and cloud providers. For example, B4, Google's private software-defined WAN, is larger and growing faster than our connectivity to the public Internet. In this paper, we present the five-year evolution of B4. We describe the techniques we employed to incrementally move from offering best-effort content-copy services to carrier-grade availability, while concurrently scaling B4 to accommodate 100x more traffic. Our key challenge is balancing the tension introduced by hierarchy required for scalability, the partitioning required for availability, and the capacity asymmetry inherent to the construction and operation of any large-scale network. We discuss our approach to managing this tension: i) we design a custom hierarchical network topology for both horizontal and vertical software scaling, ii) we manage inherent capacity asymmetry in hierarchical topologies using a novel traffic engineering algorithm without packet encapsulation, and iii) we re-architect switch forwarding rules via two-stage matching/hashing to deal with asymmetric network failures at scale.
Chi-Yao Hong, Subhasree Mandal, Mohammad Al-Fares, Richard Alimi, Kondapa Naidu Bollineni, Chandan Bhagat, Sourabh Jain, Jay Kaimal, Shiyu Liang, Kirill Mendelev, Steve Padgett, Faro Rabe, Saikat Ray, Malveeka Tewari, Matt Tierney, Monika Zahn, Jonathan Zolla, Joon Ong, Amin Vahdat
SIGCOMM5
2012 ShadowStream: performance evaluation as a capability in production internet live streaming networks
abstract
As live streaming networks grow in scale and complexity, they are becoming increasingly difficult to evaluate. Existing evaluation methods including lab/testbed testing, simulation, and theoretical modeling, lack either scale or realism. The industrial practice of gradually-rolling-out in a testing channel is lacking in controllability and protection when experimental algorithms fail, due to its passive approach. In this paper, we design a novel system called ShadowStream that introduces evaluation as a built-in capability in production Internet live streaming networks. ShadowStream introduces a simple, novel, transparent embedding of experimental live streaming algorithms to achieve safe evaluations of the algorithms during large-scale, real production live streaming, despite the possibility of large performance failures of the tested algorithms. ShadowStream also introduces transparent, scalable, distributed experiment orchestration to resolve the mismatch between desired viewer behaviors and actual production viewer behaviors, achieving experimental scenario controllability. We implement ShadowStream based on a major Internet live streaming network, build additional evaluation tools such as deterministic replay, and demonstrate the benefits of ShadowStream through extensive evaluations.
Chen Tian 0001, Richard Alimi, Yang Richard Yang, David Zhang 0002
SIGCOMM2
2010 A General Algorithm for Interference Alignment and Cancellation in Wireless Networks
abstract
Physical layer techniques have come a long way and can achieve very close to Shannon capacity for point-to-pint links. It is apparent that, to further improve network capacity significantly, we have to resort to concurrent transmissions. Many concurrent transmission techniques (e.g., zero forcing, interference alignment and distributed MIMO) are proposed in which multiple senders jointly encode signals to multiple receivers so that interference is aligned and each receiver is able to decode its desired information. In this paper, we investigate the constraints and challenges of using interference alignment. Our main contribution is conducting the first systematic investigation on the key issue of identifying opportunities for interference alignment. We identify diverse, novel scenarios for using interference alignment. We show that identifying opportunities for interference alignment in the general case is computational challenging. However, we also present a promising, distributed algorithm for identifying a wide range of opportunities for interference alignment using a unifying framework based on the degree of freedom. Our second contribution is evaluating key practical implementation issues.
Li Erran Li, Richard Alimi, Dawei Shen, Harish Viswanathan, Yang Richard Yang
INFOCOM2
2010 R3: resilient routing reconfiguration
abstract
Network resiliency is crucial to IP network operations. Existing techniques to recover from one or a series of failures do not offer performance predictability and may cause serious congestion. In this paper, we propose Resilient Routing Reconfiguration (R3), a novel routing protection scheme that is (i) provably congestion-free under a large number of failure scenarios; (ii) efficient by having low router processing overhead and memory requirements; (iii) flexible in accommodating different performance requirements (e.g., handling realistic failure scenarios, prioritized traffic, and the trade-off between performance and resilience); and (iv) robust to both topology failures and traffic variations. We implement R3 on Linux using a simple extension of MPLS, called MPLS-ff. We then conduct extensive Emulab experiments and simulations using realistic network topologies and traffic demands. Our results show that R3 achieves near-optimal performance and is at least 50% better than the existing schemes under a wide range of failure scenarios.
Hao Wang 0010, Ajay Mahimkar, Richard Alimi, Yin Zhang 0001, Lili Qiu, Yang Richard Yang
SIGCOMM4
2009 muNet: Harnessing Multiuser Capacity in Wireless Mesh Networks
abstract
We present muNet, a wireless mesh network design and implementation to harness the multiuser capacity of wireless channels. Traditionally, media access control is designed to schedule one transmission between one sender and one receiver without interference at any given time. However, this design is suboptimal in terms of achieving the multiuser capacity of multi-access wireless channels. In muNet, we implement effective physical layer techniques called superposition coding and successive interference cancellation to enable simultaneous unicast transmissions from a single transmitter to multiple receivers as well as from multiple transmitters to a single receiver. We design the first practical MAC protocol that leverages such a physical layer and exposes the multiuser capacity to upper layers. We also present a simple, effective routing protocol that increases simultaneous transmission opportunities for the MAC layer. A proof-of-concept muNet is implemented on the GNU radio platform. Measurements on the implementation shows that the throughput gains of muNet are significant (up to 93%).
Li Erran Li, Richard Alimi, Ramachandran Ramjee, Harish Viswanathan, Yang Richard Yang
INFOCOM2
2008 iPack: in-Network Packet Mixing for High Throughput Wireless Mesh Networks
abstract
A major barrier for the adoption of wireless mesh networks is severe limits on throughput. Many in-network packet mixing techniques at the network layer [1], [2], [3] as well as the physical layer [4], [5], [6] have been shown to substantially improve throughput. However, the optimal mixing algorithm that maximizes throughput is still unknown. We propose iPack, an algorithm for in-network generation of composite packets that integrates coding at two different layers of the protocol stack: XOR-based network coding and physical layer superposition coding. Using extensive simulations, we find that the throughput gain of the joint coding iPack algorithm is 30% more than the better performer of network coding and superposition coding in a wide range of scenarios, and automatically takes advantage of the best available coding opportunities. In a typical wireless mesh network when more traffic is between the clients and access points, the average throughput improvement of iPack, our joint optimization scheduler, can be 324%, while there can be little gain (less than 10%) if network coding alone is used. We also validate our results by implementing iPack on a small-scale testbed based on GNU Radio.
Richard Alimi, Li Erran Li, Ramachandran Ramjee, Harish Viswanathan, Yang Richard Yang
INFOCOM1
2008 Shadow configuration as a network management primitive
abstract
Configurations for today's IP networks are becoming increasingly complex. As a result, configuration management is becoming a major cost factor for network providers and configuration errors are becoming a major cause of network disruptions. In this paper, we present and evaluate the novel idea of shadow configurations. Shadow configurations allow configuration evaluation before deployment and thus can reduce potential network disruptions. We demonstrate using real implementation that shadow configurations can be implemented with low overhead.
Richard Alimi, Yang Richard Yang
SIGCOMM1
2007 Superposition coding for wireless mesh networks
abstract
A major barrier for the adoption of wireless mesh networks is severe limits on throughput. In this paper, we apply superposition coding to substantially improve network capacity of large, dense wireless mesh networks. Superposition coding is a physical layer technique that allows a transmitter to simultaneously send independent packets to multiple receivers. While superposition coding has been studied extensively by the physical layer community, we present the first design of practical and effective MAC protocols to take advantage of superposition coding in wireless mesh networks. Extensive evaluations show that superposition coding can be a practical method to increase the throughput of large, dense wireless mesh networks. Specifically, in a mesh network with 2 to 64 active receivers and one gateway, we show that our system can increase throughput up to 154%, with average gain ranging from 10% to 21%. When there are multiple gateways forming a mesh network, our system gains up to 98%, with average gain ranging from 24% to 46%. These results clearly demonstrate the potential benefits of our system. We also present results from an implementation of superposition coding using GNU Radio.
Li Erran Li, Richard Alimi, Ramachandran Ramjee, Jingpu Shi, Yanjun Sun, Harish Viswanathan, Yang Richard Yang
MobiCom2
2006 Computational Efficiency and Practical Implications for a Client Grid
Nianjun Zhou, Richard Alimi
HPCC2