SYSTEMY ROZPROSZONE DUŻEJ SKALI
LABORATORIUM
ZALICZENIE:
Projekt w tematyce opisanej poniżej.
PeerSim:
Projekty z tej grupy polegają na implementacji plug-inów do symulatora PeerSim. Projekt jest dwuosobowy i w rezultacie powinna powstać, krótka (15min.) prezentacja omawiająca teoretyczne podstawy wybranego algorytmu, innych wykorzystanych technologii oraz napotkanych trudności w implementacji wraz z omówieniem możliwych i wybranych rozwiązań. Następnie projekt powinien zostać zainstalowany na komputerach w laboratorium i przeprowadzone krótkie warsztaty (ok. 15min) pokazujące możliwości i działanie projektu.
- implementacja wybranego algorytmu plotkowania z materiałów dostępnych pod linkiem. (materiały: Gossiping - various aspects hasło podane na wykładzie) lub innego dowolnego algorytmu P2P.
- implementacja dodatkowych protokołów do symulatora wraz z przetestowaniem działania.
- ... inne wcześniej ustalone z prowadzącym tematy
ProM:
Projekty polegające na implementacji wtyczki do narzędzie ProM 6.3. Projekt jest dwuosobowy i w rezultacie powinna powstać, krótka (15min.) prezentacja omawiająca teoretyczne podstawy wybranego zagadnienia, innych wykorzystanych technologii oraz napotkanych trudności w implementacji wraz z omówieniem możliwych i wybranych rozwiązań. Następnie projekt powinien zostać zainstalowany na komputerach w laboratorium i przeprowadzone krótkie warsztaty (ok. 15min) pokazujące możliwości i działanie projektu.
- implementacja wybranego algorytmu eksploracji procesów nie będącego obecnie w repozytorium wtyczek.
- implementacja translatora logów z różnych formatów do formatu OpenXES i odwrotnie.
- implementacja wizualizera dla sieci przepływu w systemach rozproszonych zorientowanych na zasoby (REST)
- implementacja algorytmów odtwarzania sesji dla systemów: SOA, REST, WEB.
- ... inne wcześniej ustalone z prowadzącym tematy
Inne:
Projekty dowolne realizowane jako niezależne aplikacje. Projekt jest dwuosobowy i w rezultacie powinna powstać, krótka (15min.) prezentacja omawiająca teoretyczne podstawy wybranego zagadnienia, innych wykorzystanych technologii oraz napotkanych trudności w implementacji wraz z omówieniem możliwych i wybranych rozwiązań. Następnie projekt powinien zostać zainstalowany na komputerach w laboratorium i przeprowadzone krótkie warsztaty (ok. 15min) pokazujące możliwości i działanie projektu.
- komunikator tekstowy (IRC) wykorzystujący algorytmy P2P w celu rozgłaszania wiadomości pomiędzy klientami. Wymagana obsługa pokoi oraz awarii węzłów.
- implementacja serwera proxy przechwytującego komunikację pomiędzy węzłami w sieci i zbieranie rozproszonych logów
- ... inne wcześniej ustalone z prowadzącym tematy