Implementing Isolation for Service-Based Applications

  • Authors:
  • Wei Chen;Alan Fekete;Paul Greenfield;Julian Jang

  • Affiliations:
  • School of Information Technologies, University of Sydney, Australia 2006;School of Information Technologies, University of Sydney, Australia 2006;CSIRO Mathematical and Information Sciences, North Ryde, Australia 1670;CSIRO ICT Centre, North Ryde, Australia 1670

  • Venue:
  • OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Loosely-coupled distributed systems can be difficult to design and implement correctly, with time-of-check-to-time-of-use flaws arising from the lack of isolation being of particular concern. It is not feasible to use traditional distributed ACID transactions to solve such problems because the business activities being integrated are typically long-running and the interacting participants have incomplete mutual trust. 'Promises' were recently proposed as a solution to this problem. This paper discusses how promise-based isolation can be implemented when resources are described by predicates over properties, rather than being identified explicitly.