Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Subhasree Mandal is active.

Publication


Featured researches published by Subhasree Mandal.


acm special interest group on data communication | 2013

B4: experience with a globally-deployed software defined wan

Sushant Jain; Alok Kumar; Subhasree Mandal; Joon Ong; Leon Poutievski; Arjun Singh; Subbaiah Venkata; Jim Wanderer; Junlan Zhou; Min Zhu; Jonathan Zolla; Urs Hölzle; Stephen Stuart; Amin Vahdat

We present the design, implementation, and evaluation of B4, a private WAN connecting Googles data centers across the planet. B4 has a number of unique characteristics: i) massive bandwidth requirements deployed to a modest number of sites, ii) elastic traffic demand that seeks to maximize average bandwidth, and iii) full control over the edge servers and network, which enables rate limiting and demand measurement at the edge. These characteristics led to a Software Defined Networking architecture using OpenFlow to control relatively simple switches built from merchant silicon. B4s centralized traffic engineering service drives links to near 100% utilization, while splitting application flows among multiple paths to balance capacity against application priority/demands. We describe experience with three years of B4 production deployment, lessons learned, and areas for future work.


international conference on computer communications | 2012

A practical algorithm for balancing the max-min fairness and throughput objectives in traffic engineering

Emilie Jeanne Anne Danna; Subhasree Mandal; Arjun Singh

One of the goals of traffic engineering is to achieve a flexible trade-off between fairness and throughput so that users are satisfied with their bandwidth allocation and the network operator is satisfied with the utilization of network resources. In this paper, we propose a novel way to balance the throughput and fairness objectives with linear programming. It allows the network operator to precisely control the trade-off by bounding the fairness degradation for each commodity compared to the max-min fair solution or the throughput degradation compared to the optimal throughput. We also present improvements to a previous algorithm that achieves max-min fairness by solving a series of linear programs. We significantly reduce the number of steps needed when the access rate of commodities is limited. We extend the algorithm to two important practical use cases: importance weights and piece-wise linear utility functions for commodities. Our experiments on synthetic and real networks show that our algorithms achieve a significant speedup and provide practical insights on the trade-off between fairness and throughput.


acm special interest group on data communication | 2018

B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN

Chi-Yao Hong; Subhasree Mandal; Mohammad Alfares; Min Zhu; Richard Alimi; B Kondapa Naidu; 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

Private WANs are increasingly important to the operation of enterprises, telecoms, and cloud providers. For example, B4, Googles 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.


Archive | 2012

Semi-centralized multiple path routing

Leon Poutievski; Subhasree Mandal; Subbaiah Venkata; Amit Gupta; Joon Ong


Archive | 2011

Providing routing information to support routing by port groups via corresponding network paths

Subhasree Mandal; James Wanderer


Archive | 2012

Separating routing domains for virtualized networks when implementing a tunneling protocol

Subhasree Mandal; Amin Vahdat


Archive | 2011

Traffic distribution over multiple paths in a network

Arjun Singh; Ashish Naik; Subhasree Mandal


Archive | 2011

Managing network routes from a central server

Sushant Jain; Alok Kumar; James Wanderer; Aspi Siganporia; Anand Raghuraman; Subhasree Mandal; Arjun Singh; Subbaiah Venkata


Archive | 2015

PREFIX-AWARE WEIGHTED COST MULTI-PATH GROUP REDUCTION

Fei Ye; Jiangbo Li; Victor Lin; Subhasree Mandal


Archive | 2014

Weighted load balancing in a multistage network using hierarchical ECMP

Subhasree Mandal; Abdul Kabbani

Collaboration


Dive into the Subhasree Mandal's collaboration.

Researchain Logo
Decentralizing Knowledge