Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Distribuované výpočty a úložisko pomocou Javascriptu
Název práce v češtině: Distribuované výpočty a úložisko pomocou Javascriptu
Název v anglickém jazyce: Distributed Computations and Storage Using Javascript
Klíčová slova: distribuované výpočty, javascript, peer-to-peer, web, prehliadač, siete, distribuované hash tabuľky
Klíčová slova anglicky: distributed computations, javascript, peer-to-peer, web, browser, networking, distributed hash tables
Akademický rok vypsání: 2015/2016
Typ práce: diplomová práce
Jazyk práce:
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: doc. RNDr. Martin Kruliš, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 18.05.2016
Datum zadání: 22.05.2016
Datum potvrzení stud. oddělením: 27.05.2016
Zásady pro vypracování
Cieľom práce je zpracovať analýzu najdôležitejších aspektov distribuovania výpočtov pomocou moderného JavaScriptu do prehliadačov vrátane realizovateľnosti vzhľadom na možnosti jazyka a prostredia prehliadača, efektivity, použiteľnosti, výhodnosti vzhľadom na prenos dát a bezpečnosti. Týmto spôsobom bude jednoduchšie masívne rozšíriť výpočty ku koncovým užívateľom, čo môže byť výhodné i vzhľadom k tomu, že JavaScript nebol navrhovaný pre tento use-case. Zároveň vytvorí návrh decentralizovaného úložiska založeného primárne na duplikácií dát u klientov namiesto servrov. Tvrdenia budú podložené proof-of-concept implementáciou, ktorá bude experimentálne otestovaná.
Seznam odborné literatury
Brian P. Hogan: HTML5 and CSS3: Level Up with Today's Web Technologies, 2nd Edition

ECMAScript, E. C. M. A., and European Computer Manufacturers Association. "ECMAScript Language Specification." (2011).

Kruliš, Martin, Zbynek Falt, and Filip Zavoral. "Exploiting HTML5 Technologies for Distributed Parasitic Web Storge⋆." Databases, Texts (2014): 71.

Reginald, C., Putra, G., Belloum, A., Koulouzis, S., Bubak, M., de Laat, C.: Distributed Computing on an Ensemble of Browsers. (2013)
 
Univerzita Karlova | Informační systém UK