Back to Search
Start Over
Field Monitoring With Delayed Saving
- Source :
- IEEE Access, IEEE Access, Vol 7, Pp 85913-85924 (2019)
- Publication Year :
- 2019
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2019.
-
Abstract
- Field monitoring techniques can collect data about the behavior of software applications while running in the field, with real users and real data. Developers can exploit the information extracted from the field to timely improve, tune, and fix their systems, anticipating feedback by users. It is, however, challenging to extract a relevant amount of information from field executions without introducing significant overhead. This paper addresses this challenge by studying how to inexpensively trace data in-memory while postponing save operations to idle time, so that the operations requested by users are exposed to a negligible overhead only. In particular, this paper presents delayed saving, a technique that efficiently traces references to objects, opportunistically saving information only when the monitored application is not serving any user request. Storing references and postponing save operations may introduce inaccuracy in the collected data, that is, a lately saved object might be in a different state compared to the state of the object at the time it was traced. Our evaluation shows that the level of inaccuracy introduced by delayed saving is limited compared to its efficiency and low intrusiveness.
- Subjects :
- dynamic analysi
Monitoring
General Computer Science
Exploit
Computer science
Real-time computing
02 engineering and technology
Tracing
ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Field (computer science)
Software
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
Overhead (computing)
dynamic analysis
tracing
General Materials Science
TRACE (psycholinguistics)
business.industry
General Engineering
INF/01 - INFORMATICA
020207 software engineering
Object (computer science)
13. Climate action
lcsh:Electrical engineering. Electronics. Nuclear engineering
State (computer science)
business
lcsh:TK1-9971
Subjects
Details
- ISSN :
- 21693536
- Volume :
- 7
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....5ad8681c1a0f12858ffb7c323fd54693