Mobiilset koodi mahalaadimist soodustavad mudelid, et parandada selle kohanemisvõimet

dc.contributor.advisorProf. Satish Srirama
dc.contributor.authorMir, Talha Mahin
dc.date.accessioned2019-10-15T09:26:30Z
dc.date.available2019-10-15T09:26:30Z
dc.date.issued2018
dc.description.abstractMobiilne pilvearvutus on viimastel aastatel populaarsemaks muutunud, kuna see toob mobiiliseadmetele mitmeid eeliseid. Mobiiliseadmed on enamasti piiratud ressurssidega, kuid pilvearvutustehnoloogiate abil suudavad need tõhusalt täita isegi väga ressursimahukaid ülesandeid. Pilves ressursimahukate ülesannete täitmiseks peavad mobiiliseadmed delegeerima need ülesanded pilvele, mille jaoks tänapäeval kasutatakse kahte peamist tehnikat: ülesannete delegeerimist ja koodi off-load'imist. Ülesannete delegeerimise mudelis kasutab mobiiliseade API kaudu pilve poolt pakutavaid veebiteenuseid. Koodi off-load'imise mudelis jagatakse rakendus osadeks, et tuvastada ressursimahukad ülesanded, mis seejärel edastatakse serverile kaugtöötlemiseks. Koodi off-load'imiseks on seni kasutatud erinevaid tehnikaid, kuid ükski neist pole majanduslikult elujõuline, mistõttu seda mudelit tööstuses sageli ei kasutata. Selles töös püüti lahendada probleeme, mille tõttu koodi off-load'imine on kallis ja pakuti välja koodi off-load'imise mudeli, mis muudab antud protsessi majanduslikult elujõuliseks. Oleme välja töötanud mänguteoreetilise mudeli, mis motiveerib mobiilikasutajaid oma seadmeid off-load'imiseks kasutama. Matemaatilise mudeli valideerimiseks on välja töötatud ka simulatsioon ja väike prototüüp.
dc.description.abstractMobile cloud computing has been rising in popularity in recent years due to the advantages it brings to the mobile devices. Mobile devices are mostly resource constrained and using cloud computing technologies they can perform even highly resource intensive tasks efficiently. For performing resource intensive tasks on the cloud, mobile devices need to delegate those tasks to the cloud for which two major techniques are in use today namely Task delegation and Code offloading. In task delegation model, mobile device consumes web services provided by the cloud through an API. Whereas in Code offloading model, app is partitioned to identify resource intensive tasks which are then transferred to the server for remote processing. Various techniques have been in use for performing code offloading but none of them are economically viable due to which this model is not frequently used in the industry. In this thesis, we tried to address the issues which make code offloading expensive and came up with code offloading model that can make the process economically viable. We developed a game theoretic model that provides incentive to mobile users to open their devices for offloading. Simulation and a small prototype have also been developed to validate the mathematical model.
dc.identifier.urihttp://hdl.handle.net/10062/66126
dc.language.isoen
dc.titleMobiilset koodi mahalaadimist soodustavad mudelid, et parandada selle kohanemisvõimet
dc.title.alternativeIncentive Models for Mobile Code Offloading to Improve it's Adaptability
dc.typeThesis

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
1023.29 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
extra.rar
Size:
60.93 MB
Format: