• DocumentCode
    1216418
  • Title

    Transaction mechanisms for distributed programming environments

  • Author

    Walpole, Jonathan ; Blair, Gordon S. ; Hutchison, David ; Nicol, John R.

  • Author_Institution
    University of Lancaster, Department of Computing, Lancaster, UK
  • Volume
    2
  • Issue
    5
  • fYear
    1987
  • fDate
    9/1/1987 12:00:00 AM
  • Firstpage
    169
  • Lastpage
    177
  • Abstract
    Considerable research effort in the software engineering domain has been focused on the development of more advanced programming environments. A key aspect in this development is distribution. Distributed computer systems have the potential for high reliability. This is primarily because resources can be provided redundantly at different sites. However, the possibility of partial system failure and the high level of parallel activity in distributed systems make it difficult to realise this potential. In an attempt to simplify the treatment of these problems in distributed database systems, the notion of atomic transactions was introduced. The transaction concept is equally applicable to the area of distributed programming environments. However, traditional database transaction mechanisms are not efficient or flexible enough to meet the requirements of distributed programming environments. This paper presents a survey of transaction techniques and discusses the application of the transaction model to distributed programming environments.
  • Keywords
    distributed databases; programming environments; software reliability; atomic transactions; consistency; distributed database systems; distributed programming environments; distributed systems; durability atomicity; global state information; high reliabilty; parallel activity; partial system failure; recovery; software engineering; synchronisation; transaction concept; transaction model; transaction techniques;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • DOI
    10.1049/sej.1987.0022
  • Filename
    4807903