Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/27917
Title: Programming compensations for system-monitor synchronisation
Authors: Colombo, Christian
Pace, Gordon J.
Keywords: Transaction systems (Computer systems)
Real-time data processing
Synchronous data transmission systems
Computer architecture
Issue Date: 2012
Publisher: University of Malta. Faculty of ICT
Citation: Colombo, C., & Pace, G. J. (2012). Programming compensations for system-monitor synchronisation. 4th Workshop in Information and Communication Technology, Sliema. 1-5.
Abstract: In security-critical systems such as online establishments, runtime analysis is crucial to detect and handle any unexpected behaviour. Due to resource-intensive operations carried out by such systems, particularly during peak times, synchronous monitoring is not always an option. Asynchronous monitoring, on the other hand, would not compete for system resources but might detect anomalies when the system has progressed further, and it is already too late to apply a remedy. A conciliatory approach is to apply asynchronous monitoring but synchronising when there is a high risk of a problem arising. Although this does not solve the issue of problems arising when in asynchronous mode, compensations have been shown to be useful to restore the system to a sane state when this occurs. In this paper we propose a novel notation, compensating automata, which enables the user to program the compensation logic within the monitor, extending our earlier results by allowing for richer compensation structures. This approach moves the compensation closer to the violation information while simultaneously relieving the system of the additional burden.
URI: https://www.um.edu.mt/library/oar//handle/123456789/27917
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Programming_compensations_for_system_monitor_synchronisation_2012.pdf181.25 kBAdobe PDFView/Open


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.