English  |  正體中文  |  简体中文  |  Items with full text/Total items : 21921/27947 (78%)
Visitors : 4237755      Online Users : 294
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version


    Please use this identifier to cite or link to this item: http://140.128.103.80:8080/handle/310901/24406


    Title: 動態網路服務之整合性階層式部署之研究與發展
    Other Titles: The Study and Development of Integrated Hierarchical Deployment for Dynamic Web Service Applications
    Authors: 陳隆彬
    Contributors: 東海大學資訊工程學系
    行政院國家科學委員會
    Keywords: 分散式系統;服務導向架構;內容遞送系統;雲端運算
    Date: 2011
    Issue Date: 2014-03-07T06:35:21Z (UTC)
    Abstract: 愈來愈多人發現自己已經許久沒有翻閱紙本書籍,事實上,近年電子書及影音媒體以超過預期的速度成長,在可預見的未來,資訊web 化將對人們的生活產生革命性的影響。本計畫的目標是研發完整的動態內容應用程式的發佈、部署、更新等策略。工作項目分二年說明之:第一年階層式網路是最常見的網路服務遞送架構,本計畫設計實作階層式最佳化部署演算法(目前這是open problem),並建置雲端內容服務。一個SOA 系統常出現群組與上下游資訊供應鏈的關係。傳統的單一程式部署問題並未考慮多重應用之間的整合。本計畫以服務部署矩陣表達多個內容服務者與多個服務提供者之間的關聯性,並研發新的演算法來求出最佳化多重服務部署策略。第二年在無時無刻變化的網際網路中,服務部署矩陣亦不斷變化。本計畫將一組服務元件的部署矩陣表示成單一服務元件的部署矩陣的組合(composition),這能幫助部署矩陣的快速計算以及更新。利用雲端技術之MapReduce 機制,本計畫得以有效率地計算以及更新Internet-scale 服務部署矩陣。利用雲端技術,數位內容能夠有效率地從各個服務提供者取出並加以組合後遞送至使用者端。
    Service-oriented architecture (SOA) is a computing paradigm uses services as basic building blocks to enable rapid and flexible development of software. This project aims to develop a Content Service System integrating the functionalities of digital document representation, content updating, and content delivering in the SOA system. Year 1 In first year, we build a content service framework by using the XML specifications such as WSDL, UDDI, and Service Choreography. In this project, a service application, comprising of many services, is represented by using the directed graph called SDG in which each vertex refers a service and each edge (a,b) refers to the dependency relation from service a to service b. In order to enhance the scalability and efficiency of the system, this project develops an efficient algorithm for deploying the nodes in SDG over the hierarchical network such that the total service operating cost is minimized. Year 2 A content service system usually contains of many applications with complementary functionalities. However, to our best knowledge, the integration of deployments of multiple applications has not been well-studied. In our project, the deployment matrix is utilized to represent the relation among multi-services and multi-hosts in the system. We develop the deployment matrix algorithm based on which the optimal multi-application deployment strategy could be found. Year 3 In a content delivery system, publish/subscribe is the fundamental operation to multicast digital documents among supply hosts and demand hosts. This sub-project develops a Router to support publish/subscribe operation in a Cloud computing environment. Relations to the Cloud computing are in two folds: (1) The massive deployment matrixes, developed in previous project, can be maintained via the MapReduce mechanism, and (2) Based on the deployment matrix, the collection of Routers cooperates and acts as a single high-performance virtualized data storage that fetch, combine, and deliver the contents between supply hosts and demand hosts.
    Relation: 計畫編號:NSC100-2221-E029-020
    研究期間:2011-08~ 2012-07
    Appears in Collections:[資訊工程學系所] 國科會研究報告

    Files in This Item:

    File Description SizeFormat
    index.html0KbHTML354View/Open
    report-5.pdf1934KbAdobe PDF202View/Open


    All items in THUIR are protected by copyright, with all rights reserved.


    本網站之東海大學機構典藏數位內容,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。

    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback