VLDB 2026 Research / reviewers in the wild / expert
Mohit Tawarmalani
dblp:10/5237
· DBLP profile ↗
16ranked-venue papers
2as first author
6since 2021 · last 2025
0000-0003-3085-0084ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 8 · 4 since 2021Theory of computation · 6 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Hattrick: Solving Multi-Class TE using Neural ModelsabstractWhile recent work shows ML-based approaches are a promising alternative to conventional optimization methods for Traffic Engineering (TE), existing research is limited to a single traffic class. In this paper, we present Hattrick, the first ML-based approach for handling multiple traffic classes, a key requirement of cloud and ISP WANs. As part of Hattrick we have developed (i) a novel neural architecture aligned with the sequence of optimization problems in multiclass TE; and (ii) a variant of classical multitask learning methods to deal with the unique challenge of optimizing multiple metrics that have a precedence relationship. Evaluations on a large private WAN and other public datasets show Hattrick outperforms state-of-the-art optimization-based multiclass TE methods by better coping with prediction error - e.g., for GEANT, Hattrick outperforms SWAN by 5.48% to 19.3% across classes when considering the traffic that can be supported 99% of the time. Abd AlRhman AlQiam, Zhuocong Li, Satyajeet Ahuja, Zhaodong Wang, Ying Zhang 0022, Sanjay G. Rao, Bruno Ribeiro 0001, Mohit Tawarmalani |
SIGCOMM | 8 |
| 2024 | Leo: Online ML-based Traffic Classification at Multi-Terabit Line Rate
Syed Usman Jafri, Sanjay G. Rao, Vishal Shrivastav, Mohit Tawarmalani |
NSDI | 4 |
| 2024 | Transferable Neural WAN TE for Changing TopologiesabstractRecently, researchers have proposed ML-driven traffic engineering (TE) schemes where a neural network model is used to produce TE decisions in lieu of conventional optimization solvers. Unfortunately existing ML-based TE schemes are not explicitly designed to be robust to topology changes that may occur due to WAN evolution, failures or planned maintenance. In this paper, we present HARP, a neural model for TE explicitly capable of handling variations in topology including those not observed in training. HARP is designed with two principles in mind: (i) ensure invariances to natural input transformations (e.g., permutations of node ids, tunnel reordering); and (ii) align neural architecture to the optimization model. Evaluations on a multi-week dataset of a large private WAN show HARP achieves an MLU at most 11% higher than optimal over 98% of the time despite encountering significantly different topologies in testing relative to training data. Further, comparisons with state-of-the-art ML-based TE schemes indicate the importance of the mechanisms introduced by HARP to handle topology variability. Finally, when predicted traffic matrices are provided, HARP outperforms classic optimization solvers achieving a median reduction in MLU of 5 to 10% on the true traffic matrix. Abd AlRhman AlQiam, Yuanjun Yao, Zhaodong Wang, Satyajeet Ahuja, Ying Zhang 0022, Sanjay G. Rao, Bruno Ribeiro 0001, Mohit Tawarmalani |
SIGCOMM | 8 |
| 2024 | Active Learning for Fair and Stable Online AllocationsabstractEnsuring fair and stable allocation of scarce resources is a fundamental challenge in a wide range of applications. Examples of domains where these challenges manifest include applications where geographical and time constraints impede information collection, such as distributing resources to food banks and providing humanitarian aid to disaster areas and war zones [Aleksandrov et al., 2015, Aleksandrov and Walsh, 2020]. Even in online marketplaces devoid of physical constraints, such as dating services and job matching, evaluating information and collecting data presents a formidable challenge. Recent literature bridges this gap partially by learning noisy preferences as allocation decisions are made. This approach makes allocation processes more adaptable and efficient when the information is incomplete or dynamically changing. However, the current research typically assumes that input from all participants is available at each time-epoch of the allocation process [Bistritz et al., 2020, Cen and Shah, 2022, Leshem, 2024, Liu et al., 2020, Yamada et al., 2023]. Since gathering information is costly and often practical considerations make it infeasible, assuming its availability overlooks the possibility of designing efficient algorithms that operate with limited feedback and the accompanying analysis fails to illuminate which feedback is crucial for efficient design. Riddhiman Bhattacharya, Thành Nguyen 0001, Will Wei Sun, Mohit Tawarmalani |
EC | 4 |
| 2022 | Flexile: meeting bandwidth objectives almost alwaysabstractWide-area cloud provider networks must support the bandwidth requirements of network traffic despite failures. Existing traffic engineering (TE) schemes perform no better than an approach that optimally routes traffic for each failure scenario. We show that this results in sub-optimal routing decisions that hurt performance, and are potentially unfair to some traffic across scenarios. To tackle this, we develop Flexile, which exploits and discovers opportunities to improve network performance by prioritizing certain traffic in each failure state so that it can meet its bandwidth requirements. Flexile seeks to minimize a desired percentile of loss across all traffic flows, while modeling diverse needs of different traffic classes. To achieve this, Flexile consists of (i) an offline phase that identifies which failure states are critical for each flow; and (ii) an online phase, which on failure allocates bandwidth prioritizing critical flows for that failure state, while also judiciously allocating bandwidth to non-critical flows. For tractability, Flexile's offline phase uses a decomposition algorithm aided with problem-specific accelerations. Evaluations using real topologies, and validated with emulation testbed experiments, show that Flexile outperforms state-of-the-art TE schemes including SWAN, SMORE, and Teavar in reducing flow loss at desired percentiles by 46% or more in the median case. Sanjay G. Rao, Mohit Tawarmalani |
CoNEXT | 4 |
| 2021 | Convexification techniques for linear complementarity constraints
Trang T. Nguyen, Jean-Philippe P. Richard, Mohit Tawarmalani |
J. Glob. Optim. | 3 |
| 2020 | PCF: Provably Resilient Flexible RoutingabstractRecently, traffic engineering mechanisms have been developed that guarantee that a network (cloud provider WAN, or ISP) does not experience congestion under failures. In this paper, we show that existing congestion-free mechanisms, notably FFC, achieve performance far short of the network's intrinsic capability. We propose PCF, a set of novel congestion-free mechanisms to bridge this gap. PCF achieves these goals by better modeling network structure, and by carefully enhancing the flexibility of network response while ensuring that the performance under failures can be tractably modeled. All of PCF's schemes involve relatively light-weight operations on failures, and many of them can be realized using a local proportional routing scheme similar to FFC. We show PCF's effectiveness through formal theoretical results, and empirical experiments over 21 Internet topologies. PCF's schemes provably out-perform FFC, and in practice, can sustain higher throughput than FFC by a factor of 1.11X to 1.5X on average across the topologies, while providing a benefit of 2.6X in some cases. Sanjay G. Rao, Mohit Tawarmalani |
SIGCOMM | 3 |
| 2017 | Information theoretic limits for linear prediction with graph-structured sparsityabstractWe analyze the necessary number of samples for sparse vector recovery in a noisy linear prediction setup. This model includes problems such as linear regression and classification. We focus on structured graph models. In particular, we prove that sufficient number of samples for the weighted graph model proposed by Hegde and others [2] is also necessary. We use the Fano's inequality [11] on well constructed ensembles as our main tool in establishing information theoretic lower bounds. Adarsh Barik, Jean Honorio, Mohit Tawarmalani |
ISIT | 3 |
| 2017 | Robust Validation of Network Designs under Uncertain Demands and Failures
Yiyang Chang, Sanjay G. Rao, Mohit Tawarmalani |
NSDI | 3 |
| 2014 | Performance Sensitive Replication in Geo-distributed Cloud DatastoresabstractModern web applications face stringent requirements along many dimensions including latency, scalability, and availability. In response, several geo-distributed cloud data stores have emerged in recent years. Customizing data stores to meet application SLAs is challenging given the scale of applications, and their diverse and dynamic workloads. In this paper, we tackle these challenges in the context of quorum-based systems (e.g. Amazon Dynamo, Cassandra), an important class of cloud storage systems. We present models that optimize percentiles of response time under normal operation and under a data-center (DC) failure. Our models consider factors like the geographic spread of users, DC locations, consistency requirements and inter-DC communication costs. We evaluate our models using real-world traces of three applications: Twitter, Wikipedia and Go Walla on a Cassandra cluster deployed in Amazon EC2. Our results confirm the importance and effectiveness of our models, and highlight the benefits of customizing replication in cloud datastores. Shankaranarayanan Puzhavakath Narayanan, Ashiwan Sivakumar, Sanjay G. Rao, Mohit Tawarmalani |
DSN | 4 |
| 2013 | D-tunes: self tuning datastores for geo-distributed interactive applicationsabstractModern internet applications have resulted in users sharing data with each other in an interactive fashion. These applications have very stringent service level agreements (SLAs) which place tight constraints on the performance of the underlying geo-distributed datastores. Deploying these systems in the cloud to meet such constraints is a challenging task, as application architects have to strike an optimal balance among different contrasting objectives such as maintaining consistency between multiple replicas, minimizing access latency and ensuring high availability. Achieving these objectives requires carefully configuring a number of low-level parameters of the datastores, such as the number of replicas, which DCs contain which data, and the underlying consistency protocol parameters. In this work, we adopt a systematic approach where we develop analytical models that capture the performance of a datastore based on application workload and build a system that can automatically configure the datastore for optimal performance. Shankaranarayanan Puzhavakath Narayanan, Ashiwan Sivakumar, Sanjay G. Rao, Mohit Tawarmalani |
SIGCOMM | 4 |
| 2011 | Convexification Techniques for Linear Complementarity Constraints
Trang T. Nguyen, Mohit Tawarmalani, Jean-Philippe P. Richard |
IPCO | 2 |
| 2010 | Cloudward bound: planning for beneficial migration of enterprise applications to the cloudabstractIn this paper, we tackle challenges in migrating enterprise services into hybrid cloud-based deployments, where enterprise operations are partly hosted on-premise and partly in the cloud. Such hybrid architectures enable enterprises to benefit from cloud-based architectures, while honoring application performance requirements, and privacy restrictions on what services may be migrated to the cloud. We make several contributions. First, we highlight the complexity inherent in enterprise applications today in terms of their multi-tiered nature, large number of application components, and interdependencies. Second, we have developed a model to explore the benefits of a hybrid migration approach. Our model takes into account enterprise-specific constraints, cost savings, and increased transaction delays and wide-area communication costs that may result from the migration. Evaluations based on real enterprise applications and Azure-based cloud deployments show the benefits of a hybrid migration approach, and the importance of planning which components to migrate. Third, we shed insight on security policies associated with enterprise applications in data centers. We articulate the importance of ensuring assurable reconfiguration of security policies as enterprise applications are migrated to the cloud. We present algorithms to achieve this goal, and demonstrate their efficacy on realistic migration scenarios. Mohammad Y. Hajjat, Xin Sun 0002, Yu-Wei Eric Sung, David A. Maltz, Sanjay G. Rao, Kunwadee Sripanidkulchai, Mohit Tawarmalani |
SIGCOMM | 7 |
| 2005 | Accelerating Branch-and-Bound through a Modeling Language Construct for Relaxation-Specific Constraints
Nikolaos V. Sahinidis, Mohit Tawarmalani |
J. Glob. Optim. | 2 |
| 2002 | Global Optimization of 0-1 Hyperbolic Programs
Mohit Tawarmalani, Shabbir Ahmed 0001, Nikolaos V. Sahinidis |
J. Glob. Optim. | 1 |
| 2001 | Semidefinite Relaxations of Fractional Programs via Novel Convexification Techniques
Mohit Tawarmalani, Nikolaos V. Sahinidis |
J. Glob. Optim. | 1 |