中文
相关论文

相关论文: Last-use Opacity: A Strong Safety Property for Tra…

200 篇论文

Opacity, as an important property in information-flow security, characterizes the ability of a system to keep some secret information from an intruder. In discrete-event systems, based on a standard setting in which an intruder has the…

密码学与安全 · 计算机科学 2021-09-14 Xiaoguang Han , Kuize Zhang , Jiahui Zhang , Zhiwu Li , Zengqiang Chen

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

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

An important property of concurrent objects is whether they support progress -a special case of liveness-guarantees, which ensure the termination of individual method calls under system fairness assumptions. Liveness properties have been…

形式语言与自动机理论 · 计算机科学 2021-07-22 Chao Wang , Gustavo Petri , Yi Lv , Teng Long , Zhiming Liu

In shared-memory concurrent programming, shared resources can be protected using synchronization mechanisms such as monitors or channels. The connection between these mechanisms and the resources they protect is, however, only given…

分布式、并行与集群计算 · 计算机科学 2014-07-07 Mischael Schill , Sebastian Nanz , Bertrand Meyer

Transactions simplify concurrent programming by enabling computations on shared data that are isolated from other concurrent computations and are resilient to failures. Modern databases provide different consistency models for transactions…

数据库 · 计算机科学 2019-08-14 Ranadeep Biswas , Constantin Enea

Atomic shared objects, whose operations take place instantaneously, are a powerful abstraction for designing complex concurrent programs. Since they are not always available, they are typically substituted with software implementations. A…

分布式、并行与集群计算 · 计算机科学 2022-03-02 Hagit Attiya , Constantin Enea , Jennifer L. Welch

Read-only caches are widely used in cloud infrastructures to reduce access latency and load on backend databases. Operators view coherent caches as impractical at genuinely large scale and many client-facing caches are updated in an…

分布式、并行与集群计算 · 计算机科学 2016-11-15 Ittay Eyal , Ken Birman , Robbert van Renesse

Concurrency control protocols are the key to scaling current DBMS performances. They efficiently interleave read and write operations in transactions, but occasionally they restrict concurrency by using coordination such as exclusive…

数据库 · 计算机科学 2020-03-09 Sho Nakazono , Hiroyuki Uchiyama , Yasuhiro Fujiwara , Yasuhiro Nakamura , Hideyuki Kawashima

Advances in data collection and data storage technologies have given way to the establishment of transactional databases among companies and organizations, as they allow enormous amounts of data to be stored efficiently. Useful knowledge…

密码学与安全 · 计算机科学 2018-03-01 Vasileios Kagklis , Elias C. Stavropoulos , Vassilios S. Verykios

Many privacy-type properties of security protocols can be modelled using trace equivalence properties in suitable process algebras. It has been shown that such properties can be decided for interesting classes of finite processes (i.e.,…

密码学与安全 · 计算机科学 2016-10-27 David Baelde , Stéphanie Delaune , Lucca Hirschi

Atomicity is a fundamental abstraction in concurrency, specifying that program behavior can be understood by considering specific code blocks executing atomically. However, atomicity invariants are tricky to maintain while also optimizing…

编程语言 · 计算机科学 2026-04-14 Hünkar Can Tun , Yifan Dong , Andreas Pavlogiannis

The popular isolation level Multiversion Read Committed (RC) trades some of the strong guarantees of serializability for increased transaction throughput. Sometimes, transaction workloads can be safely executed under RC obtaining…

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

Traditional public blockchain systems typically had very limited transaction throughput because of the bottleneck of the consensus protocol itself. With recent advances in consensus technology, the performance limit has been greatly lifted,…

分布式、并行与集群计算 · 计算机科学 2022-02-11 Péter Garamvölgyi , Yuxi Liu , Dong Zhou , Fan Long , Ming Wu

Opacity is a property of privacy and security applications asking whether, given a system model, a passive intruder that makes online observations of system's behaviour can ascertain some "secret" information of the system. Deciding opacity…

形式语言与自动机理论 · 计算机科学 2023-04-21 Jiří Balun , Tomáš Masopust , Petr Osička

In blockchain systems, fair transaction ordering is crucial for a trusted and regulation-compliant economic ecosystem. Unlike traditional State Machine Replication (SMR) systems, which focus solely on liveness and safety, blockchain systems…

密码学与安全 · 计算机科学 2025-01-13 Shir Cohen , Neel Basu , Soumya Basu , Lorenzo Alvisi

Machine learning models using transaction records as inputs are popular among financial institutions. The most efficient models use deep-learning architectures similar to those in the NLP community, posing a challenge due to their…

Ethereum is a permissionless blockchain ecosystem that supports execution of smart contracts, the key enablers of decentralized finance (DeFi) and non-fungible tokens (NFT). However, the expressiveness of Ethereum smart contracts is a…

密码学与安全 · 计算机科学 2023-01-24 Nikolay Ivanov , Qiben Yan , Anurag Kompalli

We propose a theory that can determine the lowest isolation level that can be allocated to each transaction program in an application in a mixed-isolation-level setting, to guarantee that all executions will be serializable and thus…

数据库 · 计算机科学 2025-07-01 Brecht Vandevoort , Alan Fekete , Bas Ketsman , Frank Neven , Stijn Vansummeren

Writing concurrent programs is a hard task, even when using high-level synchronization primitives such as transactional memories together with a functional language with well-controlled side-effects such as Haskell, because the…

计算机科学中的逻辑 · 计算机科学 2013-12-11 Romain Demeyer , Wim Vanhoof