中文
相关论文

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

200 篇论文

The technology evolution has shown a very impressive performance in the last years by introducing several technologies that are based on the concept of component. As time passes, new versions of Component- Based technologies are released in…

软件工程 · 计算机科学 2014-04-11 Ditmar Parmeza , Miraldi Fifo

In this work we extend the recently proposed synchronous broadcast algorithm amnesiac flooding to the case of intermittent communication channels. In amnesiac flooding a node forwards a received message in the subsequent round. There are…

分布式、并行与集群计算 · 计算机科学 2020-11-12 Volker Turau

Cordial Miners are a family of efficient Byzantine Atomic Broadcast protocols, with instances for asynchrony and eventual synchrony. They improve the latency of state-of-the-art DAG-based protocols by almost 2X and achieve optimal good-case…

分布式、并行与集群计算 · 计算机科学 2024-02-14 Idit Keidar , Oded Naor , Ouri Poupko , Ehud Shapiro

High-throughput blockchains require efficient transaction broadcast mechanisms that can deliver transactions to most network nodes with low bandwidth overhead and latency. Existing schemes coordinate transmissions across peers to avoid…

网络与互联网体系结构 · 计算机科学 2022-05-05 Lei Yang , Yossi Gilad , Mohammad Alizadeh

Current main memory database system architectures are still challenged by high contention workloads and this challenge will continue to grow as the number of cores in processors continues to increase. These systems schedule transactions…

数据库 · 计算机科学 2019-05-30 Yangjun Sheng , Anthony Tomasic , Tieying Zhang , Andrew Pavlo

In this paper we provide a high performance solution to the problem of committing transactions while enforcing a predefined order. We provide the design and implementation of three algorithms, which deploy a specialized cooperative…

分布式、并行与集群计算 · 计算机科学 2018-12-17 Mohamed M. Saad , Masoomeh Javidi Kishi , Shihao Jing , Sandeep Hans , Roberto Palmieri

This paper introduces a novel, fast atomic-snapshot protocol for asynchronous message-passing systems. In the process of defining what ``fast'' means exactly, we spot a few interesting issues that arise when conventional time metrics are…

分布式、并行与集群计算 · 计算机科学 2025-11-19 João Paulo Bezerra , Luciano Freitas , Petr Kuznetsov , Matthieu Rambaud

To achieve interoperability between unconnected ledgers, hash time lock contracts (HTLCs) are commonly used for cross-chain asset exchange. The solution tolerates transaction failure, and can "make the best out of worst'' by allowing…

计算机科学与博弈论 · 计算机科学 2021-12-14 Jiahua Xu , Damien Ackerer , Alevtina Dubovitskaya

Although blockchains have become widely popular for their use in cryptocurrencies, they are now becoming pervasive as more traditional applications adopt blockchain to ensure data security. Despite being a secured network, blockchains have…

分布式、并行与集群计算 · 计算机科学 2024-12-10 Faisal Haque Bappy , Tariqul Islam , Tarannum Shaila Zaman , Md Sajidul Islam Sajid , Mir Mehedi Ahsan Pritom

Despite being under development for over 15 years, transaction throughput remains one of the key challenges confronting blockchains, which typically has a cap of a limited number of transactions per second. A fundamental factor limiting…

分布式、并行与集群计算 · 计算机科学 2026-01-16 Evangelos Kolyvas , Alexandros Antonov , Spyros Voulgaris

Transaction Repair is a method for lock-free, scalable transaction processing that achieves full serializability. It demonstrates parallel speedup even in inimical scenarios where all pairs of transactions have significant read-write…

数据库 · 计算机科学 2014-03-25 Todd L. Veldhuizen

Modern data stores achieve scalability by partitioning data into shards and fault-tolerance by replicating each shard across several servers. A key component of such systems is a Transaction Certification Service (TCS), which atomically…

分布式、并行与集群计算 · 计算机科学 2019-06-05 Manuel Bravo , Alexey Gotsman

A Unitychain is a novel blockchain-like structure that drastically improves transaction scalability and security while maintaining ongoing network performance, even if participating nodes are required to perform a new Distributed Key…

密码学与安全 · 计算机科学 2021-01-22 Joshua D. Tobkin

Modern distributed data management systems face a new challenge: how can autonomous, mutually-distrusting parties cooperate safely and effectively? Addressing this challenge brings up questions familiar from classical distributed systems:…

分布式、并行与集群计算 · 计算机科学 2019-10-16 Maurice Herlihy , Barbara Liskov , Liuba Shrira

Modern cryptocurrency systems, such as Ethereum, permit complex financial transactions through scripts called smart contracts. These smart contracts are executed many, many times, always without real concurrency. First, all smart contracts…

分布式、并行与集群计算 · 计算机科学 2017-02-16 Thomas Dickerson , Paul Gazzillo , Maurice Herlihy , Eric Koskinen

Efficient implementations of concurrent objects such as atomic collections are essential to modern computing. Programming such objects is error prone: in minimizing the synchronization overhead between concurrent object invocations, one…

编程语言 · 计算机科学 2017-07-04 Ahmed Bouajjani , Constantin Enea , Chao Wang

To implement a linearizable shared memory in synchronous message-passing systems it is necessary to wait for a time linear to the uncertainty in the latency of the network for both read and write operations. Waiting only for one of them…

分布式、并行与集群计算 · 计算机科学 2016-07-28 Matthieu Perrin , Matoula Petrolia , Achour Mostefaoui , Claude Jard

A fundamental problem in the study of networks is the identification of important nodes. This is typically achieved using centrality metrics, which rank nodes in terms of their position in the network. This approach works well for static…

计算工程、金融与科学 · 计算机科学 2022-10-19 Isobel Seabrook , Paolo Barucca , Fabio Caccioli

Scaling blockchain efficiency is crucial to its widespread usage in which the payment channel is one of the most prominent approaches. With payment channels and the network they construct, two users can move some transactions off-chain in a…

计算机科学与博弈论 · 计算机科学 2021-04-08 Qianlan Bai , Yuedong Xu , Xin Wang

A blockchain facilitates secure and atomic transactions between mutually untrusting parties on that chain. Today, there are multiple blockchains with differing interfaces and security properties. Programming in this multi-blockchain world…

密码学与安全 · 计算机科学 2024-03-13 Huaixi Lu , Akshay Jajoo , Kedar S. Namjoshi