W zależności od ilości danych do przetworzenia generowanie pliku może się wydłużyć.

Jeśli generowanie trwa zbyt długo można ograniczyć dane np. zmniejszając zakres lat.

Rozprawa doktorska

Pobierz BibTeX

Tytuł

Distributed Pessimistic Transactional Memory: Algorithms and Properties

Autorzy

[ 1 ] Instytut Informatyki, Wydział Informatyki, Politechnika Poznańska | [ P ] pracownik

Promotor

[ 1 ] Instytut Informatyki, Wydział Informatyki, Politechnika Poznańska | [ P ] pracownik

Recenzenci

Wariant tytułu

PL Rozproszona pesymistyczna pamięć transakcyjna: algorytmy i własności

Język

angielski

Słowa kluczowe
EN
  • transactional memory
  • concurrent systems
  • distributed systems
  • concurrency control
  • consistency
PL
  • pamięć transakcyjna
  • systemy współbieżne
  • systemy rozproszone
  • sterowanie współbieżnością
  • spójność
Streszczenie

EN Transactional memory (TM) is an alternative way of synchronizing concurrent accesses to shared, possibly distributed, resources by adopting transactions in place of low-level mechanisms like locks and barriers. TMs usually maintain correctness via optimistic concurrency control where conflicting transactions abort and retry. However, this approach performs a high number of aborts in high contention workloads, which adversely affects performance, and can cause problems when transactions contain irrevocable operations. Pessimistic TMs solve some of these problems, but they tend to exhibit sub-par performance. We aim to increase the performance of pessimistic TM by augmenting it with the early release mechanism. Such an approach requires us to introduce tools for obtaining a priori knowledge and new safety properties that deal with the nuance of reading from uncommitted transactions. In return, our distributed TM implementation can outperform a state-of-the-art distributed optimistic TM.

PL Pamięć transakcyjna (ang. transactional memory, TM) jest rozwiązaniem synchronizacji współbieżnych dostępów do potencjalnie rozproszonych zasobów współdzielonych poprzez stosowanie transakcji w miejsce niskopoziomowych mechanizmów takich jak zamki czy bariery. Większość systemów TM jest optymistyczna, co stwarza problem gdy transakcje wykonują operacje niewycofywalne, oraz prowadzi do częstego wycofywania transakcji przy dużym stopniu współzawodnictwa o zasoby. Pesymistyczne TM rozwiązują część tych problemów, ale często są mniej wydajne. Naszym zamiarem jest podniesienie wydajności pesymistycznej TM wykorzystując wczesne zwalnianie zmiennych. Wymaga to od nas zbudowania narzędzi pozwalających na zbieranie wiedzy a priori, oraz wprowadzenia nowych własności poprawności które radzą sobie z niuansami odczytów z niezatwierdzonych transakcji. W zamian nasza rozproszona implementacja TM jest w stanie przewyższyć efektywnościowo wysokiej klasy rozproszoną optymistyczną TM.

Liczba stron

281

Dziedzina wg OECD

nauki o komputerach i informatyka

Dyscyplina wg KBN

informatyka

Sygnatura rozprawy w wersji drukowanej

DrOIN 1806

Katalog on-line

to20179024

Pełny tekst rozprawy doktorskiej

Pobierz plik

Poziom dostępu do pełnego tekstu

publiczny

Pierwsza recenzja

Michel Raynal

Miejsce

Rennes, Francja

Data

23.09.2016

Język

angielski

Tekst recenzji

Pobierz plik

Poziom dostępu do recenzji

publiczny

Druga recenzja

Marek Tudruj

Miejsce

Warszawa, Polska

Data

22.11.2016

Język

polski

Tekst recenzji

Pobierz plik

Poziom dostępu do recenzji

publiczny

Status rozprawy

rozprawa doktorska

Miejsce obrony

Poznań, Polska

Data obrony

04.01.2017

Jednostka nadająca tytuł

Rada Wydziału Informatyki Politechniki Poznańskiej

Uzyskany tytuł

doktor nauk technicznych w dyscyplinie: informatyka, w specjalności: systemy równoległe i rozproszone

Ta strona używa plików Cookies, w celu zapamiętania uwierzytelnionej sesji użytkownika. Aby dowiedzieć się więcej przeczytaj o plikach Cookies i Polityce Prywatności.