Instrumentation-based tool for latency measurements

Pekka Pääkkönen, Jarmo Prokkola, Ali Lattunen

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

3 Citations (Scopus)

Abstract

Software has to be tested from functional and performance viewpoints in order to create products, which fulfill customer demands.
The need for testing has led to the development of a plethora of testing tools. Performance measurement of SW latencies on local and distributed SW platforms hasn't yet been completely solved, which is the research problem of this paper. In particular, GPS-based time synchronization and performance of the proof-of-concept has been concentrated on.
The approach is to instrument the SW implementation under study, and to collect measurement data with the presented tool. The results indicate a resolution of 590 ns, which can be achieved with high performance reference clocks. CPU processing can be kept lower than 5% even with a high event transmission rate.
In addition, the presented GPS synchronization method can be used for other purposes such as data packet time-stamping in network monitoring solutions.
Original languageEnglish
Title of host publicationProceedings of the 2nd ACM/SPEC International Conference on Performance engineering, ICPE '11
PublisherAssociation for Computing Machinery ACM
Pages403-412
ISBN (Print)978-1-4503-0519-8
DOIs
Publication statusPublished - 2011
MoE publication typeA4 Article in a conference publication
Event2nd ACM/SPEC International Conference on Performance Engineering, ICPE 2011 - Karlsruhe, Germany
Duration: 14 Mar 201116 Mar 2011

Conference

Conference2nd ACM/SPEC International Conference on Performance Engineering, ICPE 2011
Abbreviated titleICPE 2011
CountryGermany
CityKarlsruhe
Period14/03/1116/03/11

Fingerprint

Global positioning system
Synchronization
Stamping
Testing
Program processors
Clocks
Monitoring
Processing

Cite this

Pääkkönen, P., Prokkola, J., & Lattunen, A. (2011). Instrumentation-based tool for latency measurements. In Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering, ICPE '11 (pp. 403-412). Association for Computing Machinery ACM. https://doi.org/10.1145/1958746.1958802
Pääkkönen, Pekka ; Prokkola, Jarmo ; Lattunen, Ali. / Instrumentation-based tool for latency measurements. Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering, ICPE '11 . Association for Computing Machinery ACM, 2011. pp. 403-412
@inproceedings{58849c9b74854ba4919be3f0ca448b84,
title = "Instrumentation-based tool for latency measurements",
abstract = "Software has to be tested from functional and performance viewpoints in order to create products, which fulfill customer demands. The need for testing has led to the development of a plethora of testing tools. Performance measurement of SW latencies on local and distributed SW platforms hasn't yet been completely solved, which is the research problem of this paper. In particular, GPS-based time synchronization and performance of the proof-of-concept has been concentrated on. The approach is to instrument the SW implementation under study, and to collect measurement data with the presented tool. The results indicate a resolution of 590 ns, which can be achieved with high performance reference clocks. CPU processing can be kept lower than 5{\%} even with a high event transmission rate. In addition, the presented GPS synchronization method can be used for other purposes such as data packet time-stamping in network monitoring solutions.",
author = "Pekka P{\"a}{\"a}kk{\"o}nen and Jarmo Prokkola and Ali Lattunen",
year = "2011",
doi = "10.1145/1958746.1958802",
language = "English",
isbn = "978-1-4503-0519-8",
pages = "403--412",
booktitle = "Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering, ICPE '11",
publisher = "Association for Computing Machinery ACM",
address = "United States",

}

Pääkkönen, P, Prokkola, J & Lattunen, A 2011, Instrumentation-based tool for latency measurements. in Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering, ICPE '11 . Association for Computing Machinery ACM, pp. 403-412, 2nd ACM/SPEC International Conference on Performance Engineering, ICPE 2011, Karlsruhe, Germany, 14/03/11. https://doi.org/10.1145/1958746.1958802

Instrumentation-based tool for latency measurements. / Pääkkönen, Pekka; Prokkola, Jarmo; Lattunen, Ali.

Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering, ICPE '11 . Association for Computing Machinery ACM, 2011. p. 403-412.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Instrumentation-based tool for latency measurements

AU - Pääkkönen, Pekka

AU - Prokkola, Jarmo

AU - Lattunen, Ali

PY - 2011

Y1 - 2011

N2 - Software has to be tested from functional and performance viewpoints in order to create products, which fulfill customer demands. The need for testing has led to the development of a plethora of testing tools. Performance measurement of SW latencies on local and distributed SW platforms hasn't yet been completely solved, which is the research problem of this paper. In particular, GPS-based time synchronization and performance of the proof-of-concept has been concentrated on. The approach is to instrument the SW implementation under study, and to collect measurement data with the presented tool. The results indicate a resolution of 590 ns, which can be achieved with high performance reference clocks. CPU processing can be kept lower than 5% even with a high event transmission rate. In addition, the presented GPS synchronization method can be used for other purposes such as data packet time-stamping in network monitoring solutions.

AB - Software has to be tested from functional and performance viewpoints in order to create products, which fulfill customer demands. The need for testing has led to the development of a plethora of testing tools. Performance measurement of SW latencies on local and distributed SW platforms hasn't yet been completely solved, which is the research problem of this paper. In particular, GPS-based time synchronization and performance of the proof-of-concept has been concentrated on. The approach is to instrument the SW implementation under study, and to collect measurement data with the presented tool. The results indicate a resolution of 590 ns, which can be achieved with high performance reference clocks. CPU processing can be kept lower than 5% even with a high event transmission rate. In addition, the presented GPS synchronization method can be used for other purposes such as data packet time-stamping in network monitoring solutions.

U2 - 10.1145/1958746.1958802

DO - 10.1145/1958746.1958802

M3 - Conference article in proceedings

SN - 978-1-4503-0519-8

SP - 403

EP - 412

BT - Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering, ICPE '11

PB - Association for Computing Machinery ACM

ER -

Pääkkönen P, Prokkola J, Lattunen A. Instrumentation-based tool for latency measurements. In Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering, ICPE '11 . Association for Computing Machinery ACM. 2011. p. 403-412 https://doi.org/10.1145/1958746.1958802