Toggle Main Menu Toggle Search

Open Access padlockePrints

Looking Ahead in Atomic Actions with Exception Handling

Lookup NU author(s): Professor Alexander RomanovskyORCiD



In this paper a new atomic action scheme is developed that does not impose any participant syn-chronisation on action exit. In order to use cooperative exception handling at the action level as the main fault tolerance mechanism, we develop a distributed protocol that finds, for any excep-tion raised, an action containing all potentially erroneous information, aborts all of its nested ac-tions, resolves multiple concurrent exceptions and involves all the action participants into coop-erative handling of the resolved exception. In the scheme, no service messages are sent and no service synchronisation is introduced if there are no exceptions raised. This flexible scheme can be applied in a number of emerging areas in which entities of different nature (including software tasks, people, plants, documents, organisations, etc.) participate in cooperative activities.

Publication metadata

Author(s): Romanovsky A

Publication type: Report

Publication status: Published

Series Title: Department of Computing Science Technical Report Series

Year: 2001

Pages: 16

Report Number: 732

Institution: Department of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne