A container-based code offloading framework for mobile edge computing applications
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Enformatik Enstitüsü, Bilişim Sistemleri Anabilim Dalı, Türkiye
Tezin Onay Tarihi: 2021
Tezin Dili: İngilizce
Öğrenci: HAKAN MESUT DUR
Danışman: Altan Koçyiğit
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:Son zamanlarda mobil cihazların kullanımı olağanüstü düzeyde artmıştır. Bu, mobil uygulamaların karmaşıklığının ve çeşitliliğinin artmasına yol açmaktadır. Ancak mobil cihazlar genellikle bu büyümeye ayak uyduramazlar ve karmaşık uygulamalar için düşük performans sıkıntısı yaşarlar. Bu tür uygulamaların performansını artırmak için cihazlar, güçlü uç sunucular gibi yakındaki hesaplama platformlarından yararlanabilirler. Bu tez, mobil uygulamalar için dağıtım şeffaflığı ve otomatik göç sağlayan konteyner tabanlı bir kod taşıma çerçevesi önermektedir. Çerçeve, Python programlama dilini destekler ve kod taşıma için Pyro kütüphanesi tarafından oluşturulan vekil nesnelerini kullanır. Docker konteynerler taşınan kodu çalıştırmak ve uygulamanın durumunu tutmak için kullanılır. Bu konteynerler, mobil kullanıcının yer değiştirmesi durumunda otomatik olarak en yakın uç sunuculara göç ettirilirler. Çerçeveyi doğrulamak için örnek bir uygulama geliştirilmiştir.