Práce:Efektivní přenos družicových snímků z programů ESA (DP)

Z HelpDesk
Verze z 21. 5. 2020, 15:36, kterou vytvořil Svamberg (diskuse | příspěvky) (pridano tema)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Evropská kosmická agentura (ESA) distribuuje satelitní snímky zemského povrchu s pomocí svého vlastního SW produktu DataHub System (DhuS). Práce sestává ze dvou praktických částí:

  1. Vytvoření samostatné komponenty, která dokáže přes API sledovat přírůstky na vzdáleném serveru a optimalizovat jejich stahování tak, aby efektivně využila dostupnou přenosovou kapacitu. Přenosovou kapacitu omezuje především limit na počet současně otevřených spojení, tj. synchronizátor musí umět zejména hospodařit s vlákny.
  2. Kontribuce do produktu ESA DataHub System (DhuS) vyvinutý v Javě. Minimální příspěvek spočívá v úpravě kódu pro import produktů tak, aby bylo možné při importu zvolit ID. Současný kód při importu dat do serveru umožňuje pouze vygenerovat nové ID.

V teoretické části práce lze zhodnotit efektivitu stávajícího přenosového mechanismu a srovnat ji z vytvořeným řešením, případně dále s dalšími vhodnými technikami přenosu a synchronizace velkých dat.