Vis enkel innførsel

dc.contributor.advisorHvasshovd, Svein-Olafnb_NO
dc.contributor.authorMorken, Andersnb_NO
dc.contributor.authorPahr, Per Ottar Ribenb_NO
dc.date.accessioned2014-12-19T13:31:45Z
dc.date.available2014-12-19T13:31:45Z
dc.date.created2010-09-03nb_NO
dc.date.issued2007nb_NO
dc.identifier347471nb_NO
dc.identifierntnudaim:3394nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/250472
dc.description.abstractThis report investigates the B-Tree access method of Apache Derby. Apache Derby is an open source Java database system. The detailed focus of the report is on performance aspects of the Derby page latch implementation. Our focal point is the interaction between the B-Tree access method and page latching, and the impact of these components on the ability of Derby to scale on multiprocessor systems. Derby uses simple and in the single-threaded case inexpensive exclusive-only page latches. We investigate the impact on scalability of this design, and contrast it with a version of Derby modified to support both shared read-only and exclusive page access for lookups in index structures. This evaluation is made for single-threaded as well as multi-threaded scenarios on multiprocessing systems. Based on analyses of benchmark results and profiler traces, we then suggest how Derby may be able to utilize modern Java locking primitives to improve multiprocessor scalability.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for datateknikk og informasjonsvitenskapnb_NO
dc.subjectntnudaimno_NO
dc.subjectSIF2 datateknikkno_NO
dc.subjectData- og informasjonsforvaltningno_NO
dc.titleApache Derby SMP scalability: Investigating limitations and opportunities for improvementnb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber97nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for datateknikk og informasjonsvitenskapnb_NO


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel