Ram Kesavan

dblp:30/4355 · DBLP profile ↗
← Back
7ranked-venue papers in the field
4as first author
3since 2021 · last 2024
—ORCID · none

Domains — venue-derived; a paper can count in several

Big Data, Cloud & Distributed Data Systems · 5 (3 first)Database Systems & Data Management · 2 (1 first)
YearPublicationVenuePosition
2024 I/O in a Flash: Evolution of ONTAP to Low-Latency SSDs
Matthew Curtis-Maury, Ram Kesavan, Bharadwaj V. R., Nikhil Mattankot, Vania Fang, Yash Trivedi, Kesari Mishra
FAST2
2024 Transparent Migration from Datastore to Firestore
abstract
Datastore was one of Google's first cloud databases, launched initially as part of App Engine, and built over Google's internal Megastore database system. Firestore was launched in 2019, both a re-implementation of Datastore over Google's Spanner database system and a new, mobile and web-friendly Firestore API. Spanner was chosen as the storage engine of Firestore in particular for technical reasons---it provides unrestricted transaction capabilities, strong consistency guarantees, and other improvements over Megastore. To provide these improvements to all our customers, and simplify our overall system, a non-disruptive, zero-downtime migration was executed of all Datastore databases (stored in Megastore) to Firestore databases (stored in Spanner). This migration took a couple of years to design and plan, and about three to execute. This paper describes both the core engine for migrating databases, and various practical problems that were solved to make this journey successful. As of the writing of this paper, all (over one million) databases have been successfully migrated.
Ed Davisson, Tilo Dickopp, David Gay, Eric Karasuda, Ram Kesavan, Vadim Yushprakh
Proc. VLDB Endow.5
2023 Firestore: The NoSQL Serverless Database for the Application Developer
abstract
The recent years have seen an explosive growth in web and mobile application development. Such applications typically have rapid development cycles, and their developers expect mobile-friendly features and serverless characteristics such as rapid deployment capabilities (with minimal initialization), scalability to handle workload spikes, and flexible pay-as-you-go billing. Google’s Firestore is a NoSQL serverless database with real-time notification capability, and together with the Firebase ecosystem greatly simplifies common app development challenges by letting application developers focus primarily on their business logic and user experience. This paper presents the Firestore architecture, how it satisfies the aforementioned requirements, and how its real-time notification system works in tandem with Firebase client libraries to allow mobile applications to provide a smooth user experience even in the presence of network connectivity issues.
Ram Kesavan, David Gay, Daniel Thevessen, Jimit Shah, C. Mohan 0001
ICDE1
2019 Storage Gardening: Using a Virtualization Layer for Efficient Defragmentation in the WAFL File System
Ram Kesavan, Matthew Curtis-Maury, Vinay Devadas, Kesari Mishra
FAST1
2018 WAFL Iron: Repairing Live Enterprise File Systems
Ram Kesavan, Harendra Kumar, Sushrut Bhowmik
FAST1
2017 Algorithms and Data Structures for Efficient Free Space Reclamation in WAFL
Ram Kesavan, Travis Grusecki, Yuvraj Patel
FAST1
2017 High Performance Metadata Integrity Protection in the WAFL Copy-on-Write File System
Harendra Kumar, Yuvraj Patel, Ram Kesavan, Sumith Makam
FAST3