跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.89) 您好!臺灣時間:2024/12/10 01:29
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:林正偉
研究生(外文):Cheng-wei Lin
論文名稱:設計與實作一可調適性Web2.0之具品質服務家電控制服務平台
論文名稱(外文):Design and Implementation of an Adaptive Web2.0 QoS-based Home-Appliance Control Service Platform
指導教授:黃崇明黃崇明引用關係
指導教授(外文):Chung-Ming Huang
學位類別:碩士
校院名稱:國立成功大學
系所名稱:資訊工程學系碩博士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2009
畢業學年度:97
語文別:英文
論文頁數:57
中文關鍵詞:網路服務網路品質服務設備概況網路服務開放式服務閘道平台第二代網際網路
外文關鍵詞:Web2.0Web ServicesDevices Profile for Web Services (DPWS)Open Services Gateway initiative (OSGi)Web QoS
相關次數:
  • 被引用被引用:1
  • 點閱點閱:471
  • 評分評分:
  • 下載下載:119
  • 收藏至我的研究室書目清單書目收藏:2
隨著資訊科技的發展,人們的生活相對的越加便利。本論文將透過Devices Profile for Web Services (DPWS)技術規格分析與實作一Web2.0為基礎之家庭設備控制平台(Web2.0-based Home-Appliances controL sErvice platform, WHALE),其主要目的為讓使用者使用手持式設備(Handheld Devices)或一般之桌上型電腦透過網頁服務(Web Services)即可操作與控制連接上網路之相關家用設備。WHALE平台為三階式(3-tier)架構,分別為設備偵測與註冊服務平台(Devices Detection and Registration Service Platform, DDRSP)、Web2.0服務平台(Web2.0 Service Platform, WSP)與通用服務平台(Common Service Platform, CSP)三部份。WHALE建構在DPWS、OSGi及Web2.0概念。利用DPWS協定,設備偵測與註冊服務平台(DDRSP)可以偵測到有無的家庭設備,相關家庭設備透過設備偵測與註冊平台(DDRSP)將其服務註冊至通用服務平台(CSP)中,如此使用者透過Web2.0服務平台(WSP)利用網頁連結至通用服務平台(CSP)取得相關之服務,WSP不僅提供該設備的相關的資訊亦提供使用者可控制設備的相關元件。WHALE中所有通訊訊息皆以簡易物件存取協定(SOAP)及網路服務描述語言(WSDL)。
此外,WHALE特別針對不同身分的使用者規劃與設計一智慧型網路品質服務感知的配對方法(iWIST),此方法的設計原意是為了針對使用不同設備的使用者提供不同品質的網路服務。iWIST包含元件分類法則、管理控制法則及動態內容調整法則。元件分類法則主要是根據元件的品質等級分類使用者所瀏覽網頁中的所有元件;管理控制法則是根據使用者所使用的設備資源計算出使用者可以取得的元件最大數量;動態內容調整則是動態地元件資訊給使用者。本論文的實驗結果顯示WHALE在最短的時間裡面內提供最適當的內容給使用者。
With the rapid progress of information techniques, people should have a relatively convenient environment and life. This study designs and develops the Web2.0-based Home-Appliances controL sErvice platform (WHALE) for users to easily control home-appliances. WHALE is a three-tier architecture, which consists of Device Detection and Registration Service Platform (DDRSP), Web2.0 Service Platform (WSP), and Common Service Platform (CSP). WHALE is based on the standards of Devices Profile for Web Services (DPWS), Open Services Gateway initiative (OSGi), and Web2.0 techniques. Users can use many kinds of handheld devices to get services from WSP. When DDRSP finds a new home-appliance, this home-appliance will be registered into CSP. CSP records related information and services which are provided by this home-appliance. WSP not only integrates and shows related services of all home-appliances but also provides controlling interfaces to control the actions of all home-appliances. All delivered messages are based on Simple Object Access Protocol (SOAP) and Web Services Description Language (WSDL). Furthermore, for the Web QoS strategy, this study designs and proposes an Intelligent Web qualIty of Service-aware maTching (iWIST) model to satisfy different characteristics of the user’s requirements. iWIST consists of Components Classifier, Admission Controller and Dynamic Content Adaptor. Component Classifier can classify users’ requesting components with different QoS constrains. Admission Controller determines the maximum available components for the user. Dynamic Content Adaptor dynamically delivers component information to users. Experiment results illustrate that WHALE can provide appropriate contents with low response time to users. Finally, WHALE can be a reference model for developing home-appliances controllers in the future.
中文摘要 ............................................................................................................................... I
Abstract ............................................................................................................................... II
誌謝 .................................................................................................................................... III
1. Introduction ..................................................................................................................... 1
2. Preliminary ...................................................................................................................... 4
2.1 OSGi ...................................................................................................................... 4
2.2 DPWS .................................................................................................................... 5
2.3 Intel Web2.0 TDK ................................................................................................. 5
3. Related Work ................................................................................................................... 7
3.1 Home Service Platforms ........................................................................................ 7
3.2 Web QoS Control Mechanism ............................................................................... 9
4. System Architecture ...................................................................................................... 12
4.1. Device Detection and Registration Platform (DDRSP) ...................................... 12
4.1.1. System component in DDRSP .................................................................... 13
4.1.2. Resource Description Syntax (RDS) ........................................................... 15
4.2. Common Service Provider (CSP) ....................................................................... 17
4.3. Web2.0 Service Platform (WSP) ......................................................................... 19
4.4. Working flow in WHALE ................................................................................... 21
5. Intelligent Web Quaility of Service-aware Matching Model ..................................... 24
5.1. Component Classifier .......................................................................................... 25
5.2. Admission Controller .......................................................................................... 26
5.3. Dynamic Content Adaptor ................................................................................... 30
6. Implementation .............................................................................................................. 31
6.1. Implementation of DPWS Device ....................................................................... 31
6.2. Implementation of WHALE System ................................................................... 33
7. Performance Evalutaion ............................................................................................... 37
7.1 iWIST Performance ............................................................................................. 37
7.2 Comparison of different Web QoS Control Model ............................................. 42
7.2.1 Comparison under Good Network State ..................................................... 42
7.2.2 Comparison Under General Network State ................................................. 46
7.2.3 Comparison Under Poor Network State ...................................................... 47
8. Conclusion ...................................................................................................................... 49
Acknowledgement ............................................................................................................. 51
Bibliography ...................................................................................................................... 52
Appendix ............................................................................................................................ 56
Vita ..................................................................................................................................... 57
[1]A. Bobek, E. Zeeb, H. Bohn, F. Golatowski and D. Timmermann, “Device and Service Templates for the Devices Profile for Web Services,” Proceedings of the IEEE International Conference on Industrial Informatics, July 2008, pp. 797-801.
[2]A. Bottaro, E. Simon, S. Seyvoz and A. Gerodolle, “Dynamic Web Services on a Home Service Platform,” Proceedings of the 22nd International Conference on Advanced Information Networking and Applications (AINA ‘08), March 2008, pp. 378-385.
[3]F. Duan, M. Liu, Q. Zhao and Y. Zhang, “A Framework of Web QoS Control through Self-Tuning Based on the Request Classification,” Proceedings of the 4th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM), October 2008, pp. 1-4.
[4]R. Franklin, “The Ubiquitous Web, UPnP and Smart Homes,” Pervasive Computing Group, Nokia Research Center, Cambridge, 2006.
[5]H. Kaname, N. Tadashi, F. Shinya, S. Shinji and N. Shojiro, “Effective Web Browsing Through Content Delivery Adaptation,” ACM Transactions on Internet Technology (TIOIT), November 2005, 5(4) 571-600.
[6]H.S. Kim, S.S. Han and C.G. Lee, “The Jini-based Broadband Power Line Communication (BPLC) Home Control System,” Proceedings of the International Symposium on Information Technology Convergence, November 2007, pp. 86-90.
[7]T. Kirkham, D. Savio, H. Smit, R. Harrison, R.P. Monfared and P. Phaithoonbuathong, “SOA Middleware and Automation: Services, Applications and Architectures,” Proceeding of the IEEE International Conference on Industrial Informatics, July 2008, pp. 1419-1424.
[8]W. Kwon, “Introduction to Universal Plug and Play Content Synchronization Service,” IEEE International Symposium on Computer Electronics (ICSE ‘08), April 2008, pp. 1-4.
[9]C.M. Lee, C.S. Lui and K.Y. Yau, “Admission Control and Dynamic Adaptation for a Proportional-Delay DiffServ-Enabled Web Server,” ACM SIGMETRICS Performance Evaluation Review, June 2002, 30(1) 172-182.
[10]R.T. Lin, C.S. Hsu, T.Y. Chun and S.T. Cheng, “OSGi-Based Smart Home Architecture for Heterogeneous Network,” Proceedings of the International Conference on Sensing Technology, November 2008, pp. 527-532.
[11]R. Moeller and A. Sleman, “Wireless Networking Services for Implementation of Ambient Intelligence at Home,” Proceedings of the International Caribbean Conference on Devices, Circuits and Systems, April 2008, pp. 1-5.
[12]W. Pan, D. Mu, H. Wu and L. Yao, “Feedback Control-based QoS Guarantees in Web Application Servers,” Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications (HPCC ‘08), September 2008, pp. 328-334.
[13]T. Perumal, A.R. Ramli and L. Chui, “Design and Implementation of SOAP-based Residential Management for Smart Home Systems,” IEEE Transactions on Consumer Electronics, May 2008, 54(2) 453-459.
[14]L. Riberio, J. Barata, A. Colombo and F. Jammes, “A Generic Communication Interface for DPWS-based Web Services,” Proceedings of the IEEE International Conference on Industrial Informatics, July 2008, pp. 762-767.
[15]C. Wang, X. Guo and Z. Shan, “Request Classification of Web QoS Based On User Behaviour Analysis,” Proceedings of the 6th IEEE International Conference on Industrial Informatics, July 2008, pp. 1459-1462.
[16]C.L. Wu, C.F. Liao and L.C. Fu, “Service-Oriented Smart-Home Architecture Based on OSGi and Mobile-Agent Technology,” IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, March 2007, 37(2) 193-205.
[17]J. Wu, L. Huang, D. Wang and F. Shen, “R-OSGi-based Architecture of Distributed Smart Home System,” IEEE Transactions on Consumer Electronics, August 2008, 54(3): 1166-1172.
[18]P. Xiao and H. Wan, “Study on QoS Control for Web System based on Dynamic Monitoring and Parameters Regulating,” Proceedings of the International Conference on Advance Computer Theory and Engineering (ICACTE ‘08), December 2008, pp. 413-416.
[19]C.M. Yeoh, H.Y. Tan, C.K. Kok, H.J. Lee and H. Lim, “e2Home: A Lightweight Smart Home Management System,” Proceedings of the 3rd International Conference on Convergence and Hybrid Information Technology (ICCIT '08), November 2008, pp. 82-87.
[20]H.J. Yim, I.J. Oh, Y.Y. Hwang, K.C. Lee, K. Lee and S. Lee, “Design of DPWS Adaptor for Interoperability between Web Services and DPWS in Web Services on Universal Networks,” Proceedings of the International Conference on Convergence Information Technology, November 2007, pp. 1032-1039.
[21]Intel, “Developer Guide Intel Web2.0 Technology Development Kit (TDK),” http://cache-www.intel.com/cd/00/00/33/64/336428_336428.pdf [March 2007]
[22]Intel, “Intel® Web 2.0 Technology Development Kit (TDK),” http://www.intel.com/software/web20TDK [October 2008]
[23]Microsoft, “Devices Profile for Web Services,” http://schemas.xmlsoap.org/ws/2006/02/devprof/ [February 2006]
[24]Microsoft Corporation, “Introducing Devices Profile for Web Services,” http://download.microsoft.com/download/B/5/3/B53EA430-DBE5-440C-A308-DF97B10280B7/Introducing_DPWS.pdf [2007]
[25]Microsoft Corporation, “The Devices Profile for Web Service specification,” http://schemas.xmlsoap.org/ws/2006/02/devprof [February 2006]
[26]Microsoft Corporation, “Windows Rally Technologies An Overview,” http://download.microsoft.com/download/a/f/7/af7777e5-7dcd-4800-8a0a-b18336565f5b/Overview.doc [May 2006]
[27]OSGi Alliance, “OSGi Service Platform Core Specification Release 4,” http://www.osgi.org/wiki/uploads/News/r4Congressreleasev4-final.pdf [October 2005]
[28]OSGi Alliance, “The Dynamic Module System for Java™,” http://www.osgi.org/Main/HomePage
[29]UPnP™ Forum, “UPnP™ Technology – The Simple, Seamless Home Network,” http://www.upnp-ic.org/resources/UIC_Marketing-UPnP_Business_Whitepaper.pdf [December 2006]
[30]WS4D, http://www.ws4d.org
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top