Demo Data from VLDB 2026 / reviewers in the wild / expert
Manish Marwah
dblp:61/6132
· DBLP profile ↗
29ranked-venue papers
6as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 13 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 11 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 6Systems, architecture and hardware · 5 · 3 first-authorSecurity and privacy · 5 · 4 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4Software engineering, systems software and programming languages · 2Human-computer interaction and ubiquitous computing · 2Computer networks · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
2 papers |
Systems and software security · 70% Network security · 23% Malware analysis · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 40% Performance modeling and evaluation · 22% Distributed systems · 17% | |
| Interdisciplinary, comprehensive, and emerging computing
7 papers |
Energy systems and smart grids · 82% Environmental and earth informatics · 18% | |
| Databases, data mining, and information retrieval
5 papers |
Data mining · 100% | |
| Computer networks
1 paper |
Network measurement and analytics · 100% | |
| Artificial intelligence
2 papers |
Probabilistic and Bayesian machine learning · 52% Language models and text generation · 48% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 29 heaviest of 31, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
vulnerability analysis |
0.9 | 1 | 2025 | SV-TrustEval-C: Evaluating Structure and Semantic Reasoning in Large Language Models for Source Code Vulnerability Analysis · SP 2025 |
Systems and software security
vulnerability discovery |
0.9 | 1 | 2025 | SV-TrustEval-C: Evaluating Structure and Semantic Reasoning in Large Language Models for Source Code Vulnerability Analysis · SP 2025 |
Network measurement and analytics
traffic classification |
0.6 | 1 | 2022 | Deep Learning for Network Traffic Data · KDD 2022 |
Network security › intrusion detection and prevention
intrusion detection |
0.6 | 1 | 2022 | Deep Learning for Network Traffic Data · KDD 2022 |
Data mining
pattern mining |
0.3 | 3 | 2013 | A Temporal Motif Mining Approach to Unsupervised Energy Disaggregation: Applications to Residential and Commercial Buildings · AAAI 2013 Discovering Life Cycle Assessment Trees from Impact Factor Databases · AAAI 2011 Fine-Grained Photovoltaic Output Prediction Using a Bayesian Ensemble · AAAI 2012 |
Distributed systems
distributed machine learning |
0.3 | 1 | 2017 | Modeling Scalability of Distributed Machine Learning · ICDE 2017 |
Performance modeling and evaluation › parallel system performance
scalability modeling |
0.3 | 1 | 2017 | Modeling Scalability of Distributed Machine Learning · ICDE 2017 |
Natural language and speech › Language models and text generation › large language model
LLM for code analysis |
0.3 | 1 | 2025 | SV-TrustEval-C: Evaluating Structure and Semantic Reasoning in Large Language Models for Source Code Vulnerability Analysis · SP 2025 |
Data mining › structured data mining › graph mining
motif discovery |
0.2 | 2 | 2013 | A Temporal Motif Mining Approach to Unsupervised Energy Disaggregation: Applications to Residential and Commercial Buildings · AAAI 2013 Fine-Grained Photovoltaic Output Prediction Using a Bayesian Ensemble · AAAI 2012 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.2 | 1 | 2014 | Palette: enabling scalable analytics for big-memory, multicore machines · SIGMOD Conference 2014 |
Cloud and datacenter computing › big data analytics
in-memory data analytics |
0.2 | 1 | 2014 | Palette: enabling scalable analytics for big-memory, multicore machines · SIGMOD Conference 2014 |
Parallel and multicore computing
parallel programming models |
0.2 | 1 | 2014 | Palette: enabling scalable analytics for big-memory, multicore machines · SIGMOD Conference 2014 |
Environmental and earth informatics
life cycle assessment |
0.2 | 2 | 2013 | Discovering Life Cycle Assessment Trees from Impact Factor Databases · AAAI 2011 Regularization Paths for Sparse Nonnegative Least Squares Problems with Applications to Life Cycle Assessment Tree Discovery · ICDM 2013 |
Malware analysis
malware detection |
0.2 | 1 | 2022 | Deep Learning for Network Traffic Data · KDD 2022 |
Energy systems and smart grids
energy disaggregation |
0.2 | 1 | 2013 | A Temporal Motif Mining Approach to Unsupervised Energy Disaggregation: Applications to Residential and Commercial Buildings · AAAI 2013 |
Mathematical optimization › least squares
non-negative least squares |
0.2 | 1 | 2013 | Regularization Paths for Sparse Nonnegative Least Squares Problems with Applications to Life Cycle Assessment Tree Discovery · ICDM 2013 |
Mathematical optimization › regularization
regularization path |
0.2 | 1 | 2013 | Regularization Paths for Sparse Nonnegative Least Squares Problems with Applications to Life Cycle Assessment Tree Discovery · ICDM 2013 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › bayesian prediction
bayesian ensemble methods |
0.1 | 1 | 2012 | Fine-Grained Photovoltaic Output Prediction Using a Bayesian Ensemble · AAAI 2012 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › bayesian model selection › model averaging
bayesian model averaging |
0.1 | 1 | 2012 | Fine-Grained Photovoltaic Output Prediction Using a Bayesian Ensemble · AAAI 2012 |
Energy systems and smart grids
building energy management |
0.1 | 1 | 2012 | Following the electrons: methods for power management in commercial buildings · KDD 2012 |
Energy systems and smart grids › power system monitoring
electricity consumption monitoring |
0.1 | 1 | 2012 | Following the electrons: methods for power management in commercial buildings · KDD 2012 |
Energy systems and smart grids › energy forecasting
renewable energy forecasting |
0.1 | 1 | 2012 | Fine-Grained Photovoltaic Output Prediction Using a Bayesian Ensemble · AAAI 2012 |
Energy-efficient computing
datacenter power management |
0.1 | 1 | 2012 | Renewable and cooling aware workload management for sustainable data centers · SIGMETRICS 2012 |
Cloud and datacenter computing › resource management
datacenter resource management |
0.1 | 1 | 2012 | Renewable and cooling aware workload management for sustainable data centers · SIGMETRICS 2012 |
Cloud and datacenter computing
job scheduling |
0.1 | 1 | 2012 | Renewable and cooling aware workload management for sustainable data centers · SIGMETRICS 2012 |
Energy systems and smart grids › energy management
data center energy management |
0.1 | 1 | 2009 | Sustainable operation and management of data center chillers using temporal data mining · KDD 2009 |
Data mining
temporal data mining |
0.1 | 2 | 2013 | A Temporal Motif Mining Approach to Unsupervised Energy Disaggregation: Applications to Residential and Commercial Buildings · AAAI 2013 Sustainable operation and management of data center chillers using temporal data mining · KDD 2009 |
Energy systems and smart grids › demand response
datacenter demand response |
0.0 | 1 | 2012 | Renewable and cooling aware workload management for sustainable data centers · SIGMETRICS 2012 |
Energy systems and smart grids
demand response |
0.0 | 1 | 2012 | Renewable and cooling aware workload management for sustainable data centers · SIGMETRICS 2012 |
Methods — techniques the papers use, named apart from their topics
large language model · 2.6benchmarking · 2.6generative adversarial network · 1.1deep learning · 1.1autoregressive neural networks · 1.1motif mining · 0.8nearest neighbor · 0.4naive bayes · 0.4bayesian ensemble · 0.4NUMA-aware memory design · 0.4regularization path algorithm · 0.3l1 regularization · 0.3constraint checking · 0.3loopy belief propagation · 0.3gradient descent · 0.3multithreading · 0.2multi-threading · 0.2workload prediction · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | SV-TrustEval-C: Evaluating Structure and Semantic Reasoning in Large Language Models for Source Code Vulnerability AnalysisabstractAs Large Language Models (LLMs) evolve in understanding and generating code, accurately evaluating their reliability in analyzing source code vulnerabilities becomes in-creasingly vital. While studies have examined LLM capabilities in tasks like vulnerability detection and repair, they often over-look the importance of both structure and semantic reasoning crucial for trustworthy vulnerability analysis. To address this gap, we introduce SV-TRUSTEVAL-C, a benchmark designed to evaluate LLMs' abilities for vulnerability analysis of code written in the C programming language through two key di-mensions: structure reasoning-assessing how models identify relationships between code elements under varying data and control flow complexities; and semantic reasoning-examining their logical consistency in scenarios where code is structurally and semantically perturbed. Our results show that current LLMs are far from satisfactory in understanding complex code relationships and that their vulnerability analyses rely more on pattern matching than on robust logical reasoning. These findings underscore the effectiveness of the SV-TRUSTEVAL-C benchmark and highlight critical areas for enhancing the reasoning capabilities and trustworthiness of LLMs in real-world vulnerability analysis tasks. Our ini-tial benchmark dataset is available at https://huggingface.co/datasets/LLMs4CodeSecurity/SV-TrustEval-C-1.0 Paula Branco, Alexander M. Hoole, Manish Marwah, Hari M. Koduvely, Guy-Vincent Jourdan, Stephan Jou |
SP | 4 |
| 2022 | Deep Learning for Network Traffic DataabstractNetwork traffic data is key in addressing several important cybersecurity problems, such as intrusion and malware detection, and network management problems, such as application and device identification. However, it poses several challenges to building machine learning models. Two main challenges are manual feature engineering and scarcity of training data due to privacy and security concerns. In this tutorial we provide a comprehensive review of recent advances to address these challenges through use of deep learning. Network traffic data can be cast as a multivariate time-series (sequential) data, attributed graph data, or image data to leverage representation learning architectures available in deep learning. To preserve data privacy, generative methods, such as GANs and autoregressive neural architectures can be used to synthesize realistic network traffic data. In particular, our tutorial is organized into three parts: 1) we describe network traffic data, applications to security and network management, and challenges; 2) we present different deep learning architectures used for representation learning instead of feature engineering of network traffic data; and, 3) we describe use of generative neural models for synthetic generation of network traffic data. Manish Marwah, Martin F. Arlitt |
KDD | 1 |
| 2019 | ACE - An Anomaly Contribution Explainer for Cyber-Security ApplicationsabstractIn this paper we introduce Anomaly Contribution Explainer or ACE, a tool to explain security anomaly detection models in terms of the model features through a regression framework, and its variant, ACE-KL, which highlights the important anomaly contributors. ACE and ACE-KL provide insights in diagnosing which attributes significantly contribute to an anomaly by building a specialized linear model to locally approximate the anomaly score that a black-box model generates. We conducted experiments with these anomaly detection models to detect security anomalies on both synthetic data and real data. In particular, we evaluate performance on three public data sets: CERT insider threat, netflow logs, and Android malware. The experimental results are encouraging: our methods consistently identify the correct contributing feature in the synthetic data where ground truth is available; similarly, for real data sets, our methods point a security analyst in the direction of the underlying causes of an anomaly, including in one case leading to the discovery of previously overlooked network scanning activity. We have made our source code publicly available. Xiao Zhang 0017, Manish Marwah, I-Ta Lee, Martin F. Arlitt, Dan Goldwasser |
IEEE BigData | 2 |
| 2018 | Incorporating Prior Domain Knowledge into Deep Neural NetworksabstractIn recent years, the large amount of labeled data available has also helped tend research toward using minimal domain knowledge, e.g., in deep neural network research. However, in many situations, data is limited and of poor quality. Can domain knowledge be useful in such a setting? In this paper, we propose domain adapted neural networks (DANN) to explore how domain knowledge can be integrated into model training for deep networks. In particular, we incorporate loss terms for knowledge available as monotonicity constraints and approximation constraints. We evaluate our model on both synthetic data generated using the popular Bohachevsky function and a real-world dataset for predicting oxygen solubility in water. In both situations, we find that our DANN model outperforms its domain-agnostic counterpart yielding an overall mean performance improvement of 19.5% with a worst- and best-case performance improvement of 4% and 42.7%, respectively. Nikhil Muralidhar, Mohammad Raihanul Islam, Manish Marwah, Anuj Karpatne, Naren Ramakrishnan |
IEEE BigData | 3 |
| 2017 | Sandpiper: Scaling probabilistic inferencing to large scale graphical modelsabstractWe design and implement a scalable version of loopy belief propagation (BP), a widely used algorithm for performing inference on probabilistic graphical models. However, implementations of BP on generic data processing platforms such as Apache Spark do not scale well to very large graphical models containing billions of vertices. To handle such large-scale graphs, we leverage a number of strategies. Our implementation is based on Apache Spark GraphX. We propose a novel graph partitioning strategy to reduce both computation and communication overhead providing a 2x speed-up. We use efficient memory management for storing the graph and shared memory for highspeed communication. To evaluate performance and demonstrate scalability of the approach, we perform a range of experiments including using real-world graphs with billions of vertices, where we achieve an overall 10x speed-up over a vanilla Spark baseline. Further, we apply our BP implementation to infer the probability of a website being malicious by performing inference on a graphical model derived from real, large-scale hyperlinked webcrawl data. We have open sourced our implementation. Alexander Ulanov, Manish Marwah, Mijung Kim, Roshan Dathathri, Carlos Zubieta, Jun Li 0008 |
IEEE BigData | 2 |
| 2017 | Sparkle: optimizing spark for large memory machines and analyticsabstractGiven the growing availability of affordable scale-up servers, our goal is to bring the performance benefits of in-memory processing on scale-up servers to an increasingly common class of data analytics applications that process small to medium size datasets (up to a few 100GBs) that can easily fit in the memory of a typical scale-up server To achieve this goal, we leverage Spark, an existing memory-centric data analytics framework with wide-spread adoption among data scientists. Bringing Spark's data analytic capabilities to a scale-up system requires rethinking the original design assumptions, which, although effective for a scale-out system, are a poor match to a scale-up system resulting in unnecessary communication and memory inefficiencies. Mijung Kim, Jun Li 0008, Haris Volos 0001, Manish Marwah, Alexander Ulanov, Kimberly Keeton, Joseph A. Tucek, Ludmila Cherkasova, Pradeep Fernando |
SoCC | 4 |
| 2017 | Modeling Scalability of Distributed Machine LearningabstractPresent day machine learning is computationally intensive and processes large amounts of data. It is implemented in a distributed fashion in order to address these scalability issues. The work is parallelized across a number of computing nodes. It is usually hard to estimate in advance how many nodes to use for a particular workload. We propose a simple framework for estimating the scalability of distributed machine learning algorithms. We measure the scalability by means of the speedup an algorithm achieves with more nodes. We propose time complexity models for gradient descent and graphical model inference. We validate the gradient descent model with experiments on deep learning training and graphical inferences with experiments on loopy belief propagation. The proposed framework was used to study the scalability of machine learning algorithms in Apache Spark. Alexander Ulanov, Andrey Simanovsky, Manish Marwah |
ICDE | 3 |
| 2017 | Data Analytics for Managing Power in Commercial BuildingsabstractCommercial buildings are significant consumers of electricity. We propose a number of methods for managing power in commercial buildings. The first step toward better energy management in commercial buildings is monitoring consumption. However, instrumenting every electrical panel in a large commercial building is an expensive proposition. In this article, we demonstrate that it is also unnecessary. Specifically, we propose a greedy meter (sensor) placement algorithm based on maximization of information gain subject to a cost constraint. The algorithm provides a near-optimal solution guarantee, and our empirical results demonstrate a 15% improvement in prediction power over conventional methods. Next, to identify power-saving opportunities, we use an unsupervised anomaly detection technique based on a low-dimensional embedding. Furthermore, to enable a building manager to effectively plan for demand response programs, we evaluate several solutions for fine-grained, short-term load forecasting. Our investigation reveals that support vector regression and an ensemble model work best overall. Finally, to better manage resources such as lighting and HVAC, we propose a semisupervised approach combining hidden Markov models (HMMs) and a standard classifier to model occupancy based on readily available port-level network statistics. We show that the proposed two-step approach simplifies the occupancy model while achieving good accuracy. The experimental results demonstrate an average occupancy estimation error of 9.3% with a potential reduction of 9.5% in lighting load using our occupancy models. Gowtham Bellala, Manish Marwah, Martin F. Arlitt, Geoff Lyon, Cullen E. Bash, Amip Shah |
ACM Trans. Cyber Phys. Syst. | 2 |
| 2015 | IoTAbench: an Internet of Things Analytics BenchmarkabstractThe commoditization of sensors and communication networks is enabling vast quantities of data to be generated by and collected from cyber-physical systems. This ``Internet-of-Things" (IoT) makes possible new business opportunities, from usage-based insurance to proactive equipment maintenance. While many technology vendors now offer ``Big Data" solutions, a challenge for potential customers is understanding quantitatively how these solutions will work for IoT use cases. This paper describes a benchmark toolkit called IoTAbench for IoT Big Data scenarios. This toolset facilitates repeatable testing that can be easily extended to multiple IoT use cases, including a user's specific needs, interests or dataset. We demonstrate the benchmark via a smart metering use case involving an eight-node cluster running the HP Vertica analytics platform. The use case involves generating, loading, repairing and analyzing synthetic meter readings. The intent of IoTAbench is to provide the means to perform ``apples-to-apples" comparisons between different sensor data and analytics platforms. We illustrate the capabilities of IoTAbench via a large experimental study, where we store 22.8 trillion smart meter readings totaling 727 TB of data in our eight-node cluster. Martin F. Arlitt, Manish Marwah, Gowtham Bellala, Amip Shah, Jeff Healey, Ben Vandiver |
ICPE | 2 |
| 2014 | Palette: enabling scalable analytics for big-memory, multicore machinesabstractHadoop and its variants have been widely used for processing large scale analytics tasks in a cluster environment. However, use of a commodity cluster for analytics tasks needs to be reconsidered based on two key observations: (1) in recent years, large memory, multicore machines have become more affordable; and (2) recent studies show that most analytics tasks in practice are smaller than 100 GB. Thus, replacing a commodity cluster with a large memory, multicore machine can enable in-memory analytics at an affordable cost. However= programming on a big-memory, multicore machine is a challenge. Multi-threaded programming is notoriously difficult. Further, the memory design of most large memory servers follows non-uniform memory access (NUMA) architecture. While NUMA-aware programming often leads to high efficiency in analytics tasks, it is usually done in an ad hoc manner. Tere Gonzalez, Jun Li 0008, Manish Marwah, Jim Pruyne, Krishnamurthy Viswanathan, Mijung Kim |
SIGMOD Conference | 4 |
| 2014 | AutoLCA: A Framework for Sustainable Redesign and Assessment of ProductsabstractWith increasing public consciousness regarding sustainability, companies are ever more eager to introduce eco-friendly products and services. Assessing environmental footprints and designing sustainable products are challenging tasks since they require analysis of each component of a product through their life cycle. To achieve sustainable design of products, companies need to evaluate the environmental impact of their system, identify the major contributors to the footprint, and select the design alternative with the lowest environmental footprint. In this article, we formulate sustainable design as a series of clustering and classification problems, and propose a framework called AutoLCA that simplifies the effort of estimating the environmental footprint of a product bill of materials by more than an order of magnitude over current methods, which are mostly labor intensive. We apply AutoLCA to real data from a large computer manufacturer. We conduct a case study on bill of materials of four different products, perform a “hotspot” assessment analysis to identify major contributors to carbon footprint, and determine design alternatives that can reduce the carbon footprint from 1% to 36%. Mahmud Shahriar Hossain, Manish Marwah, Amip Shah, Layne T. Watson, Naren Ramakrishnan |
ACM Trans. Intell. Syst. Technol. | 2 |
| 2013 | A Temporal Motif Mining Approach to Unsupervised Energy Disaggregation: Applications to Residential and Commercial BuildingsabstractNon-intrusive appliance load monitoring has emerged as an attractive approach to study energy consumption patterns without instrumenting every device in a building. The ensuing computational problem is to disaggregate total energy usage into usage by specific devices, to gain insight into consumption patterns. We exploit the temporal ordering implicit in on/off events of devices to uncover motifs (episodes) corresponding to the operation of individual devices. Extracted motifs are then subjected to a sequence of constraint checks to ensure that the resulting episodes are interpretable. Our results reveal that motif mining is adept at distinguishing devices with multiple power levels and at disentangling the combinatorial operation of devices. With suitably configured processing steps, we demonstrate the applicability of our method to both residential and commercial buildings. Huijuan Shao, Manish Marwah, Naren Ramakrishnan |
AAAI | 2 |
| 2013 | Regularization Paths for Sparse Nonnegative Least Squares Problems with Applications to Life Cycle Assessment Tree DiscoveryabstractThe nonnegative least squares problems are useful in applications where the physical nature of problem domain permits only additive linear combinations. We discuss the l1-regularized nonnegative least squares (L1-NLS) problem, where l1-regularization is used to induce sparsity. Although l1-regularization has been successfully used in least squares regression, when combined with nonnegativity constraints, developments of algorithms and their understandings have been limited. We propose an algorithm that generates the entire regularization paths of the L1-NLS problem. We prove the correctness of the proposed algorithm and illustrate a novel application in environmental sustainability. The application relates to life cycle assessment (LCA), a technique used to estimate environmental impact during the entire lifetime of a product. We address an inverse problem in LCA. Given environmental impact factors of a target product and of a large library of constituents, the goal is to reverse engineer an inventory tree for the product. Using real-world data sets, we demonstrate how our L1-NLS approach controls the size of discovered trees, and how the full regularization paths effectively illustrate the spectrum of discovered trees with varying sparsity and compositions. Jingu Kim, Naren Ramakrishnan, Manish Marwah, Amip Shah, Haesun Park |
ICDM | 3 |
| 2012 | Fine-Grained Photovoltaic Output Prediction Using a Bayesian EnsembleabstractLocal and distributed power generation is increasingly relianton renewable power sources, e.g., solar (photovoltaic or PV) andwind energy. The integration of such sources into the power grid ischallenging, however, due to their variable and intermittent energyoutput. To effectively use them on alarge scale, it is essential to be able to predict power generation at afine-grained level. We describe a novel Bayesian ensemble methodologyinvolving three diverse predictors. Each predictor estimates mixingcoefficients for integrating PV generation output profiles but capturesfundamentally different characteristics. Two of them employ classicalparameterized (naive Bayes) and non-parametric (nearest neighbor) methods tomodel the relationship between weather forecasts and PV output. The thirdpredictor captures the sequentiality implicit in PV generation and uses motifsmined from historical data to estimate the most likely mixture weights usinga stream prediction methodology. We demonstrate the success and superiority of ourmethods on real PV data from two locations that exhibit diverse weatherconditions. Predictions from our model can be harnessed to optimize schedulingof delay tolerant workloads, e.g., in a data center. Prithwish Chakraborty, Manish Marwah, Martin F. Arlitt, Naren Ramakrishnan |
AAAI | 2 |
| 2012 | Following the electrons: methods for power management in commercial buildingsabstractCommercial buildings are significant consumers of electricity. The first step towards better energy management in commercial buildings is monitoring consumption. However, instrumenting every electrical panel in a large commercial building is expensive and wasteful. In this paper, we propose a greedy meter (sensor) placement algorithm based on maximization of information gained, subject to a cost constraint. The algorithm provides a near-optimal solution guarantee. Furthermore, to identify power saving opportunities, we use an unsupervised anomaly detection technique based on a low-dimensional embedding. Further, to better manage resources such as lighting and HVAC, we propose a semi-supervised approach combining hidden Markov models (HMM) and a standard classifier to model occupancy based on readily available port-level network statistics. Gowtham Bellala, Manish Marwah, Martin F. Arlitt, Geoff Lyon, Cullen E. Bash |
KDD | 2 |
| 2012 | Renewable and cooling aware workload management for sustainable data centersabstractRecently, the demand for data center computing has surged, increasing the total energy footprint of data centers worldwide. Data centers typically comprise three subsystems: IT equipment provides services to customers; power infrastructure supports the IT and cooling equipment; and the cooling infrastructure removes heat generated by these subsystems. This work presents a novel approach to model the energy flows in a data center and optimize its operation. Traditionally, supply-side constraints such as energy or cooling availability were treated independently from IT workload management. This work reduces electricity cost and environmental impact using a holistic approach that integrates renewable supply, dynamic pricing, and cooling supply including chiller and outside air cooling, with IT workload planning to improve the overall sustainability of data center operations. Specifically, we first predict renewable energy as well as IT demand. Then we use these predictions to generate an IT workload management plan that schedules IT workload and allocates IT resources within a data center according to time varying power supply and cooling efficiency. We have implemented and evaluated our approach using traces from real data centers and production systems. The results demonstrate that our approach can reduce both the recurring power costs and the use of non-renewable energy by as much as 60% compared to existing techniques, while still meeting the Service Level Agreements. Zhenhua Liu 0002, Yuan Chen 0001, Cullen E. Bash, Adam Wierman, Daniel Gmach, Zhikui Wang, Manish Marwah, Chris Hyser |
SIGMETRICS | 7 |
| 2011 | Discovering Life Cycle Assessment Trees from Impact Factor DatabasesabstractIn recent years, environmental sustainability has received widespread attention due to continued depletion of natural resources and degradation of the environment. Life cycle assessment (LCA) is a methodology for quantifying multiple environmental impacts of a product, across its entire life cycle — from creation to use to discard. The key object of interest in LCA is the inventory tree, with the desired product as the root node and the materials and processes used across its life cycle as the children. The total impact of the parent in any environmental category is a linear combination of the impacts of the children in that category. LCA has generally been used in "forward: mode: given an inventory tree and impact factors of its children, the task is to compute the impact factors of the root, i.e., the product being modeled. We propose a data mining approach to solve the inverse problem, where the task is to infer inventory trees from a database of environmental factors. This is an important problem with applications in not just understanding what parts and processes constitute a product but also in designing and developing more sustainable alternatives. Our solution methodology is one of feature selection but set in the context of a non-negative least squares problem. It organizes numerous non-negative least squares fits over the impact factor database into a set of pairwise membership relations which are then summarized into candidate trees in turn yielding a consensus tree. We demonstrate the applicability of our approach over real LCA datasets obtained from a large computer manufacturer. Naren Sundaravaradan, Debprakash Patnaik, Naren Ramakrishnan, Manish Marwah, Amip Shah |
AAAI | 4 |
| 2011 | Unsupervised Disaggregation of Low Frequency Power MeasurementsabstractFear of increasing prices and concern about climate change are motivating residential power conservation efforts. We investigate the effectiveness of several unsupervised disaggregation methods on low frequency power measurements collected in real homes. Specifically, we consider variants of the factorial hidden Markov model. Our results indicate that a conditional factorial hidden semi-Markov model, which integrates additional features related to when and how appliances are used in the home and more accurately represents the power use of individual appliances, outperforms the other unsupervised disaggregation methods. Our results show that unsupervised techniques can provide perappliance power usage information in a non-invasive manner, which is ideal for enabling power conservation efforts. Hyungsul Kim, Manish Marwah, Martin F. Arlitt, Geoff Lyon, Jiawei Han 0001 |
SDM | 2 |
| 2011 | A Visual Analytics Approach for Peak-Preserving Prediction of Large Seasonal Time SeriesabstractAbstract Time series prediction methods are used on a daily basis by analysts for making important decisions. Most of these methods use some variant of moving averages to reduce the number of data points before prediction. However, to reach a good prediction in certain applications (e.g., power consumption time series in data centers) it is important to preserve peaks and their patterns. In this paper, we introduce automated peak‐preserving smoothing and prediction algorithms, enabling a reliable long term prediction for seasonal data, and combine them with an advanced visual interface: (1) using high resolution cell‐based time series to explore seasonal patterns, (2) adding new visual interaction techniques (multi‐scaling, slider, and brushing & linking) to incorporate human expert knowledge, and (3) providing both new visual accuracy color indicators for validating the predicted results and certainty bands communicating the uncertainty of the prediction. We have integrated these techniques into a well‐fitted solution to support the prediction process, and applied and evaluated the approach to predict both power consumption and server utilization in data centers with 70–80% accuracy. Ming C. Hao, Halldór Janetzko, Sebastian Mittelstädt, W. Hill, Umeshwar Dayal, Daniel A. Keim, Manish Marwah, Ratnesh K. Sharma |
Comput. Graph. Forum | 7 |
| 2011 | Temporal data mining approaches for sustainable chiller management in data centersabstractPractically every large IT organization hosts data centers---a mix of computing elements, storage systems, networking, power, and cooling infrastructure---operated either in-house or outsourced to major vendors. A significant element of modern data centers is their cooling infrastructure, whose efficient and sustainable operation is a key ingredient to the “always-on” capability of data centers. We describe the design and implementation of CAMAS (Chiller Advisory and MAnagement System), a temporal data mining solution to mine and manage chiller installations. CAMAS embodies a set of algorithms for processing multivariate time-series data and characterizes sustainability measures of the patterns mined. We demonstrate three key ingredients of CAMAS---motif mining, association analysis, and dynamic Bayesian network inference---that help bridge the gap between low-level, raw, sensor streams, and the high-level operating regions and features needed for an operator to efficiently manage the data center. The effectiveness of CAMAS is demonstrated by its application to a real-life production data center managed by HP. Debprakash Patnaik, Manish Marwah, Ratnesh K. Sharma, Naren Ramakrishnan |
ACM Trans. Intell. Syst. Technol. | 2 |
| 2010 | Data Mining for Modeling Chiller Systems in Data Centers
Debprakash Patnaik, Manish Marwah, Ratnesh K. Sharma, Naren Ramakrishnan |
IDA | 2 |
| 2010 | Impact analysis of maintenance policies on data center power infrastructureabstractThe growth of engineering disciplines, such as maintainability and reliability, have been motivated by several factors, which include the ever growing of system complexity as well as the high cost associated to failures repairing activities and productivity reduction. This work adopts a methodology, which includes a hybrid modeling technique that considers the advantages of both stochastic Petri nets (SPN) and reliability block diagrams (RBD) to evaluate maintenance policies with different service level agreement (SLA). Dependability, cost and sustainability are also prominent features considered in the proposed methodology. Gustavo Rau de Almeida Callou, Erica Sousa, Paulo Romero Martins Maciel, Eduardo Antonio Guimarães Tavares, Bruno Silva 0001, Nelson Souto Rosa, Manish Marwah, Ratnesh K. Sharma, Amip Shah, Tom Christian, Jose Paulo Pires, Fábio S. Magnani |
SMC | 8 |
| 2010 | ASTRO: A tool for dependability evaluation of Data Center infrastructuresabstractThe advent of cloud computing has demanded more computational resources from data centers in order to provide high-availability services required in this new paradigm. To support data center dependability evaluation, this paper presents a tool, namely, ASTRO, which adopts a hybrid modeling approach, that includes Reliability Block Diagrams (RBD), Stochastic Petri Nets (SPN) and Data Center High-Level models. In addition, this tool also provides a prominent functionality in which an evaluation result can be reused in other models. ASTRO Tool also permits a hierarchical modeling, supporting the piecewise approach proposed by the methodology in which the tool is inserted. Bruno Silva 0001, Paulo Romero Martins Maciel, Eduardo Antonio Guimarães Tavares, Gustavo Rau de Almeida Callou, Erica Sousa, Nelson Souto Rosa, Manish Marwah, Ratnesh K. Sharma, Amip Shah, Tom Christian, Jose Paulo Pires |
SMC | 8 |
| 2009 | Sustainable operation and management of data center chillers using temporal data miningabstractMotivation: Data centers are a critical component of modern IT infrastructure but are also among the worst environmental offenders through their increasing energy usage and the resulting large carbon footprints. Efficient management of data centers, including power management, networking, and cooling infrastructure, is hence crucial to sustainability. In the absence of a 'first-principles' approach to manage these complex components and their interactions, data-driven approaches have become attractive and tenable. Debprakash Patnaik, Manish Marwah, Ratnesh K. Sharma, Naren Ramakrishnan |
KDD | 2 |
| 2008 | Enhanced server fault-tolerance for improved user experienceabstractInteractive applications such as email, calendar, and maps are migrating from local desktop machines to data centers due to the many advantages offered by such a computing environment. Furthermore, this trend is creating a marked increase in the deployment of servers at data centers. To ride the price/performance curves for CPU, memory and other hardware, inexpensive commodity machines are the most cost effective choices for a data center. However, due to low availability numbers of these machines, the probability of server failures is relatively high. Server failures can in turn cause service outages, degrade user experience and eventually result in lost revenue for businesses. We propose a TCP splice-based Web server architecture that seamlessly tolerates both Web proxy and backend server failures. The client TCP connection and sessions are preserved, and failover to alternate servers in case of server failures is fast and client transparent. The architecture provides support for both deterministic and non-deterministic server applications. A prototype of this architecture has been implemented in Linux, and the paper presents detailed performance results for a PHP-based Webmail application deployed over this architecture. Manish Marwah, Shivakant Mishra, Christof Fetzer |
DSN | 1 |
| 2006 | Fault-tolerant and scalable TCP splice and web server architectureabstractThis paper describes three enhancements to the TCP splicing mechanism: (1) Enable a TCP connection to be simultaneously spliced through multiple machines for higher scalability; (2) Make a spliced connection fault-tolerant to proxy failures; and (3) Provide flexibility of splitting a TCP splice between a proxy and a backend server for further increasing the scalability of a Web server system. A Web server architecture based on this enhanced TCP splicing is proposed. This architecture provides a highly scalable, seamless service to the users with minimal disruption during server failures. In addition to the traditional Web services in which users download Web pages, multimedia files and other types of data from a Web server, the proposed architecture supports newly emerging Web services that are highly interactive, and involve relatively longer, stateful client-server sessions. A prototype of this architecture has been implemented as a Linux 2.6 kernel module, and the paper presents important performance results measured from this implementation Manish Marwah, Shivakant Mishra, Christof Fetzer |
SRDS | 1 |
| 2005 | A System Demonstration of ST-TCPabstractST-TCP (server fault-tolerant TCP) is an extension of TCP to tolerate TCP server failures. Server fault tolerance is provided by using an active-backup server that keeps track of the state of a TCP connection. The backup server takes over the TCP connection if the primary server fails. This take-over is fast, seamless, and completely transparent to the client. This paper provides a system demonstration of a new ST-TCP prototype. The new prototype incorporates a performance-enhanced architecture and addresses application failure scenarios. Five experiments using this prototype are proposed to demonstrate the following useful features: (1) client-transparent, seamless failover; (2) insignificant performance overhead of ST-TCP during failure-free periods; and (3) an ability to tolerate all single crash failures at the hardware and operating system levels, and, most crash failures at the application level. Manish Marwah, Shivakant Mishra, Christof Fetzer |
DSN | 1 |
| 2005 | Efficient, scalable migration of IP telephony calls for enhanced fault-toleranceabstractIP telephony or VoIP has seen tremendous growth in the past few years and is predicted to grow rapidly in the coming years. Hence, IP telephony components must provide service with high-availability, comparable to traditional telephony systems. In this paper, we present an efficient and scalable fault-tolerance mechanism for migrating calls to an alternate IP telephony call controller in the event of the failure of the call controller or network connectivity to it. We also present an efficient algorithm for merging components of migrated calls, so that the same call features are available on these calls as the original calls. Some of these techniques have been incorporated in commercial products, resulting in improved fault-tolerance. Manish Marwah, David Chavez, Don Gillespie, Vivek Velamala |
ICCCN | 1 |
| 2003 | TCP Server Fault Tolerance Using Connection Migration to a Backup ServerabstractThis paper describes the design, implementation, and performance evaluation of ST-TCP (Server fault-Tolerant TCP), which is an extension of TCP to tolerate TCP server failures. This is done by using an active backup server that keeps track of the state of the TCP connection and takes over the TCP connection whenever the primary fails. This migration of the TCP connection to the backup is completely transparent to the client. Because no changes are required on the client machine, any TCP client can access a ST-TCP server. The performance overhead of ST-TCP over standard TCP is minimal, and during normal operation its behavior is the same as that of a regular TCP. In addition, ST-TCP provides a fast and seamless failover whenever the primary server fails. This is verified by a prototype implementation of ST-TCP in the Linux operating system, and experiments with a number of simulated applications which have different communication characteristics. Manish Marwah, Shivakant Mishra, Christof Fetzer |
DSN | 1 |