L.p. 1. 2. Opiekun pracy (imię nazwisko tytuł lub stopień naukowy) dr hab. inŝ. Franciszek Grabowski - prof. PRZ dr hab. inŝ. Franciszek Grabowski - prof. PRZ 3. dr inŝ. Dominik Strzałka 4. dr inŝ. Dominik Strzałka 5. dr inŝ. Marek Bolanowski Temat cel i zakres pracy (do 6 wierszy) Ograniczenia przestrzenno-czasowe sieci komputerowych w kontekście systemów rozproszonych i złoŝonych NaleŜy skonfrontować idealistyczne załoŝenia systemów rozproszonych z realiami rzeczywistych sieci komputerowych i wyjaśnić występujące ograniczenia odwołując się do systemów złoŝonych. Dokonać weryfikacji praktycznej. Wpływ ograniczeń sieci komputerowych na procesy samoorganizacji i samoadaptacji Przeanalizować ograniczenia w sieciach komputerowych. Omówić ich wpływ na samoorganizację. Wskazać moŝliwości ich eliminacji poprzez samo-adaptację. Dokonać weryfikacji praktycznej. Mechanika statystyczna sortowania bąbelkowego W pracy naleŝy dokonać analizy algorytmu sortowania bąbelkowego przy uŝyciu statystyki nieekstensywnej. W szczególności pokazać, jaki jest wpływ zaleŝności długozasięgowych w zbiorach danych wejściowych na dynamikę pracy tego algorytmu. System operacyjny jako system złoŝony uwarunkowania czasowe i przestrzenne W pracy naleŝy przedstawić współczesne systemy operacyjne w kontekście teorii systemów złoŝonych. W szczególności naleŝy dokonać wizualizacji jąder takich systemów, wskazać na ich aspekty fraktalne oraz przeprowadzić analizę statystyczną. Metody i środki modelowania ruchu sieci komputerowej. W pracy naleŝy przeanalizować oraz porównać współcześnie stosowane modele sieci komputerowych. Na podstawie opracowanych modeli naleŝy zasymulować działanie wybranej sieci pod kontem analizy okreslonych parametrów. Symbol kierunku i specjalności rodzaj pracy
6. dr inŝ. Marek Bolanowski 7. dr inŝ. Marek Bolanowski 8. dr inŝ. Marek Bolanowski 9. dr inŝ. Marek Bolanowski 10. dr inŝ. Marek Bolanowski 11. dr inŝ. Marek Bolanowski Wykorzystanie układu jednorodnych równań diofantycznych do syntezy sieci połączeniowych. W ramach pracy naleŝy opracować metodykę syntezy sieci połączeniowej w oparciu o układy jednorodnych równań diofantycznych. Dla zbioru rozwiązań otrzymanych w wyniku rozwiązania naleŝy opracować zestaw kryteriów wyboru rozwiązania ostatecznego uwzględniający określone parametry topologiczne. Metody i środki projektowania złoŝonych sieci komputerowych. W pracy naleŝy przedstawić nowe podejście do projektowania sieci komputerach w ujęciu systemów złoŝonych. W pracy naleŝy dokonać przeglądu współcześnie stosowanych algorytmów wykorzystywanych do znajdowania topologii dla sieci połączeniowych duŝej skali oraz na podstawie przykładowej sieci wybrać algorytmy najlepsze do poszukiwania sieci o zadanych parametrach. Modelowanie przepływów w sieciach komputerowych. W pracy naleŝy dokonać przegląd metod modelowania przepływów w sieciach komputerowych oraz określić zasady ich doboru do modelowania sieci o zadanych parametrach. Modelowanie kolejek w sieciach komputerowych. W pracy naleŝy dokonać przeglądu metod modelowania kolejkowania w sieciach komputerowych oraz określić zasady doboru tych modeli do modelowania sieci o zadanych parametrach. Wykorzystanie metod zwielokrotniania macierzy sąsiedztwa do syntezy topologii o duŝych rozmiarach. W pracy naleŝy zaimplementować algorytm zwielokrotniania macierzy sąsiedztwa do syntezy topologii o duŝych rozmiarach. Wyniki jego działania oraz sam algorytm naleŝy porównać z innymi algorytmami wykorzystywanymi do syntezy sieci połączeniowej (np.: algorytmy genetyczne, MILP, itp.). Testy obciąŝeniowe urządzeń sieciowych. W pracy naleŝy przeanalizować obecnie stosowane algorytmy i techniki stosowane przy badaniu wydajności urządzeń sieciowych oraz zaproponować własny algorytm testowania.
12. dr inŝ. Marek Bolanowski 13. dr inŝ. Andrzej Paszkiewicz 14. dr inŝ. Andrzej Paszkiewicz 15. dr inŝ. Andrzej Paszkiewicz 16. dr inŝ. Andrzej Paszkiewicz 17. dr inŝ. Andrzej Paszkiewicz Testy penetracyjne i wydajnościowe sieci komputerowych. W pracy naleŝy przeanalizować obecnie stosowane algorytmy i techniki stosowane przy badaniu wydajności sieci komputerowych oraz zaproponować własny algorytm testowania. Samoorganizacja w systemach wieloagentowych Celem pracy jest przedstawienie mechanizmów samoorganizacji występujących w rozproszonych systemach wieloagentowych. Projektowanie systemów rozproszonych w warunkach niepełnej informacji Celem pracy jest analiza dostępnych metod uwzględniania niepełnej informacji podczas procesu projektowania systemów rozproszonych, w tym sieci komputerowych oraz ich wypływ na otrzymywane rezultaty. Samoadaptacyjne mechanizmy QoS Celem pracy jest zaprezentowanie koncepcji samo-adaptacji wykorzystywanej dla zapewnienia odpowiedniej jakości usług w sieciach komputerowych. W pracy naleŝy odnieść się do mechanizmów juŝ zaimplementowanych w rozwiązaniach sieciowych, jak równieŝ dokonać analizy rozwiązań, które mogą być wykorzystywane w przyszłości. Analiza protokołów routingu wykorzystywanych w wysokowydajnych sieciach komputerowych Celem pracy jest zaprezentowanie cech charakterystycznych dla poszczególnych protokołów routingu oraz przetestowanie ich działania w rzeczywistym środowisku pod względem np. czasu konwergencji, moŝliwości równowaŝenia obciąŝenia, odporności na ataki itp. Systemy wideokonferencyjne oparte na VoIP Celem pracy jest analiza dostępnych rozwiązań wspierających działanie wideokonferencji dla uŝytkowników indywidualnych oraz biznesowych. Praca powinna zawierać informacje teoretyczne oraz praktyczną implementację wybranych rozwiązań. System powinien w przyszłości wspierać działanie Zakładu Systemów Rozproszonych.
18. dr inŝ. Andrzej Paszkiewicz 19. dr inŝ. Andrzej Paszkiewicz 20. dr inŝ. Paweł Dymora 21. dr inŝ. Paweł Dymora Projektowanie sieci komputerowych dla Data Center Celem pracy jest przedstawienie metod i środków wykorzystywanych przy projektowaniu sieci komputerowych przeznaczonych do wspierania działania wysokowydajnych systemów Data Center. Rozległe bezprzewodowe sieci komputerowe Celem pracy jest przedstawienie dostępnych technologii oraz rozwiązań w zakresie realizacji rozległych bezprzewodowe sieci komputerowych. Praca powinna obejmować równieŝ uwarunkowania prawne związane z budową tego typu sieci w Polsce i UE. Wizualizacja danych przestrzennych w oparciu o Oracle Spatial i JDeveloper 11g. Pojawienie się narzędzi tj. Google Maps/Earth oraz nawigacji satelitarnej, upowszechniły zagadnienia wykorzystania danych geograficznych. Niemniej dla wielu programistów świat geografii i map stanowi pewną barierę dla zagospodarowania informacji geograficznych, gdzie jednocześnie popyt na aplikacje prezentujące dane przestrzenne jest coraz większy. Celem pracy jest omówienie właściwości środowiska Oracle Spacial 11g, właściwości danych przestrzennych oraz zaprojektowanie i praktyczna realizacja aplikacji do wizualizacji tych danych w oparciu o środowisko JDeveloper. Forma: dokumentacja wraz z prezentacją oraz aplikacja/baza danych/symulacja. Oracle Spatial Map Builder. W chwili obecnej coraz więcej przedsiębiorstw odkrywa, Ŝe znaczna część informacji o ich aktywach zawiera dane przestrzenne np. lokalizacja klientów, urządzeń, wysyłki itp. MoŜliwość korzystania z tych informacji oraz wizualizacja danych przestrzennych ma fundamentalne znaczenie dla wielu instytucji. Celem pracy jest omówienie właściwości środowiska Oracle Spacial 11g, właściwości danych przestrzennych i geograficznych oraz zaprojektowanie i praktyczna realizacja aplikacji do wizualizacji tych danych w oparciu o środowisko Map Builder i SQLDeveloper z rozszerzeniami. Forma: dokumentacja wraz z prezentacją oraz aplikacja/baza danych/symulacja.
22. dr inŝ. Paweł Dymora 23. dr inŝ. Paweł Dymora 24. dr inŝ. Paweł Dymora Zastosowanie metod GIS dla potrzeb archiwizacji danych i modelowania procesów hydrologicznych. Oracle Spatial to jedno z najbardziej popularnych rozwiązań dodawania przestrzennej inteligencji do baz danych oraz tworzenia i integracji map w aplikacjach biznesowych w oparciu o metody Systemu Informacji Geograficznej (GIS) do zarządzania danymi przestrzennymi. Celem pracy jest omówienie właściwości środowiska Oracle Spatial 11g, właściwości danych przestrzennych oraz zaprojektowanie i praktyczna realizacja aplikacji prezentacji danych hydrologicznych z wykorzystaniem metod GIS w środowisku JDeveloper. Forma: dokumentacja wraz z prezentacją oraz aplikacja/baza danych/symulacja. Oracle Business Intelligence jako analityczny system wspomagania decyzji. Aktualnym zagadnieniem zarówno w wymiarze badawczym, jak i praktycznym jest budowa inteligentnych systemów wspomagania decyzji w oparciu o systemy analizy danych i raportowania. Celem pracy jest omówienie: analityki biznesowej, m.in. zastosowanie narzędzi BI do zarządzania procesami biznesowymi i strategią firmy, zarządzania informacjami strategicznymi, hurtownie danych, OLAP oraz praktyczna implementacja hurtowni danych wraz ze studium przypadku. Forma: dokumentacja wraz z prezentacją oraz aplikacja/baza danych/symulacja. Oracle Werhouse Builder 10g implementacja OLAP. Konsolidacja danych biznesowych staje się procesem coraz bardziej skomplikowanym, poniewaŝ dane te są tworzone i składowane w wielu miejscach. Oracle Warehouse Builder został stworzony w celu połączenie wielu źródeł danych i integracji z narzędziami analitycznymi. Celem pracy jest omówienie: analityki biznesowej, zastosowanie narzędzi BI, hurtownie danych, OLAP oraz praktyczna implementacja hurtowni danych wraz ze studium przypadku. Forma: dokumentacja wraz z prezentacją oraz aplikacja/symulacja.
25. dr inŝ. Paweł Dymora 26. dr inŝ. Paweł Dymora 27. dr inŝ. Paweł Dymora 28. dr inŝ. Paweł Dymora Implementacja wielo-agentowych systemów E-Commerce. Wg. definicji firmy IBM, agenci to jednostki programowe podejmujące działania w imieniu uŝytkownika lub innych programów, w pewnym stopniu niezaleŝnie lub autonomicznie, które działając stosują pewną wiedzę lub reprezentację celów lub potrzeb uŝytkownika. Celem pracy jest zaprojektowanie i implementacja internetowego wielo-agentowego środowiska transakcyjnego w oparciu o technologie projektowania aplikacji biznesowych Oracle JDeveloper 11g oraz testów wydajnościowych systemu. Forma: dokumentacja wraz z prezentacją oraz aplikacja/symulacja. WdraŜanie systemu jakości ISO systemów informatycznych. PN-EN ISO 9001:2009 to międzynarodowa norma określająca wymagania, które powinien spełniać system zarządzania jakością w organizacji. Celem pracy jest omówienie zagadnienia certyfikacji jednostek organizacyjnych o profilu informatycznym oraz przeprowadzenie symulacji procesu certyfikacyjnego na przykładzie rzeczywistej lub modelowej jednostki. Forma: dokumentacja wraz z prezentacją. System akwizycji i przetwarzania danych w bezprzewodowej sieci sensorowej. WaŜnym zagadnieniem mającym na celu podniesienie efektywności sieci sensorowych jest budowa centrum gromadzenia i przetwarzania danych. Celem pracy jest omówienie właściwości przetwarzania danych w sieciach sensorowych oraz opracowanie i praktyczna realizacja systemu gromadzenia, udostępniania i zarządzania danymi na bazie sieci sensorowej. Forma: dokumentacja wraz z prezentacją oraz aplikacja/symulacja. Administracja RDBMS Oracle 11g R2. Efektywna administracja systemów bazodanowych jest kluczowym aspektem pracy kaŝdego administratora baz danych. Celem pracy jest omówienie właściwości RDBMS Oracle 11g oraz opracowanie podstawowych schematów administracyjnych w formie instrukcji laboratoryjnych. Forma: dokumentacja wraz z prezentacją oraz skrypty.
29. dr inŝ. Paweł Dymora 30. dr inŝ. Paweł Dymora 31. dr inŝ. Paweł Dymora 32. dr inŝ. Paweł Dymora [[Optymalizacja zapytań SQL w środowisku Oracle. Do podstawowych zadań administratora zadań naleŝy rozwiązywanie problemów z nieoptymalnymi zapytaniami SQL. Celem pracy jest omówienie mechanizmów optymalizacji SQL oraz opracowanie zestawu instrukcji laboratoryjnych prezentujących temat. Forma: dokumentacja wraz z prezentacją oraz zestaw skryptów. [Składowanie i przetwarzanie multimedialnych danych w Oracle 11g. Oracle Multimedia to cecha serwera bazy danych Oracle umoŝliwiająca składowanie, odczyt i przetwarzanie multimediów w sposób zintegrowany z pozostałymi informacjami zawartymi w bazie danych. Celem pracy jest omówienie mechanizmów obsługi danych multimedialnych w Oracle oraz opracowanie zestawu instrukcji laboratoryjnych prezentujących temat. Forma: dokumentacja wraz z prezentacją oraz zestaw skryptów. [Składowanie i przetwarzanie danych XML w Oracle 11g. Coraz powszechniejszym staje się teŝ traktowanie XML jako podstawowego standardu wymiany danych pomiędzy rozległymi i skomplikowanymi systemami współpracujących ze sobą aplikacji. Celem pracy jest omówienie mechanizmów obsługi danych XML w Oracle oraz opracowanie zestawu instrukcji laboratoryjnych prezentujących temat. Forma: dokumentacja wraz z prezentacją oraz zestaw skryptów. Analiza wydajnościowa klastra bazodanowego w oparciu o Oracle 11g Grid Infrastructure. Infrastruktura Oracla łączy w sobie wiele najnowszych technologii umoŝliwiając integrację wielu usług bazodanowych, obliczeniowych i sieciowych, a przez to budowę wydajnego środowiska Grid Computing. Celem pracy jest w oparciu o dostępne zasoby sprzętowe i programowe zbudowanie, skonfigurowanie, uruchomienie i przeprowadzenie szeregu testów wydajnościowych środowiska Grid Computing. Forma: dokumentacja wraz z prezentacją oraz aplikacja/symulacja.
33. dr inŝ. Paweł Dymora 34. dr inŝ. Mirosław Mazurek 35. dr inŝ. Mirosław Mazurek 36. dr inŝ. Mirosław Mazurek Środowisko projektowania aplikacji biznesowych Oracle JDeveloper 11g. Środowisku JDeveloper jest pierwszym zintegrowanym środowiskiem do projektowania aplikacji biznesowych w technologii Java dla systemu bazodanowego Oracle. Celem pracy jest omówienie właściwości środowiska JDeveloper i Oracle 11g oraz zaprojektowanie i praktyczna realizacja wydajnej aplikacji biznesowej z magazynem danych. Forma: dokumentacja wraz z prezentacją oraz aplikacja/symulacja. Mobilna wyszukiwarka połączeń drogowych Celem pracy jest stworzenie systemu pozwalającemu uŝytkownikom jak największej liczby telefonów komórkowych na wyszukiwanie trasy do punktu przeznaczenia. W pracy naleŝy dokonać analizy i wyboru niezbędnych technologii, zrealizować projekt, zaimplementować go oraz dokonać testów aplikacji klienckiej na telefony komórkowe oraz serwerowej części systemu. Wpływ tablic tęczowych na efektywność ataków brutal-force. Celem pracy jest analiza baz skrótów wykorzystywanych w łamaniu haseł zakodowanych jednokierunkową funkcją skrótu. W pracy naleŝy przedstawić metody ataków na hasła, sposoby poprawy bezpieczeństwa, wpływ tablic tęczowych na zaoszczędzenie mocy obliczeniowej koniecznej do złamania hasła metodą brute force. Analiza metod uwierzytelniania uŝytkowników w systemie złoŝonym. Celem pracy jest przedstawienie i analiza metod uwierzytelniania uŝytkowników, skupiając się głównie na uwierzytelnianiu w systemach Windows (lokalnie i sieciowo), jak i w roŝnych serwisach internetowych. NaleŜy przeprowadzić analizę sposobów przechowywania haseł jak i samego procesu uwierzytelniania. W części praktycznej naleŝy zaprezentować róŝne techniki uwierzytelniania jak i sposoby ich atakowania, algorytmy kryptograficzny wykorzystywanych do przechowywania haseł a takŝe analizę czasu potrzebnego na złamanie hasła (w zaleŝności od jego złoŝoności) z wykorzystaniem np. tęczowych tablic lub zwykłym atakiem słownikowych.
37. dr inŝ. Mirosław Mazurek 38. dr inŝ. Mirosław Mazurek Modelowanie wybranych usług w nowoczesnych rozwiązaniach sieciowych - Vyatta. Celem pracy jest omówienie i przybliŝenie idei oprogramowania sieciowego Vyatta. Przedstawienie go jako aplikacji łączącej architekturę fizyczną, wirtualną oraz przetwarzania w chmurze. W części praktycznej naleŝy opracować przykładową konfigurację sieciowego systemu operacyjnego. Projektowanie nowoczesnych sieciowych systemów operacyjnych w oparciu o środowisko GNS3. Celem pracy jest przedstawienie graficznego emulatora maszyn wirtualnych GNS3 oraz omówienie współpracy z innymi pomocnymi dla administratora narzędziami do analizy ruchu w sieci(wireshark), emulacji (Dynamips, VirtualBox) oraz Wirtualizacji (VmWare). W części praktycznej naleŝy zaprojektować i wdroŝyć protokół IPSec VPN na heterogenicznej sieci komputerowej z kilkoma róŝnymi systemami operacyjnymi pracującymi jako maszyny wirtualne, omówić zalety i udogodnienia pakietu GNS3 na obszarze urządzeń Cisco, modularności wkładek oraz modeli moŝliwych do emulowania w tym środowisku.