Your browser is unsupported

We recommend using the latest version of IE11, Edge, Chrome, Firefox or Safari.

Photo of Vamanan, Balajee

Balajee Vamanan

Assistant Professor

Department of Computer Science

Contact

Building & Room:

1310 SEO

Office Phone Voice:

(312) 413-2424

Related Sites:

About

I am an Assistant Professor in the department of computer science at University of Illinois at Chicago (UIC). My research interests primarily lie in computer networks, specifically in datacenters and low-latency networks, software-defined networking, and network hardware. I have secondary interests in architecture and hardware design.

I received my Ph.D. from Purdue University in August 2015. I spent the summer and fall of 2012 at Google on datacenter congestion control and load balancing. I worked as a senior design designer at Nvidia between 2004 and 2008 when I designed the memory controller for the first unibody MacBook Air (see this thisnewspaper clip!). I got my bachelor’s degree from BITS, Pilani (India).

Aside from research and teaching, I enjoy playing tennis and badminton. I live in Chicago with my wife, Bhairavi Swaminathan, who is a researcher in molecular biology and genetics.

I maintain a code repository as well as a LinkedIn page.

 

Selected Publications

Peer-reviewed publications

2019

  1. Hamed Rezaei, Muhammad Usama Chaudhry, Hamidreza Almasi, and Balajee Vamanan, “ICON: Incast Congestion Control using Packet Pacing in Datacenter Networks,” in (to appear) Proceedings of the International Conference on Communication Systems and Networks (COMSNETS), 2019. [Paper]
  2. Shih-Chang Hung, Nick Iliev, Balajee Vamanan, and Amit Ranjan Trivedi, “Self-Organizing Maps-based Flexible and High-Speed Packet Classification in Software Defined Networking,” in (to appear) Proceedings of the International Conference on VLSI Design and Embedded Systems (VLSID), 2019.

2018

  1. Hamed Rezaei, Mojtaba Malekpourshahraki, and Balajee Vamanan, “Slytherin: Dynamic, Network-assisted Prioritization of Tail Packets in Datacenter Networks,” in Proceedings of the International Conference on Computer Communications and Networks (ICCCN), 2018, pp. 1–9. [Paper] [Slides]
  2. John Kristoff, Balajee Vamanan, and Chris Kanich, “DNS Inconsistency,” in ICANN DNS Symposium, 2018.
  3. Jaichen Xue, Muhammad Usama Chaudhry, Balajee Vamanan, T. N. Vijaykumar, and Mithuna Thottethodi, “Fast Congestion Control in RDMA-based Datacenter Networks,” in Proceedings of the SIGCOMM Posters and Demos, 2018. [Paper] [Slides]
  4. Mojtaba Malekpourshahraki and Balajee Vamanan, “FEED: Fast end-to-end ECN mark delivery with early congestion control response,” in Greater Chicago Area Systems Research Workshop (GCASR), 2018.

2017

  1. Yiyang Chang, Ashkan Rezaei, Balajee Vamanan, Jahangir Hasan, Sanjay Rao, and T.N. Vijaykumar, “Hydra: Leveraging Functional Slicing for Efficient Distributed SDN Controllers,” in Proceedings of the International Conference on Communication Systems and Networks (COMSNETS), 2017, pp. 251–258.[Paper] [Slides]
  2. Hamed Rezaei, Muhammad Usama Chaudhry, and Balajee Vamanan, “ICON: Incast Tolerant Congestion Control to Improve Latency Tail and Throughput,” in Greater Chicago Area Systems Research Workshop (GCASR), 2017.
  3. Balajee Vamanan, T.N. Vijaykumar, and Mithuna Thottethodi, “Receiver-directed Computer Network Congestion Control System,” US Patent 62701 filed. 2017.
  4. Yiyang Chang, Ashkan Rezaei, Balajee Vamanan, Jahangir Hasan, Sanjay Rao, and T. N. Vijaykumar, “Exploring Functional Slicing in the Design of Distributed SDN Controllers,” Lecture Notes in Computer Science (LNCS), 2017. [Paper] [Slides]

2016

  1. Balajee Vamanan, “Cross-Layer Optimizations between Network and Computer in Online Services,” in Greater Chicago Area Systems Research Workshop (GCASR), 2016. [Paper] [Slides]

2015

  1. Balajee Vamanan, Hamza Bin Sohail, Jahangir Hasan, and T.N. Vijaykumar, “TimeTrader: Exploiting Latency Tail to Save Datacenter Energy for Online Search,” in Proceedings of the International Symposium on Microarchitecture (MICRO), 2015. [Paper] [Slides]
  2. Balajee Vamanan, Hamza Bin Sohail, Jahangir Hasan, and T.N. Vijaykumar, “TimeThief: Leveraging Network Variability to Save Datacenter Energy in On-line Data-Intensive Applications,” in Workshop on Architectures and Systems for Big Data (ASBD), co-located with ISCA, 2015. [Paper] [Slides]

2014

  1. Abdul Kabbani, Balajee Vamanan, Jahangir Hasan, and Fabien Duchene, “FlowBender: Flow-level Adaptive Routing for Improved Latency and Throughput in Datacenter Networks,” in Proceedings of the ACM International Conference on Emerging Networking Experiments and Technologies (CoNEXT), 2014. [Paper][Slides]

2013

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

2012

  1. Balajee Vamanan, Jahangir Hasan, and T.N. Vijaykumar, “Deadline-aware Datacenter TCP (D2TCP),” in Proceedings of the ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM), 2012. [Paper] [Slides]
  2. Tukaram Shankar Methar, Balajee Vamanan, and Sreenivas Krishnan, “Command Latency Reduction and Command Bandwidth Maintenance in a Memory Circuit,” US Patent 8,261,121. 2012.

2011

  1. Balajee Vamanan and T.N. Vijaykumar, “TreeCAM: Decoupling Updates and Lookups in Packet Classification,” in Proceedings of the ACM International Conference on Emerging Networking Experiments and Technologies (CoNEXT), 2011. [Paper] [Slides]

2010

  1. Balajee Vamanan, Gwendolyn Voskuilen, and T.N. Vijaykumar, “EffiCuts: Optimizing Packet Classification for Memory and Throughput,” in Proceedings of the ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM), 2010. [Paper][Slides]

Non Peer-reviewed publications

2018

  1. Jaichen Xue, Muhammad Usama Chaudhry, Balajee Vamanan, T. N. Vijaykumar, and Mithuna Thottethodi, “Dart: Divide and Specialize for Fast Response to Congestion in RDMA-based Datacenter Networks,” CoRR, vol. abs/1805.11158, 2018.
  2. Hamed Rezaei, Mojtaba Malekpourshahraki, and Balajee Vamanan, “Slytherin: Dynamic, Network-assisted Prioritization of Tail Packets in Datacenter Networks,” arXiv preprint arXiv:1807.02184, 2018.
  3. Hamidrezae Almasi, Hamed Rezaei, Muhammad Usama Chaudhry, and Balajee Vamanan, “Pulser: Fast Congestion Response using Explicit Incast Notifications for Datacenter Networks,” arXiv preprint arXiv:1809.09751, 2018.

2016

  1. Yiyang Chang, Ashkan Rezaei, Balajee Vamanan, Jahangir Hasan, Sanjay Rao, and T. N. Vijaykumar, “Hydra: Leveraging Functional Slicing for Efficient Distributed SDN Controllers,” CoRR, vol. abs/1609.07192, 2016. [Paper] [Slides]

2015

  1. Hamza Bin Sohail, Balajee Vamanan, and T. N. Vijaykumar, “MigrantStore: Leveraging Virtual Memory in DRAM-PCM Memory Architecture,” CoRR, vol. abs/1504.04297, 2015. [Paper] [Slides]

Education

Ph.D., Purdue University