Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/25067

TítuloA Concurrent Tuple Set Architecture for Call Level Interfaces
Autor(es)Pereira, Óscar M.
Aguiar, Rui L.
Santos, Maribel Yasmina
Palavras-chaveCall Level Interfaces
O/RM
Concurrency
Databases
Software architecture
DataJun-2013
EditoraIEEE
RevistaStudies in Computational Intelligence
Resumo(s)Call Level Interfaces (CLI) are low level API aimed at providing services to connect two main components in database applications: client applications and relational databases. Among their functionalities, the ability to manage data retrieved from databases is emphasized. The retrieved data is kept in local memory structures that may be permanently connected to the host database. Client applications, beyond the ability to read their contents, may also execute Insert, Update and Delete actions over the local memory structures, following specific protocols. These protocols are row (tuple) oriented and, while being executed, cannot be preempted to start another protocol. This restriction leads to several difficulties when applications need to deal with several tuples at a time. The most paradigmatic case is the impossibility to cope with concurrent environments where several threads need to access to the same local memory structure instance, each one pointing to a different tuple and executing its particular protocol. To overcome the aforementioned fragility, a Concurrent Tuple Set Architecture (CTSA) is proposed to manage local memory structures. A performance assessment of a Java component based on JDBC (CLI) is also carried out and compared with a common approach. The main outcome of this research is the evidence that in concurrent environments, components relying on the CTSA may significantly improve the overall performance when compared with solutions based on standard JDBC API.
TipoCapítulo de livro
URIhttps://hdl.handle.net/1822/25067
ISBN978-1-4799-0172-2
DOI10.1007/978-3-319-00804-2_11
ISSN1860-949X
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:CAlg - Artigos em livros de atas/Papers in proceedings

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
ICIS_CTSA_final_2013_03_21_final.pdfDocumento Principal468,76 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID