File(s) under permanent embargo
A collaborative processes synchronization method with regards to system crashes and network failures
conference contribution
posted on 2023-05-23, 18:41 authored by Wang, L, Wombacher, A, Pires, LF, van Sinderen, MJ, Chi, CProcesses can synchronize their states by exchanging messages. System crashes and network failures may cause message loss, so that state changes of a process may remain unnoticed by its partner processes, resulting in state inconsistency or deadlocks. In this paper we define a method to transform a business process into its recovery-enabled counterpart. We also discuss the correctness proof of the transformation, and the performance evaluation of our prototype implementation. In our previous work, we presented solutions to these synchronization problems that were based on rather strong assumptions. For example, specific failure patterns or interaction patterns (one client instance interacts with one server instance) were assumed. In this paper, the solution is extended to multiple process instances with more possible synchronization failures.
History
Publication title
Proceedings of 29th Annual ACM Symposium on Applied ComputingPagination
1393-1398ISBN
978-1-4503-2469-4Department/School
School of Information and Communication TechnologyPublisher
Association for Computing MachineryPlace of publication
New York City, United StatesEvent title
29th Annual ACM Symposium on Applied ComputingEvent Venue
Gyeongju, KoreaDate of Event (Start Date)
2014-03-24Date of Event (End Date)
2014-03-28Repository Status
- Restricted