Demo Data from SIGIR 2026 / reviewers in the wild / expert
Rahul Ghosh
dblp:01/3764
· DBLP profile ↗
44ranked-venue papers
14as first author
24since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 22 · 7 first-author · 20 since 2021Artificial intelligence and machine learning · 15 · 6 first-author · 14 since 2021Applied, interdisciplinary, general and emerging computing · 10 · 4 first-author · 5 since 2021Software engineering, systems software and programming languages · 6 · 3 first-author · 1 since 2021Systems, architecture and hardware · 5 · 2 first-authorSecurity and privacy · 5 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Computer networks · 1
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.
| Artificial intelligence
9 papers |
Trustworthy machine learning · 32% Representation and self-supervised learning · 24% Deep learning architectures and training · 24% | |
| Interdisciplinary, comprehensive, and emerging computing
6 papers |
Environmental and earth informatics · 89% Computational science and engineering · 7% Computational social science and digital humanities · 4% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 57% Performance modeling and evaluation · 31% Distributed systems · 12% |
Topics — the 25 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Environmental and earth informatics
hydrology |
1.6 | 3 | 2025 | Hierarchically Disentangled Recurrent Network for Factorizing System Dynamics of Multi-scale Systems: An application on Hydrological Systems · ICDM 2025 Robust Inverse Framework using Knowledge-guided Self-Supervised Learning: An application to Hydrology · KDD 2022 Meta-Transfer Learning: An application to Streamflow modeling in River-streams · ICDM 2022 |
Environmental and earth informatics › hydrology
streamflow prediction |
1.6 | 3 | 2025 | Hierarchically Disentangled Recurrent Network for Factorizing System Dynamics of Multi-scale Systems: An application on Hydrological Systems · ICDM 2025 Robust Inverse Framework using Knowledge-guided Self-Supervised Learning: An application to Hydrology · KDD 2022 Meta-Transfer Learning: An application to Streamflow modeling in River-streams · ICDM 2022 |
Machine learning › Trustworthy machine learning
fairness |
1.3 | 2 | 2024 | Learning With Location-Based Fairness: A Statistically-Robust Framework and Acceleration · IEEE Trans. Knowl. Data Eng. 2024 Fairness by "Where": A Statistically-Robust and Model-Agnostic Bi-level Learning Framework · AAAI 2022 |
Machine learning › Trustworthy machine learning › fairness
spatial fairness |
1.3 | 2 | 2024 | Learning With Location-Based Fairness: A Statistically-Robust Framework and Acceleration · IEEE Trans. Knowl. Data Eng. 2024 Fairness by "Where": A Statistically-Robust and Model-Agnostic Bi-level Learning Framework · AAAI 2022 |
Machine learning › Deep learning architectures and training › recurrent neural network › deep recurrent network
hierarchical recurrent neural network |
0.9 | 1 | 2025 | Hierarchically Disentangled Recurrent Network for Factorizing System Dynamics of Multi-scale Systems: An application on Hydrological Systems · ICDM 2025 |
Machine learning › Deep learning architectures and training
recurrent neural network |
0.9 | 1 | 2025 | Hierarchically Disentangled Recurrent Network for Factorizing System Dynamics of Multi-scale Systems: An application on Hydrological Systems · ICDM 2025 |
Environmental and earth informatics › environmental monitoring
water quality prediction |
0.9 | 1 | 2025 | Learning to Retrieve for Environmental Knowledge Discovery: An Augmentation-Adaptive Self-Supervised Learning Framework · ICDM 2025 |
Machine learning › Representation and self-supervised learning › dynamical system representation
koopman operator |
0.7 | 1 | 2023 | Koopman Invertible Autoencoder: Leveraging Forward and Backward Dynamics for Temporal Modeling · ICDM 2023 |
Computer vision › Video understanding and tracking › video prediction
long-term prediction |
0.7 | 1 | 2023 | Koopman Invertible Autoencoder: Leveraging Forward and Backward Dynamics for Temporal Modeling · ICDM 2023 |
Machine learning › Representation and self-supervised learning › representation learning › latent representation learning
low-dimensional representation learning |
0.7 | 1 | 2023 | Koopman Invertible Autoencoder: Leveraging Forward and Backward Dynamics for Temporal Modeling · ICDM 2023 |
Computer vision › Video understanding and tracking
temporal modeling |
0.7 | 1 | 2023 | Koopman Invertible Autoencoder: Leveraging Forward and Backward Dynamics for Temporal Modeling · ICDM 2023 |
Machine learning › Trustworthy machine learning › fairness
algorithmic fairness |
0.6 | 1 | 2022 | Fairness by "Where": A Statistically-Robust and Model-Agnostic Bi-level Learning Framework · AAAI 2022 |
Machine learning › Transfer learning and domain adaptation › meta-learning
meta-transfer learning |
0.6 | 1 | 2022 | Meta-Transfer Learning: An application to Streamflow modeling in River-streams · ICDM 2022 |
Performance modeling and evaluation
capacity planning |
0.2 | 1 | 2014 | Stochastic Model Driven Capacity Planning for an Infrastructure-as-a-Service Cloud · IEEE Trans. Serv. Comput. 2014 |
Cloud and datacenter computing › cloud service models
infrastructure as a service |
0.2 | 1 | 2014 | Stochastic Model Driven Capacity Planning for an Infrastructure-as-a-Service Cloud · IEEE Trans. Serv. Comput. 2014 |
Performance modeling and evaluation
stochastic modeling |
0.2 | 1 | 2014 | Stochastic Model Driven Capacity Planning for an Infrastructure-as-a-Service Cloud · IEEE Trans. Serv. Comput. 2014 |
Computational science and engineering
inverse problem |
0.2 | 1 | 2022 | Robust Inverse Framework using Knowledge-guided Self-Supervised Learning: An application to Hydrology · KDD 2022 |
Computational science and engineering
spatial data analysis |
0.1 | 1 | 2021 | A Statistically-Guided Deep Network Transformation and Moderation Framework for Data with Spatial Heterogeneity · ICDM 2021 |
Distributed systems › service-oriented architecture
microservice architecture |
0.1 | 1 | 2021 | An Availability Analysis Approach for Deployment Configurations of Containers · IEEE Trans. Serv. Comput. 2021 |
Physical-layer communications
beamforming |
0.1 | 1 | 2008 | Link layer multicasting with smart antennas: No client left behind · ICNP 2008 |
Wireless networking
link-layer multicast |
0.1 | 1 | 2008 | Link layer multicasting with smart antennas: No client left behind · ICNP 2008 |
Wireless networking › link adaptation
multicast rate adaptation |
0.1 | 1 | 2008 | Link layer multicasting with smart antennas: No client left behind · ICNP 2008 |
Wireless networking
WLAN |
0.1 | 1 | 2008 | Link layer multicasting with smart antennas: No client left behind · ICNP 2008 |
Mathematical optimization › metaheuristic optimization
simulated annealing |
0.1 | 1 | 2014 | Stochastic Model Driven Capacity Planning for an Infrastructure-as-a-Service Cloud · IEEE Trans. Serv. Comput. 2014 |
Physical-layer communications › antenna arrays
smart antennas |
0.0 | 1 | 2008 | Link layer multicasting with smart antennas: No client left behind · ICNP 2008 |
Methods — techniques the papers use, named apart from their topics
self-supervised learning · 3.8retrieval · 2.6pairwise learning · 2.6data augmentation · 2.6stochastic optimization · 1.9pre-training · 1.7inverse model · 1.7forward model · 1.7space-as-distribution representation · 0.8bi-level training · 0.8contrastive representation · 0.6bi-level optimization · 0.6stochastic reward nets · 0.5fault tree analysis · 0.5analytic modeling · 0.5stochastic availability modeling · 0.4simulated annealing · 0.4dynamic programming · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Hierarchically Disentangled Recurrent Network for Factorizing System Dynamics of Multi-scale Systems: An application on Hydrological SystemsabstractWe present a framework for modeling multi-scale processes, and study its performance in the context of stream-flow forecasting in hydrology. Specifically, we propose a novel hierarchical recurrent neural architecture that factorizes the system dynamics at multiple temporal scales and captures their interactions. This framework consists of an inverse and a forward model. The inverse model is used to empirically resolve the system's temporal modes from data (physical model simulations, observed data, or a combination of them from the past), and these states are then used in the forward model to predict streamflow. Experiments on several catchments from the National Weather Service North Central River Forecast Center show that FHNN outperforms standard baselines, including physics-based models and transformer-based approaches. The model demonstrates particular effectiveness in catchments with low runoff ratios and colder climates. We further validate FHNN on the CAMELS (Catchment Attributes and MEteorology for Large-sample Studies), which is a widely used continental-scale hydrology benchmark dataset, confirming consistent performance improvements for 1–7 day streamflow forecasts across diverse hydrological conditions. Additionally, we show that FHNN can maintain accuracy even with limited training data through effective pre-training strategies and training global models. Rahul Ghosh, Arvind Renganthan, Zac McEachran, Kelly Lindsay, Michael S. Steinbach, John Nieber, Christopher J. Duffy, Vipin Kumar 0001 |
ICDM | 1 |
| 2025 | Learning to Retrieve for Environmental Knowledge Discovery: An Augmentation-Adaptive Self-Supervised Learning FrameworkabstractThe discovery of environmental knowledge depends on labeled task-specific data, but is often constrained by the high cost of data collection. Existing machine learning approaches usually struggle to generalize in data-sparse or atypical conditions. To this end, we propose an Augmentation-Adaptive Self-Supervised Learning (A2SL) framework, which retrieves relevant observational samples to enhance modeling of the target ecosys-tem. Specifically, we introduce a multi-level pairwise learning loss to train a scenario encoder that captures varying degrees of similarity among scenarios. These learned similarities drive a retrieval mechanism that supplements a target scenario with relevant data from different locations or time periods. Further-more, to better handle variable scenarios, particularly under atypical or extreme conditions where traditional models struggle, we design an augmentation-adaptive mechanism that selectively enhances these scenarios through targeted data augmentation. Using freshwater ecosystems as a case study, we evaluate A2SL in modeling water temperature and dissolved oxygen dynamics in real-world lakes. Experimental results show that A2SL signif-icantly improves predictive accuracy and enhances robustness in data-scarce and atypical scenarios. Although this study focuses on freshwater ecosystems, the A2SL framework offers a broadly applicable solution in various scientific domains. Code-https://github.com/shiyuanlsy/A2sl Shiyuan Luo, Runlong Yu, Chonghao Qiu, Rahul Ghosh, Robert Ladwig, Paul C. Hanson, Yiqun Xie, Xiaowei Jia |
ICDM | 4 |
| 2025 | Task Aware Modulation using Representation Learning: An Approach for Few Shot Learning in Environmental SystemsabstractWe introduce TAM-RL (Task Aware Modulation using Representation Learning), a novel multimodal meta-learning framework for few-shot learning in heterogeneous systems, designed for science and engineering problems where entities share a common underlying forward model but exhibit heterogeneity due to entity-specific characteristics. TAM-RL leverages an amortized training process with a modulation network and a base network to learn task-specific modulation parameters, enabling efficient adaptation to new tasks with limited data. We evaluate TAM-RL on two real-world environmental datasets: Gross Primary Product (GPP) prediction and streamflow forecasting, demonstrating significant improvements over existing meta-learning methods. On the FLUXNET dataset, TAM-RL improves RMSE by 18.9% over MMAML with just one month of few-shot data, while for streamflow prediction, it achieves an 8.21% improvement with one year of data. Synthetic data experiments further validate TAM-RL’s superior performance in heterogeneous task distributions, outperforming the baselines in the most heterogeneous setting. Notably, TAM-RL offers substantial computational efficiency, with at least 3x faster training times compared to gradient-based meta-learning approaches while being much simpler to train due to reduced complexity. Ablation studies highlight the importance of pretraining and adaptation mechanisms in TAM-RL’s performance. Arvind Renganathan, Rahul Ghosh, Ankush Khandelwal, Vipin Kumar 0001 |
SDM | 2 |
| 2024 | Multimodal Cross-Document Event Coreference Resolution Using Linear Semantic Transfer and Mixed-Modality EnsemblesabstractEvent coreference resolution (ECR) is the task of determining whether distinct mentions of events within a multi-document corpus are actually linked to the same underlying occurrence. Images of the events can help facilitate resolution when language is ambiguous. Here, we propose a multimodal cross-document event coreference resolution method that integrates visual and textual cues with a simple linear map between vision and language models. As existing ECR benchmark datasets rarely provide images for all event mentions, we augment the popular ECB+ dataset with event-centric images scraped from the internet and generated using image diffusion models. We establish three methods that incorporate images and text for coreference: 1) a standard fused model with finetuning, 2) a novel linear mapping method without finetuning and 3) an ensembling approach based on splitting mention pairs by semantic and discourse-level difficulty. We evaluate on 2 datasets: the augmented ECB+, and AIDA Phase 1. Our ensemble systems using cross-modal linear mapping establish an upper limit (91.9 CoNLL F1) on ECB+ ECR performance given the preprocessing assumptions used, and establish a novel baseline on AIDA Phase 1. Our results demonstrate the utility of multimodal information in ECR for certain challenging coreference problems, and highlight a need for more multimodal resources in the coreference resolution space. Abhijnan Nath, Huma Jamil, Shafiuddin Rehan Ahmed, George Arthur Baker, Rahul Ghosh, James H. Martin, Nathaniel Blanchard, Nikhil Krishnaswamy |
LREC/COLING | 5 |
| 2024 | Towards Entity-Aware Conditional Variational Inference for Heterogeneous Time-Series Prediction: An application to HydrologyabstractMany environmental systems (e.g., hydrology basins) can be modeled as entity whose response (e.g., streamflow) depends on drivers (e.g., weather) conditioned on their characteristics (e.g., soil properties). We introduce Entity-aware Conditional Variational Inference (EA-CVI), a novel probabilistic inverse modeling approach, to deduce entity characteristics from observed driver-response data. EA-CVI infers probabilistic latent representations that can accurately predict response for diverse entities, particularly in out-of-sample few-shot settings. EA-CVI's latent embeddings encapsulate diverse entity characteristics within compact, low-dimensional representations. EA-CVI proficiently identifies dominant modes of variation in responses and offers the opportunity to infer a physical interpretation of the underlying attributes that shape these responses. EA-CVI can also generate new data samples by sampling from the learned distribution, making it useful in zero-shot scenarios. EA-CVI addresses the need for uncertainty estimation, particularly during extreme events, rendering it essential for data-driven decision-making in real-world applications. Extensive evaluations on a renowned hydrology benchmark dataset, CAMELS-GB, validate EA-CVI's abilities. Rahul Ghosh, Arvind Renganathan, Wallace McAliley, Michael S. Steinbach, Christopher J. Duffy, Vipin Kumar 0001 |
SDM | 1 |
| 2024 | Combining Satellite and Weather Data for Crop Type Mapping: An Inverse Modelling ApproachabstractAccurate and timely crop mapping is essential for yield estimation, insurance claims, and conservation efforts. Over the years, many successful machine learning models for crop mapping have been developed that use just the multi-spectral imagery from satellites to predict crop type over the area of interest. However, these traditional methods do not account for the physical processes that govern crop growth. At a high level, crop growth can be envisioned as physical parameters, such as weather and soil type, acting upon the plant leading to crop growth which can be observed via satellites. In this paper, we propose Weather-based Spatio-Temporal segmentation network with ATTention (WSTATT), a deep learning model that leverages this understanding of crop growth by formulating it as an inverse model that combines weather (Daymet) and satellite imagery (Sentinel-2) to generate accurate crop maps. We show that our approach provides significant improvements over existing algorithms that solely rely on spectral imagery by comparing segmentation maps and F1 classification scores. Furthermore, effective use of attention in WSTATT architecture enables detection of crop types earlier in the season (up to 5 months in advance), which is very useful for improving food supply projections. We finally discuss the impact of weather by correlating our results with crop phenology to show that WSTATT is able to capture physical properties of crop growth. Praveen Ravirathinam, Rahul Ghosh, Ankush Khandelwal, Xiaowei Jia, David J. Mulla, Vipin Kumar 0001 |
SDM | 2 |
| 2024 | Learning With Location-Based Fairness: A Statistically-Robust Framework and AccelerationabstractFairness related to locations (i.e., “where”) is critical for the use of machine learning in a variety of societal domains involving spatial datasets (e.g., agriculture, disaster response, urban planning). Spatial biases incurred by learning, if left unattended, may cause or exacerbate unfair distribution of resources, social division, spatial disparity, etc. The goal of this work is to develop statistically-robust formulations and model-agnostic learning strategies to understand and promote spatial fairness. The problem is challenging as locations are often from continuous spaces with no well-defined categories (e.g., gender), and statistical conclusions from spatial data are fragile to changes in spatial partitionings and scales. Existing studies in fairness-driven learning have generated valuable insights related to non-spatial factors including race, gender, education level, etc., but research to mitigate location-related biases still remains in its infancy, leaving the main challenges unaddressed. To bridge the gap, we first propose a robust space-as-distribution (SPAD) representation of spatial fairness to reduce statistical sensitivity related to partitionings and scales in continuous space. Furthermore, we propose a new SPAD-based stochastic strategy to efficiently optimize over an extensive distribution of fairness criteria, and a bi-level training framework to enforce fairness via adaptive adjustment of priorities among locations. Finally, we extend this framework with a similarity-based training strategy to improve the computational efficiency. Experiments conducted on two real-world problems, crop monitoring in the US and palm oil plantation mapping in Indonesia, show that SPAD can effectively reduce sensitivity in fairness evaluation and the stochastic bi-level training framework can greatly improve the fairness. Controlled experiments also show that similarity-based acceleration can greatly reduce the training time while keeping the prediction performance and fairness results at the same level. Erhu He, Yiqun Xie, Weiye Chen, Serhiy Skakun, Han Bao 0003, Rahul Ghosh, Praveen Ravirathinam, Xiaowei Jia |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2023 | Koopman Invertible Autoencoder: Leveraging Forward and Backward Dynamics for Temporal ModelingabstractAccurate long-term predictions are the foundations for many machine learning applications and decision-making processes. However, building accurate long-term prediction models remains challenging due to the limitations of existing temporal models like recurrent neural networks (RNNs), as they capture only the statistical connections in the training data and may fail to learn the underlying dynamics of the target system. To tackle this challenge, we propose a novel machine learning model based on Koopman operator theory, which we call Koopman Invertible Autoencoders (KIA), that captures the inherent characteristic of the system by modeling both forward and backward dynamics in the infinite-dimensional Hilbert space. This enables us to efficiently learn low-dimensional representations, resulting in more accurate predictions of long-term system behavior. Moreover, our method’s invertibility design enforces reversibility and consistency in both forward and inverse operations. We illustrate the utility of KIA on pendulum and climate datasets, demonstrating 300% improvements in long-term prediction capability for pendulum while maintaining robustness against noise. Additionally, our method demonstrates the ability to better comprehend the intricate dynamics of the climate system when compared to existing Koopman-based methods. Kshitij Tayal, Arvind Renganathan, Rahul Ghosh, Xiaowei Jia, Vipin Kumar 0001 |
ICDM | 3 |
| 2023 | Spatiotemporal Classification with limited labels using Constrained Clustering for large datasetsabstractCreating separable representations via representation learning and clustering is critical in analyzing large unstructured datasets with only a few labels. Separable representations can lead to supervised models with better classification capabilities and additionally aid in generating new labeled samples. Most unsupervised and semisupervised methods to analyze large datasets do not leverage the existing small amounts of labels to get better representations. In this paper, we propose a spatiotemporal clustering paradigm that uses spatial and temporal features combined with a constrained loss to produce separable representations. We show the working of this method on the newly published dataset ReaLSAT, a dataset of surface water dynamics for over 680,000 lakes across the world, making it an essential dataset in terms of ecology and sustainability. Using this large un- labelled dataset, we first show how a spatiotemporal representation is better compared to just spatial or temporal representation. We then show how we can learn even better representations using a constrained loss with few labels. We conclude by showing how our method, using few labels, can pick out new labeled samples from the unlabeled data, which can be used to augment supervised methods leading to better classification. Praveen Ravirathinam, Rahul Ghosh, Keyang Xuan, Ankush Khandelwal, Hilary Dugan, Paul C. Hanson, Vipin Kumar 0001 |
SDM | 2 |
| 2023 | Probabilistic Inverse Modeling: An Application in HydrologyabstractRapid advancement in inverse modeling methods have brought into light their susceptibility to imperfect data. This has made it imperative to obtain more explainable and trustworthy estimates from these models. In hydrology, basin characteristics can be noisy or missing, impacting streamflow prediction. We propose a probabilistic inverse model framework that can reconstruct robust hydrology basin characteristics from dynamic input weather driver and streamflow response data. We address two aspects of building more explainable inverse models, uncertainty estimation (uncertainty due to imperfect data and imperfect model) and robustness. This can help improve the trust of water managers, handling of noisy data and reduce costs. We also propose an uncertainty based loss regularization that offers removal of 17% of temporal artifacts in reconstructions, 36% reduction in uncertainty and 4% higher coverage rate for basin characteristics. The forward model performance (streamflow estimation) is also improved by 6% using these uncertainty learning based reconstructions. Somya Sharma, Rahul Ghosh, Arvind Renganathan, Snigdhansu Chatterjee, John Nieber, Christopher J. Duffy, Vipin Kumar 0001 |
SDM | 2 |
| 2023 | Mini-Batch Learning Strategies for modeling long term temporal dependencies: A study in environmental applicationsabstractIn many environmental applications, recurrent neural networks (RNNs) are often used to model physical variables with long temporal dependencies. However, due to minibatch training, temporal relationships between training segments within the batch (intra-batch) as well as between batches (inter-batch) are not considered, which can lead to limited performance. Stateful RNNs aim to address this issue by passing hidden states between batches. Since Stateful RNNs ignore intra-batch temporal dependency, there exists a trade-off between training stability and capturing temporal dependency. In this paper, we provide a quantitative comparison of different Stateful RNN modeling strategies, and propose two strategies to enforce both intra- and inter-batch temporal dependency. First, we extend Stateful RNNs by defining a batch as a temporally ordered set of training segments, which enables intra-batch sharing of temporal information. While this approach significantly improves the performance, it leads to much larger training times due to highly sequential training. To address this issue, we further propose a new strategy which augments a training segment with an initial value of the target variable from the timestep right before the starting of the training segment. In other words, we provide an initial value of the target variable as additional input so that the network can focus on learning changes relative to that initial value. By using this strategy, samples can be passed in any order (mini-batch training) which significantly reduces the training time while maintaining the performance. In demonstrating the utility of our approach in hydrological modeling, we observe that the most significant gains in predictive accuracy occur when these methods are applied to state variables whose values change more slowly, such as soil water and snowpack, rather than continuously moving flux variables such as streamflow. Shaoming Xu, Ankush Khandelwal, Xiaowei Jia, Licheng Liu, Jared Willard, Rahul Ghosh, Kelly Cutler, Michael S. Steinbach, Christopher J. Duffy, John Nieber, Vipin Kumar 0001 |
SDM | 7 |
| 2023 | Harnessing heterogeneity in space with statistically guided meta-learning
Yiqun Xie, Weiye Chen, Erhu He, Xiaowei Jia, Han Bao 0003, Xun Zhou 0001, Rahul Ghosh, Praveen Ravirathinam |
Knowl. Inf. Syst. | 7 |
| 2022 | Fairness by "Where": A Statistically-Robust and Model-Agnostic Bi-level Learning FrameworkabstractFairness related to locations (i.e., "where") is critical for the use of machine learning in a variety of societal domains involving spatial datasets (e.g., agriculture, disaster response, urban planning). Spatial biases incurred by learning, if left unattended, may cause or exacerbate unfair distribution of resources, social division, spatial disparity, etc. The goal of this work is to develop statistically-robust formulations and model-agnostic learning strategies to understand and promote spatial fairness. The problem is challenging as locations are often from continuous spaces with no well-defined categories (e.g., gender), and statistical conclusions from spatial data are fragile to changes in spatial partitionings and scales. Existing studies in fairness-driven learning have generated valuable insights related to non-spatial factors including race, gender, education level, etc., but research to mitigate location-related biases still remains in its infancy, leaving the main challenges unaddressed. To bridge the gap, we first propose a robust space-as-distribution (SPAD) representation of spatial fairness to reduce statistical sensitivity related to partitioning and scales in continuous space. Furthermore, we propose a new SPAD-based stochastic strategy to efficiently optimize over an extensive distribution of fairness criteria, and a bi-level training framework to enforce fairness via adaptive adjustment of priorities among locations. Experiments on real-world crop monitoring show that SPAD can effectively reduce sensitivity in fairness evaluation and the stochastic bi-level training framework can greatly improve the fairness. Yiqun Xie, Erhu He, Xiaowei Jia, Weiye Chen, Serhiy Skakun, Han Bao 0003, Zhe Jiang 0001, Rahul Ghosh, Praveen Ravirathinam |
AAAI | 8 |
| 2022 | Clustering augmented self-supervised learning: an application to land cover mappingabstractCollecting large annotated datasets in Remote Sensing is often expensive and thus can become a significant obstacle for training advanced machine learning models. Standard techniques for addressing this issue, based on the underlying idea of pre-training the Deep Neural Networks (DNN) on freely available large datasets, cannot be used for Remote Sensing due to the unavailability of such large-scale labeled datasets and the heterogeneity of data sources caused by the varying spatial and spectral resolution of different sensors. Self-supervised learning is an alternative approach that learns feature representation from unlabeled images without human annotations. In this paper, we introduce a new method for land cover mapping by using a clustering-based pretext task for self-supervised learning. We demonstrate the method's effectiveness in two societally relevant applications from the aspect of segmentation performance, discriminative feature representation learning, and the underlying cluster structure. We also show the effectiveness of the active sampling using the clusters obtained from our method in improving the mapping accuracy given a limited budget for annotating. Finally, a real-world application of the developed framework in identifying intra-class categories of well-managed and poorly-managed plantations demonstrates its utility in a problem of considerable societal importance. Rahul Ghosh, Xiaowei Jia, Leikun Yin, Zhenong Jin, Vipin Kumar 0001 |
SIGSPATIAL/GIS | 1 |
| 2022 | Sailing in the location-based fairness-bias sphereabstractAs the adoption of machine learning continues to thrive, fairness of the algorithms has become a key factor determining their long-term success and sustainability. Among them, location-based fairness - or spatial fairness - is critical for a variety of essential societal applications that commonly rely on spatial data, including agriculture, disaster response, urban planning, etc. Spatial biases incurred by learning, if left unattended, may cause or exacerbate unfair distribution of resources, spatial disparity, social division, etc. However, very limited understanding has been developed on location-based fairness and bias in machine learning. Compared to traditional fairness-preserving techniques, the spatial consideration introduces two major layers of complication: (1) Space is continuous with no well-defined categories (e.g., categories by race or gender); and (2) Categorizations given by space-partitionings are known to be subject to high statistical sensitivity (e.g., gerrymandering). Under these challenges, we formally explore and demonstrate the fragility of learning methods in the spatial fairness-bias sphere. Specifically, we present a set of techniques that can maneuver the training process towards various targeted fairness-bias outcomes, while maintaining the same level of overall prediction performance (i.e., for "free"). Extensive experiments are carried out on two real-world problems: crop monitoring in the US and palm oil plantation mapping in Indonesia. The results demonstrate the effectiveness of the manipulation algorithms and the importance of explicitly regulating location-based fairness using a diverse set of criteria. Erhu He, Weiye Chen, Yiqun Xie, Han Bao 0003, Xun Zhou 0001, Xiaowei Jia, Zhe Jiang 0001, Rahul Ghosh, Praveen Ravirathinam |
SIGSPATIAL/GIS | 8 |
| 2022 | Meta-Transfer Learning: An application to Streamflow modeling in River-streamsabstractPrediction of response to input drivers by unmonitored entities has been recognized as one of the most important problems in many scientific problems. This problem is challenging due to the non-stationary processes that underlie the dynamics of data observations over space and time. Hence, directly transferring models from well-observed data entities to unmonitored target entity often lead to sub-optimal performance due to the shift in data distribution. This paper proposes a new meta-transfer learning framework that automatically estimates the similarity amongst entities to transfer knowledge from well-observed entities to unmonitored entities. A sequence autoencoder embeds temporal behaviors of time series data and simulations generated by traditional physics-based models. This embedding model is trained in a meta-transfer learning framework under the guidance of source-to-source transferring experiences. We tested this method in streamflow prediction for multiple river segments in the Delaware River Basin, an ecologically diverse region along the eastern coast of the United States. The experimental results demonstrate the superiority of the proposed method in predicting streamflow for unmonitored stream segments compared to a diverse set of baselines. Our method also creates meaningful similarity estimates amongst segments to guide the transfer learning process. Rahul Ghosh, Bangyan Li, Kshitij Tayal, Vipin Kumar 0001, Xiaowei Jia |
ICDM | 1 |
| 2022 | Statistically-Guided Deep Network Transformation to Harness Heterogeneity in Space (Extended Abstract)abstractSpatial data are ubiquitous and have transformed decision-making in many critical domains, including public health, agriculture, transportation, etc. While recent advances in machine learning offer promising ways to harness massive spatial datasets (e.g., satellite imagery), spatial heterogeneity -- a fundamental property of spatial data -- poses a major challenge as data distributions or generative processes often vary over space. Recent studies targeting this difficult problem either require a known space-partitioning as the input, or can only support limited special cases (e.g., binary classification). Moreover, heterogeneity-pattern learned by these methods are locked to the locations of the training samples, and cannot be applied to new locations. We propose a statistically-guided framework to adaptively partition data in space during training using distribution-driven optimization and transform a deep learning model (of user's choice) into a heterogeneity-aware architecture. We also propose a spatial moderator to generalize learned patterns to new test regions. Experiment results on real-world datasets show that the framework can effectively capture footprints of heterogeneity and substantially improve prediction performances. Yiqun Xie, Erhu He, Xiaowei Jia, Han Bao 0003, Xun Zhou 0001, Rahul Ghosh, Praveen Ravirathinam |
IJCAI | 6 |
| 2022 | Robust Inverse Framework using Knowledge-guided Self-Supervised Learning: An application to HydrologyabstractMachine Learning is beginning to provide state-of-the-art performance in a range of environmental applications such as streamflow prediction in a hydrologic basin. However, building accurate broad-scale models for streamflow remains challenging in practice due to the variability in the dominant hydrologic processes, which are best captured by sets of process-related basin characteristics. Existing basin characteristics suffer from noise and uncertainty, among many other things, which adversely impact model performance. To tackle the above challenges, in this paper, we propose a novel Knowledge-guided Self-Supervised Learning (KGSSL) inverse framework to extract system characteristics from driver(input) and response(output) data. This first-of-its-kind framework achieves robust performance even when characteristics are corrupted or missing. We evaluate the KGSSL framework in the context of stream flow modeling using CAMELS (Catchment Attributes and MEteorology for Large-sample Studies) which is a widely used hydrology benchmark dataset. Specifically, KGSSL outperforms baseline by 16% in predicting missing characteristics. Furthermore, in the context of forward modelling, KGSSL inferred characteristics provide a 35% improvement in performance over a standard baseline when the static characteristic are unknown. Rahul Ghosh, Arvind Renganathan, Kshitij Tayal, Ankush Khandelwal, Xiaowei Jia, Christopher J. Duffy, John Nieber, Vipin Kumar 0001 |
KDD | 1 |
| 2022 | Invertibility aware Integration of Static and Time-series data: An application to Lake Temperature ModelingabstractAccurate predictions of water temperature are the foundation for many decisions and regulations, with direct impacts on water quality, fishery yields, and power production. Building accurate broad-scale models for lake temperature prediction remains challenging in practice due to the variability in the data distribution across different lake systems monitored by static and time-series data. In this paper, to tackle the above challenges, we propose a novel machine learning based approach for integrating static and time-series data in deep recurrent models, which we call Invertibility-Aware-Long Short-Term Memory(IA-LSTM), and demonstrate its effectiveness in predicting lake temperature. Our proposed method integrates components of the Invertible Network and LSTM to better predict temperature profiles (forward modeling) and infer the static features (i.e., inverse modeling) that can eventually enhance the prediction when static variables are missing. We evaluate our method on predicting the temperature profile of 450 lakes in the Midwestern U.S. and report relative improvement of 4% to capture data heterogeneity and simultaneously outperform baseline predictions by 12% when static features are unavailable. Kshitij Tayal, Xiaowei Jia, Rahul Ghosh, Jared Willard, Jordan S. Read, Vipin Kumar 0001 |
SDM | 3 |
| 2021 | CalCROP21: A Georeferenced multi-spectral dataset of Satellite Imagery and Crop LabelsabstractMapping and monitoring crops is a key step to-wards sustainable intensification of agriculture and addressing global food security. A dataset like ImageNet that revolutionized computer vision applications can accelerate development of novel crop mapping techniques. Currently, the United States Department of Agriculture (USDA) annually releases the Cropland Data Layer (CDL) which contains crop labels at 30m resolution for the entire United States of America. While CDL is state of the art and is widely used for a number of agricultural applications, it has a number of limitations (e.g., pixelated errors, labels carried over from previous years and errors in classification of minor crops). In this work, we create a new semantic segmentation benchmark dataset, which we call CalCROP21, for the diverse crops in the Central Valley region of California at 10m spatial resolution using a Google Earth Engine based robust image processing pipeline and a novel attention based spatio-temporal semantic segmentation algorithm STATT. STATT uses re-sampled (interpolated) CDL labels for training, but is able to generate a better prediction than CDL by leveraging spatial and temporal patterns in Sentinel2 multi-spectral image series to effectively capture phenologic differences amongst crops and uses attention to reduce the impact of clouds and other atmospheric disturbances. We also present a comprehensive evaluation to show that STATT has significantly better results when compared to the resampled CDL labels. We have released the dataset and the processing pipeline code for generating the benchmark dataset. Rahul Ghosh, Praveen Ravirathinam, Xiaowei Jia, Ankush Khandelwal, David J. Mulla, Vipin Kumar 0001 |
IEEE BigData | 1 |
| 2021 | Attention-augmented Spatio-Temporal Segmentation for Land Cover MappingabstractThe availability of massive earth observing satellite data provides huge opportunities for land use and land cover mapping. However, such mapping effort is challenging due to the existence of various land cover classes, noisy data, and the lack of proper labels. Also, each land cover class typically has its own unique temporal pattern and can be identified only during certain periods. In this article, we introduce a novel architecture that incorporates the UNet structure with Bidirectional LSTM and Attention mechanism to jointly exploit the spatial and temporal nature of satellite data and to better identify the unique temporal patterns of each land cover class. We compare our method with other state-of-the-art methods both quantitatively and qualitatively on two real-world datasets which involve multiple land cover classes. We also visualise the attention weights to study its effectiveness in mitigating noise and in identifying discriminative time periods of different classes. The code and dataset used in this work are made publicly available for reproducibility. Rahul Ghosh, Praveen Ravirathinam, Xiaowei Jia, Zhenong Jin, Vipin Kumar 0001 |
IEEE BigData | 1 |
| 2021 | Spatial-Net: A Self-Adaptive and Model-Agnostic Deep Learning Framework for Spatially Heterogeneous DatasetsabstractKnowledge discovery from spatial data is essential for many important societal applications including crop monitoring, solar energy estimation, traffic prediction and public health. This paper aims to tackle a key challenge posed by spatial data - the intrinsic spatial heterogeneity commonly embedded in their generation processes - in the context of deep learning. In related work, the early rise of convolutional neural networks showed the promising value of explicit spatial-awareness in deep architectures (i.e., preservation of spatial structure among input cells and the use of local connection). However, the issue of spatial heterogeneity has not been sufficiently explored. While recent developments have tried to incorporate awareness of spatial variability (e.g., SVANN), these methods either rely on manually-defined space partitioning or only support very limited partitions (e.g., two) due to reduction of training data. To address these limitations, we propose a Spatial-Net to simultaneously learn a space-partitioning scheme and a deep network architecture with a Significance-based Grow-and-Collapse (SIG-GAC) framework. SIG-GAC allows collaborative training between partitions and uses an exponential reduction tree to control the network size. Experiments using real-world datasets show that Spatial-Net can automatically learn the pattern underlying heterogeneous spatial process and greatly improve model performance. Yiqun Xie, Xiaowei Jia, Han Bao 0003, Xun Zhou 0001, Jia Yu 0020, Rahul Ghosh, Praveen Ravirathinam |
SIGSPATIAL/GIS | 6 |
| 2021 | A Statistically-Guided Deep Network Transformation and Moderation Framework for Data with Spatial HeterogeneityabstractSpatial data are ubiquitous, massively collected, and widely used to support critical decision-making in many societal domains, including public health (e.g., COVID-19 pandemic control), agricultural crop monitoring, transportation, etc. While recent advances in machine learning and deep learning offer new promising ways to mine such rich datasets (e.g., satellite imagery, COVID statistics), spatial heterogeneity – an intrinsic characteristic embedded in spatial data - poses a major challenge as data distributions or generative processes often vary across space at different scales, with their spatial extents unknown. Recent studies (e.g., SVANN, spatial ensemble) targeting this difficult problem either require a known space-partitioning as the input, or can only support very limited number of partitions or classes (e.g., two) due to the decrease in training data size and the complexity of analysis. To address these limitations, we propose a model-agnostic framework to automatically transform a deep learning model into a spatial-heterogeneity-aware architecture, where the learning of arbitrary space partitionings is guided by a learning-engaged generalization of multivariate scan statistic and parameters are shared based on spatial relationships. We also propose a spatial moderator to generalize learned space partitionings to new test regions. Experiment results on real-world datasets show that the spatial transformation and moderation framework can effectively capture flexibly-shaped heterogeneous footprints and substantially improve prediction performances. Yiqun Xie, Erhu He, Xiaowei Jia, Han Bao 0003, Xun Zhou 0001, Rahul Ghosh, Praveen Ravirathinam |
ICDM | 6 |
| 2021 | An Availability Analysis Approach for Deployment Configurations of ContainersabstractOperating system (OS) containers enabling the microservice-oriented architecture are becoming popular in the context of Cloud services. Containers provide the ability to create lightweight and portable runtime environments that decouple the application requirements from the characteristics of the underlying system. Services built on containers have a small resource footprint in terms of processing, storage, memory and network, allowing a more dense deployment environment. While the performance of such containers is addressed in few previous studies, understanding the failure-repair behavior of the containers remains unexplored. In this paper, from an availability point of view, we propose and compare different configuration models for deploying a containerized software system. Inspired by Google Kubernetes, a container management system, these configurations are characterized with a failure response and migration service. We develop novel non-state-space (i.e., fault tree) and state-space (i.e., stochastic reward net) analytic models for container availability analysis. Analytical as well as simulative solutions are obtained for the developed models. Our analysis provides insights on k out-of N availability and sensitivity of system availability for key system parameters. Finally, we build an open-source software tool powered by these models. The tool helps a Cloud administrator to assess the availability of a containerized system and to conduct a what-if analysis based on user-provided parameters and configurations. Stefano Sebastio, Rahul Ghosh, Tridib Mukherjee |
IEEE Trans. Serv. Comput. | 2 |
| 2020 | FINESSE: Fair Incentives for Enterprise Employees
Soumi Chattopadhyay, Rahul Ghosh, Ansuman Banerjee, Avantika Gupta |
RCIS | 2 |
| 2020 | Semi-supervised Classification using Attention-based Regularization on Coarse-resolution DataabstractMany real-world phenomena are observed at multiple resolutions. Predictive models designed to predict these phenomena typically consider different resolutions separately. This approach might be limiting in applications where predictions are desired at fine resolutions but available training data is scarce. In this paper, we propose classification algorithms that leverage supervision from coarser resolutions to help train models on finer resolutions. The different resolutions are modeled as different views of the data in a multi-view framework that exploits the complementarity of features across different views to improve models on both views. Unlike traditional multi-view learning problems, the key challenge in our case is that there is no one-to-one correspondence between instances across different views in our case, which requires explicit modeling of the correspondence of instances across resolutions. We propose to use the features of instances at different resolutions to learn the correspondence between instances across resolutions using attention mechanism. Experiments on the real-world application of mapping urban areas using satellite observations and sentiment classification on text data show the effectiveness of the proposed methods. Guruprasad Nayak, Rahul Ghosh, Xiaowei Jia, Varun Mithal, Vipin Kumar 0001 |
SDM | 2 |
| 2019 | Spatio-temporal classification at multiple resolutions using multi-view regularizationabstractIn this work, we present a multi-view framework to classify spatio-temporal phenomena at multiple resolutions. This approach utilizes the complementarity of features across different resolutions and improves the corresponding models by enforcing consistency of their predictions on unlabeled data. Unlike traditional multi-view learning problems, the key challenge in our case is that there is a many-to-one correspondence between instances across different resolutions, which needs to be explicitly modeled. Experiments on the real-world application of mapping urban areas using spatial raster data-sets from satellite observations show the benefits of the proposed multi-view framework. Guruprasad Nayak, Rahul Ghosh, Xiaowei Jia, Varun Mithal, Vipin Kumar 0001 |
IEEE BigData | 2 |
| 2017 | CoMICon: A Co-Operative Management System for Docker Container ImagesabstractDocker containers are becoming an attractive implementation choice for next-generation microservices-based applications. When provisioning such an application, container (microservice) instances need to be created from individual container images. Starting a container on a node, where images are locally available, is fast but it may not guarantee the quality of service due to insufficient resources. When a collection of nodes are available, one can select a node with sufficient resources. However, if the selected node does not have the required image, downloading the image from a different registry increases the provisioning time. Motivated by these observations, in this paper, we present CoMICon, a system for co-operative management of Docker images among a set of nodes. The key features of CoMICon are: (1) it enables a co-operative registry among a set of nodes, (2) it can store or delete images partially in the form of layers, (3) it facilitates the transfer of image layers between registries, and (4) it enables distributed pull of an image while starting a container. Using these features, we describe - (i) high availability management of images and (ii) provisioning management of distributed microservices based applications. We extensively evaluate the performance of CoMICon using 142 real, publicly available images from Docker hub. In contrast to state-of-the-art full image based approach, CoMICon can increase the number of highly available images up to 3× while reducing the application provisioning time by 28% on average. Senthil Nathan, Rahul Ghosh, Tridib Mukherjee, Krishnaprasad Narayanan |
IC2E | 2 |
| 2016 | SCoPe: A Decision System for Large Scale Container Provisioning ManagementabstractOperating system (OS) containers provide a process level virtualization in a multi-tenant Cloud environment. Such containers are becoming increasingly popular in developer community as they facilitate fast development and delivery of enterprise class Cloud services. Furthermore, these containers share a common OS and hence, they have a low resource foot-print leading to reduced provisioning time. In this paper, we investigate such promise of containers while provisioning large scale 3-tier applications. First, through benchmarking, we observe that at very large scale, several application scaling factors (e.g., number of containers of an application provisioned in parallel, application load) and system state parameters (e.g., number of applications and containers running on a system) introduce variability in application provisioning time because of resource bottleneck in general, and specifically due to the OS process overhead. To address such variability, we propose a provisioning decision management system SCoPe that provides an application partitioning and provisioning strategy where we determine the maximum number of containers of every application that can be provisioned in parallel across physical machines, while meeting the service level agreement (SLA) on provisioning time and Cloud provider specific objectives (e.g., maximize consolidation of applications, minimize operating cost). This joint partitioning and provisioning problem is NP-hard and we propose a greedy heuristic solution. Using real data set and through extensive experiments, we demonstrate the performance of SCoPe for large scale container based application provisioning. Compared to other well-known heuristics, SCoPe can reduce the partitioning by 5x or more, while meeting SLAs. Aditya Hegde 0001, Rahul Ghosh, Tridib Mukherjee |
CLOUD | 2 |
| 2016 | QoS-Driven Management of Business Process Variants in Cloud Based Execution Environments
Rahul Ghosh, Aditya Ghose, Aditya Hegde 0001, Tridib Mukherjee, Adrian Mos |
ICSOC | 1 |
| 2015 | Analytical Modeling of Reactive Autonomic Management Techniques in IaaS CloudsabstractCloud computing infrastructures provide services to a wide number of users whose behavior can deeply change at the occurrence of particular events. To correctly handle such situations a cloud infrastructure have to be reconfigured in a way that does not cause degradation in the overall performance. Otherwise, the quality of service specified in the service level agreement could be violated. To prevent such situations, the infrastructure could be organized as an autonomic system where self-adaptation and self-configuration techniques are implemented. Appropriate design choices become important in order not to fail in this goal. We propose a technique, based on a Petri net model and a specific analytical analysis approach, to represent Infrastructure-as-a-Service (IaaS) systems in the case in which the load conditions can suddenly change and reactive autonomic management techniques are applied to mitigate the consequences of the change. The model we propose is able to appropriately evaluate performance metrics in such critical situations making it suitable as a design tool for IaaS cloud systems. Dario Bruneo, Francesco Longo 0001, Rahul Ghosh, Marco Scarpa, Antonio Puliafito, Kishor S. Trivedi |
CLOUD | 3 |
| 2015 | An SRN-Based Resiliency Quantification Approach
Dario Bruneo, Francesco Longo 0001, Marco Scarpa, Antonio Puliafito, Rahul Ghosh, Kishor S. Trivedi |
Petri Nets | 5 |
| 2015 | A Scalable Approach for Context Based Complex Service DiscoveryabstractDiscovering and matching services is an area that has been extensively explored. In this paper we envision services that advertise not only their functional parameters, but also highlight the Quality of Service(QoS) guarantees (or non-functional parameters) they can provide. As a result users can also incorporate QoS requirements along with the service request. Given the vast pool of services available today, leading to complex ontologies, the search space becomes extremely large, increasing the complexity of the search. We construct an overlay reflecting the relationships between the services, which facilitates the pruning of the entire search space. Additionally our system takes into consideration the user context which provides information pertaining to the users preferences. (eg: A user could be performance-savvy or functionally-cautious etc) We propose an algorithm CCD (Context based Complex service Discovery), which utilizes the inputs provided by the users and determines the similarity quotient for the functional and QoS parameters. Our experiments show that CCD significantly improves the scalability of the search by aggressively pruning the search space, achieved by visiting only relevant nodes. CCD further uses the requester context to improve the recommendations provided to the requester. We also compare CCD with two baseline approaches based on the depth-first search algorithm on a travel ontology, which was created using real service definitions from the Open Travel Alliance (OTA). Shruti Kunde, Rahul Ghosh, Tridib Mukherjee, Aditya Hegde 0001 |
ICWS | 2 |
| 2014 | Scalable Analytics for IaaS Cloud AvailabilityabstractIn a large Infrastructure-as-a-Service (IaaS) cloud, component failures are quite common. Such failures may lead to occasional system downtime and eventual violation of Service Level Agreements (SLAs) on the cloud service availability. The availability analysis of the underlying infrastructure is useful to the service provider to design a system capable of providing a defined SLA, as well as to evaluate the capabilities of an existing one. This paper presents a scalable, stochastic model-driven approach to quantify the availability of a large-scale IaaS cloud, where failures are typically dealt with through migration of physical machines among three pools: hot (running), warm (turned on, but not ready), and cold (turned off). Since monolithic models do not scale for large systems, we use an interacting Markov chain based approach to demonstrate the reduction in the complexity of analysis and the solution time. The three pools are modeled by interacting sub-models. Dependencies among them are resolved using fixed-point iteration, for which existence of a solution is proved. The analytic-numeric solutions obtained from the proposed approach and from the monolithic model are compared. We show that the errors introduced by interacting sub-models are insignificant and that our approach can handle very large size IaaS clouds. The simulative solution is also considered for the proposed model, and solution time of the methods are compared. Rahul Ghosh, Francesco Longo 0001, Flavio Frattini, Stefano Russo 0001, Kishor S. Trivedi |
IEEE Trans. Cloud Comput. | 1 |
| 2014 | Stochastic Model Driven Capacity Planning for an Infrastructure-as-a-Service CloudabstractFrom an enterprise perspective, one key motivation to transform the traditional IT management into Cloud is the cost reduction of the hosted services. In an Infrastructure-as-a-Service (IaaS) Cloud, virtual machine (VM) instances share the physical machines (PMs) in the provider's data center. With large number of PMs, providers can maintain low cost of service downtime at the expense of higher infrastructure and other operational costs (e.g., power consumption and cooling costs). Hence, determining the optimal PM capacity requirements that minimize the overall cost is of interest. In this paper, we show how a cost analysis and optimization framework can be developed using stochastic availability and performance models of an IaaS Cloud. Specifically, we study two cost minimization problems to address the capacity planning in an IaaS Cloud: (1) what is the optimal number of PMs that minimizes the total cost of ownership for a given downtime requirement set by service level agreements? and, (2) is it more economical to use cheaper but less reliable PMs or to use costlier but more reliable PMs for insuring the same availability characteristics? We use simulated annealing, a well-known stochastic search algorithm, to solve these optimization problems. Results from our analysis show that the optimal solutions are found within reasonable time. Rahul Ghosh, Francesco Longo 0001, Ruofan Xia, Vijay K. Naik, Kishor S. Trivedi |
IEEE Trans. Serv. Comput. | 1 |
| 2013 | Analysis of bugs in Apache Virtual Computing LababstractUnderstanding the bugs in software platforms is extremely valuable for developers, especially during the testing phase. However, this is a rarely investigated issue for open source Cloud platforms till date. In this paper, we present the analysis of 146 bug reports from Apache Virtual Computing Lab, a representative open source Cloud platform. Analysis is performed by means of an empirical approach tailored to open source Clouds. For VCL development and test teams, these results provide useful guidelines, e.g., directing volunteers' effort to components where more residual bugs are expected to be found. Flavio Frattini, Rahul Ghosh, Marcello Cinque, Andrew J. Rindos, Kishor S. Trivedi |
DSN | 2 |
| 2013 | Modeling and performance analysis of large scale IaaS Clouds
Rahul Ghosh, Francesco Longo 0001, Vijay K. Naik, Kishor S. Trivedi |
Future Gener. Comput. Syst. | 1 |
| 2012 | Biting Off Safely More Than You Can Chew: Predictive Analytics for Resource Over-Commit in IaaS CloudabstractCloud service providers are constantly looking for ways to increase revenue and reduce costs either by reducing capacity requirements or by supporting more users without adding capacity. Over-commit of physical resources, without adding more capacity, is one such approach. Workloads that tend to be 'peaky' are especially attractive targets for over-commit since only occasionally such workloads use all the system resources that they are entitled to. Online identification of candidate workloads and quantification of risks are two key issues associated with over-committing resources. In this paper, to estimate the risks associated with over-commit, we describe a mechanism based on the statistical analysis of the aggregate resource usage behavior of a group of workloads. Using CPU usage data collected from an internal private Cloud, we show that our proposed approach is effective and practical. Rahul Ghosh, Vijay K. Naik |
IEEE CLOUD | 1 |
| 2011 | A scalable availability model for Infrastructure-as-a-Service cloudabstractHigh availability is one of the key characteristics of Infrastructure-as-a-Service (IaaS) cloud. In this paper, we show a scalable method for availability analysis of large scale IaaS cloud using analytic models. To reduce the complexity of analysis and the solution time, we use an interacting Markov chain based approach. The construction and the solution of the Markov chains is facilitated by the use of a high-level Petri net based paradigm known as stochastic reward net (SRN). Overall solution is composed by iteration over individual SRN sub-model solutions. Dependencies among the sub-models are resolved using fixed-point iteration, for which existence of a solution is proved. We compare the solution obtained from the interacting sub-models with a monolithic model and show that errors introduced by decomposition are insignificant. Additionally, we provide closed form solutions of the sub-models and show that our approach can handle very large size IaaS clouds. Francesco Longo 0001, Rahul Ghosh, Vijay K. Naik, Kishor S. Trivedi |
DSN | 2 |
| 2010 | End-to-End Performability Analysis for Infrastructure-as-a-Service Cloud: An Interacting Stochastic Models ApproachabstractHandling diverse client demands and managing unexpected failures without degrading performance are two key promises of a cloud delivered service. However, evaluation of a cloud service quality becomes difficult as the scale and complexity of a cloud system increases. In a cloud environment, service request from a user goes through a variety of provider specific processing steps from the instant it is submitted until the service is fully delivered. Measurement-based evaluation of cloud service quality is expensive especially if many configurations, workload scenarios, and management methods are to be analyzed. To overcome these difficulties, in this paper we propose a general analytic model based approach for an end-to-end perform ability analysis of a cloud service. We illustrate our approach using Infrastructure-as-a-Service (IaaS) cloud, where service availability and provisioning response delays are two key QoS metrics. A novelty of our approach is in reducing the complexity of analysis by dividing the overall model into sub-models and then obtaining the overall solution by iteration over individual sub-model solutions. In contrast to a single one-level monolithic model, our approach yields a high fidelity model that is tractable and scalable. Our approach and underlying models can be readily extended to other types of cloud services and are applicable to public, private and hybrid clouds. Rahul Ghosh, Kishor S. Trivedi, Vijay K. Naik, Dong Seong Kim 0001 |
PRDC | 1 |
| 2010 | A Hierarchical Model for Reliability Analysis of Sensor NetworksabstractPrior to field deployment, mission critical sensor networks should be analyzed for high reliability assurance. Past research only focused on reliability models for sensor node or network in isolation. This paper presents a comprehensive approach for reliability analysis of a cluster-based sensor network. We use a three-level hierarchical model for sensor networks using fault trees and use Markov chains at the bottom level to model the reliability of individual sensor nodes. We summarize the developed models, showcase the initial numerical results and outline the future avenues of research in the following sections. Dong Seong Kim 0001, Rahul Ghosh, Kishor S. Trivedi |
PRDC | 2 |
| 2010 | Quantifying Resiliency of IaaS CloudabstractCloud based services may experience changes - internal, external, large, small - at any time. Predicting and quantifying the effects on the quality-of-service during and after a change are important in the resiliency assessment of a cloud based service. In this paper, we quantify the resiliency of infrastructure-as-a-service (IaaS) cloud when subject to changes in demand and available capacity. Using a stochastic reward net based model for provisioning and servicing requests in a IaaS cloud, we quantify the resiliency of IaaS cloud w.r.t. two key performance measures - job rejection rate and provisioning response delay. Rahul Ghosh, Francesco Longo 0001, Vijay K. Naik, Kishor S. Trivedi |
SRDS | 1 |
| 2009 | Resilience in computer systems and networksabstractThe term resilience is used differently by different communities. In general engineering systems, fast recovery from a degraded system state is often termed as resilience. Computer networking community defines it as the combination of trustworthiness (dependability, security, performability) and tolerance (survivability, disruption tolerance, and traffic tolerance). Dependable computing community defined resilience as the persistence of service delivery that can justifiably be trusted, when facing changes. In this paper, resilience definitions of systems and networks will be presented. Metrics for resilience will be compared with dependability metrics such as availability, performance, performability. Simple examples will be used to show quantification of resilience via probabilistic analytic models. Kishor S. Trivedi, Dong Seong Kim 0001, Rahul Ghosh |
ICCAD | 3 |
| 2008 | Link layer multicasting with smart antennas: No client left behindabstractWireless link layer multicast is an important service primitive for emerging applications, such as live video, streaming audio, and other content telecasts. The broadcast nature of the wireless channel is amenable to multicast because a single packet transmission may be received by all clients in the multicast group. However, in view of diverse channel conditions at different clients, the rate of such a transmission is bottlenecked by the rate of the weakest client. Multicast throughput degrades severely. Attempts to increase the data rate result in lower reliability and higher unfairness. This paper utilizes smart beamforming antennas to improve multicast performance in wireless LANs. The main idea is to satisfy the stronger clients with a high-rate omnidirectional transmission, followed by high-rate directional transmission(s) to cover the weaker ones. By selecting an optimal transmission strategy (using dynamic programming), we show that the multicast throughput can be maximized while achieving a desired delivery ratio at all the clients. We use testbed measurements to verify our main assumptions. We simulate our protocol in Qualnet, and observe consistent performance improvements over a range of client topologies and time-varying channel conditions. Souvik Sen, Jie Xiong 0001, Rahul Ghosh, Romit Roy Choudhury |
ICNP | 3 |