簡易檢索 / 詳目顯示

研究生: 陳彥文
Chen, Yen-Wen
論文名稱: 設計與實作一雲端環境下Web2.0品質感知跨網設備調適服務
Design and Implementation of Web 2.0 QoS Aware Semantic Web Services for Cross-LAN Appliances in the Cloud Environment
指導教授: 黃崇明
Huang, Chung-Ming
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2010
畢業學年度: 98
語文別: 英文
論文頁數: 69
中文關鍵詞: 設備概況網路服務(DPWS)開放式服務閘道平台(OGSi)第二代網際網路(Web2.0)網路服務網路品質服務跨網雲端環境
外文關鍵詞: Devices Profile for Web Services (DPWS), Open Services Gateway initiative (OSGi), Web2.0, Web Services, Web QoS, Cross-LAN, Cloud environment
相關次數: 點閱:119下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著資訊科技的發展,人們的生活相對的越加便利。本論文將設計與實作一雲端環境下Web2.0 品質感知跨網設備調適服務(Web 2.0 QoS Aware Semantic Web Services for Cross-LAN Appliances in the Cloud Environment, WALNUT),使用者可在無空間限制的情境下整合近端及遠端設備。WALNUT由行動使用者(Mobile users)、整合式家電服務伺服器(integrated appliance service server, IASS)及雲端環境(Cloud environment)所構成。WALNUT建立於Devices Profile for Web Services (DPWS)、開放式服務閘道平台(Open Services Gateway initiative, OSGi)、雲端環境及Web2.0 技術的基礎之上。使用者可利用手持裝置透過雲端環境連接遠端裝置。當整合式家電服務伺服器找尋到新家用設備,家用設備將會被註冊到雲端環境中。雲端環境將會根據家用設備所提供的資訊,記錄其相關資料及服務。透過雲端環境,WALNUT提供推論引擎用於推論使用者的行為並自動控制家電。所有傳送的訊息建立於Simple Object Access Protocol (SOAP)及Web Services Description Language (WSDL)的標準之上。此外,在QoS的部分,在本論文針對不同使用者的裝置設計並提出一Web 2.0品質服務感知的配對方式(Web2.0 qualIty of Service-aware matching, WIST)。在跨網的部分,本論文針對設備及雲端環境的溝通,設計與提出一建立於DPWS為基礎的設備橋接機制(DPWS-based Device Bridge Mechanism)。論文的實驗結果顯示WALNUT可以提供最適當的內容給使用者,並可在最短的時間進行遠端及近端設備的溝通。

    With the rapid progress of information techniques, people should have a relatively convenient environment and life. This study designs and develops the Web 2.0 QoS Aware Semantic Web Services for Cross-LAN Appliances in the Cloud Environment (WALNUT) for users to integrate locally and remotely devices without space constraint. WALNUT is composed of Mobile users, integrated appliance service server (IASS) and the Cloud environment. WALNUT is based on the standards of Devices Profile for Web Services (DPWS), Open Services Gateway initiative (OSGi), Cloud environment, and Web2.0 techniques. Users can use handheld devices to connect with remotely devices from the Cloud environment. When IASS finds a new home-appliance, this home-appliance will be registered into the Cloud environment. The Cloud environment records related information and services which are provided by this home-appliance. Through the Cloud environment, WALNUT provides an inference engine to predict the actions of users and control the home-appliance. 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 Web2.0 qualIty of Service-aware maTching (WIST) model to satisfy different characteristics of users’ requirements. For the cross-LAN strategy, this study designs and proposes a DPWS-based Device Bridge Mechanism to communicate between the cloud environment and devices. Experiment results show that WALNUT can provide appropriate contents and communication between locally and remotely devices with low response time to users.

    中文摘要 ..............................................I Abstract .................................................II 誌 謝 ....................................................III Chapter 1 Introduction .......................................1 Chapter 2 Related Work .....................................6 Chapter 3 WALNUT System Architecture .........10 3.1 Mobile Users ....................................11 3.2 The Integrated Appliance Service Server ....................13 3.3 The Cloud Platform......................................................14 Chapter 4 Web Quality of Service Adaptor ...................................20 4.1 The Working Flow of Web Quality of Service Adaptor .......................20 4.2 Web2.0 qualIty of Service-aware maTching (WIST) mechanism ........23 Chapter 5. DPWS-based Device Bridge Mechanism ..............................................27 5.1 Message-eXchanged Description Syntax ............................................28 5.2 Hook-up Phase ..............................................30 5.3 Connection Phase ..........................................31 5.4 Discovery Phase ............................................32 5.5 Query Phase ..................................................34 5.6 Disconnection Phase .....................................35 Chapter 6 Implementation ...............................................37 6.1 Implementation of the Cloud Platform .........38 6.2 Home Gateway .........................................42 6.3 Mobile Gateway .......................................43 Chapter 7. Performance Evalutaion .............................44 7.1 Web Quality of Service Adaptor Performance .......................................44 7.2 Cloud Platform Performance ..................................................................51 Chapter 8. Application ...........................................................58 Chapter 9. Conclusion ...........................................................63 Bibliography ............................................................65 Vita ..........................................................................69

    [1]G.M. Araújo and F. Siqueira, “The Device Service Bus: A Solution for Embedded Device Integration through Web Services,” Proceedings of the ACM symposium on Applied Computing, 2009, pp. 185-189.
    [2]J. Camara, J.A. Martin, G. Salaun, J. Cubo, M. Ouederni, C. Canal, and E. Pimentel, “ITACA: An Integrated Toolbox for the Automatic Composition and Adaptation of Web services,” Proceedings of the 31st International Conference on Software Engineering, 2009, pp. 627-630.
    [3]M. Chen and T. Tzeng, “Heterogeneous Service Location Service Architecture based on OSGI Technology,” Proceedings of the 11th International Conference on Advanced Communication Technology, 2009, pp. 1838-1843.
    [4]S. Chinnappen-Rimer and G. Hancke, “An XML Model for Use Across Heterogeneous Client–Server Applications,” IEEE Transactions on Instrumentation and Measurement, vol. 57, 2008, pp. 2128-2135.
    [5]R. Chowdhury, A. Arjona, J. Lindqvist, and A. Yla-Jaaski, “Interconnecting Multiple Home Networks Services,” Proceedings of the International Conference on Telecommunications, 2008, pp. 1–7.
    [6]J. Dean and S. Ghemawat, “MapReduce: Simplified Data Processing on Large Clusters,” Commun. ACM, vol. 51, 2008, pp. 107-113.
    [7]M.D. Dikaiakos, D. Katsaros, P. Mehra, G. Pallis, A. Vakali, and N.A. Vakali, “Cloud Computing: Distributed Internet Computing for IT and Scientific Research (HTML),” IEEE Internet Computing, vol. 13, 2009, pp.10-13.
    [8]Erdem, H. and Uner, A., “A Multi-channel Remote Controller for Home and Office Appliances,” IEEE Transactions on Consumer Electronics, vol. 55, 2009, pp. 2184-2189.
    [9]C. Fiehe, A. Litvina, I. Lück, O. Dohndorf, J. Kattwinkel, F. Stewing, J. Krüger, and H. Krumm, “Location-Transparent Integration of Distributed OSGi Frameworks and Web Services,” Proceedings of the International Conference on Advanced Information Networking and Applications Workshops, 2009, pp. 464-469.
    [10]X. Guo, Z. Shan, and C. Wang, “Research on Web QoS Control Strategy Based on User Behaviour,” Proceedings of the International Conference on Web-Age Information Management, 2008, pp. 564-568.
    [11]J.E. Haddad, M. Manouvrier, and M. Rukoz, “TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition,” IEEE Transactions on Services Computing, vol. 99, 2010, pp. 73-85.
    [12]H. Han, S. Kim, H. Jung, H.Y. Yeom, C. Yoon, J. Park, and Y. Lee, “A RESTful Approach to the Management of Cloud Infrastructure,” Proceedings of IEEE International Conference on Cloud Computing, 2009, pp. 139-142.
    [13]J. He, I. Yen, T. Peng, J. Dong, and F. Bastani, “An Adaptive User Interface Generation Framework for Web Services,” Proceedings of IEEE Congress on Services Part II (services-2 2008), 2008, pp. 175-182.
    [14]X. Huaiyu, S. Ruidan, H. Xiaoyu, and N. Qing, “Remote Control System Design Based on Web Server for Digital Home,” Proceedings of International Conference on Hybrid Intelligent Systems, Shenyang, 2009, pp. 457-461.
    [15]O.H. Ibarra and C.E. Kim, “Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems,” Journal of the ACM, vol. 22, 1975, pp. 463-468.
    [16]K. Kim, C. Park, and J. Lee, “Internet Home Network Electrical Appliance Control on the Internet with the UPnP Expansion,” Proceedings of the International Conference on Hybrid Information Technology - Volume 02, 2006, pp. 629-634.
    [17]E. Kim, K. Yun, and J. Choi, “RSP: A Remote OSGi Service Sharing Scheme,” Proceedings of the Symposia and Workshops on Ubiquitous, Autonomic and Trusted Computing, 2009, pp. 318-323.
    [18]J. Kopeckỳ, T. Vitvar, C. Bournez, and J. Farrell, “SAWSDL: Semantic Annotations for WSDL and XML Schema,” IEEE Internet Computing, 2007, pp. 60–67.
    [19]R. Lämmel, “Google's MapReduce Programming Model — Revisited,” Science of Computer Programming, vol. 68, 2007, pp. 208-237.
    [20]J. Li, Y. Wang, and J. Zhang, “Research of Web QoS Control Model Based on Dynamic Resource Reallocation Scheme,” Proceedings of the 2008 International Symposium on Information Science and Engieering, vol. 02, 2008, pp. 103-106.
    [21]M. Li, J. Huai, and H. Guo, “An Adaptive Web Services Selection Method Based on the QoS Prediction Mechanism,” Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, vol. 1, 2009, pp. 395-402.
    [22]R.T. Lin, C.S. Hsu, T.Y. Chun, and S.T. Cheng, “OSGi-Based Smart Home Architecture for heterogeneous network,” Proceedings of 3rd International Conference on Sensing Technology, 2008, pp. 527–532.
    [23]Y. Lu, X. Yang, and C. Yang, “Service Sharing between OSGi-Based Residential Gateways in Distributed Network Environment,” Proceedings of International Conference on Computational Intelligence and Software Engineering, 2009, pp. 1-4.
    [24]V. Miori, L. Tarrini, M. Manca, and G. Tolomei, “An Open Standard Solution for Domotic Interoperability,” IEEE Transactions on Consumer Electronics, vol. 52, 2006, pp. 97–103.
    [25]M. Nikolova, F. Meijs, and P. Voorwinden, “Remote Mobile Control of Home Appliances,” IEEE Transactions on Consumer Electronics, vol. 49, 2003, pp. 123–127.
    [26]Oasis, “Devices Profile for Web Services Version 1.1 OASIS Standard,” http://schemas.xmlsoap.org/ws/2006/02/devprof/ [Jul. 2009].
    [27]OSGi Alliance, “OSGi Service Platform Core Specification Release 4,” http://www.osgi.org/wiki/uploads/News/r4Congressreleasev4-final.pdf [Oct. 2005].
    [28]T. Perumal, A.R. Ramli and C. Leong, “Design and Implementation of SOAP-based Residential Management for Smart Home Systems,” IEEE Transactions on Consumer Electronics, vol. 54, 2008, pp. 453-459.
    [29]R.P.D. Redondo, A.F. Vilas, M.R. Cabrer, J.J.P. Arias, J.G. Duque, and A.G. Solla, “Enhancing Residential Gateways: A Semantic OSGi Platform,” IEEE Intelligent Systems, vol. 23, 2008, pp. 32-40.
    [30]J.S. Rellermeyer, G. Alonso, and T. Roscoe, “R-OSGi: Distributed Applications through Software Modularization,” Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware, 2007, pp. 1-20.
    [31]D. Valtchev and I. Frankov, “Service Gateway Architecture for a Smart Home,” IEEE Communications Magazine, vol. 40, 2002, pp. 126–132.
    [32]T. Van Nguyen, D.G. Lee, Y.H. Seol, M.H. Yu, and D. Choi, “Ubiquitous Access to Home Appliance Control System using Infrared Ray and Power Line Communication,” Proceedings of the 3rd International Conference on Internet, 2007, pp. 1-4
    [33]W. Wang and C.V. Ravishankar, “Adaptive Broadcasting for Similarity Queries in Wireless Content Delivery Systems,” IEEE Transactions on Knowledge and Data Engineering, vol. 20, 2008, pp. 504-518.
    [34]C. Wu, C. Liao, and L. Fu, “Service-Oriented Smart-Home Architecture Based on OSGi and Mobile-Agent Technology,” IEEE Transactions on Systems, Man and Cybernetics, vol. 37, 2007, pp. 193-205.
    [35]J. Wu, L. Huang, D. Wang, and F. Shen, “R-OSGi-based Architecture of Distributed Smart Home System,” IEEE Transactions on Consumer Electronics, vol. 54, 2008, pp. 1166–1172.
    [36]WWW Consortium, “Web Services Description Language (WSDL) Version 2.0,” Jun. 2007.
    [37]P. Xiao and H. Wan, “Study on QoS Control for Web System Based on Dynamic Monitoring and Parameters Regulating,” Proceedings of the 2008 International Conference on Advanced Computer Theory and Engineering, 2008, pp. 413-416.
    [38]T. Yamasaki, M. Yumoto, T. Ohkawa, N. Komoda, and F. Miyasaka, “Automatic Parameter Tuning of Stochastic Qualitative Model Ofbuilding Air Conditioning Systems,” Proceedings of the IEEE International Conference on Intelligent Engineering Systems, 1997, pp. 415–420.
    [39]H. Yim, I. Oh, Y. Hwang, K. Lee, K. Lee, and A.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, 2007, pp. 1032-1039.
    [40]L. Zhang and Q. Zhou, “CCOA: Cloud Computing Open Architecture,” Proceedings of the 2009 IEEE International Conference on Web Services, 2009, pp. 607-616.

    無法下載圖示 校內:2015-08-09公開
    校外:不公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE