Protokol pre hromadnú aktualizáciu súboru

Podobné dokumenty
Základy algoritmizácie a programovania

Slovenská technická univerzita Fakulta informatiky a informačných technológií. Ilkovičova 3, Bratislava 4. Tím 7 - Ponuka

PROGRAM SPOLUPRÁCE STREDNEJ ODBORNEJ ŠKOLY, OSTROVSKÉHO 1 V KOŠICIACH A SPOLOČNOSTI AT&T V PRÍPRAVE ŽIAKOV NA BUDÚCE POVOLANIE. Ing.

Návrh, implementácia a prevádzka informačného systému

Základy algoritmizácie a programovania

PROGRAMOVANIE A JEHO POZÍCIA VPREDMETE INFORMATIKA. Mgr. Ján Guniš

Automatizovaný prenos dát z valcových skúšobní bŕzd do informačného systému technických kontrol

Testovanie 5. v školskom roku 2015/2016. Testovanie sa uskutoční 25. novembra 2015 (streda). Žiaci budú testy písať v nasledovnom poradí:

SERVIS POČÍTAČOV. Servis úroveň 1

INFORMAČNÝ LIST ÚSPEŠNE ZREALIZOVANÉHO PROJEKTU

Operačný systém Úvodná prednáška

Curriculum skupiny predmetov

ŠPECIFICKÉ POŽIADAVKY ELEKTRONICKÉHO TESTOVANIA

Produktová rada MyCall

Školská sieť EDU. Rozdelenie škôl. Obsah: Deleba škôl podľa času zaradenia do projektu: Delba škôl podľa rýchlosti pripojenia:

Spoločnosť Wüstenrot monitoruje všetky bezpečnostné informácie a udalosti v informačnom systéme

Ministerstvo školstva Slovenskej republiky

ÚSTAV CELOŽIVOTNÉHO VZDELÁVANIA ŽILINSKEJ UNIVERZITY Univerzita tretieho veku

Operačný program. a budovanie. Riadiaci orgán OPIS Úrad vlády SR

PosAm spol. s r. o. Odborárska 21, Bratislava. Postup inštalácie klientov KTI pre NSK

Ukladanie údajov a databázové systémy. Prof. MUDr. Martin Rusnák, CSc Prof. MUDr. Viera Rusnáková, CSc PhDr. Marek Psota, PhD

Nelegálny softvér u matfyzákov

ZÁKLADNÉ INFORMÁCIE. k papierovej forme testovania žiakov 5. ročníka ZŠ T September 2015

Evidencia hrobov. Inštalácia programu

KEO - Register obyvateľov Prevod údajov

Tlač do PDF a odosielanie dokladov cez . OBSAH

TÉMY PČOZ FORMA b) PRE MS 2016

Postup inštalácie aplikácie Blackberry Connect pre Sony Ericsson P990.

ELEKTROTECHNIKA. Prvý cudzí jazyk: anglický jazyk Druhý cudzí jazyk (3. a 4. ročník): nemecký jazyk ruský Jazyk

Programovanie.NET, C++ - najbližšie termíny:

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ. Metodika verzií zdrojového kódu

Možnosti nasadenia otvoreného softvéru na školách

Vzdelávanie Aktivity:

Základné informácie. k papierovej forme testovania žiakov 5. ročníka ZŠ T September 2016

Programovanie I. Úvod do programovania Mgr. Stanislav Horal, Katedra informatiky, FPV, UCM

Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych

Deň otvorených dverí

ELEKTROTECHNIKA. Spoločenskovedné a prírodovedné predmety:

PROJEKTOVÉ VYUČOVANIE PROGRAMOVANIA WEBOVÝCH APLIKÁCIÍ

INTERAKTÍVNA MULTIMEDIÁLNA APLIKÁCIA GRAFICKÉ A MULTIMEDIÁLNE SYSTÉMY SEMESTRÁLNE ZADANIE 2

s.r.o. HelpLine:

Microsoft Project CVIČENIE 6 1

2695 Q počítačové systémy

VZOR PROTOKOLU O KOMPILÁCII


Pracovné prostredie MS EXCEL 2003.

Zmluva č. xx/2014/dv o duálnom vzdelávaní

01 práca pri príprave jedál

Predaj cez PC pokladňu

ZMENY A DOPLNKY č. 1/2009

BEZPEČNOSTNÝ MONITOROVACÍ KAMEROVÝ SYSTÉM MESTA PEZINOK

Študijný program: Informatika, bakalársky stupeň

Príručka k programu WinSCP

Extrémne programovanie a iné agilné metodológie Zimný semester 2007/08

Kontrolný zoznam projektov a systémové požiadavky Xesar 3.0

E-learning na FCHPT STU v Bratislave. doc. Ing. Monika Bakošová, CSc.

Mesto na dlani ľahko k pravdivým informáciám Poskytovanie užitočných on-line informácií pre občanov jednoducho, efektívne a na jednom mieste

MAIS. Verejný portál - kalendárny rozvrh. Používateľská minipríručka pre používateľov systému MAIS. APZ Bratislava

Osoba podľa 8 zákona finančné limity, pravidlá a postupy platné od

Multimédiá a telematika pre mobilné platformy PAVOL BISTÁK, ERIK KUČERA, OTO HAFFNER I-MTMP

Konfigurácia IP Bell 02C Dverný vrátnik a FIBARO Home Center 2

Informatika a jej jednotlivé oblastí

Ministerstvo zdravotníctva SR

MATURITA 2016 ZÁKLADNÉ INFORMÁCIE

Internetový obchod (e-shop)

Čo nám môže priniesť smart metering: Implementácia IMS na Slovensku

STROJNÍCKA FAKULTA STU V BRATISLAVE ÚSTAV VÝROBNÝCH SYSTÉMOV, ENVIRONMENTÁLNEJ TECHNIKY A MANAŽMENTU KVALITY

Bez ľudí nám nepomôžu ani technológie

INFORMAČNÝ LIST ÚSPEŠNE ZREALIZOVANÉHO PROJEKTU

GSM GPRS technológia. Ing. Marek Kudla

Základná škola s materskou školou Rabča

Vedenie dokumentácie

HEJNÉHO MATEMATIKA. Vyhodnotenie dotazníka pre rodičov 2018

BANSKÁ BYSTRICA - HUŠTÁK - KAPITULSKÁ

Regionálne a národné patentové databázy NEMECKO, EUROÁZIA, USA

EDA Klient (príjem výsledkov z oddelení klinickej biochémie a mikrobiológie prostredníctvom internetu)

Zníženie energetickej náročnosti objektu Administratívna budova obecného úradu v obci Slavošovce

Mestské zastupiteľstvo v Pezinku Dňa : bod číslo: 10

Ponuka vzdelávacích aktivít na september december Ponuka sa aktualizuje priebežne!!!

Plán práce metodického združenia pre 3. a 4. ročník v školskom roku 2015/2016

ALGORITMY A PROGRAMOVANIE VO VÝVOJOVOM PROSTREDÍ LAZARUS. Vývojové prostredie Lazarus, prvý program

LANGMaster etestme.com Možnosti využitia testovacej platformy a cenník služieb

Aupark Tower, Einsteinova 24, Bratislava, Slovenská republika / Strana 1 z 5

Technická univerzita v Košiciach

ONLINE PORTÁL COPY OFFICE SERVICE ACCENT REMOTE CUSTOMER

NÁVOD NA INŠTALÁCIU A OBSLUHU SAMOOBSLUŽNÉHO AKTIVAČNÉHO PORTÁLU

Partnerstvo zamestnávateľov a škôl úspech budúcnosti. TESLA Liptovský Hrádok, a.s. Stredná odborná škola elektrotechnická v Liptovskom Hrádku

Vytvorenie bootovacieho CD

Výsledky testovania žiakov 5. ročníka vybraných ZŠ v školskom roku 2014/2015 Testovanie v papierovej forme

Školský vzdelávací program učebné plány 2014/2015

Základné informácie. k papierovej forme testovania žiakov 5. ročníka ZŠ T5-2017

JA APLIKOVANÁ EKONÓMIA

Smernica č. 2/2009-R z 15. januára 2009 o zrušení niektorých rezortných predpisov

PATCHWORK PARTY. ... pre šikovné ručičky, kreatívne hlavičky, pracovité dušičky... Patchwork od A do Z Sobotné kurzy

Ministerstvo školstva Slovenskej republiky

Rámcový učebný plán pre 4. a 8.,9. ročník v školskom roku 2017/2018

Metóda vetiev a hraníc (Branch and Bound Method)

CERTIFIKAČNÉ ELEKTRONICKÉ TESTOVANIA - PERSPEKTÍVA

Gymnázium P.O.Hviezdoslava Dolný Kubín Hviezdoslavovo nám. č. 18, Dolný Kubín

Oprava PC. Odvírenie a bezpečnosť. Inštalácie. Wan Slovakia, spol. s r.o / K. Marxa 10, Levice 0915 /

Transkript:

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológii TÍMOVÝ PROJEKT 2009/2010 Protokol pre hromadnú aktualizáciu súboru ponuka k projektu Tím PSS 05 Bc. Rastislav Szabó Bc. Marek Koža Bc. Ján Šugarek Bc. Gabriel Ševeček Bc. Peter Pristaš Bc. Viliam Pilarčík

Obsah ponuky Zadanie... 3 Motivácia... 3 Členovia tímu... 4 Hrubý návrh a plán projektu... 7 Predpokladané zdroje... 8 Priorita tém... 8 Rozvrh členov tímu... 9 2

Zadanie Analyzujte spôsoby synchronizácie súborov medzi rôznymi uzlami (e.g. rsync) a spôsoby efektívneho prenosu rovnakých dát do viacerých cieľových uzlov lokálnej počítačovej siete na platforme OS typu Unix (zamerajte sa na možnosti využitia multicast-u na systémoch FreeBSD a Linux). Navrhnite algoritmus pre zisťovanie zmenených častí v cieľových súboroch a protokol pre efektívnu synchronizáciu súboru zo zdrojového uzla do viacerých cieľových uzlov (pričom sa budú prenášať len zmenené časti). Riešenie implementujte a overte jeho funkčnosť a efektívnosť. Motivácia Spomedzi tém, ktoré boli určené pre tímový projekt sme sa rozhodli uchádzať o tému Protokol pre hromadnú aktualizáciu súboru. Pre túto tému sa jednoznačne zhodli všetci členovia nášho tímu. Všetci členovi nášho tímu sa aktívne zaujímajú o problematiku operačných systémov, čo potvrdzujú i nami dosiahnuté výsledky predmetu Operačné systémy bakalárskeho štúdia. Zároveň sa zaujímame i o problematiku počítačových sietí, čo potvrdzuje náš výber predmetov inžinierskeho štúdia, absolvované semestre CCNA niektorých našich členov. Táto téma dokonalým spojením týchto dvoch oblastí nášho záujmu a jedinečnou príležitosťou prehĺbiť si naše vedomosti a zručnosti v týchto oblastiach. 3

Členovia tímu Bc. Rastislav Szabó programovacie jazyky PHP, C, C++, C#, Perl, Java, JavaScript databázové systémy MySQL, PostgreSQL, SQLite správa sieťových zariadení, dva semestre CCNA Bakaláraska práca na tému Vizualizácia lokalizácie IP adries úspešne obhájená známkou A. Popri škole pracuje ako vedúci web developer v spoločnosti CREAS s.r.o. e-mail: rastislav.szabo@gmail.com Bc. Marek Koža programovanie v asm (motorola), C, perl, lua, php linux & embedded systémy (mips, intel xscale) správa serverov bežiacich na systéme linux (bežné služby, virtualizácia, high availability) správa sieťových zariadení a prevádzka sietí so zameraním na alternatívne technológie (ethernet, wireless 802.11, Mikrotik RouterOS, openwrt na platforme ar71xx) vo voľnom čase amatérska elektronika V súčasnosti popri škole pracuje ako systémový administrátor na Univerzite Komenského v Bratislave, vo voľnom čase ako systémový administrátor v OZ Ynet. e-mail: qyx@krtko.org 4

Bc. Gabriel Ševeček programovacie jazyky C, Java, Python, C# linux používateľ/administrácia správa sieťových zariadení Bakalárska práca na tému Forenzné nástroje na zbieranie digitálnych dôkazov v prostredí Unix (stále dáta) úspešne obhájená na známku B. V minulosti pracoval ako Unix administrátor v spoločnosti Soitron. e-mail: gabriel.sevecek@gmail.com Bc. Ján Šugarek programovacie jazyky: C/C++/C#, Java, PHP, HTML, JavaScript, AJAX, databázový systém: MySQL, správa systémov založených na OS Debian návrh, nainštalovanie a servis PC, základná inštalácia a administrácia siete Bakalárska práca na tému Forenzné nástroje na zbieranie digitálnych dôkazov v prostredí Windows (stále dáta) úspešne obhájená na známku A (výborne). Popri škole pracuje ako webový vývojár a servisný technik. e-mail: jsugarek@gmail.com 5

Bc. Peter Pristaš programovacie jazyky: C/C++, Java, PHP, HTML, Flash ActionScript, MySQL Mac OS X používateľ/administrácia inštalácia a administrácia siete práca s digitálnym spracovaním obrazu a zvuku: Final Cut Studio, Logic Studio, Adobe Premiere, Adobe Soundbooth Bakalárska práca na tému Vzdelávací materiál pre satelitné systémy a siete úspešne obhájená na známku B. V súčasnosti pracuje ako servisný technik a web dizajnér. e-mail: pristas.peter@gmail.com Bc. Viliam Pilarčík programovanie: java, C/C++, asm linux: pokročilý hardware: návrh, poradenstvo, servis PC, inštalácia/návrh a administrácia siete prvé dva CCNA semestre Bakalárkska práca na tému Virtuálny verifikačný panel s členmi NOR obhájená na známku B. Vo voľnom čase robí hudobného kritika a jazykového korektora pre hudobný magazín e-zine. V minulosti pracoval v HP Slovensko ako UNIX administrátor zákazníckych serverov. e-mail: vilozof@gmail.com 6

Hrubý návrh a plán projektu Systém by mal umožňovať hromadnú aktualizáciu zmeneného alebo nového súboru na ostatných uzloch v lokálnej počítačovej sieti, pričom prenos by mal byť čo najefektívnejší. Vzhľadom na to, že na viaceré uzly sa často budú prenášať rovnaké údaje, je vhodné využiť multicast. Predkladaný návrh protokolu a nástroja pre hromadnú aktualizáciu súboru nevychádza zo žiadneho existujúceho riešenia, nakoľko existujúce spôsoby synchronizácie súborov medzi rôznymi uzlami (napríklad rsync) zväčša nevyužívajú efektívny prenos rovnakých dát do viacerých cieľových uzlov lokálnej počítačovej siete (multicast). Systém bude sledovať zmeny súborov (odchytávať udalosť zápisu na súbor) a následne využitím počítania kontrolnej sumy malých blokov súboru porovnávať nový / zmenený súbor so súbormi uloženými na ostatných uzloch v lokálnej počítačovej sieti. Prenášať sa budú len zmenené bloky súboru - bloky s rôznou kontrolnou sumou. Dokončenie analýzy a hrubého návrhu projektu s prototypom implementácie je naplánovaný na koniec novembra až začiatok decembra 2009. Ukončenie riešenia projektu a odovzdanie výsledného riešenia s kompletnou dokumentáciou je naplánované na koniec apríla až začiatok mája 2010. 7

Predpokladané zdroje Vzhľadom na systém, na ktorom má byť riešenie nasadené, sa predpokladá využitie programovacieho jazyku C a prekladača gnu-gcc spolu s príslušnými nástrojmi na operačnom systéme Linux. Pri riešení projektu nepredpokladáme dlhodobejšie využitie akýchkoľvek špeciálnych prostriedkov. Pre vyriešenie úlohy a testovanie riešenia by mali byť postačujúce bežné pracovné stanice členov tímu a základná jednoduchá sieťová infraštruktúra. Toto je možné splniť jedným z nasledovných navrhnutých spôsobov: virtualizované prostredie viacerých počítačov prepojených vo virtuálnej sieti prístup do jednej zo školských učební (Cisco, CPU), kde sú k dispozícií pracovné stanice v sieti a je umožnený beh vlastného operačného systému a programového vybavenia (napr. formou umožnenia zavedenia systému z CD alebo USB pamäťového média). Priorita tém Zoznam tém, o ktoré máme záujem zoradených podľa priority: 1. Protokol pre hromadnú aktualizáciu súboru 2. Distribuovaný odkladací priestor virtuálnej pamäte 3. Vzdialený manažment súborov na CISCO zariadeniach 8

Rozvrh členov tímu -. /0 10 1 0-23!"## $!"%# &"## $ &"%# '"## $ '"%# (#"## $ (#"%# (("## $ (("%# ()"## $ ()"%# (*"## $ (*"%# (+"## $ (+"%# (%"## $ (%"%# (,"## $ (,"%# (!"## $ (!"%# (&"## $ (&"%# ('"## $ ('"%# )#"## $ )#"%# 9