• DocumentCode
    262659
  • Title

    A Middleware for Improving Concurrency of Long Running Transactions

  • Author

    Amato, Flora ; d´Acierno, Antonio ; Moscato, V. ; Picariello, Antonio ; Mazzeo, Antonino

  • Author_Institution
    Dipt. di Ing. Elettr. e delle Tecnol. dellInformazione, Univ. of Naples Federico II, Naples, Italy
  • fYear
    2014
  • fDate
    2-4 July 2014
  • Firstpage
    588
  • Lastpage
    595
  • Abstract
    Transaction management in different application contexts is still a challenging task. In this paper we propose a novel method in order to improve concurrency of a particular kind of transaction, known as long running transactions. Differently from other techniques presented in the literature, we design a sort of hybrid approach between optimistic and pessimistic concurrency models. From one hand, our basic idea consists in taking into account frequent disconnections or inactivity periods of a generic transaction during its life-cycle and, from the other one, we consider the semantics related to operations produced by transactions. Our solution avoid an indefinite or long resource locking due to disconnecting (or idle) transactions or a high rate of preventive aborts; eventually, a transaction semantic compatibility is exploited in order to increase the concurrency of reconcilable operations on the same resources. To these purposes, we have implemented a middleware with the aims of emulating a transactional scheduling, and several experiments have been carried out.
  • Keywords
    concurrency control; middleware; scheduling; transaction processing; application context; long running transaction; middleware; optimistic concurrency model; pessimistic concurrency model; transaction management; transactional scheduling; Central Processing Unit; Concurrent computing; Databases; Middleware; Random access memory; Semantics; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems (CISIS), 2014 Eighth International Conference on
  • Conference_Location
    Birmingham
  • Print_ISBN
    978-1-4799-4326-5
  • Type

    conf

  • DOI
    10.1109/CISIS.2014.144
  • Filename
    6915579