Publications Repository - Gdańsk University of Technology

Page settings

polski
Publications Repository
Gdańsk University of Technology

Treść strony

New user-guided and ckpt-based checkpointing libraries for parallel MPI applications

Praca prezentuje szczególy projektowe i implementacyjne jak również wyniki wydajnościowe dwóch nowych bibliotek checkpointingu opracowanych przez autorów dla równoległych aplikacji MPI. Pierwsz biblioteka, tzw. user-guided wymaga od programisty dostarczenia funkcji pakujących i rozpakowujących stan procesu, ale dostarcza łatwego w użyciu API z wykorzystaniem stałych MPI. Wykorzystuje funkcje I/O MPI-2 lub dedykowany proces master do checkpointingu. Druga wersja stanowi technicznie zaawansowaną implementację bazującą na bibliotece ckpt poziomu użytkownika. Wykorzystuje nakładki na funkcje MPI w kodzie użytkownika co umożliwia uruchomienie aplikacji-cienia w tle do celów komunikacji MPI. Komunikacja pomiędzy procesami właściwej aplikacji oraz aplikacją wykorzystywaną do celów komunikacyjnych zachodzi poprzez pamięć współdzieloną z odpowiednim mapowaniem buforów komunikacyjnych. Prezentujemy czasy operacji checkpointingu/restartu dla dwóch podejść (jak również podwersji) i porównujemy do istniejącego rozwiązania LAMMPI/BLCR. Wydajność wszystkich wersji i optymalizacje I/O zostały przedyskutowane dla 4 węzłowego, 16 procesorowego klastra jak również pojedynczego węzła SMP z lokalnym systemem plików.

Authors

Additional information

Category
Publikacja w czasopiśmie
Type
artykuł w czasopiśmie z listy filadelfijskiej
Language
angielski
Publication year
2005

Source: MOSTWiedzy.pl - publication "New user-guided and ckpt-based checkpointing libraries for parallel MPI applications" link open in new tab

Portal MOST Wiedzy link open in new tab