Zobrazit minimální záznam

Read-Copy-Update for OpenSolaris
dc.creatorPodzimek, Andrej
dc.date.accessioned2021-05-24T11:52:26Z
dc.date.available2021-05-24T11:52:26Z
dc.date.issued2013
dc.identifier.urihttp://hdl.handle.net/20.500.11956/61313
dc.description.abstractNázev práce: Read-Copy-Update pro OpenSolaris Autor: Andrej Podzimek Katedra: Katedra distribuovaných a spolehlivých systémů Vedoucí práce: Mgr. Martin Děcký e-mail vedoucího: decky@d3s.mff.cuni.cz Abstrakt: Cílem práce je návrh a implementace mechanismu RCU (Read-Copy-Update) pro OpenSolaris. Hlavním účelem mechanismu RCU je zvýšení souběžnosti (paralelismu) při syn- chronizaci mezi čtenáři a zapisovateli, zejména u víceprocesorových systémů. Tohoto zlepšení se dosáhne udržováním několika verzí chráněných dat, což umožňuje čtenářům i zapisovatelům pracovat souběžně. Synchronizace typu RCU už byla několikrát imple- mentována a používá se v kernelu Linux. Tato práce zahrnuje analýzu stávajících implementací RCU, možných výhod RCU pro kernel ONNV (OpenSolaris) a prototypovou implementaci pro ONNV. Zároveň navrhuje možnosti využití RCU v místech, kde se již používá neblokující sychronizace. Srovnává prototypovou implementaci s odpovídající částí kernelu Linux. Klíčová slova: RCU Read-Copy-Update OpenSolaris kenel UTS synchronizacecs_CZ
dc.description.abstractThesis Title: Read-Copy-Update for OpenSolaris Author: Andrej Podzimek Department: Department of Distributed and Dependable Systems Supervisor: Mgr. Martin Děcký Supervisor's e-mail: decky@d3s.mff.cuni.cz Abstract: The goal of this thesis is to design and implement a RCU (Read-Copy-Update) synchronization mechanism for OpenSolaris. The main purpose of the RCU mechanism is to increase concurrency in readers- writers synchronization scenarios, especially in SMP (Symmetric Multiprocessing) en- vironments. This improvement is achieved by keeping multiple versions of the protected data which enables readers and writers to run in parallel. The RCU synchronization has already been implemented multiple times and is used in the Linux kernel. The thesis includes analysis of existing RCU implementations, possible benefits of RCU in the ONNV (OpenSolaris) kernel and a prototype implementation in ONNV. It also suggests possible applications of RCU where lockless synchronization is already applied. The prototype implementation is compared with its counterpart in the Linux kernel. Keywords: RCU Read-Copy-Update OpenSolaris kernel UTS synchronizationen_US
dc.languageEnglishcs_CZ
dc.language.isoen_US
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectRCU Read-Copy-Update OpenSolaris kernel UTS synchronizationen_US
dc.subjectRCU Read-Copy-Update OpenSolaris kenel UTS synchronizacecs_CZ
dc.titleRead-Copy-Update for OpenSolarisen_US
dc.typerigorózní prácecs_CZ
dcterms.created2013
dcterms.dateAccepted2013-02-12
dc.description.departmentKatedra softwarového inženýrstvícs_CZ
dc.description.departmentDepartment of Software Engineeringen_US
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.identifier.repId126681
dc.title.translatedRead-Copy-Update for OpenSolariscs_CZ
dc.identifier.aleph001557972
thesis.degree.nameRNDr.
thesis.degree.levelrigorózní řízenícs_CZ
thesis.degree.disciplineSoftwarové systémycs_CZ
thesis.degree.disciplineSoftware systemsen_US
thesis.degree.programInformaticsen_US
thesis.degree.programInformatikacs_CZ
uk.thesis.typerigorózní prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra softwarového inženýrstvícs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Software Engineeringen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csSoftwarové systémycs_CZ
uk.degree-discipline.enSoftware systemsen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enInformaticsen_US
thesis.grade.csUznánocs_CZ
thesis.grade.enRecognizeden_US
uk.abstract.csNázev práce: Read-Copy-Update pro OpenSolaris Autor: Andrej Podzimek Katedra: Katedra distribuovaných a spolehlivých systémů Vedoucí práce: Mgr. Martin Děcký e-mail vedoucího: decky@d3s.mff.cuni.cz Abstrakt: Cílem práce je návrh a implementace mechanismu RCU (Read-Copy-Update) pro OpenSolaris. Hlavním účelem mechanismu RCU je zvýšení souběžnosti (paralelismu) při syn- chronizaci mezi čtenáři a zapisovateli, zejména u víceprocesorových systémů. Tohoto zlepšení se dosáhne udržováním několika verzí chráněných dat, což umožňuje čtenářům i zapisovatelům pracovat souběžně. Synchronizace typu RCU už byla několikrát imple- mentována a používá se v kernelu Linux. Tato práce zahrnuje analýzu stávajících implementací RCU, možných výhod RCU pro kernel ONNV (OpenSolaris) a prototypovou implementaci pro ONNV. Zároveň navrhuje možnosti využití RCU v místech, kde se již používá neblokující sychronizace. Srovnává prototypovou implementaci s odpovídající částí kernelu Linux. Klíčová slova: RCU Read-Copy-Update OpenSolaris kenel UTS synchronizacecs_CZ
uk.abstract.enThesis Title: Read-Copy-Update for OpenSolaris Author: Andrej Podzimek Department: Department of Distributed and Dependable Systems Supervisor: Mgr. Martin Děcký Supervisor's e-mail: decky@d3s.mff.cuni.cz Abstract: The goal of this thesis is to design and implement a RCU (Read-Copy-Update) synchronization mechanism for OpenSolaris. The main purpose of the RCU mechanism is to increase concurrency in readers- writers synchronization scenarios, especially in SMP (Symmetric Multiprocessing) en- vironments. This improvement is achieved by keeping multiple versions of the protected data which enables readers and writers to run in parallel. The RCU synchronization has already been implemented multiple times and is used in the Linux kernel. The thesis includes analysis of existing RCU implementations, possible benefits of RCU in the ONNV (OpenSolaris) kernel and a prototype implementation in ONNV. It also suggests possible applications of RCU where lockless synchronization is already applied. The prototype implementation is compared with its counterpart in the Linux kernel. Keywords: RCU Read-Copy-Update OpenSolaris kernel UTS synchronizationen_US
uk.file-availabilityV
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrstvícs_CZ
thesis.grade.codeU
uk.publication-placePrahacs_CZ
uk.thesis.defenceStatusU
dc.identifier.lisID990015579720106986


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV