Please use this identifier to cite or link to this item: http://hdl.handle.net/10773/12566
Title: CTSA: Concurrent Tuple Set Architecture Extending Concurrency to Call Level Interfaces
Author: Mortágua, Óscar
Aguiar, Rui
Santos, Maribel Yasmina
Keywords: Call Level Interfaces (CLI)
Concurrency
Databases
Middleware
Performance
Software architecture
Issue Date: 1-Sep-2013
Publisher: IGI Global
Abstract: Call Level Interfaces (CLI) provide a set of functionalities to ease the connection between client applications and relational databases. Among them, the management of data retrieved from databases is emphasized. The retrieved data is kept in local memory structures (LMS) that allow client applications to read it and modify it through protocols. They are row (tuple) oriented and, while being executed, they cannot be preempted to start another protocol. This restriction leads to several difficulties when applications need to deal with several tuples at a time, namely in concurrent environments where several threads need to access to the same LMS instance, each one pointing to a different tuple and executing its particular protocol. To overcome this drawback, a Concurrent Tuple Set Architecture (CTSA) is proposed for LMS. A performance assessment is also carried out. The outcome is the evidence that in concurrent environments, the CTSA significantly improve the overall performance.
Peer review: yes
URI: http://hdl.handle.net/10773/12566
DOI: 10.4018/ijsi.2013070102
ISSN: 2166-7160
Appears in Collections:DETI - Artigos



FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.