DeepAI AI Chat
Log In Sign Up

Event-Driven Testing For Edge Applications

by   F. Nikolaidis, et al.

With the rise of the Internet of Things (IoT) and Edge computing, a considerable amount of system services are moving from reliable Cloud data centers to less reliable infrastructures closer to the end-users. However, the constrained resources, unreliable communication, and varying operating conditions of IoT pose significant complexities for software vendors in testing their applications. Although several emulators exist for testing IoT systems, numerous issues can be pointed out, such as lacking support for logical dependencies and advanced fault injection capabilities, requiring manual validation of the system's behavior, or focusing on a specific platform and language. To address these limitations, we propose Frisbee: a framework for the automated testing of IoT applications. Frisbee accelerates the testing process by simplifying the spin-up of distributed virtual testbeds over Kubernetes and the description of `what-if' scenarios that integrate complex sequences of workloads and faultloads.


Serverless Platforms on the Edge: A Performance Analysis

The exponential growth of Internet of Things (IoT) has given rise to a n...

Towards a Staging Environment for the Internet of Things

Internet of Things (IoT) applications promise to make many aspects of ou...

Software-Defined Edge Computing: A New Architecture Paradigm to Support IoT Data Analysis

The rapid deployment of Internet of Things (IoT) applications leads to m...

Unified Management and Optimization of Edge-Cloud IoT Applications

Internet of Things (IoT) applications have seen a phenomenal growth with...

A Testing Tool for IoT Systems Operating with Limited Network Connectivity

For Internet of Things (IoT) systems operating in areas with limited net...

Optimally Self-Healing IoT Choreographies

In the industrial Internet of Things domain, applications are moving fro...