EDBT 2026 Demo / reviewers in the wild / expert
Irfan Ahmad 0005
dblp:05/6418-5
· DBLP profile ↗
11ranked-venue papers
1as first author
0since 2021 · last 2017
0000-0001-8311-1731ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 1 first-authorDatabases, data management, data science and information retrieval · 3Software engineering, systems software and programming languages · 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.
| Computer architecture, parallel and distributed computing, and storage systems
8 papers |
Memory systems · 28% Storage systems · 26% Performance modeling and evaluation · 24% |
Topics — the 15 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
workload characterization |
0.3 | 2 | 2015 | Efficient MRC Construction with SHARDS · FAST 2015 Storage technologies, management and troubleshooting in virtualized datacenters · SIGMETRICS 2011 |
Performance modeling and evaluation
cache performance modeling |
0.3 | 1 | 2017 | Cache Modeling and Optimization using Miniature Simulations · USENIX ATC 2017 |
Memory systems
cache |
0.2 | 1 | 2015 | Efficient MRC Construction with SHARDS · FAST 2015 |
Memory systems › cache
cache behavior |
0.2 | 1 | 2015 | Efficient MRC Construction with SHARDS · FAST 2015 |
Memory systems › cache › cache performance
miss ratio curve |
0.2 | 1 | 2015 | Efficient MRC Construction with SHARDS · FAST 2015 |
Cloud and datacenter computing
virtualization |
0.2 | 2 | 2011 | vIC: Interrupt Coalescing for Virtual Machine Storage Device IO · USENIX ATC 2011 VMware Virtual Infrastructure Tools and Techniques · USENIX ATC 2007 |
Storage systems
i/o workload characterization |
0.1 | 1 | 2011 | Storage technologies, management and troubleshooting in virtualized datacenters · SIGMETRICS 2011 |
Cloud and datacenter computing › datacenter storage
virtualized datacenter storage |
0.1 | 1 | 2011 | Storage technologies, management and troubleshooting in virtualized datacenters · SIGMETRICS 2011 |
Storage systems › file systems
cluster file systems |
0.1 | 1 | 2009 | Decentralized Deduplication in SAN Cluster File Systems · USENIX ATC 2009 |
Storage systems › data reduction › data deduplication
distributed deduplication |
0.1 | 1 | 2009 | Decentralized Deduplication in SAN Cluster File Systems · USENIX ATC 2009 |
Storage systems
file systems |
0.1 | 1 | 2009 | Decentralized Deduplication in SAN Cluster File Systems · USENIX ATC 2009 |
Cloud and datacenter computing
resource allocation |
0.1 | 1 | 2009 | PARDA: Proportional Allocation of Resources for Distributed Storage Access · FAST 2009 |
Memory systems › cache
cache optimization |
0.1 | 1 | 2017 | Cache Modeling and Optimization using Miniature Simulations · USENIX ATC 2017 |
Cloud and datacenter computing › datacenter architecture
virtualized datacenter |
0.0 | 1 | 2011 | Storage technologies, management and troubleshooting in virtualized datacenters · SIGMETRICS 2011 |
Storage systems
storage reliability |
0.0 | 1 | 2009 | Decentralized Deduplication in SAN Cluster File Systems · USENIX ATC 2009 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.3deduplication · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Cache Modeling and Optimization using Miniature Simulations
Carl A. Waldspurger, Trausti Saemundsson, Irfan Ahmad 0005, Nohhyun Park |
USENIX ATC | 3 |
| 2015 | Efficient MRC Construction with SHARDS
Carl A. Waldspurger, Nohhyun Park, Alex Garthwaite, Irfan Ahmad 0005 |
FAST | 4 |
| 2013 | Practical Compute Capacity Management for Virtualized DatacentersabstractWe present CCM (Cloud Capacity Manager) - a prototype system and its methods for dynamically multiplexing the compute capacity of virtualized datacenters at scales of thousands of machines, for diverse workloads with variable demands. Extending prior studies primarily concerned with accurate capacity allocation and ensuring acceptable application performance, CCM also sheds light on the tradeoffs due to two unavoidable issues in large scale commodity datacenters: (i) maintaining low operational overhead given variable cost of performing management operations necessary to allocate resources, and (ii) coping with the increased incidences of these operations' failures. CCM is implemented in an industry-strength cloud infrastructure built on top of the VMware vSphere virtualization platform and is currently deployed in a 700 physical host datacenter. Its experimental evaluation uses production workload traces and a suite of representative cloud applications to generate dynamic scenarios. Results indicate that the pragmatic cloud-wide nature of CCM provides up to 25% more resources for workloads and improves datacenter utilization by up to 20%, compared to the common alternative approach of multiplexing capacity within multiple independent smaller datacenter partitions. Mukil Kesavan, Irfan Ahmad 0005, Orran Krieger, Ravi Soundararajan, Ada Gavrilovska, Karsten Schwan |
IEEE Trans. Cloud Comput. | 2 |
| 2012 | Romano: autonomous storage management using performance prediction in multi-tenant datacentersabstractWorkload consolidation is a key technique in reducing costs in virtualized datacenters. When considering storage consolidation, a key problem is the unpredictable performance behavior of consolidated workloads on a given storage system. In practice, this often forces system administrators to grossly overprovision storage to meet application demands. In this paper, we show that existing modeling techniques are inaccurate and ineffective in the face of heterogenous devices. We introduce Romano, a storage performance management system designed to optimize truly heterogeneous virtualized datacenters. At its core, Romano constructs and adapts approximate workload-specific performance models of storage devices automatically, along with prediction intervals. It then applies these models to allow highly efficient IO load balancing. Nohhyun Park, Irfan Ahmad 0005, David J. Lilja |
SoCC | 2 |
| 2011 | Pesto: online storage performance management in virtualized datacentersabstractVirtualized datacenters strive to reduce costs through workload consolidation. Workloads exhibit a diverse set of IO behaviors and varying IO load that makes it difficult to estimate the IO performance on shared storage. As a result, system administrators often resort to gross overprovisioning or static partitioning of storage to meet application demands. In this paper, we introduce Pesto, a unified storage performance management system for heterogeneous virtualized datacenters. Pesto is the first system that completely automates storage performance management for virtualized datacenters, providing IO load balancing with cost-benefit analysis, per-device congestion management, and initial placement of new workloads. Ajay Gulati, Ganesha Shanmuganathan, Irfan Ahmad 0005, Carl A. Waldspurger, Mustafa Uysal |
SoCC | 3 |
| 2011 | Storage technologies, management and troubleshooting in virtualized datacentersabstractStorage management in virtualized environments is considered as one of the biggest cost factors. According to some estimates, majority of the cost and performance problems are related to storage devices. In this tutorial, we will discuss some of the key storage technologies deployed in virtual datacenters. We will discuss a set of unique challenges faced by administrators and users due to increasing number of layers of abstraction. Next we will discuss some tools and techniques to do workload characterization and monitor devices in order to understand and trouble-shoot IO problems. We will also present some of the recent solutions proposed by industry and academia to handle these problems followed by upcoming technological trends and directions for future research. Ajay Gulati, Irfan Ahmad 0005 |
SIGMETRICS | 2 |
| 2011 | vIC: Interrupt Coalescing for Virtual Machine Storage Device IO
Irfan Ahmad 0005, Ajay Gulati, Ali José Mashtizadeh |
USENIX ATC | 1 |
| 2010 | BASIL: Automated IO Load Balancing Across Storage Devices
Ajay Gulati, Chethan Kumar, Irfan Ahmad 0005, Karan Kumar |
FAST | 3 |
| 2009 | PARDA: Proportional Allocation of Resources for Distributed Storage Access
Ajay Gulati, Irfan Ahmad 0005, Carl A. Waldspurger |
FAST | 2 |
| 2009 | Decentralized Deduplication in SAN Cluster File Systems
Austin T. Clements, Irfan Ahmad 0005, Murali Vilayannur |
USENIX ATC | 2 |
| 2007 | VMware Virtual Infrastructure Tools and Techniques
John Arrasjid, Shridhar Deuskar, Irfan Ahmad 0005 |
USENIX ATC | 3 |