Complex Problems Solution as a Service Based on Predictive Optimization and Tasks Orchestration in Smart Cities
Source abstract
Abstract
Smart cities have different contradicting goals having no apparent solution. The selection of the appropriate solution, which is considered the best compromise among the candidates, is known as complex problem-solving. Smart city administrators face different problems of complex nature, such as optimal energy trading in microgrids and optimal comfort index in smart homes, to mention a few. This paper proposes a novel architecture to offer complex problem solutions as a service (CPSaaS) based on predictive model optimization and optimal task orchestration to offer solutions to different problems in a smart city. Predictive model optimization uses a machine learning module and optimization objective to compute the given problem's solutions. The task orchestration module helps decompose the complex problem in small tasks and deploy them on real-world physical sensors and actuators. The proposed architecture is hierarchical and modular, making it robust against faults and easy to maintain. The proposed architecture's evaluation results highlight its strengths in fault tolerance, accuracy, and processing speed.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Engineering Education and Technology · Cognitive Science and Mapping · Economic and Technological Systems Analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (19)
Show source-provided references
1. Internet of things10.1002/dac.2417 ↗
2. The evolving enterprise architecture: A digital transformation perspective
3. Internet of things strategic research roadmap
4. Internet of things10.1002/dac.2417 ↗
5. Design and implementation of cloud-centric configuration repository for DIY IoT applications10.3390/s18020474 ↗
6. A distributed approach towards improved dissemination protocol for smooth handover in mediaSense IoT platform10.3390/pr6050046 ↗
7. An adaptive approach based on resource-awareness towards power-efficient real-time periodic task modeling on embedded IoT devices10.3390/pr6070090 ↗
8. Towards the design of a formal verification and evaluation tool of real-time tasks scheduling of IoT applications10.3390/su11010204 ↗
9. Complex problem solving: What it is and what it is not10.3389/fpsyg.2017.01153 ↗
10. Assessing complex problem-solving skills with multiple complex systems10.1080/13546783.2014.989263 ↗
11. The role of planning in complex problem solving10.1016/j.compedu.2018.08.004 ↗
12. Statistical analysis of complex problem-solving process data: An event history analysis approach10.3389/fpsyg.2019.00486 ↗
13. Complex problem solving and internet of things
14. Towards the task-level optimal orchestration mechanism in multi-device multi-task architecture for mission-critical IoT applications10.1109/ACCESS.2019.2942611 ↗
15. A multi-device multi-tasks management and orchestration architecture for the design of enterprise IoT applications10.1016/j.future.2019.11.030 ↗
16. Model-driven engineering for mission-critical iot systems10.1109/MS.2017.1 ↗
17. A development approach for collective opportunistic edge-of-things services10.1016/j.ins.2019.05.058 ↗
18. Service orchestration in fog environments
19. Fog orchestration for the internet of everything: State-of-the-art and research challenges