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ı: 54
Ö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 UniversityPROF. BHARAT BHARGAVA
- Uygulama yazılımları için konteyner tabanlı uygulama havuzlarının geliştirilmesi
Development of container-based application pools for application programs
AHMET ÖZCAN
Doktora
Türkçe
2022
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKırıkkale ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. ATİLLA ERGÜZEN
- Mimarlıkta çok boyutluluğun bütünlük içerisinde ele alınmasını sağlama amaçlı bir bilişim yönetim sistemi
An Architecture information management system for consideration of multi-dimensionality within wholeness
YÜKSEL DEMİR
- Karayolunda konteyner ile yapılan yük taşımasında kayıp veya hasardan doğan sorumluluk: Türk hukukunda ve uluslararası sözleşmelerde
The liability for loss or damage arising out of carriage of goods by container by road: Under Turkish law and international conventions
AKSOY YAVAŞ
Doktora
Türkçe
2015
HukukYeditepe ÜniversitesiÖzel Hukuk Ana Bilim Dalı
PROF. DR. RAYEGAN KENDER
YRD. DOÇ. DR. NURİ BÜLENT SÖZER
- Deniz yoluyla konteyner taşımacılığında taşıyanın hukuki sorumluluğu ve sorumluluğun sigortalanması
Legal liability of the carrier in container transportation by sea and insurance of liability
DOĞAN CAN AYDIN