跳到主要內容

臺灣博碩士論文加值系統

(3.236.124.56) 您好!臺灣時間:2021/08/02 08:06
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:何尚融
研究生(外文):Shang-Jung Ho
論文名稱:基於OSGi家控服務平台之優先權導向架構服務管理系統
論文名稱(外文):Priority-Oriented Architecture Service Management on OSGi Home-Service Platform
指導教授:鄭憲宗鄭憲宗引用關係
指導教授(外文):Sheng-Tzong Cheng
學位類別:碩士
校院名稱:國立成功大學
系所名稱:資訊工程學系碩博士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2009
畢業學年度:97
語文別:中文
論文頁數:65
中文關鍵詞:數位家庭網路Open Services Gateway initiative (OSGi)服務品質管理系統
外文關鍵詞:Quality of Service (QoS)Management SystemSmart-HomeOpen Services Gateway initiative (OSGi)
相關次數:
  • 被引用被引用:0
  • 點閱點閱:266
  • 評分評分:
  • 下載下載:48
  • 收藏至我的研究室書目清單書目收藏:0
目前已有許多相關研究提出各種不同的方法,應用日漸普遍的家庭網路技術來建構家庭的普及運算環境,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.
摘 要 ......................................................................................................................................i
Abstract ................................................................................................................................. ii
誌 謝 .................................................................................................................................... iii
章 節 目 錄 ......................................................................................................................... iv
圖 目 錄 ............................................................................................................................... vi
表 目 錄 ............................................................................................................................. viii
第一章︰緒論 ....................................................................................................................... 1
1.1 背景 ........................................................................................................................... 1
1.2 動機與目的 ............................................................................................................... 4
1.3 論文架構 ................................................................................................................... 5
第二章︰背景知識介紹 ....................................................................................................... 7
2.1 OSGi 簡介 .................................................................................................................. 7
2.2 OSGi 架構 .................................................................................................................. 8
2.2.1 服務平台(Services Platform) ....................................................................... 10
2.2.2 部屬結構(Deployment infrastructure) ....................................................... 11
2.3 OSGi 優點 ................................................................................................................ 12
2.4 OSGi 開放原始碼專案與開發工具 ........................................................................ 14
第三章︰系統架構 ............................................................................................................. 15
3.1 系統架構簡介 ......................................................................................................... 15
3.1.1 Enhance Capability Database ............................................................................ 16
3.1.2 Capability Service .............................................................................................. 17
3.1.3 Service Management ........................................................................................ 17
3.2 導入服務管理概念 ................................................................................................. 17
3.2.1 強化"Publish" ................................................................................................... 18
3.2.2 強化"Discovery" ............................................................................................... 20
3.2.3 強化"Bind" ........................................................................................................ 22
第四章︰優先權導向服務管理機制 ................................................................................. 25
4.1 環境定義 ................................................................................................................. 25
4.1.1 Service Definition .............................................................................................. 25
4.1.2 Task Definition ................................................................................................... 25
4.2 服務管理機制元件 ................................................................................................. 26
4.2.1 Service Finish Event Module ............................................................................. 28
4.2.2 Task Analysis Module ........................................................................................ 28
4.2.3 Service Request Analysis Module ...................................................................... 29
4.2.4 Priority Setting Module ..................................................................................... 30
4.2.5 Scheduling Module ............................................................................................ 38
4.3 服務管理機制內之排程方法 ................................................................................. 39
4.3.1 Multiple Service Allocation ............................................................................... 39
4.3.2 Service Alternative Scheme ............................................................................... 48
4.3.3 No Deadlock ...................................................................................................... 49
第五章︰實驗設計與結果 ................................................................................................. 52
5.1 實驗環境設定 ......................................................................................................... 52
5.2 實驗結果 ................................................................................................................. 54
5.3 模擬環境與結果 ..................................................................................................... 57
第六章︰結論與未來展望 ................................................................................................. 61
6.1 結論 ......................................................................................................................... 61
6.2 未來展望 ................................................................................................................. 61
Reference ............................................................................................................................ 62
Part of code ......................................................................................................................... 64
[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/
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top