• Publications
  • Influence
Squall: Fine-Grained Live Reconfiguration for Partitioned Main Memory Databases
TLDR
The Squall technique for supporting live reconfiguration in partitioned, main memory DBMSs supports fine-grained repartitioning of databases in the presence of distributed transactions, high throughput client workloads, and replicated data. Expand
Minimizing Commit Latency of Transactions in Geo-Replicated Data Stores
TLDR
A lower-bound on commit latency is derived to develop a commit protocol, called Helios, that achieves low commit latencies and in a real-world deployment on five datacenters, Helios has a commit latency that is close to the optimal. Expand
MaaT: Effective and scalable coordination of distributed transactions in the cloud
TLDR
An extensive experimental study is conducted to evaluate the re-design of optimistic concurrency control to eliminate any need for locking even for atomic commitment, while handling the practical issues in earlier theoretical work related to this problem. Expand
A Pluggable Autoscaling Service for Open Cloud PaaS Systems
TLDR
This paper presents and evaluates autoscalers within this plug gable system that are HA-aware and Quality-of-Service (QoS)-aware for web applications written in different programming languages and facilitates the investigation of new auto scaling algorithms by others that can take advantage of metrics provided by different levels of the cloud stack. Expand
Multi-representation Based Data Processing Architecture for IoT Applications
TLDR
The combination of multiple representations, and the deterministic update mechanism, provides the ability to support real-time analytics and caters to IoT applications by minimizing the latency of operations like computing pre-defined aggregates. Expand
Leader or Majority: Why have one when you can have both? Improving Read Scalability in Raft-like consensus protocols
TLDR
This work proposes mechanisms to use quorum reads in Raft to offload the leader and better utilize the cluster, and integrates in CockroachDB, an open-source distributed SQL database which uses Raft and leader leases, to compare the proposed changes. Expand
Chariots: A Scalable Shared Log for Data Management in Multi-Datacenter Cloud Environments
TLDR
This work proposes a novel distributed log store, called the Fractal Log Store (FLStore), that overcomes the bottleneck of a single-point of contention in shared log infrastructures, and proposes Chariots, which provides multi-datacenter replication for shared logs. Expand
Janus: A Hybrid Scalable Multi-Representation Cloud Datastore
TLDR
This paper proposes Janus, a hybrid scalable cloud datastore, which enables the efficient execution of diverse workloads by storing data in different representations, and uses row and column-oriented representations, which are the most efficient representations for these workloads. Expand
Mind your Ps and Vs: A perspective on the challenges of big data management and privacy concerns
TLDR
This paper highlights challenges in a cloud setting with large elastic and scalable infrastructures, and illustrates sample state of the art solutions for private data storage, without revealing user access patterns. Expand
A System Infrastructure for Strongly Consistent Transactions on Globally-Replicated Data
TLDR
This paper revisits the problem of supporting strongly-consistent transaction processing for GSDM and provides an understanding of the limits imposed by the WAN latency on transaction latency in addition to a design of a system framework that aims to reduce response time and increase scalability. Expand
...
1
2
...