Atomic RMI: A distributed transactional memory framework

K Siek, PT Wojciechowski - International Journal of Parallel Programming, 2016 - Springer
This paper presents Atomic RMI, a distributed transactional memory framework that supports
the control flow model of execution. Atomic RMI extends Java RMI with distributed …

Deep middleware for the divergent grid

P Grace, G Coulson, GS Blair, B Porter - Middleware 2005: ACM/IFIP …, 2005 - Springer
Next-generation Grid applications will be highly heterogeneous in nature, will run on many
types of computer and device, will operate within and across many heterogeneous network …

Last-use opacity: a strong safety property for transactional memory with prerelease support

K Siek, PT Wojciechowski - Proceedings of the 2024 ACM Workshop on …, 2024 - dl.acm.org
Transaction Memory (TM) is a concurrency control abstraction that allows the programmer to
specify blocks of code to be executed atomically as transactions. However, since …

Structural and algorithmic issues of dynamic protocol update

O Rutti, PT Wojciechowski… - Proceedings 20th IEEE …, 2006 - ieeexplore.ieee.org
In this paper, we study dynamic protocol update (DPU). Contrary to local code updates on-
the-fly, DPU requires global coordination of local code replacements. We propose a novel …

Isolation-only transactions by typing and versioning

PT Wojciechowski - Proceedings of the 7th ACM SIGPLAN international …, 2005 - dl.acm.org
In this paper we design a language and runtime support for isolation-only, multithreaded
transactions (called tasks). Tasks allow isolation to be declared instead of having to be …

[图书][B] Language design for atomicity, declarative synchronization, and dynamic update in communicating systems

PT Wojciechowski - 2007 - cs.put.poznan.pl
Language Design for Atomicity, Declarative Synchronization, and Dynamic Update in
Communicating Systems Page 1 Language Design for Atomicity, Declarative …

Towards flexible finite-state-machine-based protocol composition

R Ekwall, S Mena, S Pleisch… - Third IEEE International …, 2004 - ieeexplore.ieee.org
We propose a novel approach to the composition of group communication protocols. In this
approach, components are modelled as finite state machines communicating via signals …

On correctness of dynamic protocol update

PT Wojciechowski, O Rütti - … Conference on Formal Methods for Open …, 2005 - Springer
Replacing or adding network protocols at runtime is problematic–it must involve
synchronization of the protocol switch with ongoing local and network communication. We …

A distributed implementation of mobile nets as mobile agents

N Busi, L Padovani - International Conference on Formal Methods for …, 2005 - Springer
Mobile nets arise as a combination of the name managing techniques of the π-calculus with
the representation of concurrency and locality of Petri nets. We propose MagNet s, a variant …

Advances in the design and implementation of group communication middleware

D Bünzli, R Fuzzati, S Mena, U Nestmann… - … : Research Results of …, 2006 - Springer
Group communication is a programming abstraction that allows a distributed group of
processes to provide a reliable service in spite of the possibility of failures within the group …