Demo Data from SIGIR 2026 / reviewers in the wild / expert
Sujaya Maiyya
dblp:224/6467
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
fault tolerance |
2.1 | 4 | 2025 | 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.5 | 2 | 2025 | 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.4 | 2 | 2025 | 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.3 | 3 | 2021 | 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.9 | 1 | 2025 | Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025 |
Privacy and data protection › information leakage
leakage mitigation |
0.9 | 1 | 2025 | Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025 |
Cryptographic protocols and secure computation › oblivious data structures
oblivious RAM |
0.9 | 1 | 2025 | Treebeard: A Scalable and Fault Tolerant ORAM Datastore · USENIX Security Symposium 2025 |
Cryptographic protocols and secure computation › secure outsourcing
secure data outsourcing |
0.9 | 1 | 2025 | Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025 |
Cryptographic protocols and secure computation
secure query processing |
0.9 | 1 | 2025 | Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025 |
Distributed systems › distributed system architecture
multi-tier architecture |
0.9 | 1 | 2025 | OasisDB: An Oblivious and Scalable System for Relational Data · Proc. VLDB Endow. 2025 |
Distributed systems › consensus
byzantine agreement |
0.7 | 2 | 2019 | 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.7 | 1 | 2023 | Ziziphus: Scalable Data Management Across Byzantine Edge Servers · ICDE 2023 |
Storage systems
key-value storage |
0.7 | 1 | 2023 | Waffle: An Online Oblivious Datastore for Protecting Data Access Patterns · Proc. ACM Manag. Data 2023 |
Storage systems › storage reliability
fault-tolerant storage |
0.6 | 1 | 2022 | QuORAM: A Quorum-Replicated Fault Tolerant ORAM Datastore · USENIX Security Symposium 2022 |
Memory systems
oblivious RAM |
0.6 | 1 | 2022 | QuORAM: A Quorum-Replicated Fault Tolerant ORAM Datastore · USENIX Security Symposium 2022 |
Distributed and cloud data management
geo-distributed data management |
0.5 | 1 | 2021 | Samya: A Geo-Distributed Data System for High Contention Aggregate Data · ICDE 2021 |
Data stream processing
quantile estimation |
0.5 | 1 | 2021 | KLL±: Approximate Quantile Sketches over Dynamic Datasets · Proc. VLDB Endow. 2021 |
Data stream processing › quantile estimation
quantile sketch |
0.5 | 1 | 2021 | KLL±: Approximate Quantile Sketches over Dynamic Datasets · Proc. VLDB Endow. 2021 |
Data stream processing
sketch-based stream processing |
0.5 | 1 | 2021 | KLL±: Approximate Quantile Sketches over Dynamic Datasets · Proc. VLDB Endow. 2021 |
Data stream processing
stream summarization |
0.5 | 1 | 2021 | KLL±: Approximate Quantile Sketches over Dynamic Datasets · Proc. VLDB Endow. 2021 |
Distributed systems › consensus
fault-tolerant consensus |
0.5 | 1 | 2021 | Samya: A Geo-Distributed Data System for High Contention Aggregate Data · ICDE 2021 |
Blockchain and cryptocurrency security
blockchain protocols |
0.5 | 2 | 2019 | 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.4 | 1 | 2020 | SeeMoRe: A Fault-Tolerant Protocol for Hybrid Cloud Environments · ICDE 2020 |
Cloud and datacenter computing
cloud data management |
0.4 | 1 | 2019 | Unifying Consensus and Atomic Commitment for Effective Cloud Data Management · Proc. VLDB Endow. 2019 |
Distributed systems › distributed database
commit protocol |
0.4 | 1 | 2019 | Unifying Consensus and Atomic Commitment for Effective Cloud Data Management · Proc. VLDB Endow. 2019 |
Distributed systems › consensus
blockchain consensus |
0.3 | 1 | 2018 | Database and Distributed Computing Fundamentals for Scalable, Fault-tolerant, and Consistent Maintenance of Blockchains · Proc. VLDB Endow. 2018 |
Distributed systems
replication |
0.3 | 2 | 2022 | 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.2 | 1 | 2023 | Ziziphus: Scalable Data Management Across Byzantine Edge Servers · ICDE 2023 |
Cloud and datacenter computing
cloud storage |
0.2 | 1 | 2023 | Waffle: An Online Oblivious Datastore for Protecting Data Access Patterns · Proc. ACM Manag. Data 2023 |
Distributed systems › replication › replica control
quorum consensus |
0.2 | 1 | 2022 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Towards Secure Data Management using Multi-Cryptographic Solutions (Invited)abstractSeveral 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 |
DAC | 4 |
| 2025 | HEALTH+: Empowering Individuals via Unifying Health Data
Sujaya Maiyya, Shantanu Sharma 0001, Avinash Kumar 0004 |
ACM Multimedia | 1 |
| 2025 | Treebeard: A Scalable and Fault Tolerant ORAM Datastore
Amin Setayesh, Cheran Mahalingam, Emily Chen, Sujaya Maiyya |
USENIX Security Symposium | 4 |
| 2025 | OasisDB: An Oblivious and Scalable System for Relational DataabstractWe 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 |
EDBT | 1 |
| 2023 | Ziziphus: Scalable Data Management Across Byzantine Edge ServersabstractEdge 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 |
ICDE | 3 |
| 2023 | Waffle: An Online Oblivious Datastore for Protecting Data Access PatternsabstractWe 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. Data | 1 |
| 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 Symposium | 1 |
| 2021 | Samya: A Geo-Distributed Data System for High Contention Aggregate DataabstractGeo-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 |
ICDE | 1 |
| 2021 | Errata for "Unifying Consensus and Atomic Commitment for Effective Cloud Data Management"abstractThis 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 DatasetsabstractRecently 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 |
ADBIS | 4 |
| 2020 | Fides: Managing Data on Untrusted InfrastructureabstractSignificant 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 |
ICDCS | 1 |
| 2020 | SeeMoRe: A Fault-Tolerant Protocol for Hybrid Cloud EnvironmentsabstractLarge 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 |
ICDE | 2 |
| 2019 | Database and Distributed Computing Foundations of BlockchainsabstractThe 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 Conference | 1 |
| 2019 | Unifying Consensus and Atomic Commitment for Effective Cloud Data ManagementabstractData 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 AbortsabstractCockroachDB 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 CLOUD | 3 |
| 2018 | Database and Distributed Computing Fundamentals for Scalable, Fault-tolerant, and Consistent Maintenance of BlockchainsabstractBitcoin 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 |