Peer-reviewed publications

Journal | Conference | Workshop | Patent

2023

  • Protean: Adaptive Management of Shared-Memory in Datacenter Switches
    Hamidreza Almasi, Rohan Vardekar, and Balajee Vamanan
    International Conference on Computer Communications (INFOCOM)
    {paper, talk}

2022

  • ADA: Arithmetic Operations with Adaptive TCAM Population in Programmable Switches
    Mojtaba Malekpourshahraki, Brent Stephens, and Balajee Vamanan
    International Conference on Distributed Computing Systems (ICDCS)
    {paper, talk}
  • MemSweeper: Virtualizing Cluster Memory Management for High Memory Utilization and Isolation
    AmirHossein Seyri, Abhisek Pan, and Balajee Vamanan
    International Symposium on Memory Management (ISMM)
    {paper, talk}

2021

  • TCP is Harmful to In-Network Computing: Designing a Message Transport Protocol (MTP)
    Brent Stephens, Darius Grassi, Hamidreza Almasi, Tao Ji, Balajee Vamanan, and Aditya Akella
    Hot Topics in Networks (HotNets)
    {paper, talk}
  • Nimble: Scalable TCP-Friendly Programmable In-Network Rate-Limiting
    Vineeth Sagar Thapeta, Komal Shinde, Mojtaba Malekpourshahraki, Darius Grassi, Balajee Vamanan, and Brent Stephens
    Symposium on SDN Research (SOSR)
    {paper, talk}
  • Smartbuf: An Agile Memory Management for Shared-Memory Switches in Datacenters
    Hamed Rezaei, Hamidreza Almasi, and Balajee Vamanan
    International Symposium on Quality of Service (IWQoS)
    {paper, talk}
  • Superways: A Datacenter Topology for Incast-heavy workloads
    Hamed Rezaei and Balajee Vamanan
    The World Wide Web Conference (WWW)
    {paper, talk}

2020

  • Legilimens: An Agile Transport for Background Traffic in Cellular Networks
    Muhammad Usama Chaudhry, Shibin Mathew, Shanyu Zhou, Vijay Gopalakrishnan, Emir Halepovic, Hulya Seferoglu, and Balajee Vamanan
    International Conference on Network Protocols (ICNP)
    {paper, talk}
  • Mathematical Operations in Programmable Switches Using TCAMs
    Mojtaba Malekpourshahraki, Komal Shinde, Brent Stephens, and Balajee Vamanan
    P4 Expert Roundtable Series (ONF)
    {talk}
  • Tuple Space Assisted Packet Classification with High Performance on Both Search and Update
    Wenjun Li, Tong Yang, Ori Rottenstreich, Xianfeng Li, Gaogang Xie, Hui Li, Balajee Vamanan, Dagang Li, and Huiping Lin
    IEEE Journal on Selected Areas in Communications — Special Issue on Network Softwarization & Enablers (JSAC)
    {paper}
  • [POSTER] Clumsy: Scalable Rate-Limiting for Today’s Programmable Networks
    Komal Shinde, Mojtaba Malekpourshahraki, Brent Stephens, and Balajee Vamanan
    USENIX Symposium on Networked Systems Design and Implementation (NSDI)
    {paper, poster}
  • Dart: Divide and Specialize for Fast Response to Congestion in RDMA-Based Datacenter Networks
    Jiachen Xue, Muhammad Usama Chaudhry, Balajee Vamanan, T. N. Vijaykumar, and Mithuna Thottethodi
    Transactions on Networking (ToN)
    {paper}
  • ResQueue: A Smarter Datacenter Flow Scheduler
    Hamed Rezaei and Balajee Vamanan
    The World Wide Web Conference (WWW)
    {paper, talk}

2019

  • Ward: Implementing Arbitrary Hierarchical Policies Using Packet Resubmit in Programmable Switches
    Mojtaba Malekpourshahraki, Brent Stephens, and Balajee Vamanan
    Student Workshop at International Conference on Emerging Networking EXperiments and Technologies (CoNEXT)
    {paper}
  • Dynamically Sharing Memory Between Memcached Tenants Using Tingo
    AmirHossein Seyri, Abhisek Pan, and Balajee Vamanan
    Student Workshop at International Conference on Emerging Networking EXperiments and Technologies (CoNEXT)
    {paper}
  • Pulser: Fast Congestion Response using Explicit Incast Notifications for Datacenter Networks
    Hamidreza Almasi, Hamed Rezaei, Muhammad Usama Chaudhry, and Balajee Vamanan
    International Symposium on Local and Metropolitan Area Networks (LANMAN)
    {paper, talk}
  • Managing Background Traffic in Cellular Networks
    Shanyu Zhou, Muhammad Usama Chaudhry, Vijay Gopalakrishnan, Emir Halepovic, Balajee Vamanan, and Hulya Seferoglu
    International Symposium on Local and Metropolitan Area Networks (LANMAN)
    {paper, talk}
  • Ether: Providing both Interactive Service and Fairness in Multi-Tenant Datacenters
    Mojtaba Malekpourshahraki, Brent Stephens, and Balajee Vamanan
    Asia-Pacific Workshop on Networking (APNET)
    {paper}
  • Self-Organizing Maps-based Flexible and High-Speed Packet Classification in Software Defined Networking
    Shih-Chang Hung, Nick Iliev, Balajee Vamanan, and Amit Ranjan Trivedi
    International Conference on VLSI Design and Embedded Systems (VLSID)
    {paper}
  • ICON: Incast Congestion Control using Packet Pacing in Datacenter Networks
    Hamed Rezaei, Muhammad Usama Chaudhry, Hamidreza Almasi, and Balajee Vamanan
    International Conference on Communication Systems and Networks (COMSNETS)
    {paper, talk}

2018

  • [POSTER] Fast Congestion Control in RDMA-based Datacenter Networks
    Jiachen Xue, Muhammad Usama Chaudhry, Balajee Vamanan, T. N. Vijaykumar, and Mithuna Thottethodi
    SIGCOMM Posters and Demos (SIGCOMM)
    {paper, poster}
  • Slytherin: Dynamic, Network-assisted Prioritization of Tail Packets in Datacenter Networks
    Hamed Rezaei, Mojtaba Malekpourshahraki, and Balajee Vamanan
    International Conference on Computer Communications and Networks (ICCCN)
    {paper, talk}

2017

  • Receiver-directed Computer Network Congestion Control System
    Balajee Vamanan, T.N. Vijaykumar, and Mithuna Thottethodi
    US Patent 62701
  • Exploring Functional Slicing in the Design of Distributed SDN Controllers
    Yiyang Chang, Ashkan Rezaei, Balajee Vamanan, Jahangir Hasan, Sanjay Rao, and T.N. Vijaykumar
    Lecture Notes in Computer Science, Vol. 10340 (LNCS)
    {paper}
  • Hydra: Leveraging Functional Slicing for Efficient Distributed SDN Controllers
    Yiyang Chang, Ashkan Rezaei, Balajee Vamanan, Jahangir Hasan, Sanjay Rao, and T.N. Vijaykumar
    International Conference on Communication Systems and Networks (COMSNETS)
    {paper, talk}

2015

  • TimeTrader: Exploiting Latency Tail to Save Datacenter Energy for Online Search
    Balajee Vamanan, Hamza Bin Sohail, Jahangir Hasan, and T.N. Vijaykumar
    International Symposium on Microarchitecture (MICRO)
    {paper, talk}
  • TimeThief: Leveraging Network Variability to Save Datacenter Energy in On-line Data-Intensive Applications
    Balajee Vamanan, Hamza Bin Sohail, Jahangir Hasan, and T.N. Vijaykumar
    Workshop on Architectures and Systems for Big Data (ISCA)
    {paper, talk}

2014

  • FlowBender: Flow-level Adaptive Routing for Improved Latency and Throughput in Datacenter Networks
    Abdul Kabbani, Balajee Vamanan, Jahangir Hasan, and Fabien Duchene
    International Conference on Emerging Networking Experiments and Technologies (CoNEXT)
    {paper, talk}

2013

  • Processing of Read Requests in a Memory Controller using Prefetch Mechanism
    Balajee Vamanan, Tukaram Methar, Mrudula Kanuri, and Sreenivas Krishnan
    US Patent 8,489,851

2012

  • Command Latency Reduction and Command Bandwidth Maintenance in a Memory Circuit
    Tukaram Shankar Methar, Balajee Vamanan, and Sreenivas Krishnan
    US Patent 8,261,121
  • Deadline-aware Datacenter TCP (D2TCP)
    Balajee Vamanan, Jahangir Hasan, and T.N. Vijaykumar
    Special Interest Group Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM)
    {paper, talk}

2011

  • TreeCAM: Decoupling Updates and Lookups in Packet Classification
    Balajee Vamanan and T.N. Vijaykumar
    International Conference on Emerging Networking Experiments and Technologies (CoNEXT)
    {paper, talk}

2010

  • EffiCuts: Optimizing Packet Classification for Memory and Throughput
    Balajee Vamanan, Gwendolyn Voskuilen, and T.N. Vijaykumar
    Special Interest Group Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM)
    {paper, talk}