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. Looking Ahead in Open Multithreaded Transactions
 
conference paper

Looking Ahead in Open Multithreaded Transactions

Monod, Maxime  
•
Kienzle, Joerg
•
Romanovsky, Alexander
2006
Proceedings of the 9th International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)

Open multithreaded transactions constitute building blocks that allow a developer to design and structure the execution of complex distributed systems featuring cooperative and competitive concurrency in a reliable way. In this paper we describe an optimization to the standard open multithreaded transaction model that does not impose any participant synchronization when committing a transaction, but still provides the same execution semantics. This optimization - letting participants "look ahead" and continue their execution on the outside of the transaction - makes it possible to speed up the execution of in individual transaction with multiple participants tremendously. The paper describes all technical issues that had to be solved, e.g. adapting concurrency control of transactional objects to be look-ahead aware, adapting joining rules for lookahead participants, and re-defining exception handling in the presence of look-ahead.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

laomtt-isorc2006 (final).pdf

Access type

openaccess

Size

374.93 KB

Format

Adobe PDF

Checksum (MD5)

9f050fd72ca9796f85feb10eddd00a4d

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