中文
相关论文

相关论文: Faster Transaction Commit even when Nodes Crash

200 篇论文

The transactional robustness problem revolves around deciding whether, for a given workload, a lower isolation level than Serializable is sufficient to guarantee serializability. The paper presents a new characterization for robustness…

数据库 · 计算机科学 2023-02-20 Brecht Vandevoort , Bas Ketsman , Christoph Koch , Frank Neven

Datastores today rely on distribution and replication to achieve improved performance and fault-tolerance. But correctness of many applications depends on strong consistency properties - something that can impose substantial overheads,…

This paper presents the design and implementation of Obladi, the first system to provide ACID transactions while also hiding access patterns. Obladi uses as its building block oblivious RAM, but turns the demands of supporting transactions…

分布式、并行与集群计算 · 计算机科学 2018-09-28 Natacha Crooks , Matthew Burke , Ethan Cecchetti , Sitar Harel , Rachit Agarwal , Lorenzo Alvisi

Transaction Memory (TM) is a concurrency control abstraction that allows the programmer to specify blocks of code to be executed atomically as transactions. However, since transactional code can contain just about any operation attention…

分布式、并行与集群计算 · 计算机科学 2016-03-28 Konrad Siek , Paweł T. Wojciechowski

Modern distributed databases face challenges in achieving transactional consistency across distributed partitions. Traditional two-phase commit (2PC) protocols incur high coordination overhead and latency, and require complex recovery for…

数据库 · 计算机科学 2026-03-03 Quanqing Xu , Chen Qian , Chuanhui Yang , Fanyu Kong , Guixiang Liu , Fusheng Han , Zixiang Zhai

We introduce an interleaving operational semantics for describing the client-observable behaviour of atomic transactions on distributed key-value stores. Our semantics builds on abstract states comprising centralised, global key-value…

计算机科学中的逻辑 · 计算机科学 2019-10-07 Shale Xiong , Andrea Cerone , Azalea Raad , Philippa Gardner

Many aspects of blockchain-based decentralized finance can be understood as an extension of classical distributed computing. In this paper, we trace the evolution of two interrelated notions: failure and fault-tolerance. In classical…

分布式、并行与集群计算 · 计算机科学 2021-09-28 Daniel Engel , Maurice Herlihy , Yingjie Xue

Blockchains add transactions to a distributed shared ledger by arriving at consensus on sets of transactions contained in blocks. This provides a total ordering on a set of global transactions. However, total ordering is not enough to…

密码学与安全 · 计算机科学 2024-08-27 Anshuman Misra , Ajay D. Kshemkalyani

Optimistic responsiveness -- the ability of a consensus protocol to operate at the speed of the network -- is widely used in consensus protocol design to optimize latency and throughput. However, blockchain applications incentivize…

计算机科学与博弈论 · 计算机科学 2025-10-30 Kaya Alpturer , Kushal Babel , Aditya Saraf

In blockchains such as Bitcoin and Ethereum, transactions represent the primary mechanism that the external world can use to trigger a change of blockchain state. Transactions serve as key sources of evidence and play a vital role in…

密码学与安全 · 计算机科学 2024-05-15 Chao Li , Balaji Palanisamy

We study the effect of normalization schemes on token representations in deep transformers. Modeling their evolution as interacting particles on the sphere, we show that normalization acts as a form of speed regulation. This perspective…

机器学习 · 计算机科学 2025-11-12 Nikita Karagodin , Shu Ge , Yury Polyanskiy , Philippe Rigollet

We demonstrate the presence of a novel scheduler side-channel in preemptive, fixed-priority real-time systems (RTS); examples of such systems can be found in automotive systems, avionic systems, power plants and industrial control systems…

密码学与安全 · 计算机科学 2019-05-10 Chien-Ying Chen , Sibin Mohan , Rodolfo Pellizzoni , Rakesh B. Bobba , Negar Kiyavash

We consider a system of t synchronous processes that communicate only by sending messages to one another, and that together must perform $n$ independent units of work. Processes may fail by crashing; we want to guarantee that in every…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Cynthia Dwork , Joseph Y. Halpern , O. Waarts

Transactional access to databases is an important abstraction allowing programmers to consider blocks of actions (transactions) as executing in isolation. The strongest consistency model is {\em serializability}, which ensures the atomicity…

计算机科学中的逻辑 · 计算机科学 2019-05-23 Sidi Mohamed Beillahi , Ahmed Bouajjani , Constantin Enea

Interconnected agents such as firms in a supply chain make simultaneous preparatory investments to increase chances of honouring their respective bilateral agreements. Failures cascade: if one fails their agreement, then so do all who…

理论经济学 · 经济学 2024-08-15 Jens Gudmundsson , Jens Leth Hougaard , Jay Sethuraman

Hashed Timelock (HTLC)-based atomic swap protocols enable the exchange of coins between two or more parties without relying on a trusted entity. This protocol is like the American call option without premium. It allows the finalization of a…

密码学与安全 · 计算机科学 2022-11-30 Subhra Mazumdar

Serializability is a well-understood concurrency control mechanism that eases reasoning about highly-concurrent database programs. Unfortunately, enforcing serializability has a high-performance cost, especially on geographically…

编程语言 · 计算机科学 2021-03-10 Kia Rahmani , Kartik Nagar , Benjamin Delaware , Suresh Jagannathan

The WaveScalar is the first DataFlow Architecture that can efficiently provide the sequential memory semantics required by imperative languages. This work presents an alternative memory ordering mechanism for this architecture, the…

硬件体系结构 · 计算机科学 2007-12-10 Leandro A. J. Marzulo , Felipe M. G. França , Vítor Santos Costa

We consider the sequential transmission of a stream of messages over a block-fading multi-input-multi-output (MIMO) channel. A new message arrives at the beginning of each coherence block, and the decoder is required to output each message…

信息论 · 计算机科学 2014-08-13 Ashish Khisti , Stark Draper

We propose Transactional Edge (TransEdge), a distributed transaction processing system for untrusted environments such as edge computing systems. What distinguishes TransEdge is its focus on efficient support for read-only transactions.…

数据库 · 计算机科学 2023-02-17 Abhishek A. Singh , Aasim Khan , Sharad Mehrotra , Faisal Nawab