OSGi Bundle-Bucket Replacement Based on a Fast Start-up JVM
碩士 === 國立成功大學 === 工程科學系碩博士班 === 98 === As the OSGi platforms have gradually been accepted in smart homes, more and more services and applications based on OSGi, such as home care, security systems, home entertainments have emerged. Users may be forced to face an array of services and begin to feel c...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/46179457752223620779 |
id |
ndltd-TW-098NCKU5028106 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098NCKU50281062016-04-22T04:22:57Z http://ndltd.ncl.edu.tw/handle/46179457752223620779 OSGi Bundle-Bucket Replacement Based on a Fast Start-up JVM 基於快速啟動JAVA虛擬機器之OSGi服務包集合置換方法 Jia-NanLin 林佳男 碩士 國立成功大學 工程科學系碩博士班 98 As the OSGi platforms have gradually been accepted in smart homes, more and more services and applications based on OSGi, such as home care, security systems, home entertainments have emerged. Users may be forced to face an array of services and begin to feel complicated. To relieve the penalties of having to worry about what services they need and how to start services, this thesis proposes a bundle-bucket model. The main idea of the novel model is that users can smoothly switch between scenarios, such as out, entertainment and sleeping, by simply selecting a corresponding bundle-bucket. The selected bundle-bucket logically contains all the needed services for a particular scenario. To this end, we design and implement a fast Start-up JVM called FS-VM, which is modified from JamVM. We also develop a component called Manger UI for managing and switching bundle-buckets. Our experimental results show that FS-VM reduces the startup time of the OSGi and the JVM up to 77 % and the startup time of bundles (or bundle-bucket) up to 44.8%. The results indicate that we achieve fast switching between bundle-buckets. In addition, the replacement (i.e., switching between bundle-buckets) is quite reliable. Ting-Wei Hou 侯廷偉 2010 學位論文 ; thesis 71 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 工程科學系碩博士班 === 98 === As the OSGi platforms have gradually been accepted in smart homes, more and more services and applications based on OSGi, such as home care, security systems, home entertainments have emerged. Users may be forced to face an array of services and begin to feel complicated. To relieve the penalties of having to worry about what services they need and how to start services, this thesis proposes a bundle-bucket model.
The main idea of the novel model is that users can smoothly switch between scenarios, such as out, entertainment and sleeping, by simply selecting a corresponding bundle-bucket. The selected bundle-bucket logically contains all the needed services for a particular scenario.
To this end, we design and implement a fast Start-up JVM called FS-VM, which is modified from JamVM. We also develop a component called Manger UI for managing and switching bundle-buckets. Our experimental results show that FS-VM reduces the startup time of the OSGi and the JVM up to 77 % and the startup time of bundles (or bundle-bucket) up to 44.8%. The results indicate that we achieve fast switching between bundle-buckets. In addition, the replacement (i.e., switching between bundle-buckets) is quite reliable.
|
author2 |
Ting-Wei Hou |
author_facet |
Ting-Wei Hou Jia-NanLin 林佳男 |
author |
Jia-NanLin 林佳男 |
spellingShingle |
Jia-NanLin 林佳男 OSGi Bundle-Bucket Replacement Based on a Fast Start-up JVM |
author_sort |
Jia-NanLin |
title |
OSGi Bundle-Bucket Replacement Based on a Fast Start-up JVM |
title_short |
OSGi Bundle-Bucket Replacement Based on a Fast Start-up JVM |
title_full |
OSGi Bundle-Bucket Replacement Based on a Fast Start-up JVM |
title_fullStr |
OSGi Bundle-Bucket Replacement Based on a Fast Start-up JVM |
title_full_unstemmed |
OSGi Bundle-Bucket Replacement Based on a Fast Start-up JVM |
title_sort |
osgi bundle-bucket replacement based on a fast start-up jvm |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/46179457752223620779 |
work_keys_str_mv |
AT jiananlin osgibundlebucketreplacementbasedonafaststartupjvm AT línjiānán osgibundlebucketreplacementbasedonafaststartupjvm AT jiananlin jīyúkuàisùqǐdòngjavaxūnǐjīqìzhīosgifúwùbāojíhézhìhuànfāngfǎ AT línjiānán jīyúkuàisùqǐdòngjavaxūnǐjīqìzhīosgifúwùbāojíhézhìhuànfāngfǎ |
_version_ |
1718229668672307200 |