Kiran-Kumar Muniswamy-Reddy

dblp:23/4765 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Storage systems
data compression
0.212013
Evaluation of a Hybrid Approach for Efficient Provenance Storage · ACM Trans. Storage 2013
Storage systems
long-term storage
0.212013
Evaluation of a Hybrid Approach for Efficient Provenance Storage · ACM Trans. Storage 2013
Storage systems
file systems
0.122009
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.122009
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.112010
Provenance for the Cloud · FAST 2010
Distributed systems
data provenance
0.112010
Provenance for the Cloud · FAST 2010
Operating systems
provenance
0.112009
Layering in Provenance Systems · USENIX ATC 2009
Storage systems › file systems
versioning
0.112009
Causality-Based Versioning · FAST 2009
Software maintenance and evolution › software configuration management
version control
0.012009
Causality-Based Versioning · FAST 2009
Operating systems › resource management › storage management
file systems
0.012006
Provenance-Aware Storage Systems · USENIX ATC, General Track 2006
Operating systems › resource management › storage management › file systems
file system design
0.012004
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
YearPublicationVenuePosition
2013 Evaluation of a Hybrid Approach for Efficient Provenance Storage
abstract
Provenance 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. Storage2
2012 A hybrid approach for efficient provenance storage
abstract
Efficient 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
CIKM5
2011 Design and evaluation of Oasis: An active storage framework based on T10 OSD standard
abstract
In 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
MSST2
2010 Provenance for the Cloud
Kiran-Kumar Muniswamy-Reddy, Peter Macko, Margo I. Seltzer
FAST1
2009 Causality-Based Versioning
Kiran-Kumar Muniswamy-Reddy, David A. Holland
FAST1
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 ATC1
2009 Causality-based versioning
abstract
Versioning 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. Storage1
2008 PASSing the provenance challenge
abstract
Abstract 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 Systems
abstract
Enterprise 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
DSN4
2006 Provenance-Aware Storage Systems
Kiran-Kumar Muniswamy-Reddy, David A. Holland, Uri Braun, Margo I. Seltzer
USENIX ATC, General Track1
2004 A Versatile and User-Oriented Versioning File System
Kiran-Kumar Muniswamy-Reddy, Charles P. Wright, Andrew Himmer, Erez Zadok
FAST1
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
MSST5