A container-based code offloading framework for mobile edge computing applications
Mobil uç hesaplama uygulamaları için konteyner tabanlı bir kod taşıma çerçevesi
- Tez No: 694527
- Danışmanlar: DOÇ. DR. ALTAN KOÇYİĞİT
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2021
- Dil: İngilizce
- Üniversite: Orta Doğu Teknik Üniversitesi
- Enstitü: Enformatik Enstitüsü
- Ana Bilim Dalı: Bilişim Sistemleri Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Ö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.
Özet (Çeviri)
Recently, the use of mobile devices has increased tremendously. This leads to the growing complexity and diversification of mobile applications. However, mobile devices generally do not keep up with this growth and they usually suffer from low performance for complex applications. In order to improve the performance of such applications, devices can make use of nearby computation platforms such as powerful edge servers. This thesis proposes a container-based code offloading framework that provides distribution transparency and automatic migration for mobile applications. The framework supports the Python programming language and makes use of proxy objects created by the Pyro library for code offloading. Docker containers are used to run offloaded code and keep the application state. These containers are automatically migrated to the nearest edge servers in case of mobile user relocation. A sample application is developed to validate the framework.
Benzer Tezler
- Autonomous agents-based mobile-cloud computing
Başlık çevirisi yok
PELİN ANGIN
Doktora
İngilizce
2013
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolPurdue UnıversıtyPROF. BHARAT BHARGAVA
- Mof-based mixed matrix gas separation membranes with a novel copolyimide matrix
Özgün bir kopoliimid tabanlı mof-katkılı karışık matrisli gaz ayırma membranları
SÜLEYMAN BERKAY TATLICI
Yüksek Lisans
İngilizce
2026
Kimya Mühendisliğiİstanbul Teknik ÜniversitesiKimya Mühendisliği Ana Bilim Dalı
PROF. DR. ŞERİFE BİRGÜL ERSOLMAZ
- Betonarme kirişsiz döşemeli yapıların zımbalama kayma mukavemetlerinin ve yatay ötelemelerinin hesabı için birer yöntem
Two methods for determining punching shear strength and lateral displacements of reinforced concrete flat plate structures
ERDAL COŞKUN
- MS-DOS işletim sistemi ve bilgisayar virüsleri
The MS-DOS operating system and the computer virus
BURAK SELÇUK SOYER
Yüksek Lisans
Türkçe
1992
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiDOÇ. DR. MİTHAT UYSAL
- Agrega-çimento hamuru arayüzeyi mikroyapısının yüksek mukavemetli betonların kırılma parametrelerine etkisi
Effect of aggregate-cement paste interface microstructure on the fracture parameters of high strength concretes
CANAN TAŞDEMİR