Wdrożenie systemu informatycznego na uczelni wyższej -...

16
Systemy rozproszone seminarium magisterskie w ramach ścieżki studiowania Dane, Obliczenia, Systemy Janina Mincer-Daszkiewicz [email protected] http://students.mimuw.edu.pl/SR Obrazek pochodzi z prezentacji Jeffa Deana i obrazuje sieć Spanner (Spanner is Google's scalable, multi-version, globally-distributed, and synchronously-replicated database.)

Transcript of Wdrożenie systemu informatycznego na uczelni wyższej -...

Systemy rozproszone seminarium magisterskie w ramach ścieżki studiowania

Dane, Obliczenia, Systemy

Janina Mincer-Daszkiewicz [email protected]

http://students.mimuw.edu.pl/SR

Obrazek pochodzi z prezentacji Jeffa Deana i obrazuje sieć Spanner

(Spanner is Google's scalable, multi-version, globally-distributed, and synchronously-replicated database.)

3

Dane, Obliczenia, Systemy (DOS)

• DOS to oferta dla studentów zainteresowanych poznawaniem, od strony teoretycznej i praktycznej, różnych systemów informatycznych, działających często w środowisku rozproszonym i przetwarzających wielkie ilości danych lub wykonujących czasochłonne obliczenia.

• Systemy takie muszą być wydajne, skalowalne, niezawodne i bezpieczne, a czasem też muszą działać autonomicznie i reagować na zdarzenia w czasie rzeczywistym.

• Należy je nie tylko zbudować, co nierzadko wymaga zastosowania innowacyjnych idei, ale także efektywnie eksploatować, starannie pielęgnować i skutecznie stroić.

• Wymaga to znajomości architektury na poziomie sprzętu przy uwzględnieniu jego ograniczonych zasobów, systemów operacyjnych, protokołów komunikacyjnych, baz danych, metod eksploracji danych, a także zasad i narzędzi inżynierii oprogramowania czy metod nawiązywania dialogu z klientem w celu poznania jego potrzeb w innowacyjnych dziedzinach zastosowań.

• Ścieżka DOS to pakiet złożony z seminariów magisterskich, stowarzyszonych z nimi projektów badawczych oraz zalecanych przedmiotów do wyboru.

• Każdemu oferujemy opiekę pracowników naukowych, pomoc w doborze przedmiotów z oferowanej puli i swobodę w kształtowaniu swojego profilu.

4

DOS – seminaria magisterskie

• Systemy rozproszone

(JMD)

• Systemy wbudowane i sieci sensorowe

(M. Peczarski)

• Analiza, wizualizacja i optymalizacja oprogramowania

(K. Stencel, M. Dąbrowski)

• Innowacyjne zastosowania informatyki

(M. Kowaluk, J. Tyszkiewicz)

5

SR – projekty badawcze

• HENI – dr Konrad Iwanicki http://www.mimuw.edu.pl/~iwanicki/projects/heni/

• Social Feedback Systems (zakończony) – dr Konrad Iwanicki

http://www.mimuw.edu.pl/~iwanicki/projects/SocSenSys/

• rhoRoute (zakończony) – dr Konrad Iwanicki

http://www.mimuw.edu.pl/~iwanicki/projects/rhoRoute/

• kassate: resource management for datacenters and supercomputers – dr hab. Krzysztof Rządca

http://www.mimuw.edu.pl/~krzadca/kassate/

• HYDRAstor i inne projekty – dr Cezary Dubnicki (firma 9LivesData)

http://www.9livesdata.com/projects

6

Tematyka seminarium

• Systemy operacyjne (wbudowane, desktopowe, dla sieci lokalnej), sandboxing

• Rozproszone systemy operacyjne (systemy plików, obliczenia, synchronizacja, pamięć)

• Oprogramowanie dla gridów

• Cloud computing

• Sieci P2P, algorytmy plotkujące,

• Mobilne sieci sensorowe, Internet rzeczy

• Big data

7

Tematyka seminarium – cd

• High performance computing

• Sieci społecznościowe

• Wydajność, skalowalność aplikacji rozproszonych

• Integracja systemów (usługi sieciowe, szyny korporacyjne)

• Architektura komputerów, klastrów, NOW, ...

• Programowanie współbieżne, sieciowe

• Bezpieczeństwo systemów komputerowych

8

Tematyka – konkrety

A tak konkretnie:

na stronie seminarium można obejrzeć tematy referatów od 1996 roku do dzisiaj oraz najciekawsze prezentacje z ostatnich lat

9

Tematy prac – konkrety

A tak konkretnie:

na stronie seminarium można obejrzeć listę prac powstałych w ramach seminarium i (w większości) same prace, a na stronie http://www.mimuw.edu.pl/~jmd

wszystkie prace pisane pod opieką JMD

10

Przykładowe projekty magisterskie

• Andrzej Jackowski, Fuzzing of applications that find metadata in backup images

• Krzysztof Rusek, Optimizing client-side data deduplication in distributed storage system

• Kamil Szarek, System powiadomień o zdarzeniach dla użytkowników USOS API

• Dominik Borowiec, Correlation-based compression of the statistics generated by the distributed, secondary storage system

• Jarosław Wódka, Analiza i pomiar wydajności rozproszonego systemu bazodanowego Gemius BigTable

• Paweł Hajdan, More Secure Implementation of UNIX Shadow Utilities

• Jędrzej Jabłoński, Marcin Pawłowski, Secure sandboxing solution for GNU/Linux

• Marek Dzikiewicz, Input/output subsystem in Singularity operating system

11

Przykładowe projekty magisterskie

• Bartosz Borkowski, Zastosowanie algorytmów plotkujących w grach komputerowych dla wielu graczy

• Paweł Bedyński, Andood – an Android application

• Grzegorz Chimosz, Zaawansowana kontrola i kształtowanie ruchu sieciowego w Linuksie

• Kornel Jakubczyk, Marauder disks detection

• Marcin Nowak-Przygodzki, Rozproszony system inteligentnego przetwarzania dokumentów tekstowych z wykorzystaniem wiedzy z Wikipedii

• Tomasz Weksej, Niezawodność w rozproszonych systemach bazodanowych

• Marcin Szlufik, Implementacja macierzy RAID z konfigurowalnym stopniem nadmiarowości dla systemu Linux

12

Tematy prac– konkrety

A tak konkretnie:

Można uczęszczać na seminarium SR, a pracę pisać pod opieką innego pracownika Wydziału – w ramach projektów badawczych Konrada Iwanickiego czy Krzysztofa Rządcy

13

Tematy prac– konkrety

A tak konkretnie:

Można uczęszczać na seminarium SR, a pracę pisać w ramach pracy zawodowej – kilka zaprzyjaźnionych firm chętnie oferuje ciekawe projekty związane z tematyką seminarium (9LivesData, Gemius, Samsung, VectorWise, Google)

14

Tematy prac– konkrety

A tak konkretnie:

Można uczęszczać na seminarium SR, a pracę pisać w ramach innego seminarium magisterskiego ze ścieżki DOS

15

Dlaczego akurat to seminarium?

• Bo z nami trudno się nudzić

• Bo jest szerokie spektrum tematyki i łatwiej będzie dobrać interesujący temat pracy magisterskiej

• Bo praktyka interesuje Ciebie bardziej niż teoria, w szczególności LUBISZ programować

• Bo my naprawdę dbamy o to, żeby studenci kończyli studia w terminie

• Bo dla „systemowców” czeka wiele ofert ciekawej pracy

• Bo można też wybrać studia doktoranckie i karierę naukową

16

Gdzie warto zajrzeć?

http://students.mimuw.edu.pl/DOS

http://students.mimuw.edu.pl/SR

http://students.mimuw.edu.pl/ZSO