Network


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

Hotspot


Dive into the research topics where Sarang Dharmapurikar is active.

Publication


Featured researches published by Sarang Dharmapurikar.


acm special interest group on data communication | 2015

CONGA: distributed congestion-aware load balancing for datacenters

Mohammad Alizadeh; Tom Edsall; Sarang Dharmapurikar; Ramanan Vaidyanathan; Kevin Chu; Andy Fingerhut; Francis Matus; Rong Pan; Navindra Yadav; George Varghese

We present the design, implementation, and evaluation of CONGA, a network-based distributed congestion-aware load balancing mechanism for datacenters. CONGA exploits recent trends including the use of regular Clos topologies and overlays for network virtualization. It splits TCP flows into flowlets, estimates real-time congestion on fabric paths, and allocates flowlets to paths based on feedback from remote switches. This enables CONGA to efficiently balance load and seamlessly handle asymmetry, without requiring any TCP modifications. CONGA has been implemented in custom ASICs as part of a new datacenter fabric. In testbed experiments, CONGA has 5x better flow completion times than ECMP even with a single link failure and achieves 2-8x better throughput than MPTCP in Incast scenarios. Further, the Price of Anarchy for CONGA is provably small in Leaf-Spine topologies; hence CONGA is nearly as effective as a centralized scheduler while being able to react to congestion in microseconds. Our main thesis is that datacenter fabric load balancing is best done in the network, and requires global schemes such as CONGA to handle asymmetry.


Archive | 2014

SYSTEM AND METHOD FOR MULTI-PATH LOAD BALANCING IN NETWORK FABRICS

Mohammadreza Alizadeh Attar; Thomas J. Edsall; Sarang Dharmapurikar; Janakiramanan Vaidyanathan


Archive | 2011

Packet Forwarding Using an Approximate Ingress Table and an Exact Egress Table

Sarang Dharmapurikar; Kit Chiu Chu; Mahesh S. Maddury; Dinesh G. Dutt; Francisco M. Matus


Archive | 2013

DYNAMIC FLOWLET PRIORITIZATION

Mohammadreza Alizadeh Attar; Thomas J. Edsall; Sarang Dharmapurikar


Archive | 2014

TERNARY CONTENT ADDRESSABLE MEMORY UTILIZING COMMON MASKS AND HASH LOOKUPS

Sarang Dharmapurikar; Francisco M. Matus; Kit Chiu Chu; Georges Akis; Thomas J. Edsall


Archive | 2014

SYSTEM AND METHOD FOR IDENTIFICATION OF LARGE-DATA FLOWS

Sarang Dharmapurikar; Mohammadreza Alizadeh Attar; Kit Chiu Chu; Francisco M. Matus; Adam Hutchin; Janakiramanan Vaidyanathan


Archive | 2014

Weighted equal cost multipath routing

Sarang Dharmapurikar; Mohammadreza Alizadeh Attar; Navindra Yadav; Ramanan Vaidyanathan; Kit Chiu Chu


Archive | 2011

REVERSE PATH FORWARDING LOOKUP WITH LINK BUNDLES

Sarang Dharmapurikar; Mahesh S. Maddury; Francisco M. Matus


Archive | 2018

TECHNOLOGIES FOR EVENT BASED DEBUGGING OF DATA CENTER SWITCHING

Ramanan Vaidyanathan; Ajay Modi; Azeem Suleman; Krishna Doddapaneni; Sarang Dharmapurikar; Ganlin Wu


Archive | 2017

METHOD FOR IMPROVING ACCESS CONTROL FOR TCP CONNECTIONS WHILE OPTIMIZING HARDWARE RESOURCES

Thomas J. Edsall; Smita Rai; Satyam Sinha; Kit Chiu Chu; Sarang Dharmapurikar; Ashutosh Agrawal; Ravikanth Nasika

Collaboration


Dive into the Sarang Dharmapurikar's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge