| 研究生: |
何尚融 Ho, Shang-Jung |
|---|---|
| 論文名稱: |
基於OSGi家控服務平台之優先權導向架構服務管理系統 Priority-Oriented Architecture Service Management on OSGi Home-Service Platform |
| 指導教授: |
鄭憲宗
Cheng, Sheng-Tzong |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2009 |
| 畢業學年度: | 97 |
| 語文別: | 中文 |
| 論文頁數: | 65 |
| 中文關鍵詞: | 數位家庭網路、Open Services Gateway initiative (OSGi)、服務品質、管理系統 |
| 外文關鍵詞: | Quality of Service (QoS), Management System, Smart-Home, Open Services Gateway initiative (OSGi) |
| 相關次數: | 點閱:75 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
目前已有許多相關研究提出各種不同的方法,應用日漸普遍的家庭網路技術來建構家庭的普及運算環境,OSGi Alliance提出的Open Service Gateway initiative (OSGi) framework就是其中一個最具代表性的架構。
OSGi整合各種可重複利用的應用程式與資源,並將其包裝成服務包,這些透過服務提供者所部屬的服務,能夠方便地管理智慧家電的運作。然而在使用者的日常生活中,各式各樣的服務包或服務,直接或間接取用其他服務時,很可能發生應用程式無法支援或是硬體服務資源不夠的狀況,而且OSGi framework沒有辦法處理這些狀況。雖然許多文獻上都記載了解決某些特定狀況的方法,但是大部分的方法都不夠完整或不是針對家庭網路中資源有限的情形下考慮。
本論文針對家庭網路下常見的各種應用面,如健康照護、家庭自動化,居家安全等,提出一個確保各項服務使用時的品質,能接受突發事件,並依據輕重緩急原則的架構與管理決策機制。此方法之目的在於加強OSGi平台的強健性、應用程式與服務資源的妥善管理,不僅減少服務提供者在提供服務上的負擔,而且能夠讓使用者能夠安心操作家庭閘道器,並享受高品質的智慧型數位家庭生活。
OSGi platform integrates variety of reusable applications, resources and OSGi packs them into bundles. These deployed services which are offered by service providers can expediently manage home appliance. However, in the user's daily life, various services or bundles access to other services directly or indirectly, that is likely to generate problems which is about applications can’t support or hardware resources aren’t enough. And, OSGi platform is no way to deal with these situations about forenamed troubles. Although, many documents proposed something methods to resolve specific issues, but almost methods are incomplete or aren’t aim at limited resources in house.
This paper against the wide range of applications in the common home network, such as health care, home automation, home security, proposed priority-based the principles of management decision-making mechanism and framework architecture to ensure the quality of service and to accept emergency.
[1] OSGi Alliance [Online]. Available: http://www.osgi.org
[2] DLNA [Online]. Available: http://www.dlna.org/digital_living/
[3] Windows Rally [Online]. Available: http://www.microsoft.com/whdc/connect/rally/default.mspx
[4] A. Meliones, D. Economou, I. Grammatikakis, A. Kameas, C. Goumopoulos, “A Context Aware Connected Home Platform for Pervasive Applications”, IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops (SASOW 2008), Oct. 2008.
[5] André Bottaro, Eric Simon, Stéphane Seyvoz and Anne Gérodolle, “Dynamic Web Services on a Home Service Platform”, 22nd International Conference on Advanced Information Networking and Applications, March 2008.
[6] Wen-Wei Lin, Yu-Hsiang Sheng, “Using OSGi UPnP and Zigbee to provide a wireless ubiquitous home healthcare environment”, The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, Oct. 2008.
[7] Lin, R.-T.; Chin-Shun Hsu; Tee Yuen Chun; Sheng-Tzong Cheng; “OSGi-Based Smart Home Architecture for heterogeneous network”, 3rd International Conference on Sensing Technology (ICST 2008), Dec. 2008.
[8] Yoonsik Uhm, Zion Hwang, Minsoo Lee, Yong Kim, Gwanyeon Kim and Sehyun Park, “A Context-Aware Dynamic Service-Oriented System for Reconstructing Adaptive Services by the Management of Rule and Ontology”, International Conference on Convergence Information Technology, Nov. 2007.
[9] SOA & OSGi [Online]. Available: http://www.osgi.org/blog/2007/09/soa-osgi.html
[10] Kyuchang Kang, Jeunwoo Lee, and Hoon Choi, “Using Management Markup Language for Remote Control of OSGi-based Home Server”, IEEE Transactions on Consumer Electronics, Vol. 54, No. 4, November 2008.
[11] Eun-Ae Cho, Chang-Joo Moon, Doo-Kwon Baik, “Home Gateway Operating Model using Reference Monitor for Enhanced User Comfort and Privacy”, IEEE Transactions on Consumer Electronics, Vol. 54, No. 2, May 2008.
[12] Kyuchang Kang, Jeunwoo Lee, and Hoon Choi, “Management System for OSGi-based Infrastructure”, Consumer Electronics, 2006. ICCE '06. 2006 Digest of Technical Papers, Jan. 2006.
[13] OSGi Alliance, “OSGi Service Platform Core Specification Release 4”, October 2005.
[14] OSGi alliance [Online]. Available: http://www.osgi.org/javadoc/r4v41/org/osgi/framework/ServiceRegistration.html
[15] Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, “Scheduling Algorithms,” in Operating System Concepts, 7th ed., United States: Wiley, 2004.
[16] da Silva, A.R.V., Ochi, L.S., “A hybrid Evolutionary Algorithm for the Dynamic Resource Constrained Task Scheduling Problem”, Parallel and Distributed Processing Symposium, March 2007.
[17] OSGi Service Platform Core Specification [Online]. Available: http://www.osgi.org/Specifications/HomePage
[18] Performance considerations for mobile web services [Online]. Available: http://203.68.111.3:8080/97_2_course/CSIE_IV_TELE/Lecture-5.ppt
[19] Knopflerfish OSGi [Online]. Available: http://www.knopflerfish.org/
[20] Eclipse IDE [Online]. Available: http://www.eclipse.org/