
22.03.23
Trends in Large-Scale Event-Driven System Architectures: An Example Case of Earthquake Management Systems.
Abstract
It is a known fact that software systems are playing an increasingly more important role in controlling large-scale processes in our daily life.
Smart cities, traffic systems, networked hospital information systems, smart agricultures, environmental control, transport systems, protection systems, disaster management systems, defense systems, are some examples. These systems aim to detect certain conditions in a large geographical area, interpret the gathered data, optimize, control, and track the required resources for the purpose of accomplishing the goals.
Designing such architectures requires addressing many challenging topics such as, sensor and data fusion, event-driven adaptive architectures, stream processing, GIS, ontologies, machine learning, bigdata, digital twins, multi-layer adaptive control systems, task generation, resource optimization, conflict management, consistency management, tracking, and additionally assurance of fault-tolerance/robustness, security, and timeliness of systems. In this talk, some selected examples of our research work will be described: Definition of the system architecture, key performance indicators, automated task generation, scheduling, and optimization.