Vijay Chidambaram

ORCID: 0000-0001-7985-6087
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Advanced Data Storage Technologies
  • Distributed systems and fault tolerance
  • Parallel Computing and Optimization Techniques
  • Cloud Computing and Resource Management
  • Cloud Data Security Solutions
  • Privacy-Preserving Technologies in Data
  • Privacy, Security, and Data Protection
  • Advanced Neural Network Applications
  • Security and Verification in Computing
  • Global Maternal and Child Health
  • Caching and Content Delivery
  • Cryptography and Data Security
  • Digitalization, Law, and Regulation
  • Blockchain Technology Applications and Security
  • European Criminal Justice and Data Protection
  • Adversarial Robustness in Machine Learning
  • Insurance, Mortality, Demography, Risk Management
  • Distributed and Parallel Computing Systems
  • Esophageal and GI Pathology
  • Data Quality and Management
  • Digital and Cyber Forensics
  • Ferroelectric and Negative Capacitance Devices
  • IoT and Edge/Fog Computing
  • Radiomics and Machine Learning in Medical Imaging
  • Liver Disease Diagnosis and Treatment

Saveetha University
2023

The University of Texas at Austin
2016-2022

Kitware (United States)
2017-2021

Royal Liverpool and Broadgreen University Hospital NHS Trust
2016-2021

Beijing University of Posts and Telecommunications
2020

Arizona State University
2020

Boston College
2020

University of Liverpool
2014-2017

Royal Liverpool University Hospital
2014-2017

University of Wisconsin–Madison
2011-2015

Key-value stores such as LevelDB and RocksDB offer excellent write throughput, but suffer high amplification. The amplification problem is due to the Log-Structured Merge Trees data structure that underlies these key-value stores. To remedy this problem, paper presents a novel inspired by Skip Lists, termed Fragmented (FLSM). FLSM introduces notion of guards organize logs, avoids rewriting in same level. We build PebblesDB, high-performance store, modifying HyperLevelDB use structure....

10.1145/3132747.3132765 article EN 2017-10-12

Social robots have to potential serve as personal, organizational, and public assistants as, for instance, diet coaches, teacher's aides, emergency respondents. The success of these - whether in motivating users adhere a regimen or encouraging them follow evacuation procedures the case fire will rely largely on their ability persuade people. Research range areas from political communication education suggest that nonverbal behaviors human speaker play key role persuasiveness speaker's...

10.1145/2157689.2157798 article EN 2012-03-05

We introduce optimistic crash consistency, a new approach to consistency in journaling file systems. Using an array of novel techniques, we demonstrate how build commit protocol that correctly recovers from crashes and delivers high performance. implement this within Linux ext4 variant which call OptFS. two file-system primitives, osync() dsync(), decouple ordering writes their durability. show through experiments OptFS improves performance for many workloads, sometimes by order magnitude;...

10.1145/2517349.2522726 article EN 2013-10-08

We present Recipe, a principled approach for converting concurrent DRAM indexes into crash-consistent persistent memory (PM). The main insight behind Recipe is that isolation provided by certain class of in-memory can be translated with small changes to crash-consistency when the same index used in PM. set conditions enable identification this indexes, and actions taken convert each persistent. Based on these conversion actions, we modify five different based B+ trees, tries, radix hash...

10.1145/3341301.3359635 preprint EN 2019-10-21

Modern file systems use ordering points to maintain consistency in the face of system crashes. However, such leads lower performance, higher complexity, and a strong perhaps naive dependence on layers correctly enforce writes. In this paper, we introduce No-Order File System (NoFS), simple, lightweight that employs novel technique called backpointer-based provide crash without writes as they go disk. We utilize formal model prove NoFS provides data event crashes; show through experiments is...

10.5555/2208461.2208470 article EN File and Storage Technologies 2012-02-14

We present the first comprehensive study of application-level crash-consistency protocols built atop modern file systems. find that applications use complex update to persist state, and correctness these is highly dependent on subtle behaviors underlying system, which we term persistence properties. develop a tool named BOB empirically tests properties, it demonstrate properties vary widely among six popular Linux build framework ALICE analyzes application finds crash vulnerabilities, i.e.,...

10.5555/2685048.2685082 article EN Operating Systems Design and Implementation 2014-10-06

Training Deep Neural Networks (DNNs) is resource-intensive and time-consuming. While prior research has explored many different ways of reducing DNN training time, the impact input data pipeline , i.e., fetching raw items from storage performing pre-processing in memory, been relatively unexplored. This paper makes following contributions: (1) We present first comprehensive analysis how affects time widely-used computer vision audio (DNNs), that typically involve complex pre-processing....

10.14778/3446095.3446100 article EN Proceedings of the VLDB Endowment 2021-01-01

The General Data Protection Regulation (GDPR) provides new rights and protections to European people concerning their personal data. We analyze GDPR from a systems perspective, translating its legal articles into set of capabilities characteristics that compliant must support. Our analysis reveals the phenomenon metadata explosion, wherein large quantities needs be stored along with data satisfy requirements. also helps us identify workloads supported under GDPR. design implement an...

10.14778/3384345.3384354 article EN Proceedings of the VLDB Endowment 2020-03-01

We present SplitFS, a file system for persistent memory (PM) that reduces software overhead significantly compared to state-of-the-art PM systems. SplitFS presents novel split of responsibilities between user-space library and an existing kernel system. The handles data operations by intercepting POSIX calls, memory-mapping the underlying file, serving read overwrites using processor loads stores. Metadata are handled (ext4 DAX). introduces new primitive termed relink efficiently support...

10.1145/3341301.3359631 preprint EN 2019-10-21

Modern persistent-memory (PM) file systems perform well in benchmark settings, when the system is freshly created and empty. But after being aged by usage, as will be normal mode practice, their memory-mapped performance degrades significantly. This paper shows that cause inability to use 2MB hugepages map files aged, having 4KB pages instead suffering many extra page faults TLB misses a result.

10.1145/3477132.3483567 article EN 2021-10-19

We present Dinomo, a novel key-value store for disaggregated persistent memory (DPM). Dinomo is the first DPM that simultaneously achieves high common-case performance, scalability, and lightweight online reconfiguration. observe previously proposed stores had architectural limitations prevent them from achieving all three goals simultaneously. uses combination of techniques such as ownership partitioning, adaptive caching, selective replication, lock-free log-free indexing to achieve these...

10.14778/3565838.3565854 article EN Proceedings of the VLDB Endowment 2022-09-01

Blizzard is a high-performance block store that exposes cloud storage to cloud-oblivious POSIX and Win32 applications. connects clients servers using network with full-bisection bandwidth, allowing access any remote disk as fast if it were local. Using novel striping scheme, high parallelism both sequential random workloads; also, by decoupling the durability ordering requirements expressed flush requests, can commit writes out-of-order, providing performance crash consistency applications...

10.5555/2616448.2616473 article EN 2014-04-02

Recent research has shown that applications often incorrectly implement crash consistency. We present the Crash-Consistent File System (ccfs), a file system improves correctness of application-level consistency protocols while maintaining high performance. A key idea in ccfs is abstraction stream . Within stream, updates are committed program order, improving correctness; across streams, there no ordering restrictions, enabling scheduling flexibility and empirically demonstrate running atop...

10.1145/3119897 article EN ACM Transactions on Storage 2017-08-31

We present a new approach to testing file-system crash consistency: bounded black-box (B3). B3 tests the file system in manner using workloads of operations. Since space possible is infinite, bounds this based on parameters such as number operations or which include, and exhaustively generates within space. Each workload tested target by simulating power-loss crashes while being executed, checking if recovers correct state after each crash. builds upon insights derived from our study...

10.5555/3291168.3291172 article EN Operating Systems Design and Implementation 2018-10-08

Mesenteric ischaemia comprises a broad, heterogeneous group of diseases characterised by inadequate blood supply to the small or large bowel. Acute mesenteric is surgical emergency, with significant associated morbidity and mortality. Because clinical presentation variable often nonspecific, high index radiologic suspicion required for early diagnosis. The severity ranges from transient, localised frank necrosis most common causes acute are embolic thrombotic occlusion superior artery,...

10.1007/s13244-014-0361-1 article EN cc-by Insights into Imaging 2014-10-30

Most modern data processing pipelines run on top of a distributed storage layer, and securing the whole system, layer in particular, against accidental or malicious misuse is crucial to ensuring compliance rules regulations. Enforcing protection privacy rules, however, stands at odds with requirement achieve higher access bandwidths rates large pipelines. In this work we describe our proposal for path forward that reconciles two goals. We call approach "Software-Defined Data Protection"...

10.14778/3450980.3450986 article EN Proceedings of the VLDB Endowment 2021-03-01

Abstract One of the most frequently used indirect techniques for deriving estimates recent fertility from simple questions in censuses and surveys is ‘P/F ratio’ method. Availability detailed birth-history data, as World Fertility Survey, applications P/F procedure a diagnostic tool evaluation quality data have led to simplifications extensions original This analysis illustrates that when complete maternity histories are available, can be simplified made more powerful by (1) calculation...

10.1080/00324728.1982.10409033 article EN Population Studies 1982-07-01

Rethinking the fundamental abstractions of file system.

10.1145/2788401 article EN Communications of the ACM 2015-09-28
Coming Soon ...