Evaluation of Failure Analysis of IoT Applications Using Edge-Cloud Architecture
Mohammad S. Jassas, Qusay H. Mahmoud · 2022 IEEE International Systems Conference (SysCon) · 2022
The most important features of the Internet of Things (IoT) application architecture are connectivity, detection, scalability, intelligence and integration. IoT devices should be designed and installed so that they can be scaled up or down based on business and application requirements. Cloud computing has faced various challenges due to its rapid expansion. Due to the growing number of IoT devices and the data they generate, cloud computing cannot meet quality-of-service requirements such as low latency due to its remote geographic location. Edge computing models are urgently needed to develop IoT applications. This paper investigates the impact of combining IoT, cloud, and edge computing for failure analysis and prediction. Furthermore, based on the Edge-Cloud architecture, we offer an architecture for a highly reliable and available IoT application that can support the new paradigm of cloud-IoT applications. The proposed model can reduce the number of failed tasks for cloud-IoT applications. We have also examined how many tasks fail when different architectures are used. The evaluation results show that failed tasks and CPU usage have decreased after applying the “Edge and Cloud” architecture. Using “Edge and Cloud” architecture can also control network traffic compared to other architecture.