Concierge: A Service Platform for Resource-Constrained Devices
As mobile and embedded devices become widespread, the management
and configuration of the software in the devices is
increasingly turning into a critical issue. OSGi is a business
standard for the life cycle management of Java software
components. It is based on a service oriented architecture
where functional units are decoupled and components
can be managed independently of each other. However, the
focus continuously shifts from the originally intended area of
small and embedded devices towards large-scaled enterprise
systems. As a result, implementations of the OSGi framework
are increasingly becoming more heavyweight and less
suitable for smaller computing devices. In this paper, we
describe the experience gathered during the design of Concierge,
an implementation of the OSGi specification tailored
to resource-constrained devices. Comprehensive benchmarks
show that Concierge performs better than existing implementations
and consumes less resources.
In: Proceedings of the ACM EuroSys 2007 Conference, Lisbon, Portugal, March 21-23, 2007.
Click to get the PDF version.
(C) ACM, 2007. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in The Proceedings of the EuroSys 2007 Conference.