2019
DOI: 10.1109/access.2019.2925855
|View full text |Cite
|
Sign up to set email alerts
|

Field Monitoring With Delayed Saving

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-memo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
4
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 38 publications
0
4
0
Order By: Relevance
“…The reported findings can be exploited to improve field monitoring techniques, for example, controlled burst recording (CBR) (Cornejo et al., 2017b , 2020b ) and delayed saving (Cornejo et al, 2019 ).…”
Section: Actionable Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The reported findings can be exploited to improve field monitoring techniques, for example, controlled burst recording (CBR) (Cornejo et al., 2017b , 2020b ) and delayed saving (Cornejo et al, 2019 ).…”
Section: Actionable Resultsmentioning
confidence: 99%
“…Delayed saving (Cornejo et al, 2019 ) is a technique that allows to save extensive amount of data in memory while waiting for computer inactivity to save the data to disk without annoying users. To inexpensively keep data in memory while waiting to be saved, delayed saving does not copy values but maintains reference to live objects.…”
Section: Actionable Resultsmentioning
confidence: 99%
“…Finally, some techniques can be generally useful to optimize resource consumptions and further reduce overhead, such as Delayed Saving that can reduce the cost of persisting the information about the collected events [48]. These kinds of approaches can be integrated in CBR to further improve its performance.…”
Section: Related Workmentioning
confidence: 99%
“…This strategy has been exploited in the context of debugging [7,8], program verification [41], and profiling [42]. Finally, monitoring can be optimized carefully balancing in-memory and saving operations [43]. The results reported in this paper can be exploited by these techniques and by practitioners [44], to further optimize their monitoring strategy, collecting more data without affecting users.…”
Section: Related Workmentioning
confidence: 99%