Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills
  1. Outputs

Pre-serialization of long running transactions to improve concurrency in mobile environments

Conference Paper
Publication Date:
2008
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 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 of handling 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. First, our solution avoids 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 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.
Iris type:
04.01 Contributo in Atti di convegno
List of contributors:
D'Acierno, Antonio
Authors of the University:
D'ACIERNO ANTONIO
Handle:
https://iris.cnr.it/handle/20.500.14243/159833
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)