Peer-to-peer síť pro decentralizované uložení souborů a distribuované zpracování úloh
Název práce v češtině: | Peer-to-peer síť pro decentralizované uložení souborů a distribuované zpracování úloh |
---|---|
Název v anglickém jazyce: | Peer-to-peer Network for Decentralized File Storage and Distributed Task Processing |
Klíčová slova: | peer-to-peer sítě, distribuované zpracování |
Klíčová slova anglicky: | peer-to-peer networks, distributed processing |
Akademický rok vypsání: | 2014/2015 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | RNDr. Filip Zavoral, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 26.02.2015 |
Datum zadání: | 27.02.2015 |
Datum potvrzení stud. oddělením: | 11.03.2015 |
Datum a čas obhajoby: | 08.09.2016 00:00 |
Datum odevzdání elektronické podoby: | 27.07.2016 |
Datum odevzdání tištěné podoby: | 28.07.2016 |
Datum proběhlé obhajoby: | 08.09.2016 |
Oponenti: | Mgr. Zbyněk Jiráček |
Zásady pro vypracování |
Cílem práce je navrhnout a implementovat peer-to-peer síť pro decentralizované uložení souborů a distribuované zpracování úloh. Návrh sítě se bude zaměřovat na zabezpečení a výkon. Síť bude poskytovat kryptografické funkce umožňující šifrování přenosů, ověření autenticity jednotlivých uzlů a ověření původu a integrity souborů. Výsledná implementace v jazyce C++ by měla být multiplatformní (Windows, Mac OS a Linux – x86 i ARM) a měla by respektovat omezení prostředků stroje, na kterém poběží. |
Seznam odborné literatury |
Rüdiger Schollmeier, A Definition of Peer-to-Peer Networking for the Classification of Peer-to-Peer Architectures and Applications, Proceedings of the First International Conference on Peer-to-Peer Computing, IEEE (2002).
Bandara, H. M. N. D; A. P. Jayasumana (2012). "Collaborative Applications over Peer-to-Peer Systems – Challenges and Solutions". Peer-to-Peer Networking and Applications. Oram, A. (Ed.). (2001). Peer-to-peer: Harnessing the Benefits of a Disruptive Technologies. O'Reilly Media, Inc. |