SAVIA: Smart City Citizen Security Application based on Fog Computing Architecture
Keywords:
smart city, fog computing, complex event processing, Distributed systems, core level, Server application, mobile applicationAbstract
To demonstrate and promote the use of fog computing and complex event processing relative to the smart city context, this paper proposes a suite of applications developed to address gender-based violence, which is a significant problem in many jurisdictions. To better protect victims, we propose the open-source Surveillance and Alarm for gender VIolence Application (SAVIA) system, whose primary goal is to ensure the safety of women under the protection of restraining orders. In the proposed SAVIA system, surveillance is carried out by mobile/server applications that continuously evaluate the location of both victims and aggressors, and, if a restraining order is violated, the system generates multiple alerts that are sent to both the victim and police. The proposed SAVIA system effectively represents a citizen-centric software and hardware implementation developed using fog computing and complex event processing paradigms.