English
Related papers

Related papers: ACIA, not ACID: Conditions, Properties and Challen…

200 papers

All Control Systems that grow to any size have a variety of data that are stored in different formats on different nodes in the network. Examples include sensor value and status, archived sensor data, device oriented support data and…

Accelerator Physics · Physics 2007-05-23 Matthias Clausen , Ron MacKenzie , Robert Sass , Kenneth Underwood , Greg White

To minimize network latency and remain online during server failures and network partitions, many modern distributed data storage systems eschew transactional functionality, which provides strong semantic guarantees for groups of multiple…

Databases · Computer Science 2013-10-08 Peter Bailis , Aaron Davidson , Alan Fekete , Ali Ghodsi , Joseph M. Hellerstein , Ion Stoica

In modern databases, transaction processing technology provides ACID (Atomicity, Consistency, Isolation, Durability) features. Consistency refers to the correctness of databases and is a crucial property for many applications, such as…

Databases · Computer Science 2022-06-30 Haixiang Li , Yuxing Chen , Xiaoyan Li

In this paper, we propose an approach to providing the benefits of isolation in service-oriented applications where it is not feasible to hold traditional locks for ACID transactions. Our technique, called "Promises", provides an uniform…

Databases · Computer Science 2007-05-23 Paul Greenfield , Alan Fekete , Julian Jang , Dean Kuo , Surya Nepal

Federated transaction management has long been used as a method to virtually integrate multiple databases from a transactional perspective, ensuring consistency across the databases. Modern approaches manage transactions on top of a…

Databases · Computer Science 2026-02-24 Toshihiro Suzuki , Hiroyuki Yamada

Existing disk-based database systems largely fall into two categories -- they either provide very high performance but few guarantees, or expose the transaction abstraction satisfying the full ACID guarantees at the cost of lower…

Databases · Computer Science 2021-10-05 Yun-Sheng Chang , Yu-Fang Chen , Hsiang-Shang Ko

The fundamental tension between availability and consistency shapes the design of distributed storage systems. Classical results capture extreme points of this trade-off: the CAP theorem shows that strong models like linearizability…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-10-29 Hagit Attiya , Constantin Enea , Enrique Román-Calvo

Transaction processing technology has three important contents: data anomalies, isolation levels, and concurrent control algorithms. Concurrent control algorithms are used to eliminate some or all data anomalies at different isolation…

Databases · Computer Science 2021-11-02 Haixiang Li , Xiaoyan Li , Yuxing Chen , Yuean Zhu , Xiaoyong Du , Wei Lu , Chang Liu , Anqun Pan

As Artificial Intelligence (AI) becomes increasingly embedded in financial decision-making, the opacity of complex models presents significant challenges for professionals and regulators. While the field of Explainable AI (XAI) attempts to…

Human-Computer Interaction · Computer Science 2026-02-03 Patricia Marcella Evite , Ekaterina Svetlova , Doina Bucur

In large scale systems such as the Internet, replicating data is an essential feature in order to provide availability and fault-tolerance. Attiya and Welch proved that using strong consistency criteria such as atomicity is costly as each…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-01-12 Matthieu Perrin , Achour Mostefaoui , Claude Jard

Transaction processing systems underpin modern commerce, finance, and critical infrastructure, yet their security has never been studied across the full evolutionary arc of these systems. Over five decades, transaction processing has…

Cryptography and Security · Computer Science 2026-03-16 Sky Pelletier Waterpeace , Nikolay Ivanov

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…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-01-01 Pradeep Fernando , Irina Calciu , Jayneel Gandhi , Aasheesh Kolli , Ada Gavrilovska

OLTP applications with high workloads that cannot be served by a single server need to scale out to multiple servers. Typically, scaling out entails assigning a different partition of the application state to each server. But data…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-04-06 Habib Saissi , Marco Serafini , Neeraj Suri

As AI assistants become commonplace in daily life, the demand for solutions that reduce the cost of inference without sacrificing utility is increasing. Existing work on AI sustainability frequently emphasizes hardware and software…

Software Engineering · Computer Science 2026-04-01 Madeline Jennings , Novarun Deb , Ronnie de Souza Santos

After compilers and operating systems, TSIAs are the third advance in application support. A compiler supports a high level application definition in a programming language. An operating system supports a high level interface to the…

Programming Languages · Computer Science 2021-08-23 Burkhard D. Burow

In distributed transaction processing, atomic commit protocol (ACP) is used to ensure database consistency. With the use of commodity compute nodes and networks, failures such as system crashes and network partitioning are common. It is…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-03-03 Hexiang Pan , Quang-Trung Ta , Meihui Zhang , Yeow Meng Chee , Gang Chen , Beng Chin Ooi

This work is about the mutual influence between two technologies: Databases and Blockchain. It addresses two questions: 1. How the database technology has influenced the development of blockchain technology?, and 2. How blockchain…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-09-10 Mayank Raikwar , Danilo Gligoroski , Goran Velinov

Distributed storage systems and databases are widely used by various types of applications. Transactional access to these storage systems is an important abstraction allowing application programmers to consider blocks of actions (i.e.,…

Programming Languages · Computer Science 2023-06-22 Sidi Mohamed Beillahi , Ahmed Bouajjani , Constantin Enea

The growth in variety and volume of OLTP (Online Transaction Processing) applications poses a challenge to OLTP systems to meet performance and cost demands in the existing hardware landscape. These applications are highly interactive…

Databases · Computer Science 2017-01-17 Vivek Shah

Distributed systems often serve dynamic workloads and resource demands evolve over time. Such a temporal behavior stands in contrast to the static and demand-oblivious nature of most data structures used by these systems. In this paper, we…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-11-19 Arash Pourdamghani , Chen Avin , Robert Sama , Maryam Shiran , Stefan Schmid
‹ Prev 1 2 3 10 Next ›