中文
相关论文

相关论文: Non-Interference and Local Correctness in Transact…

200 篇论文

The energy efficiency of analog forms of computing makes it one of the most promising candidates to deploy resource-hungry machine learning tasks on resource-constrained system such as mobile or embedded devices. However, it is well known…

硬件体系结构 · 计算机科学 2023-09-26 Lisa Kuhn , Bernhard Klein , Holger Fröning

We define a programming language independent transaction controller and an operator which when applied to concurrent programs with shared locations turns their behavior with respect to some abstract termination criterion into a…

数据库 · 计算机科学 2017-06-07 Egon Börger , Klaus-Dieter Schewe

Software Transactional Memory (STM) is an extensively studied paradigm that provides an easy-to-use mechanism for thread safety and concurrency control. With the recent advent of byte-addressable persistent memory, a natural question to ask…

编程语言 · 计算机科学 2023-12-22 Azalea Raad , Ori Lahav , John Wickerson , Piotr Balcer , Brijesh Dongol

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

Opacity of Transactional Memory is proposed to be established by incremental validation. Quiescence in terms of epoch-based memory reclamation is applied to deal with doomed transactions causing memory access violations. This method…

分布式、并行与集群计算 · 计算机科学 2013-08-14 Holger Machens , Volker Turau

We investigate a decentralised approach to committing transactions in a replicated database, under partial replication. Previous protocols either re-execute transactions entirely and/or compute a total order of transactions. In contrast,…

数据库 · 计算机科学 2009-09-29 Pierre Sutra , Marc Shapiro

Noninterference provides a control over information flow in a system for ensuring confidentiality and integrity properties. In the literature this notion has been well studied as transitive noninterference and intransitive noninterference.…

密码学与安全 · 计算机科学 2010-03-23 Chenyi Zhang

Emerging non-volatile memory (NVM) technologies promise memory speed byte-addressable persistent storage with a load/store interface. However, programming applications to directly manipulate NVM data is complex and error-prone. Applications…

分布式、并行与集群计算 · 计算机科学 2021-01-01 Pradeep Fernando , Irina Calciu , Jayneel Gandhi , Aasheesh Kolli , Ada Gavrilovska

Despite the success in various scenarios, blockchain systems, especially EVM-compatible ones that serially execute transactions, still face the significant challenge of limited throughput. Concurrent transaction execution is a promising…

分布式、并行与集群计算 · 计算机科学 2022-11-18 Haoran Lin , Yajin Zhou , Lei Wu

Online trading invariably involves dealings between strangers, so it is important for one party to be able to judge objectively the trustworthiness of the other. In such a setting, the decision to trust a user may sensibly be based on that…

计算机科学中的逻辑 · 计算机科学 2015-05-13 Andreas Bauer , Rajeev Gore , Alwen Tiu

Emerging Persistent Memory technologies (also PM, Non-Volatile DIMMs, Storage Class Memory or SCM) hold tremendous promise for accelerating popular data-management applications like in-memory databases. However, programmers now need to deal…

分布式、并行与集群计算 · 计算机科学 2018-06-05 Ellis Giles , Kshitij Doshi , Peter Varman

Minimizing coordination, or blocking communication between concurrently executing operations, is key to maximizing scalability, availability, and high performance in database systems. However, uninhibited coordination-free execution can…

数据库 · 计算机科学 2014-10-31 Peter Bailis , Alan Fekete , Michael J. Franklin , Ali Ghodsi , Joseph M. Hellerstein , Ion Stoica

Existing permissioned blockchains often rely on coordination-based consensus protocols to ensure the safe execution of applications in a Byzantine environment. Furthermore, these protocols serialize the transactions by ordering them into a…

分布式、并行与集群计算 · 计算机科学 2023-10-25 Pezhman Nasirifard , Ruben Mayer , Hans-Arno Jacobsen

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

The development of blockchain technologies has enabled the trustless execution of so-called smart contracts, i.e. programs that regulate the exchange of assets (e.g., cryptocurrency) between users. In a decentralized blockchain, the state…

编程语言 · 计算机科学 2020-04-28 Massimo Bartoletti , Letterio Galletta , Maurizio Murgia

Processes with indefinite causal order can arise when quantum theory is locally valid and they allow accomplishing new informational tasks. Despite recent progress, the correlations allowed in such processes have not been clearly…

量子物理 · 物理学 2026-03-18 Zixuan Liu , Ognyan Oreshkov

Ethereum clients execute transactions in a sequential order prescribed by the consensus protocol. This is a safe and conservative approach to blockchain transaction processing which forgoes running transactions in parallel even when doing…

分布式、并行与集群计算 · 计算机科学 2019-01-31 Nadi Sarrar

Transaction processing has been an active area of research for several decades. A fundamental characteristic of classical transaction processing protocols is non-determinism, which causes them to suffer from performance issues on modern…

数据库 · 计算机科学 2019-10-24 Thamir M. Qadah

Linearizability is the de facto consistency condition for concurrent objects, widely used in theory and practice. Loosely speaking, linearizability classifies concurrent executions as correct if operations on shared objects appear to take…

分布式、并行与集群计算 · 计算机科学 2021-07-30 Gal Sela , Maurice Herlihy , Erez Petrank

Persistent memory provides high-performance data persistence at main memory. Memory writes need to be performed in strict order to satisfy storage consistency requirements and enable correct recovery from system crashes. Unfortunately,…

硬件体系结构 · 计算机科学 2017-05-11 Youyou Lu , Jiwu Shu , Long Sun , Onur Mutlu