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. Democratizing Transactional Programming
 
conference paper

Democratizing Transactional Programming

Gramoli, Vincent  
•
Guerraoui, Rachid  
Kon, Fabio
•
Kermarrec, Anne-Marie  
2011
Proceedings of the ACM/IFIP/USENIX 12th International Middleware Conference
Middleware 11

The Transaction abstraction is arguably one of the most appealing middleware paradigms. It lies typically between the programmer of a concurrent or distributed application on the one hand, and the operating system with the underlying network on the other hand. It encapsulates the complex internals of failure recovery and concurrency control, significantly simplifying thereby the life of a non-expert programmer. Yet, some programmers are indeed experts and, for those, the transaction abstraction turns out to be inherently restrictive in its classical form. We argue for a genuine democratization of the abstraction, with different transactional semantics to be used by different programmers and composed within the same application

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1007/978-3-642-25821-3_1
Web of Science ID

WOS:000308512300001

Author(s)
Gramoli, Vincent  
Guerraoui, Rachid  
Editors
Kon, Fabio
•
Kermarrec, Anne-Marie  
Date Issued

2011

Publisher

Springer-Verlag Berlin

Publisher place

Berlin

Published in
Proceedings of the ACM/IFIP/USENIX 12th International Middleware Conference
ISBN of the book

978-3-642-25820-6

Total of pages

19

Series title/Series vol.

Lecture Notes in Computer Science; 7049

Start page

1

End page

19

URL

URL

http://lpd.epfl.ch/gramoli/php/pub_irisa_type.php?ref=GG11c#GG11c
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
DCL  
Event nameEvent placeEvent date
Middleware 11

Lisbon

Dec. 12-16, 2011

Available on Infoscience
December 22, 2011
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/75941
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