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. Concurrency Control for Transactional Drago
 
conference paper

Concurrency Control for Transactional Drago

Patiño-Martinez, Marta
•
Jiménez-Peris, Ricardo
•
Kienzle, Jörg  
Show more
2002
Reliable Software Technologies — Ada-Europe 2002
7th International Conference on Reliable Software Technologies - Ada-Europe'2002

The granularity of concurrency control has a big impact on the performance of transactional systems. Concurrency control granu- larity and data granularity (data size) are usually the same. The e ect of this coupling is that if a coarse granularity is used, the overhead of data access (number of disk accesses) is reduced, but also the degree of concurrency. On the other hand, if a ne granularity is chosen to achieve a higher degree of concurrency (there are less con icts), the cost of data access is increased (each data item is accessed independently, which increases the number of disk accesses). There have been some pro- posals where data can be dynamically clustered/unclustered to increase either concurrency or data access depending on the application usage of data. However, concurrency control and data granularity remain tightly coupled. In Transactional Drago, a programming language for building distributed transactional applications, concurrency control has been un- coupled from data granularity, thus allowing to increase the degree of concurrency without degrading data access. This paper describes this approach and its implementation in Ada 95.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1007/3-540-48046-3_24
Author(s)
Patiño-Martinez, Marta
Jiménez-Peris, Ricardo
Kienzle, Jörg  
Arévalo, Sergio
Date Issued

2002

Publisher

Springer Verlag

Published in
Reliable Software Technologies — Ada-Europe 2002
Series title/Series vol.

Lecture Notes in Computer Science; 2361

Start page

309

End page

320

Subjects

transactions

•

locking

•

distributed systems

•

databases

•

omtt

•

optima

Written at

EPFL

EPFL units
LGL  
Event nameEvent placeEvent date
7th International Conference on Reliable Software Technologies - Ada-Europe'2002

Vienna, Austria

June 17 - 21, 2002

Available on Infoscience
September 20, 2005
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/216986
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