Skip to main navigation Skip to search Skip to main content

Memory monitoring in a multi-tenant OSGi execution environment

  • Koutheir Attouchi
  • , Gaël Thomas
  • , Gilles Muller
  • , André Bottaro
  • Orange Labs
  • LIP6, UPMC Sorbonne Universités - Paris 6

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

1 Citation (Scopus)

Abstract

Smart Home market players aim to deploy component-based and service-oriented applications from untrusted third party providers on a single OSGi execution environment. This creates the risk of resource abuse by buggy and malicious applications, which raises the need for resource monitoring mechanisms. Existing resource monitoring solutions either are too intrusive or fail to identify the relevant resource consumer in numerous multi-tenant situations. This paper proposes a system to monitor the memory consumed by each tenant, while allowing them to continue communicating directly to render services. We propose a solution based on a list of configurable resource accounting rules between tenants, which is far less intrusive than existing OSGi monitoring systems. We modified an experimental Java Virtual Machine in order to provide the memory monitoring features for the multi-tenant OSGi environment. Our evaluation of the memory monitoring mechanism on the DaCapo benchmarks shows an overhead below 46%.

Original languageEnglish
Title of host publicationCBSE 2014 - Proceedings of the 17th International ACM SIGSOFT Symposium on Component-Based Software Engineering (Part of CompArch 2014)
PublisherAssociation for Computing Machinery
Pages107-116
Number of pages10
ISBN (Print)9781450325776
DOIs
Publication statusPublished - 1 Jan 2014
Externally publishedYes
Event17th International ACM SIGSOFT Symposium on Component-Based Software Engineering, CBSE 2014 - Marcq-en-Baroeul, France
Duration: 30 Jun 2014 → 4 Jul 2014

Publication series

NameCBSE 2014 - Proceedings of the 17th International ACM SIGSOFT Symposium on Component-Based Software Engineering (Part of CompArch 2014)

Conference

Conference17th International ACM SIGSOFT Symposium on Component-Based Software Engineering, CBSE 2014
Country/TerritoryFrance
CityMarcq-en-Baroeul
Period30/06/14 → 4/07/14

Keywords

  • Home gateway
  • Memory monitoring
  • Multitenancy
  • OSGi technology
  • Smart home
  • Software platform

Fingerprint

Dive into the research topics of 'Memory monitoring in a multi-tenant OSGi execution environment'. Together they form a unique fingerprint.

Cite this