WP 5 SafePASS Core Engine
Amongst the activities of WP5, EXUS is developing the SafePASS Core Engine, which lies at the heart of the SafePASS Core Platform. The Core engine is responsible for the generation of evacuation routes, the handling of the Dynamic Exit signs, producing warnings and alerts based on information received from sensors and acts as a centralized management and configuration point for the entire SafePASS platform, whose goal is to act as a safety management and control platform that provides holistic situation awareness and real-time adaptive evacuation strategies on large cruise ships
Figure 1 SafePASS Core Platform Architecture
The Core Engine is comprised of three subsystems. The System Management Server (CE-SMS), the Location-based Dynamic Evacuation Route (LDER) and the Complex Event Processor (CEP). It is also important to note the Communication Layer and the Dynamic Exit signs, which are two components that work hand-in hand with the SAfePASS Core Engine.
Functionalities of the CE-SMS aims, which is built upon a Microservices Architecture (to support different functionalities, while preserving loose coupling between the systems) include the monitoring of SafePASS subsystems, the discovery, registration and management of SafePASS entities, geo-location-based association of the various smart devices and actuators within the LDER and the maintenance of a software registry which the CE-SMS depends on.
The Location-Based Dynamic Evacuation Route Component (LDER) contains the algorithms required to forecast passenger movement and determine the optimal evacuation strategy. Within the LDER, the communication layer receives input on passenger locations, fire and flooding predictions and selects which simulations should be run. The output is forecast passenger congestion and the optimal set of evacuation routes for all passengers based on their location.
The Complex Event Processor (CEP) is responsible for the real time detection of hazardous events, data storage and providing warnings. Functionalities include rule extraction, data formation of warnings and alerts, date storage queries, data storage and the CEP communication.
The Communication Layer is comprised of a Communication Middleware and Connectivity adapters. which is built upon Apache Kafka (a robust publish-subscribe messaging system), facilitates the exchange of messages between the Core Engine and different SafePASS components. The Connectivity Adapters extract important data from the cruise ship legacy systems, such as safety information related to flooding and fire, and administrative data such as passenger information.
Figure 2 Communication Middleware Architecture
Figure 3 Connectivity Layer
Finally, the Dynamic Exit Signs display evacuation routes calculated by the LDER. Compared to Static Exit Signs, the Dynamic Exit Signs can display the necessary signage to guide passengers down correct evacuation routes given dynamically changing situations.
Figure 4 Dynamic Exit Sign Example