AJITTS: Adaptive just-in-time transaction scheduling

dc.contributor.author Alonso,A en
dc.contributor.author Rui Carlos Oliveira en
dc.contributor.author José Orlando Pereira en
dc.date.accessioned 2018-01-17T16:19:31Z
dc.date.available 2018-01-17T16:19:31Z
dc.date.issued 2013 en
dc.description.abstract Distributed transaction processing has benefited greatly from optimistic concurrency control protocols thus avoiding costly fine-grained synchronization. However, the performance of these protocols degrades significantly when the workload increases, namely, by leading to a substantial amount of aborted transactions due to concurrency conflicts. Our approach stems from the observation that when the abort rate increases with the load as already executed transactions queue for longer periods of time waiting for their turn to be certified and committed. We thus propose an adaptive algorithm for judiciously scheduling transactions to minimize the time during which these are vulnerable to being aborted by concurrent transactions, thereby reducing the overall abort rate. We do so by throttling transaction execution using an adaptive mechanism based on the locally known state of globally executing transactions, that includes out-of-order execution. Our evaluation using traces from the industry standard TPC-E workload shows that the amount of aborted transactions can be kept bounded as system load increases, while at the same time fully utilizing system resources and thus scaling transaction processing throughput. © 2013 IFIP International Federation for Information Processing. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/6764
dc.identifier.uri http://dx.doi.org/10.1007/978-3-642-38541-4_5 en
dc.language eng en
dc.relation 5602 en
dc.relation 5594 en
dc.relation 5692 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title AJITTS: Adaptive just-in-time transaction scheduling en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-008-EQD.pdf
Size:
346.75 KB
Format:
Adobe Portable Document Format
Description: