A method for the resource monitoring of OSGi-based software components

Tuukka Miettinen, Daniel Pakkala, Mika Hongisto

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

16 Citations (Scopus)

Abstract

This paper introduces a novel method and a prototype tool for the resource monitoring of OSGi-based software components.
The OSGi Service Platform enables the cooperation of multiple Java based components within a single Java Virtual Machine (JVM), introducing challenges for resource monitoring as the JVM conceals the resource consumption information of separate OSGi components. When addressing this challenge as a research problem, a method based on arranging execution threads of components to separate groups is presented.
The presented method and prototype tool enable the identification of the resource consumption of individual accountable components executed within a single JVM.
The prototype monitoring tool is used for validating the presented resource monitoring method and is also overviewed in this paper, providing an insight view to the JVM from a resource consumption perspective.
Original languageEnglish
Title of host publicationProceedings
Subtitle of host publication34th Euromicro Conference Software Engineering and Advanced Applications, SEAA 2008
Place of PublicationPiscataway, NJ, USA
PublisherIEEE Institute of Electrical and Electronic Engineers
Pages100-107
ISBN (Print)978-0-7695-3276-9
DOIs
Publication statusPublished - 2008
MoE publication typeA4 Article in a conference publication
Event34th Euromicro Conference Software Engineering and Advanced Applications, SEAA 2008 - Parma, Italy
Duration: 3 Sep 20085 Sep 2008

Conference

Conference34th Euromicro Conference Software Engineering and Advanced Applications, SEAA 2008
Abbreviated titleSEAA 2008
CountryItaly
CityParma
Period3/09/085/09/08

Fingerprint

Monitoring
Virtual machine

Cite this

Miettinen, T., Pakkala, D., & Hongisto, M. (2008). A method for the resource monitoring of OSGi-based software components. In Proceedings: 34th Euromicro Conference Software Engineering and Advanced Applications, SEAA 2008 (pp. 100-107). Piscataway, NJ, USA: IEEE Institute of Electrical and Electronic Engineers . https://doi.org/10.1109/SEAA.2008.24
Miettinen, Tuukka ; Pakkala, Daniel ; Hongisto, Mika. / A method for the resource monitoring of OSGi-based software components. Proceedings: 34th Euromicro Conference Software Engineering and Advanced Applications, SEAA 2008. Piscataway, NJ, USA : IEEE Institute of Electrical and Electronic Engineers , 2008. pp. 100-107
@inproceedings{48e84603113641e6b89cb27a914aaae2,
title = "A method for the resource monitoring of OSGi-based software components",
abstract = "This paper introduces a novel method and a prototype tool for the resource monitoring of OSGi-based software components. The OSGi Service Platform enables the cooperation of multiple Java based components within a single Java Virtual Machine (JVM), introducing challenges for resource monitoring as the JVM conceals the resource consumption information of separate OSGi components. When addressing this challenge as a research problem, a method based on arranging execution threads of components to separate groups is presented. The presented method and prototype tool enable the identification of the resource consumption of individual accountable components executed within a single JVM. The prototype monitoring tool is used for validating the presented resource monitoring method and is also overviewed in this paper, providing an insight view to the JVM from a resource consumption perspective.",
author = "Tuukka Miettinen and Daniel Pakkala and Mika Hongisto",
note = "CA2: TK702",
year = "2008",
doi = "10.1109/SEAA.2008.24",
language = "English",
isbn = "978-0-7695-3276-9",
pages = "100--107",
booktitle = "Proceedings",
publisher = "IEEE Institute of Electrical and Electronic Engineers",
address = "United States",

}

Miettinen, T, Pakkala, D & Hongisto, M 2008, A method for the resource monitoring of OSGi-based software components. in Proceedings: 34th Euromicro Conference Software Engineering and Advanced Applications, SEAA 2008. IEEE Institute of Electrical and Electronic Engineers , Piscataway, NJ, USA, pp. 100-107, 34th Euromicro Conference Software Engineering and Advanced Applications, SEAA 2008, Parma, Italy, 3/09/08. https://doi.org/10.1109/SEAA.2008.24

A method for the resource monitoring of OSGi-based software components. / Miettinen, Tuukka; Pakkala, Daniel; Hongisto, Mika.

Proceedings: 34th Euromicro Conference Software Engineering and Advanced Applications, SEAA 2008. Piscataway, NJ, USA : IEEE Institute of Electrical and Electronic Engineers , 2008. p. 100-107.

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

TY - GEN

T1 - A method for the resource monitoring of OSGi-based software components

AU - Miettinen, Tuukka

AU - Pakkala, Daniel

AU - Hongisto, Mika

N1 - CA2: TK702

PY - 2008

Y1 - 2008

N2 - This paper introduces a novel method and a prototype tool for the resource monitoring of OSGi-based software components. The OSGi Service Platform enables the cooperation of multiple Java based components within a single Java Virtual Machine (JVM), introducing challenges for resource monitoring as the JVM conceals the resource consumption information of separate OSGi components. When addressing this challenge as a research problem, a method based on arranging execution threads of components to separate groups is presented. The presented method and prototype tool enable the identification of the resource consumption of individual accountable components executed within a single JVM. The prototype monitoring tool is used for validating the presented resource monitoring method and is also overviewed in this paper, providing an insight view to the JVM from a resource consumption perspective.

AB - This paper introduces a novel method and a prototype tool for the resource monitoring of OSGi-based software components. The OSGi Service Platform enables the cooperation of multiple Java based components within a single Java Virtual Machine (JVM), introducing challenges for resource monitoring as the JVM conceals the resource consumption information of separate OSGi components. When addressing this challenge as a research problem, a method based on arranging execution threads of components to separate groups is presented. The presented method and prototype tool enable the identification of the resource consumption of individual accountable components executed within a single JVM. The prototype monitoring tool is used for validating the presented resource monitoring method and is also overviewed in this paper, providing an insight view to the JVM from a resource consumption perspective.

U2 - 10.1109/SEAA.2008.24

DO - 10.1109/SEAA.2008.24

M3 - Conference article in proceedings

SN - 978-0-7695-3276-9

SP - 100

EP - 107

BT - Proceedings

PB - IEEE Institute of Electrical and Electronic Engineers

CY - Piscataway, NJ, USA

ER -

Miettinen T, Pakkala D, Hongisto M. A method for the resource monitoring of OSGi-based software components. In Proceedings: 34th Euromicro Conference Software Engineering and Advanced Applications, SEAA 2008. Piscataway, NJ, USA: IEEE Institute of Electrical and Electronic Engineers . 2008. p. 100-107 https://doi.org/10.1109/SEAA.2008.24