Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Abhishek Rajimwale

dblp:87/5546 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2011
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 2 first-authorDatabases, data management, data science and information retrieval · 2Security and privacy · 1 · 1 first-authorSoftware 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
5 papers
Storage systems · 100%
Software engineering, system software, and programming languages
3 papers
Operating systems · 90% Program analysis · 10%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems
file systems
0.342010
Membrane: Operating system support for restartable file systems · ACM Trans. Storage 2010
End-to-end Data Integrity for File Systems: A ZFS Case Study · FAST 2010
SQCK: A Declarative File System Checker · OSDI 2008
Storage systems
storage reliability
0.122009
SQCK: A Declarative File System Checker · OSDI 2008
Block Management in Solid-State Devices · USENIX ATC 2009
Operating systems › resource management › storage management
file systems
0.112010
Membrane: Operating System Support for Restartable File Systems · FAST 2010
Operating systems › kernel › kernel design
kernel fault tolerance
0.112010
Membrane: Operating system support for restartable file systems · ACM Trans. Storage 2010
Storage systems
flash and SSD
0.112009
Block Management in Solid-State Devices · USENIX ATC 2009
Storage systems › file systems
file system checker
0.112008
SQCK: A Declarative File System Checker · OSDI 2008
Storage systems › file systems
file system consistency
0.112008
SQCK: A Declarative File System Checker · OSDI 2008
Storage systems › storage reliability
file system reliability
0.012010
Membrane: Operating system support for restartable file systems · ACM Trans. Storage 2010
Program analysis
static analysis
0.012008
SQCK: A Declarative File System Checker · OSDI 2008

Methods — techniques the papers use, named apart from their topics

static analysis · 0.2logging · 0.2checkpointing · 0.2file system checking · 0.2declarative specification · 0.2checksumming · 0.1
YearPublicationVenuePosition
2011 Coerced Cache Eviction and discreet mode journaling: Dealing with misbehaving disks
abstract
We present Coerced Cache Eviction (CCE), a new method to force writes to disk in the presence of a disk cache that does not properly obey write-cache configuration or flush requests. We demonstrate the utility of CCE by building a new journaling mode within the Linux ext3 file system. When mounted in this discreet mode, ext3 uses CCEs to ensure that writes are properly ordered and thus maintains file system integrity despite the presence of an improperly behaving disk. We show that discreet mode journaling operates with acceptable overheads for most workloads.
Abhishek Rajimwale, Vijay Chidambaram, Deepak Ramamurthi, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
DSN1
2010 Membrane: Operating System Support for Restartable File Systems
Swaminathan Sundararaman, Sriram Subramanian, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift
FAST3
2010 End-to-end Data Integrity for File Systems: A ZFS Case Study
Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
FAST2
2010 Membrane: Operating system support for restartable file systems
abstract
We introduce Membrane, a set of changes to the operating system to support restartable file systems. Membrane allows an operating system to tolerate a broad class of file system failures, and does so while remaining transparent to running applications; upon failure, the file system restarts, its state is restored, and pending application requests are serviced as if no failure had occurred. Membrane provides transparent recovery through a lightweight logging and checkpoint infrastructure, and includes novel techniques to improve performance and correctness of its fault-anticipation and recovery machinery. We tested Membrane with ext2, ext3, and VFAT. Through experimentation, we show that Membrane induces little performance overhead and can tolerate a wide range of file system crashes. More critically, Membrane does so with little or no change to existing file systems, thus improving robustness to crashes without mandating intrusive changes to existing file-system code.
Swaminathan Sundararaman, Sriram Subramanian, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift
ACM Trans. Storage3
2009 Block Management in Solid-State Devices
Abhishek Rajimwale, Vijayan Prabhakaran, John D. Davis
USENIX ATC1
2008 SQCK: A Declarative File System Checker
Haryadi S. Gunawi, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
OSDI2