Title
Lazy Monitoring for Distributed Computing Environments
Abstract
Lazy controllers are a class of execution monitors that do not continuously observe the behaviour of their target. Monitors are activated and deactivated according to a scheduling strategy. When a lazy controller is activated, it checks the current security state and, in case of a violation, terminates the execution. Instead, if the current execution trace is safe, the monitor is suspended and its activation is scheduled again. The inactivity period is computed by considering the risk that, from the current state, the target can reach a faulty configuration. This behaviour is particularly interesting for systems which is difficult to monitor with standard solutions, e.g., web services. In this paper we present a prototype using existing logging API, i.e., the Commons Logging Package, for remotely watching the execution of OSGi bundles. We claim that our solution can efficiently follow the target system keeping under control the delay in detecting violations. Also, as we use standard OSGi platform and facilities, we show that our monitors can run under very realistic assumptions in the context of web services.
Year
DOI
Venue
2012
10.1109/IMIS.2012.186
IMIS
Keywords
Field
DocType
lazy monitoring,standard osgi platform,current execution trace,standard solution,execution monitor,computing environments,lazy controller,target system,web service,osgi bundle,current security state,current state,prototypes,security,system monitoring,web services,automata,distributed computing
Control theory,Computer science,Computer security,Scheduling (computing),Automaton,Computer network,Security monitoring,System monitoring,Mobile code,Web service,Operating system,Embedded system
Conference
Citations 
PageRank 
References 
1
0.36
9
Authors
4
Name
Order
Citations
PageRank
Giulio Caravagna115616.46
Gabriele Costa213417.19
Luca Wiegand3252.20
Giovanni Pardini415211.81