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.

Omid Alipourfard

dblp:161/5920 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
1since 2021 · last 2024
—ORCID · none

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

Computer networks · 4 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author

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
2 papers
Datacenter networks · 50% Network management and operations · 50%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 100%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network management and operations
network configuration
0.412019
Risk based planning of network changes in evolving data centers · SOSP 2019
Cloud and datacenter computing
big data analytics
0.312017
CherryPick: Adaptively Unearthing the Best Cloud Configurations for Big Data Analytics · NSDI 2017
Cloud and datacenter computing › cloud management
cloud system configuration
0.312017
CherryPick: Adaptively Unearthing the Best Cloud Configurations for Big Data Analytics · NSDI 2017
Cloud and datacenter computing › datacenter network
datacenter network operations
0.112019
Risk based planning of network changes in evolving data centers · SOSP 2019

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

symmetry-based search · 0.8network architecture design · 0.8
YearPublicationVenuePosition
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
NSDI7
2019 Risk based planning of network changes in evolving data centers
abstract
Data center networks evolve as they serve customer traffic. When applying network changes, operators risk impacting customer traffic because the network operates at reduced capacity and is more vulnerable to failures and traffic variations. The impact on customer traffic ultimately translates to operator cost (e.g., refunds to customers). However, planning a network change while minimizing the risks is challenging as we need to adapt to a variety of traffic dynamics and cost functions while scaling to large networks and large changes. Today, operators often use plans that maximize the residual capacity (MRC), which often incurs a high cost under different traffic dynamics. Instead, we propose Janus, which searches the large planning space by leveraging the high degree of symmetry in data center networks. Our evaluation on large Clos networks and Facebook traffic traces shows that Janus generates plans in real-time only needing 33~71% of the cost of MRC planners while adapting to a variety of settings.
Omid Alipourfard, Jérémie Koenig, Christopher Harshaw, Amin Vahdat, Minlan Yu
SOSP1
2018 Decoupling Algorithms and Optimizations in Network Functions
abstract
Network function virtualization promises a path to rapid innovation in networks. However, due to the complexity of developing these functions, innovations have been slow. Designing a network function is a daunting task that requires combining packet processing optimizations with the network function logic. It is not possible to ignore packet processing optimizations either: an optimized pipeline can have 3 times better performance than an unoptimized pipeline. In this paper, we introduce NFMorph, a framework wherein the network function logic is decoupled from the packet processing optimizations. Developers would specify the packet processing algorithm in a high level language. The runtime then identifies the best set of optimizations on the packet processing algorithm based on the domain knowledge specified by operators and optimization templates for common NF primitives. NFMorph can also justin-time reoptimize based on the workload and environment constraints.
Omid Alipourfard, Minlan Yu
HotNets1
2017 CherryPick: Adaptively Unearthing the Best Cloud Configurations for Big Data Analytics
Omid Alipourfard, Hongqiang Harry Liu, Jianshu Chen, Shivaram Venkataraman, Minlan Yu, Ming Zhang 0005
NSDI1
2015 Re-evaluating Measurement Algorithms in Software
abstract
With the advancement of multicore servers, there is a new trend of moving network functions to software servers. Measurement is critical to most network functions as it not only helps the operators understand the network usage and detect anomalies, but also produces feedback to the control loop in management tasks such as load balancing and traffic engineering. Traditional researches on measurement algorithms mainly focus on reducing the memory usage leveraging the fact that measurement can sustain bounded inaccuracy. In this study, we re-evaluate these algorithms on software servers in order to understand their tradeoffs of accuracy and performance. We observe that simple hash tables work better than more advanced measurement algorithms for a variety of measurement scenarios. This is because with better cache design in modern servers and the skewness in the access patterns of measurement tasks, the memory usage of measurement tasks is largely irrelevant to the packet processing performance.
Omid Alipourfard, Masoud Moshref, Minlan Yu
HotNets1