DocumentCode
1491885
Title
A graph-based approach for automatic service activation and deactivation on the OSGi platform
Author
Lin, Chin-Yang ; Lin, Cheng-Liang ; Hou, Ting-Wei
Author_Institution
Dept. of Eng. Sci., Nat. Cheng-Kung Univ., Tainan, Taiwan
Volume
55
Issue
3
fYear
2009
fDate
8/1/2009 12:00:00 AM
Firstpage
1271
Lastpage
1279
Abstract
More and more mobile and embedded devices, such as home appliances and network devices, have selected OSGi as the software management platform. As a result, the resource management of the OSGi platform has become a critical issue. This paper focuses on how to enhance the efficiency of resource utilization in terms of the service activation and deactivation. We propose the service activator (SA), which is designed as an OSGi bundle, to on-demand activate and deactivate OSGi services, so that the resources required by services can be allocated and deallocated automatically. This involves a graph-based representation of services dependencies and two new algorithms. We have implemented the SA on an OSGi implementation (Knopflerfish); a home network prototype with a home surveillance scenario is presented to demonstrate the feasibility. Furthermore, a simulator is developed to further evaluate the SA in terms of several scenarios; the results show that the SA performs well for a wide range of bundles, and the processing overhead is low.
Keywords
graph theory; mobile computing; resource allocation; OSGi platform; automatic service activation; automatic service deactivation; graph-based approach; resource utilization efficiency; service activator; software management platform; Computer architecture; Consumer electronics; Embedded software; Home appliances; Home automation; Middleware; Performance evaluation; Prototypes; Resource management; Surveillance; OSGi; eager resource allocation; graph-based; resource-constrained device; service activation;
fLanguage
English
Journal_Title
Consumer Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0098-3063
Type
jour
DOI
10.1109/TCE.2009.5277987
Filename
5277987
Link To Document