EDBT 2026 Demo / reviewers in the wild / expert
Kiran-Kumar Muniswamy-Reddy
dblp:23/4765
· DBLP profile ↗
12ranked-venue papers
6as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 6 first-authorDatabases, data management, data science and information retrieval · 4 · 3 first-authorArtificial intelligence and machine learning · 1Security and privacy · 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
6 papers |
Storage systems · 81% Cloud and datacenter computing · 9% Distributed systems · 9% | |
| Software engineering, system software, and programming languages
4 papers |
Operating systems · 82% Software maintenance and evolution · 18% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
data compression |
0.2 | 1 | 2013 | Evaluation of a Hybrid Approach for Efficient Provenance Storage · ACM Trans. Storage 2013 |
Storage systems
long-term storage |
0.2 | 1 | 2013 | Evaluation of a Hybrid Approach for Efficient Provenance Storage · ACM Trans. Storage 2013 |
Storage systems
file systems |
0.1 | 2 | 2009 | Causality-based versioning · ACM Trans. Storage 2009 A Versatile and User-Oriented Versioning File System · FAST 2004 |
Storage systems › file systems › versioning
versioning file system |
0.1 | 2 | 2009 | Causality-based versioning · ACM Trans. Storage 2009 A Versatile and User-Oriented Versioning File System · FAST 2004 |
Cloud and datacenter computing
cloud data management |
0.1 | 1 | 2010 | Provenance for the Cloud · FAST 2010 |
Distributed systems
data provenance |
0.1 | 1 | 2010 | Provenance for the Cloud · FAST 2010 |
Operating systems
provenance |
0.1 | 1 | 2009 | Layering in Provenance Systems · USENIX ATC 2009 |
Storage systems › file systems
versioning |
0.1 | 1 | 2009 | Causality-Based Versioning · FAST 2009 |
Software maintenance and evolution › software configuration management
version control |
0.0 | 1 | 2009 | Causality-Based Versioning · FAST 2009 |
Operating systems › resource management › storage management
file systems |
0.0 | 1 | 2006 | Provenance-Aware Storage Systems · USENIX ATC, General Track 2006 |
Operating systems › resource management › storage management › file systems
file system design |
0.0 | 1 | 2004 | A Versatile and User-Oriented Versioning File System · FAST 2004 |
Methods — techniques the papers use, named apart from their topics
workload characterization · 0.2web graph compression · 0.2dictionary encoding · 0.2provenance · 0.1layering · 0.1causality analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Evaluation of a Hybrid Approach for Efficient Provenance StorageabstractProvenance is the metadata that describes the history of objects. Provenance provides new functionality in a variety of areas, including experimental documentation, debugging, search, and security. As a result, a number of groups have built systems to capture provenance. Most of these systems focus on provenance collection, a few systems focus on building applications that use the provenance, but all of these systems ignore an important aspect: efficient long-term storage of provenance. In this article, we first analyze the provenance collected from multiple workloads and characterize the properties of provenance with respect to long-term storage. We then propose a hybrid scheme that takes advantage of the graph structure of provenance data and the inherent duplication in provenance data. Our evaluation indicates that our hybrid scheme, a combination of Web graph compression (adapted for provenance) and dictionary encoding, provides the best trade-off in terms of compression ratio, compression time, and query performance when compared to other compression schemes. Yulai Xie 0002, Kiran-Kumar Muniswamy-Reddy, Dan Feng 0001, Yan Li 0006, Darrell D. E. Long |
ACM Trans. Storage | 2 |
| 2012 | A hybrid approach for efficient provenance storageabstractEfficient provenance storage is an essential step towards the adoption of provenance. In this paper, we analyze the provenance collected from multiple workloads with a view towards efficient storage. Based on our analysis, we characterize the properties of provenance with respect to long term storage. We then propose a hybrid scheme that takes advantage of the graph structure of provenance data and the inherent duplication in provenance data. Our evaluation indicates that our hybrid scheme, a combination of web graph compression (adapted for provenance) and dictionary encoding, provides the best tradeoff in terms of compression ratio, compression time and query performance when compared to other compression schemes. Yulai Xie 0002, Dan Feng 0001, Kiran-Kumar Muniswamy-Reddy, Yan Li 0006, Darrell D. E. Long |
CIKM | 5 |
| 2011 | Design and evaluation of Oasis: An active storage framework based on T10 OSD standardabstractIn this paper, we present the design and performance evaluation of Oasis, an active storage framework for object-based storage systems that complies with the current T10 OSD standard. In contrast with previous work, Oasis has the following advantages. First, Oasis enables users to transparently process the OSD object and supports different processing granularity (from the single object to all the objects in the OSD) by extending the OSD object attribute page defined in the T10 OSD standard. Second, Oasis provides an easy and efficient way for users to manage the application functions in the OSD by using the existing OSD commands. Third, Oasis can authorize the execution of the application function in the OSD by enhancing the T10 OSD security protocol, allowing only authorized users to use the system. We evaluate the performance and scalability of our system implementation on Oasis by running three typical applications. The results indicate that active storage far outperforms the traditional object-based storage system in applications that filter data on the OSD. We also experiment with Java based applications and C based applications. Our experiments indicate that Java based applications may be bottlenecked for I/O-intensive applications, while for applications that do not heavily rely on the I/O operations, both Java based applications and C based applications achieve comparable performance. Our microbenchmarks indicate that Oasis implementation overhead is minimal compared to the Intel OSD reference implementation, between 1.2% to 5.9% for Read commands and 0.6% to 9.9% for Write commands. Yulai Xie 0002, Kiran-Kumar Muniswamy-Reddy, Dan Feng 0001, Darrell D. E. Long, Yangwook Kang, Zhongying Niu |
MSST | 2 |
| 2010 | Provenance for the Cloud
Kiran-Kumar Muniswamy-Reddy, Peter Macko, Margo I. Seltzer |
FAST | 1 |
| 2009 | Causality-Based Versioning
Kiran-Kumar Muniswamy-Reddy, David A. Holland |
FAST | 1 |
| 2009 | Layering in Provenance Systems
Kiran-Kumar Muniswamy-Reddy, Uri Braun, David A. Holland, Peter Macko, Diana L. MacLean, Daniel W. Margo, Margo I. Seltzer, Robin Smogor |
USENIX ATC | 1 |
| 2009 | Causality-based versioningabstractVersioning file systems provide the ability to recover from a variety of failures, including file corruption, virus and worm infestations, and user mistakes. However, using versions to recover from data-corrupting events requires a human to determine precisely which files and versions to restore. We can create more meaningful versions and enhance the value of those versions by capturing the causal connections among files, facilitating selection and recovery of precisely the right versions after data corrupting events. We determine when to create new versions of files automatically using the causal relationships among files. The literature on versioning file systems usually examines two extremes of possible version-creation algorithms: open-to-close versioning and versioning on every write. We evaluate causal versions of these two algorithms and introduce two additional causality-based algorithms: Cycle-Avoidance and Graph-Finesse. We show that capturing and maintaining causal relationships imposes less than 7% overhead on a versioning system, providing benefit at low cost. We then show that Cycle-Avoidance provides more meaningful versions of files created during concurrent program execution, with overhead comparable to open/close versioning. Graph-Finesse provides even greater control, frequently at comparable overhead, but sometimes at unacceptable overhead. Versioning on every write is an interesting extreme case, but is far too costly to be useful in practice. Kiran-Kumar Muniswamy-Reddy, David A. Holland |
ACM Trans. Storage | 1 |
| 2008 | PASSing the provenance challengeabstractAbstract Provenance‐aware storage systems (PASS) are a new class of storage system treating provenance as a first‐class object, providing automatic collection, storage, and management of provenance as well as query capabilities. We developed the first PASS prototype between 2005 and 2006, targeting scientific end users. Prior to undertaking the provenance challenge, we had focused on provenance collection and storage, without much emphasis on a query model or language. The challenge forced us to (quickly) develop a query model and infrastructure implementing this model. We present a brief overview of the PASS prototype and a discussion of the evolution of the query model that we developed for the challenge. Copyright © 2007 John Wiley & Sons, Ltd. David A. Holland, Margo I. Seltzer, Uri Braun, Kiran-Kumar Muniswamy-Reddy |
Concurr. Comput. Pract. Exp. | 4 |
| 2007 | Improving Recoverability in Multi-tier Storage SystemsabstractEnterprise storage systems typically contain multiple storage tiers, each having its own performance, reliability, and recoverability. The primary motivation for this multi-tier organization is cost, as storage tier costs vary considerably. In this paper, we describe a file system called TierFS that stores files at multiple storage tiers while providing high recoverability at all tiers. To achieve this goal, TierFS uses several novel techniques that leverage coupling between multiple tiers to reduce data loss, take consistent snapshots across tiers, provide continuous data protection, and improve recovery time. We evaluate TierFS with analytical models, showing that TierFS can provide better recoverability than a conventional design of similar cost. Marcos K. Aguilera, Kimberly Keeton, Arif Merchant, Kiran-Kumar Muniswamy-Reddy, Mustafa Uysal |
DSN | 4 |
| 2006 | Provenance-Aware Storage Systems
Kiran-Kumar Muniswamy-Reddy, David A. Holland, Uri Braun, Margo I. Seltzer |
USENIX ATC, General Track | 1 |
| 2004 | A Versatile and User-Oriented Versioning File System
Kiran-Kumar Muniswamy-Reddy, Charles P. Wright, Andrew Himmer, Erez Zadok |
FAST | 1 |
| 2004 | Reducing Storage Management Costs via Informed User-Based Policies
Erez Zadok, Jeffrey Osborn, Ariye Shater, Charles P. Wright, Kiran-Kumar Muniswamy-Reddy, Jason Nieh |
MSST | 5 |