Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. SAMOA: A Framework for a Synchronisation-Augmented Microprotocol Approach
 
conference paper

SAMOA: A Framework for a Synchronisation-Augmented Microprotocol Approach

Wojciechowski, Pawel T.
•
Rütti, Olivier
•
Schiper, André  
2004
Proc. of IPDPS '04 (18th International Parallel and Distributed Processing Symposium)
IPDPS '04: the 18th IEEE Parallel and Distributed Processing Symposium

We address programming abstractions for building protocols from smaller, reusable microprotocols. The existing protocol frameworks, such as Appia and Cactus, either restrict the amount of concurrency between microprotocols, or depend on the programmer, who should implement all the necessary synchronisation using standard language facilities. We develop J-SAMOA: a framework for a Synchronisation Augmented Microprotocol Approach in Java. It has been designed to allow concurrent protocols to be expressed without explicit low-level synchronisation, thus making programming easier and less error-prone. In this paper, we describe versioning concurrency control algorithms. They are used by the runtime system of our framework to guarantee that the concurrent execution of a protocol is equivalent to a serial execution of its microprotocols. This guarantee, called the isolation property, ensures consistency of session or message-specific data maintained by microprotocols.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1109/IPDPS.2004.1302992
Author(s)
Wojciechowski, Pawel T.
Rütti, Olivier
Schiper, André  
Date Issued

2004

Published in
Proc. of IPDPS '04 (18th International Parallel and Distributed Processing Symposium)
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LSR-IC  
Event nameEvent placeEvent date
IPDPS '04: the 18th IEEE Parallel and Distributed Processing Symposium

Santa Fe, New Mexico, USA

April 26 – 30, 2005

Available on Infoscience
August 9, 2005
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/215626
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés