학술논문

Orchestration and Management of Adaptive IoT-Centric Distributed Applications
Document Type
Periodical
Source
IEEE Internet of Things Journal IEEE Internet Things J. Internet of Things Journal, IEEE. 11(3):3779-3791 Feb, 2024
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Task analysis
Internet of Things
Peer-to-peer computing
Cloud computing
Sensors
Real-time systems
Wind speed
Edge computing
internet of Things (IoT)-centric workflows
knowledge-driven business processes
service orchestration
Language
ISSN
2327-4662
2372-2541
Abstract
Current Internet of Things (IoT) devices provide a diverse range of functionalities, ranging from measurement and dissemination of sensory data observation, to computation services for real-time data stream processing. In extreme situations, such as emergencies, a significant benefit of IoT devices is that they can help gain a more complete situational understanding of the environment. However, this requires the ability to utilize IoT resources while taking into account location, battery life, and other constraints of the underlying edge and IoT devices. A dynamic approach is proposed for orchestration and management of distributed workflow applications using services available in cloud data centers, deployed on servers, or IoT devices at the network edge. Our proposed approach is specifically designed for knowledge-driven business process workflows that are adaptive, interactive, evolvable and emergent. A comprehensive empirical evaluation shows that the proposed approach is effective and resilient to situational changes.