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

Sujaya Maiyya

dblp:224/6467 · DBLP profile ↗
← Back
18ranked-venue papers
10as first author
11since 2021 · last 2025
0009-0003-1341-0252ORCID · verified

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

Databases, data management, data science and information retrieval · 12 · 7 first-author · 7 since 2021Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Security and privacy · 2 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
10 papers
Distributed systems · 65% Storage systems · 23% Cloud and datacenter computing · 7%
Network and information security
6 papers
Privacy and data protection · 51% Cryptographic protocols and secure computation · 41% Blockchain and cryptocurrency security · 8%
Databases, data mining, and information retrieval
6 papers
Data stream processing · 59% Distributed and cloud data management · 38% Database theory · 3%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Medical and health informatics · 100%

Topics — the 30 heaviest of 37, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
fault tolerance
2.142025
Treebeard: A Scalable and Fault Tolerant ORAM Datastore · USENIX Security Symposium 2025
Ziziphus: Scalable Data Management Across Byzantine Edge Servers · ICDE 2023
SeeMoRe: A Fault-Tolerant Protocol for Hybrid Cloud Environments · ICDE 2020
Privacy and data protection › privacy-preserving computation
access pattern hiding
1.522025
OasisDB: An Oblivious and Scalable System for Relational Data · Proc. VLDB Endow. 2025
Waffle: An Online Oblivious Datastore for Protecting Data Access Patterns · Proc. ACM Manag. Data 2023
Storage systems
storage reliability
1.422025
Treebeard: A Scalable and Fault Tolerant ORAM Datastore · USENIX Security Symposium 2025
QuORAM: A Quorum-Replicated Fault Tolerant ORAM Datastore · USENIX Security Symposium 2022
Distributed systems
consensus
1.332021
Samya: A Geo-Distributed Data System for High Contention Aggregate Data · ICDE 2021
Unifying Consensus and Atomic Commitment for Effective Cloud Data Management · Proc. VLDB Endow. 2019
Database and Distributed Computing Foundations of Blockchains · SIGMOD Conference 2019
Privacy and data protection
data outsourcing
0.912025
Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025
Privacy and data protection › information leakage
leakage mitigation
0.912025
Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025
Cryptographic protocols and secure computation › oblivious data structures
oblivious RAM
0.912025
Treebeard: A Scalable and Fault Tolerant ORAM Datastore · USENIX Security Symposium 2025
Cryptographic protocols and secure computation › secure outsourcing
secure data outsourcing
0.912025
Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025
Cryptographic protocols and secure computation
secure query processing
0.912025
Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025
Distributed systems › distributed system architecture
multi-tier architecture
0.912025
OasisDB: An Oblivious and Scalable System for Relational Data · Proc. VLDB Endow. 2025
Distributed systems › consensus
byzantine agreement
0.722019
Database and Distributed Computing Foundations of Blockchains · SIGMOD Conference 2019
Database and Distributed Computing Fundamentals for Scalable, Fault-tolerant, and Consistent Maintenance of Blockchains · Proc. VLDB Endow. 2018
Distributed systems › fault tolerance
byzantine fault tolerance
0.712023
Ziziphus: Scalable Data Management Across Byzantine Edge Servers · ICDE 2023
Storage systems
key-value storage
0.712023
Waffle: An Online Oblivious Datastore for Protecting Data Access Patterns · Proc. ACM Manag. Data 2023
Storage systems › storage reliability
fault-tolerant storage
0.612022
QuORAM: A Quorum-Replicated Fault Tolerant ORAM Datastore · USENIX Security Symposium 2022
Memory systems
oblivious RAM
0.612022
QuORAM: A Quorum-Replicated Fault Tolerant ORAM Datastore · USENIX Security Symposium 2022
Distributed and cloud data management
geo-distributed data management
0.512021
Samya: A Geo-Distributed Data System for High Contention Aggregate Data · ICDE 2021
Data stream processing
quantile estimation
0.512021
KLL±: Approximate Quantile Sketches over Dynamic Datasets · Proc. VLDB Endow. 2021
Data stream processing › quantile estimation
quantile sketch
0.512021
KLL±: Approximate Quantile Sketches over Dynamic Datasets · Proc. VLDB Endow. 2021
Data stream processing
sketch-based stream processing
0.512021
KLL±: Approximate Quantile Sketches over Dynamic Datasets · Proc. VLDB Endow. 2021
Data stream processing
stream summarization
0.512021
KLL±: Approximate Quantile Sketches over Dynamic Datasets · Proc. VLDB Endow. 2021
Distributed systems › consensus
fault-tolerant consensus
0.512021
Samya: A Geo-Distributed Data System for High Contention Aggregate Data · ICDE 2021
Blockchain and cryptocurrency security
blockchain protocols
0.522019
Database and Distributed Computing Foundations of Blockchains · SIGMOD Conference 2019
Database and Distributed Computing Fundamentals for Scalable, Fault-tolerant, and Consistent Maintenance of Blockchains · Proc. VLDB Endow. 2018
Distributed systems › replication
state machine replication
0.412020
SeeMoRe: A Fault-Tolerant Protocol for Hybrid Cloud Environments · ICDE 2020
Cloud and datacenter computing
cloud data management
0.412019
Unifying Consensus and Atomic Commitment for Effective Cloud Data Management · Proc. VLDB Endow. 2019
Distributed systems › distributed database
commit protocol
0.412019
Unifying Consensus and Atomic Commitment for Effective Cloud Data Management · Proc. VLDB Endow. 2019
Distributed systems › consensus
blockchain consensus
0.312018
Database and Distributed Computing Fundamentals for Scalable, Fault-tolerant, and Consistent Maintenance of Blockchains · Proc. VLDB Endow. 2018
Distributed systems
replication
0.322022
QuORAM: A Quorum-Replicated Fault Tolerant ORAM Datastore · USENIX Security Symposium 2022
Unifying Consensus and Atomic Commitment for Effective Cloud Data Management · Proc. VLDB Endow. 2019
Edge and fog computing
edge networks
0.212023
Ziziphus: Scalable Data Management Across Byzantine Edge Servers · ICDE 2023
Cloud and datacenter computing
cloud storage
0.212023
Waffle: An Online Oblivious Datastore for Protecting Data Access Patterns · Proc. ACM Manag. Data 2023
Distributed systems › replication › replica control
quorum consensus
0.212022
QuORAM: A Quorum-Replicated Fault Tolerant ORAM Datastore · USENIX Security Symposium 2022

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

waffle · 2.6oblivious query processing · 2.6PathORAM · 2.6secure normal form · 1.7erasure coding · 1.7cryptographic techniques · 1.7oblivious access · 1.3ORAM · 1.3disaggregation · 1.0demand prediction · 1.0byzantine agreement · 0.7space-efficient algorithms · 0.5randomized sketching · 0.5two-phase commit · 0.4paxos · 0.4replication · 0.3
YearPublicationVenuePosition
2025 Towards Secure Data Management using Multi-Cryptographic Solutions (Invited)
abstract
Several secure data outsourcing systems incorporate various cryptographic techniques to balance security, functionalities, and efficiency. However, their security properties can be ad hoc and sometimes obscure. Our recent work, Secure Normal Form (SNF) [ICDE’24], presents a principled approach that allows data owners to define acceptable leakages of nonsensitive aspects of their data. This approach enables efficient processing of queries while ensuring no unintended leakage of sensitive information. In this paper, we discuss the benefits and challenges of implementing SNF within advanced computational environments and modern data management architectures. We argue that its applicability may extend beyond merely offloading secure query execution to the cloud.
Shufan Zhang 0001, Xi He 0001, Ashish Kundu, Sujaya Maiyya, Sharad Mehrotra, Shantanu Sharma 0001
DAC4
2025 HEALTH+: Empowering Individuals via Unifying Health Data
Sujaya Maiyya, Shantanu Sharma 0001, Avinash Kumar 0004
ACM Multimedia1
2025 Treebeard: A Scalable and Fault Tolerant ORAM Datastore
Amin Setayesh, Cheran Mahalingam, Emily Chen, Sujaya Maiyya
USENIX Security Symposium4
2025 OasisDB: An Oblivious and Scalable System for Relational Data
abstract
We present OasisDB, an oblivious and scalable RDBMS framework designed to securely manage relational data while protecting against access and volume pattern attacks. Inspired by plaintext RDBMSs, OasisDB leverages existing oblivious key value stores (KV-stores) as storage engines and securely scales them to enhance performance. Its novel multi-tier architecture allows for independent scaling of each tier while supporting multi-user environments without compromising privacy. We demonstrate OasisDB's flexibility by deploying it with two distinct oblivious KV-stores, PathORAM and Waffle, and show its capability to execute a variety of SQL queries, including point and range queries, joins, aggregations, and (limited) updates. Experimental evaluations on the Epinions dataset show that OasisDB scales linearly with the number of machines. When deployed with a plaintext KV-store, OasisDB introduces negligible overhead in its multi-tier architecture compared to a plaintext database, CockroachDB. We also compare OasisDB with ObliDB and Obliviator, two oblivious RDBMSs, highlighting its advantages with scalability and multi-user support.
Haseeb Ahmed, Nachiket Rao, Abdelkarim Kati, Florian Kerschbaum, Sujaya Maiyya
Proc. VLDB Endow.5
2024 ORTOA: A Family of One Round Trip Protocols For Operation-Type Obliviousness
Sujaya Maiyya, Yuval Steinhart, Adrian Davila, Jason Du, Divyakant Agrawal, Prabhanjan Vijendra Ananth, Amr El Abbadi
EDBT1
2023 Ziziphus: Scalable Data Management Across Byzantine Edge Servers
abstract
Edge computing while bringing computation and data closer to users in order to improve response time, distributes edge servers in wide area networks resulting in increased communication latency between the servers. Synchronizing globally distributed edge servers, especially in the presence of Byzantine servers, becomes costly due to the high communication complexity of Byzantine fault-tolerant consensus protocols. In this paper, we present Ziziphus, a geo-distributed system that partitions edge servers into fault-tolerant zones where each zone processes transactions initiated by nearby clients locally. Global synchronization among zones is required only in special situations, e.g., migration of clients from one zone to another. On the one hand, the two-level architecture of Ziziphus confines the malicious behavior of nodes within zones requiring a much cheaper protocol at the top level for global synchronization. On the other hand, Ziziphus processes local transactions within zones by edge servers closer to clients resulting in enhanced performance. Ziziphus further introduces zone clusters to enhance scalability where instead of running global synchronization among all zones, only zones of a single cluster are synchronized.
Mohammad Javad Amiri, Daniel Shu, Sujaya Maiyya, Divyakant Agrawal, Amr El Abbadi
ICDE3
2023 Waffle: An Online Oblivious Datastore for Protecting Data Access Patterns
abstract
We present Waffle, a datastore that protects an application's data access patterns from a passive persistent adversary. Waffle achieves this without prior knowledge of the input data access distribution, making it the first of its kind to adaptively handle input sequences under a passive persistent adversary. Waffle maintains a constant bandwidth and client-side storage overhead, which can be adjusted to suit the application owner's preferences. This flexibility allows the owner to fine-tune system parameters and strike a balance between security and performance. Our evaluation, utilizing the Yahoo! Cloud Serving Benchmark (YCSB) benchmark and Redis as the backend storage, demonstrates promising results. The insecure baseline outperforms Waffle by a mere 5-6x, whereas Waffle outperforms Pancake-a state-of-the-art oblivious datastore under passive persistent adversaries-by 45-57%, and a concurrent ORAM system, TaoStore, by 102x.
Sujaya Maiyya, Sharath Chandra Vemula, Divyakant Agrawal, Amr El Abbadi, Florian Kerschbaum
Proc. ACM Manag. Data1
2022 QuORAM: A Quorum-Replicated Fault Tolerant ORAM Datastore
Sujaya Maiyya, Seif Ibrahim, Caitlin Scarberry, Divyakant Agrawal, Amr El Abbadi, Huijia Lin, Stefano Tessaro, Victor Zakhary
USENIX Security Symposium1
2021 Samya: A Geo-Distributed Data System for High Contention Aggregate Data
abstract
Geo-distributed databases are the state of the art tools for managing cloud-based data. But maintaining hot records in geo-distributed databases such as Google's Spanner can be expensive, as it synchronizes each update across a majority of replicas. Frequent synchronization poses an obstacle to achieve high throughput for contentious updateheavy workloads. While such synchronizations are inevitable for complex data types, simple data types such as aggregate data can benefit from reduced synchronizations. To this end, we propose an alternate data management system, Samya, to manage aggregate cloud resource usage data. Samya disaggregates available resources and stores fractions of these resources across geo-distributed sites. Dis-aggregation allows sites to serve client requests independently without synchronization for each update. Samya incorporates a learning mechanism to predict future resource demands. If the predicted demand is not satisfied locally, a synchronization protocol, Avantan, is executed to redistribute available resources in the system. Avantan is a novel fault-tolerant consensus protocol where sites agree on the global availability of resources prior to redistribution. Experiments conducted on Google Cloud Platform highlight that dis-aggregating data and reducing synchronizations allows Samya to commit 16x to 18x more transactions than state of the art cloud geo-distributed systems such as Spanner and CockroachDB.
Sujaya Maiyya, Ishtiyaque Ahmad, Divyakant Agrawal, Amr El Abbadi
ICDE1
2021 Errata for "Unifying Consensus and Atomic Commitment for Effective Cloud Data Management"
abstract
This errata article discusses and corrects a minor error in our work published in VLDB 2019. The discrepancy specifically pertains to Algorithms 3 and 4. The algorithms presented in the paper are biased towards a commit decision in a specific failure scenario. We explain the error using an example before correcting the algorithm.
Sujaya Maiyya, Faisal Nawab, Divyakant Agrawal, Amr El Abbadi
Proc. VLDB Endow.1
2021 KLL±: Approximate Quantile Sketches over Dynamic Datasets
abstract
Recently the long standing problem of optimal construction of quantile sketches was resolved by K arnin, L ang, and L iberty using the KLL sketch (FOCS 2016). The algorithm for KLL is restricted to online insert operations and no delete operations. For many real-world applications, it is necessary to support delete operations. When the data set is updated dynamically, i.e., when data elements are inserted and deleted, the quantile sketch should reflect the changes. In this paper, we propose KLL ± , the first quantile approximation algorithm to operate in the bounded deletion model to account for both inserts and deletes in a given data stream. KLL ± extends the functionality of KLL sketches to support arbitrary updates with small space overhead. The space bound for KLL ± is [EQUATION], where ∈ and δ are constants that determine precision and failure probability, and α bounds the number of deletions with respect to insert operations. The experimental evaluation of KLL ± highlights that with minimal space overhead, KLL ± achieves comparable accuracy in quantile approximation to KLL.
Fuheng Zhao, Sujaya Maiyya, Ryan Weiner, Divyakant Agrawal, Amr El Abbadi
Proc. VLDB Endow.2
2020 Blockchains and Databases: Opportunities and Challenges for the Permissioned and the Permissionless
Divyakant Agrawal, Amr El Abbadi, Mohammad Javad Amiri, Sujaya Maiyya, Victor Zakhary
ADBIS4
2020 Fides: Managing Data on Untrusted Infrastructure
abstract
Significant amounts of data are currently being stored and managed on third-party servers. It is impractical for many small scale enterprises to own their private datacenters, hence renting third-party servers is a viable solution for such businesses. But the increasing number of malicious attacks, both internal and external, as well as buggy software on third-party servers is causing clients to loose their trust in these external infrastructures. While small enterprises cannot avoid using external infrastructures, they need the right set of protocols to manage their data on untrusted infrastructures. In this paper, we propose TFCommit, a novel atomic commitment protocol that executes transactions on data stored across multiple untrusted servers. To our knowledge, TFCommit is the first atomic commitment protocol to execute transactions in an untrusted environment without using expensive Byzantine replication. Using TFCommit, we propose an auditable data management system, Fides, residing completely on untrustworthy infrastructure. As an auditable system, Fides guarantees the detection of potentially malicious failures occurring on untrusted servers using tamper-resistant logs with the support of cryptographic techniques. The experimental evaluation demonstrates the scalability of our approach and the relatively low overhead of executing transactions on untrusted infrastructure.
Sujaya Maiyya, Danny Hyun Bum Cho, Divyakant Agrawal, Amr El Abbadi
ICDCS1
2020 SeeMoRe: A Fault-Tolerant Protocol for Hybrid Cloud Environments
abstract
Large scale data management systems utilize State Machine Replication to provide fault tolerance and to enhance performance. Fault-tolerant protocols are extensively used in the distributed database infrastructure of large enterprises such as Google, Amazon, and Facebook. However, and in spite of years of intensive research, existing fault-tolerant protocols do not adequately address hybrid cloud environments consisting of private and public clouds which are widely used by enterprises. In this paper, we consider a private cloud consisting of nonmalicious nodes (crash-only failures) and a public cloud with possible malicious failures. We introduce SeeMoRe, a hybrid State Machine Replication protocol that uses the knowledge of where crash and malicious failures may occur in a public/private cloud environment to improve overall performance. SeeMoRe has three different modes that can be used depending on the private cloud load and the communication latency between the public and private clouds. SeeMoRe can dynamically transition from one mode to another. Furthermore, an extensive evaluation reveals that SeeMoRe’s performance is close to the state of the art crash fault-tolerant protocols while tolerating malicious failures.
Mohammad Javad Amiri, Sujaya Maiyya, Divyakant Agrawal, Amr El Abbadi
ICDE2
2019 Database and Distributed Computing Foundations of Blockchains
abstract
The uprise of Bitcoin and other peer-to-peer cryptocurrencies has opened many interesting and challenging problems in cryptography, distributed systems, and databases. The main underlying data structure is blockchain, a scalable fully replicated structure that is shared among all participants and guarantees a consistent view of all user transactions by all participants in the system. In this tutorial, we discuss the basic protocols used in blockchain, and elaborate on its main advantages and limitations. To overcome these limitations, we provide the necessary distributed systems background in managing large scale fully replicated ledgers, using Byzantine Agreement protocols to solve the consensus problem. Finally, we expound on some of the most recent proposals to design scalable and efficient blockchains in both permissionless and permissioned settings. The focus of the tutorial is on the distributed systems and database aspects of the recent innovations in blockchains.
Sujaya Maiyya, Victor Zakhary, Mohammad Javad Amiri, Divyakant Agrawal, Amr El Abbadi
SIGMOD Conference1
2019 Unifying Consensus and Atomic Commitment for Effective Cloud Data Management
abstract
Data storage in the Cloud needs to be scalable and fault-tolerant. Atomic commitment protocols such as Two Phase Commit (2PC) provide ACID guarantees for transactional access to sharded data and help in achieving scalability. Whereas consensus protocols such as Paxos consistently replicate data across different servers and provide fault tolerance. Cloud based datacenters today typically treat the problems of scalability and fault-tolerance disjointedly. In this work, we propose a unification of these two different paradigms into one framework called Consensus and Commitment (C&C) framework. The C&C framework can model existing and well known data management protocols as well as propose new ones. We demonstrate the advantages of the C&C framework by developing a new atomic commitment protocol, Paxos Atomic Commit (PAC), which integrates commitment with recovery in a Paxos-like manner. We also instantiate commit protocols from the C&C framework catered to different Cloud data management techniques. In particular, we propose a novel protocol, Generalized PAC (G-PAC) that integrates atomic commitment and fault tolerance in a cloud paradigm involving both sharding and replication of data. We compare the performance of G-PAC with a Spanner-like protocol, where 2PC is used at the logical data level and Paxos is used for consistent replication of logical data. The experimental results highlight the benefits of combining consensus along with commitment into a single integrated protocol.
Sujaya Maiyya, Faisal Nawab, Divyakant Agrawal, Amr El Abbadi
Proc. VLDB Endow.1
2018 Dynamic Timestamp Allocation for Reducing Transaction Aborts
abstract
CockroachDB is an open-source database, providing transactional access to data in a distributed setting. CockroachDB employs a multi-version timestamp ordering protocol to provide serializability. This provides a simple mechanism to enforce serializability, but the static timestamp allocation scheme can lead to a high number of aborts under contention. We aim to reduce the aborts for transactional workloads by integrating a dynamic timestamp ordering based concurrency control scheme in CockroachDB. Dynamic timestamp ordering scheme tries to reduce the number of aborts by allocating timestamps dynamically based on the conflicts of accessed data items. This gives a transaction higher chance to fit on a logically serializable timeline, especially in workloads with high contention.
Vaibhav Arora, Ravi Kumar Suresh Babu, Sujaya Maiyya, Divyakant Agrawal, Amr El Abbadi, Xun Xue, Yanan Zhi, Jianfeng Zhu 0005
IEEE CLOUD3
2018 Database and Distributed Computing Fundamentals for Scalable, Fault-tolerant, and Consistent Maintenance of Blockchains
abstract
Bitcoin is a successful and interesting example of a global scale peer-to-peer cryptocurrency that integrates many techniques and protocols from cryptography, distributed systems, and databases. The main underlying data structure is blockchain, a scalable fully replicated structure that is shared among all participants and guarantees a consistent view of all user transactions by all participants in the cryptocurrency system. In this tutorial, we discuss the basic protocols used in blockchain, and elaborate on its main advantages and limitations. To overcome these limitations, we provide the necessary distributed systems background in managing large scale fully replicated ledgers, using Byzantine Agreement protocols to solve the consensus problem. Finally, we expound on some of the most recent proposals to design scalable and efficient blockchains. The focus of the tutorial is on the distributed systems and database technical aspects of the recent innovations in blockchains.
Sujaya Maiyya, Victor Zakhary, Divyakant Agrawal, Amr El Abbadi
Proc. VLDB Endow.1