Internet of Things (IoT) applications consist of diverse resource-constrained/rich devices with a considerable portion being mobile. Such devices demand lightweight, loosely coupled interactions in terms of time, space, and synchronization. IoT …
In today's IoT environments, message brokers play a pivotal role in facilitating data exchange between IoT devices and applications. Existing message broker implementations offer different configuration options for IoT systems designers for …
This paper presents PlanIoT, a middleware approach for enabling adaptive data flow management in IoT-enhanced spaces (e.g., buildings) using automated planning methodologies. Today’s sensorized spaces deploy applications falling to diverse categories …
This paper presents the implementation and guideline of PlanIoT, an adaptive flow management framework for IoT-enhanced spaces. Such spaces are composed of applications deployed at the Edge with varying QoS requirements in terms of response time, …
This paper presents EDICT, a tool for simulating Edge interactions in IoT-enhanced environments. Recently, ML and AI-based techniques have gained prominence to solve IoT related challenges. However, such models require large and diverse datasets to …
Resource allocation for distributed systems is a well-known approach to deal with quality of service requirements. However, existing approaches do not consider the effects of resource allocation at the different levels of a system, especially when …
Supporting wide-scale IoT applications.
Simulating interactions of IoT devices and applications.