DEECo Cloudlets Exploratory Study
Návrhová studie realizace cloudletů pomocí komponentového modelu DEECo
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/62552Identifikátory
SIS: 159085
Kolekce
- Kvalifikační práce [10932]
Autor
Vedoucí práce
Oponent práce
Horký, Vojtěch
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
15. 6. 2015
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
DEECo, EBCS, Cloudlet, Offloading, AndroidKlíčová slova (anglicky)
DEECo, EBCS, Cloudlet, Offloading, AndroidTato práce prozkoumává možnosti využití nedávno představených komponentových modelů založených na ensemblech (zastoupených modelem DEECo) jako řídící vrstvu v cloudletovém prostředí pro offloadování výpočtů mobilního zařízení, které může vést k úspoře omezených zdrojů jako baterie. Součástí řešení je analýza problematiky, identifikace možných problémů a komplikací, které jsou následně vyřešeny návrhem a implementací referenční architektury sloužící k offloadování jednotlivých částí mobilních aplikací a řízené vrstvou založenou na komponentovém modelu DEECo. Implementace ve formě frameworku je demonstrována pomocí dvou aplikací pro platformu Android. Nakonec jsou výkon a užitečnost frameworku otestovány a změřeny porovnáním stejné aplikace ve stavu bez offloadování a s offloadováním. Powered by TCPDF (www.tcpdf.org)
This thesis explores possibilities of using recently introduced ensemble-based component models (represented by the DEECo model) as a management layer in a cloudlet-like environment for mobile computation offloading, which can lead to savings of limited mobile-specific resources such as battery life. As a part of the solution, the goal is analyzed, possible issues and problems are identified and then addressed by designing and implementing a reference architecture for computation offloading of parts of mobile applications managed by a DEECo-based control layer. The implementation is presented in the form of an offloading framework, whose use is demonstrated on two applications for the Android platform. Finally, the framework's performance and utility is evaluated by comparing offloaded and local executions of the same application. Powered by TCPDF (www.tcpdf.org)