Search In this Thesis
   Search In this Thesis  
العنوان
Dynamic Scalable Internet of Things Hub Computing platform /
المؤلف
اDesoky Abdelqawy Desoky El-Gharably;
هيئة الاعداد
باحث / Desoky Abdelqawy Desoky El-Gharably
مشرف / Abeer El-Korany
مشرف / Soha Makady
مشرف / Amr Kamel
الموضوع
Internet of Things
تاريخ النشر
2022.
عدد الصفحات
111 p. :
اللغة
الإنجليزية
الدرجة
الدكتوراه
التخصص
Computer Science (miscellaneous)
تاريخ الإجازة
1/1/2022
مكان الإجازة
جامعة القاهرة - كلية الحاسبات و المعلومات - Computer Science
الفهرس
Only 14 pages are availabe for public view

from 128

from 128

Abstract

The Internet of Things (IoT) is a model where devices and applications interact together to provide smart services in different contexts like smart homes, or smart vehicles. One of the challenges of IoT is the diversity of vendors who provide the IoT devices and the IoT applications. Such diversity leads to reduced utilization of the provided computing resources within IoT computing platforms, due to the different hardware requirements of each vendor for his developed applications, and their corresponding devices. Thus, the same computing resources could be duplicated in the same IoT platform, with minor variations, to fit different vendors’ needs. Such duplication results in extra costs on the application vendors, and reduced utilization of those computing resources. Another consequence of such diversity is the lack of a common interface for communication across IoT devices and applications from different vendors. Such a common interface should present a level of abstraction that would hide both the vendor-specific and the IoT platform-specific implementation details, to provide seamless integration of new IoT devices and applications within an IoT platform. This thesis presents a novel architecture for an IoT computing platform, namely Hub-IoT-Platform, for managing devices and applications from different vendors with efficient utilization of computing resources. IoT devices and applications could be easily integrated without the need to modify either Hub-IoT-Platform software components, or the vendor-specific applications and devices. Furthermore, Hub-IoT-Platform could host IoT applications that demand real-time processing if needed. To evaluate Hub-IoT-Platform, a real life case study for a smart vehicle has been implemented, and conducted a quantitative evaluation using varied configurations. Such quantitative evaluation shows that Hub-IoT-Platform can integrate applications and devices from different vendors, with reduced latency, reduced CPU usage, efficient IoT application startup and migration times.