中文
相关论文

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

200 篇论文

Research in transaction processing has made significant progress in improving the performance of multi-core in-memory transactional systems. However, the focus has mainly been on low-contention workloads. Modern transactional systems…

数据库 · 计算机科学 2018-10-05 Guna Prasaad , Alvin Cheung , Dan Suciu

The distributed transaction commit problem requires reaching agreement on whether a transaction is committed or aborted. The classic Two-Phase Commit protocol blocks if the coordinator fails. Fault-tolerant consensus algorithms also reach…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Jim Gray , Leslie Lamport

Non-volatile memory (NVM) promises persistent main memory that remains correct despite loss of power. This has sparked a line of research into algorithms that can recover from a system crash. Since caches are expected to remain volatile,…

分布式、并行与集群计算 · 计算机科学 2020-06-22 Naama Ben-David , Guy E. Blelloch , Michal Friedman , Yuanhao Wei

Blockchain offers a decentralized, immutable, transparent system of records. It offers a peer-to-peer network of nodes with no centralised governing entity making it unhackable and therefore, more secure than the traditional paper-based or…

密码学与安全 · 计算机科学 2019-11-27 Harsh Jot Singh , Abdelhakim Senhaji Hafid

Modern blockchains increasingly rely on parallel execution to improve throughput. We show several industry and academic transaction fee mechanisms (TFMs) struggle to simultaneously account for execution parallelism while remaining…

密码学与安全 · 计算机科学 2026-04-07 Sarisht Wadhwa , Aviv Yaish , Fan Zhang , Kartik Nayak

Network systems are one of the most active research areas in the engineering community as they feature a paradigm shift from centralized to distributed control and computation. When dealing with network systems, a fundamental challenge is…

系统与控制 · 计算机科学 2018-02-26 D. Senejohnny , S. Sundaram , C. De Persis , P. Tesi

Transactional memory (TM) is an inherently optimistic abstraction: it allows concurrent processes to execute sequences of shared-data accesses (transactions) speculatively, with an option of aborting them in the future. Early TM designs…

分布式、并行与集群计算 · 计算机科学 2016-03-07 Petr Kuznetsov , Srivatsan Ravi

Sharding has shown great potential to scale out blockchains. It divides nodes into smaller groups which allow for partial transaction processing, relaying and storage. Hence, instead of running one blockchain, we will run multiple…

分布式、并行与集群计算 · 计算机科学 2022-10-11 Pourya Soltani , Farid Ashtiani

The impact of transformer networks is booming, yet, they come with significant computational complexity. It is therefore essential to understand how to optimally map and execute these networks on modern neural processor hardware. So far,…

硬件体系结构 · 计算机科学 2024-06-17 Steven Colleman , Arne Symons , Victor J. B. Jung , Marian Verhelst

This paper introduces nonblocking transaction composition (NBTC), a new methodology for atomic composition of nonblocking operations on concurrent data structures. Unlike previous software transactional memory (STM) approaches, NBTC…

分布式、并行与集群计算 · 计算机科学 2023-01-10 Wentao Cai , Haosen Wen , Michael L. Scott

Atomicity is a correctness criterion to reason about isolated code regions in a multithreaded program when they are executed concurrently. However, dynamic instances of these code regions, called transactions, may fail to behave atomically,…

软件工程 · 计算机科学 2020-10-22 Xiaoxue Ma , Shangru Wu , Ernest Pobee , Xiupei Mei , Hao Zhang , Bo Jiang , Wing-Kwong Chan

Traditionally, distributed and parallel transactional systems have been studied in isolation, as they targeted different applications and experienced different bottlenecks. However, modern high-bandwidth networks have made the study of…

分布式、并行与集群计算 · 计算机科学 2023-08-09 Naama Ben-David , Gal Sela , Adriana Szekeres

Multi-mode real-time systems are those which support applications with different modes of operation, where each mode is characterized by a specific set of tasks. At run-time, such systems can, at any time, be requested to switch from its…

操作系统 · 计算机科学 2015-03-18 Vincent Nelis , Patrick Meumeu Yomsi , Björn Andersson , Joël Goossens

Sharding is essential for improving blockchain scalability. Existing protocols overlook diverse adversarial attacks, limiting transaction throughput. This paper presents Reticulum, a groundbreaking sharding protocol addressing this issue,…

密码学与安全 · 计算机科学 2024-07-16 Yibin Xu , Jingyi Zheng , Boris Düdder , Tijs Slaats , Yongluan Zhou

A working implementation of nested transactions has been produced for LOCUS, an integrated distributed operating system which provides a high degree of network transparency. Several aspects of our mechanism are novel. First, the mechanism…

操作系统 · 计算机科学 2007-05-23 Erik T. Mueller , Johanna D. Moore , Gerald J. Popek

Atomic operations (atomics) such as Compare-and-Swap (CAS) or Fetch-and-Add (FAA) are ubiquitous in parallel programming. Yet, performance tradeoffs between these operations and various characteristics of such systems, such as the structure…

分布式、并行与集群计算 · 计算机科学 2020-10-21 Hermann Schweizer , Maciej Besta , Torsten Hoefler

Traditional NoSQL systems scale by sharding data across multiple servers and by performing each operation on a small number of servers. Because transactions on multiple keys necessarily require coordination across multiple servers, NoSQL…

分布式、并行与集群计算 · 计算机科学 2015-09-28 Robert Escriva , Bernard Wong , Emin Gün Sirer

Recent advances in electronics are enabling substantial processing to be performed at each node (robots, sensors) of a networked system. Local processing enables data compression and may mitigate measurement noise, but it is still slower…

最优化与控制 · 数学 2025-03-04 Luca Ballotta , Luca Schenato , Luca Carlone

In this article, we study algorithms for dynamic networks with asynchronous start, i.e., each node may start running the algorithm in a different round. Inactive nodes transmit only heartbeats, which contain no information but can be…

分布式、并行与集群计算 · 计算机科学 2017-06-27 Bernadette Charron-Bost , Shlomo Moran

An option is a financial agreement between two parties to trade two assets. One party is given the right, but not the obligation, to complete the swap before a specified termination time. In todays financial markets, an option is considered…

密码学与安全 · 计算机科学 2022-05-09 Daniel Engel , Yingjie Xue