Overhead-Aware Deployment of Runtime Monitors

Loading...
Thumbnail Image

Embargo Date

Related Collections

Degree type

Discipline

Subject

CPS Formal Methods
runtime verification
monitor deployment
overhead
Computer Engineering
Computer Sciences

Funder

Grant number

License

Copyright date

Distributor

Related resources

Contributor

Abstract

One important issue needed to be handled when applying runtime verification is the time overhead introduced by online monitors. According to how monitors are deployed with the system to be monitored, the overhead may come from the execution of monitoring logic or asynchronous communication. In this paper, we present a method for deciding how to deploy runtime monitors with awareness of minimizing the overhead. We first propose a parametric model to estimate the overhead given the prior knowledge on the distribution of incoming events and the time cost of sending a message and executing monitoring logic. Then, we will discuss how to statically decide the boundary of synchronous and asynchronous monitors such that the lowest overhead can be obtained.

Advisor

Date of presentation

2019-10-01

Conference name

Departmental Papers (CIS)

Conference dates

2023-05-17T23:02:38.000

Conference location

Date Range for Data Collection (Start Date)

Date Range for Data Collection (End Date)

Digital Object Identifier

Series name and number

Volume number

Issue number

Publisher

Publisher DOI

Journal Issues

Comments

The 19th International Conference on Runtime Verification (RV 2019), Porto, Portugal, 8-11 October 2019

Recommended citation

Collection