Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Vipul Mathur is active.

Publication


Featured researches published by Vipul Mathur.


Operating Systems Review | 2012

Responding rapidly to service level violations using virtual appliances

Lakshmi N. Bairavasundaram; Gokul Soundararajan; Vipul Mathur; Kaladhar Voruganti; Kiran Srinivasan

One of the key goals in the data center today is providing storage services with service-level objectives (SLOs) for performance metrics such as latency and throughput. Meeting such SLOs is challenging due to the dynamism observed in these environments. In this position paper, we propose dynamic instantiation of virtual appliances, that is, virtual machines with storage functionality, as a mechanism to meet storage SLOs efficiently. In order for dynamic instantiation to be realistic for rapidlychanging environments, it should be automated. Therefore, an important goal of this paper is to show that such automation is feasible. We do so through a caching case study. Specifically, we build the automation framework for dynamically instantiating virtual caching appliances. This framework identifies sets of interfering workloads that can benefit from caching, determines the cache-size requirements of workloads, non-disruptively migrates the application to use the cache, and warms the cache to quickly return to acceptable service levels. We show through an experiment that this approach addresses SLO violations while using resources efficiently.


Operating Systems Review | 2012

Model building for dynamic multi-tenant provider environments

Jayanta Basak; Kushal Wadhwani; Kaladhar Voruganti; Srinivasan Narayanamurthy; Vipul Mathur; Siddhartha Nandi

Increasingly, storage vendors are finding it difficult to leverage existing white-box and black-box modeling techniques to build robust system models that can predict system behavior in the emerging dynamic and multi-tenant data centers. White-box models are becoming brittle because the model builders are not able to keep up with the innovations in the storage system stack, and black-box models are becoming brittle because it is increasingly difficult to a priori train the model for the dynamic and multi-tenant data center environment. Thus, there is a need for innovation in system model building area. In this paper we present a machine learning based blackbox modeling algorithm called M-LISP that can predict system behavior in untrained region for these emerging multitenant and dynamic data center environments. We have implemented and analyzed M-LISP in real environments and the initial results look very promising. We also provide a survey of some common machine learning algorithms and how they fare with respect to satisfying the modeling needs of the new data center environments.


ieee conference on mass storage systems and technologies | 2014

Anode: Empirical detection of performance problems in storage systems using time-series analysis of periodic measurements

Vipul Mathur; Cijo George; Jayanta Basak

Performance problems are particularly hard to detect and diagnose in most computer systems, since there is no clear failure apart from the system being slow. In this paper, we present an empirical, data-driven methodology for detecting performance problems in data storage systems, and aiding in quick diagnosis once a problem is detected. The key feature of our solution is that it uses a combination of time-series analysis, domain knowledge and expert inputs to improve the overall efficacy. Our solution learns from a systems own history to establish the baseline of normal behavior. Hence it is not necessary to determine any static trigger-levels for metrics to raise alerts. Static triggers are ineffective since each system and its workloads are different from others. The method presented here (a) gives accurate indications of the time period when something goes wrong in a system, and (b) helps pin-point the most affected parts of the system to aid in diagnosis. Validation on more than 400 actual field support cases shows about 85% true positive rate with less than 10% false positive rate in identifying time periods of performance impact before or during the time a case was open. Results in a controlled lab environment are even better.


Archive | 2011

INTELLIGENCE FOR CONTROLLING VIRTUAL STORAGE APPLIANCE STORAGE ALLOCATION

Gokul Soundararajan; Kaladhar Voruganti; Lakshmi N. Bairavasundaram; Priya Sehgal; Vipul Mathur


Archive | 2011

Dynamic Instantiation and Management of Virtual Caching Appliances

Lakshmi N. Bairavasundaram; Gokul Soundararajan; Vipul Mathur; Kaladhar Voruganti


Archive | 2014

Managing service level objectives for storage workloads

Neeraja Yadwadkar; Sai Susarla; Kaladhar Voruganti; Rukma Talwadker; Vipul Mathur; Lakshmi N. Bairavasundaram


Archive | 2013

Collaborative management of shared resources

Lakshmi N. Bairavasundaram; Gokul Soundararajan; Vipul Mathur; Kaladhar Voruganti; Darren Sawyer


Archive | 2014

Systems and methods for tracking working-set estimates with a limited resource budget

Gokul Soundararajan; Lakshmi N. Bairavasundaram; Vipul Mathur; Kaladhar Voruganti


Archive | 2013

METHODS AND SYSTEMS FOR DETERMINING A CACHE SIZE FOR A STORAGE SYSTEM

Gokul Soundararajan; Lakshmi N. Bairavasundaram; Vipul Mathur


usenix conference on hot topics in storage and file systems | 2011

Italian for beginners: the next steps for SLO-based management

Lakshmi N. Bairavasundaram; Gokul Soundararajan; Vipul Mathur; Kaladhar Voruganti; Steven R. Kleiman

Researchain Logo
Decentralizing Knowledge