Atomic actions and timestamps

  • Authors:
  • N. Natarajan

  • Affiliations:
  • Tata Institute of Fundamental Research, Bombay, India

  • Venue:
  • ACM SIGOPS Operating Systems Review
  • Year:
  • 1980

Quantified Score

Hi-index 0.00

Visualization

Abstract

Atomic actions have been proposed in the literature [Lomet, 77] as mechanisms for process structuring. They have the property that either the atomic action successfully executes or if it aborts it is as if it never executed. Thus they combine features of synchronization and error recovery. Atomic actions are of particular interest in distributed systems. In a distributed system there may exist individual object managers guarding a group of objects and transactions are composed using requests to these decentralized managers. In such organizations, conventional synchronization mechanisms like monitors and other synchronizers fail to provide robust synchronization. In addition, they cannot support post-hoc interfaces and require advance knowledge of all potential sharing [Reed, 79].