Related Experiment Video
Updated: Nov 20, 2025

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
A Service Discovery Solution for Edge Choreography-Based Distributed Embedded Systems
Sara Blanc1, José-Luis Bayo-Montón1, Senén Palanca-Barrio2
1Institute of Information and Communication Technologies, ITACA, Universitat Politècnica de València, Camino de Vera s/n, 46022 Valencia, Spain.
This study introduces a novel service discovery solution for Internet of Things (IoT) edge systems, enhancing choreography middleware with new messaging models. It improves hot plugging and load balancing for distributed embedded systems.
Area of Science:
- Computer Science
- Distributed Systems
- Internet of Things (IoT)
Background:
- Edge computing architectures in IoT systems often face challenges with service discovery and dynamic resource management.
- Choreography-based distributed embedded systems require robust mechanisms for service integration and load balancing.
Purpose of the Study:
- To develop and evaluate a service discovery solution for edge choreography-based distributed embedded systems.
- To enhance IoT middleware compatibility with existing messaging protocols and support dynamic system changes.
Main Methods:
- Implemented a broker service for service discovery supporting regular expressions (Regex) in message scope.
- Integrated three message passing models into the choreography middleware.
- Compared CPU usage and latency between request-response and data-centric configurations, and analyzed Regex impact on system resources.
Main Results:
- The proposed solution facilitates blind hot plugging of new machines and aids in service load balancing.
- Analysis of Regex interpreter latency and its impact on CPU and memory consumption was performed.
- Performance was evaluated in both request-response and data-centric scenarios.
Conclusions:
- The developed service discovery mechanism effectively supports dynamic service management in IoT edge environments.
- The use of Regex in message scope offers a flexible approach for service matching in distributed systems.
- The solution demonstrates potential for improving the efficiency and adaptability of edge choreography-based systems.
Related Concept Videos
Distributed Loads: Problem Solving
Distribution Reliability and Automation
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Sequence Networks of Rotating Machines
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Distributed Loads
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
Transformers in Distribution System
Distribution substation transformers come in various ratings and typically use mineral oil for insulation and cooling. To prevent moisture and air from entering the oil, some transformers use an inert gas like nitrogen to fill the...

