English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 78852/78852 (100%)
造訪人次 : 35084703      線上人數 : 1071
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/9871


    題名: 一個動態負載平衡之最大可能性估算計算架構;A Dynamic Load-Balancing Maximum Likelihood Evaluation Framework
    作者: 吳政暉;Cheng-hui Wu
    貢獻者: 資訊工程研究所
    關鍵詞: 分散式系統;科學計算;動態負載平衡;最大似然估計;最大可能性估算;distributed system;dynamic load-balancing;maximum likelihood evaluation;MPI;scientific computing
    日期: 2009-07-24
    上傳時間: 2009-09-22 11:58:26 (UTC+8)
    出版者: 國立中央大學圖書館
    摘要: Maximum Likelihood Evaluation (MLE),是科學家與工程師常用來解決資料分析相關問題的一種方法。為了開發一個分散式的MLE應用程式,科學家與工程師往往需要耗費許多時間與心力去學習分散式程式語言的語法,甚至包括了偵測分散式系統的狀態、動態的調節工作的負載等問題。站在軟體工程的觀點來看,若要發展一個大型的分散式系統軟體,還要分心去設計或偵測系統的組態,這對程式設計師將是一件非常大的負擔,因此非常不利於系統軟體的發展。若是能讓需要使用MLE計算方法的科學家與工程師,在只需要提供最少資訊的情況下就能夠開發出合用的程式,那麼便能大大的降低開發分散式MLE程式的門檻。 本研究利用在高速平行程式上被廣泛使用的Message Passing Interface (MPI) library發展出一個可以動態偵測並調節工作量負載的MLE程式,利用本研究所提出的計算架構,程式設計師可以很快速的建立一個分散式MLE應用程式,不必重複撰寫演算法,也不需要考慮如何讓各節點工作量負載平衡的問題,簡化了分散式科學計算應用程式的發展過程,而且不需要另外安裝任何中介服務軟體便能直接使用。實驗數據顯示,本研究所提出之混和靜態與動態負載平衡的計算架構確實改善了分散式MLE應用程式的效能。 Many scientific disciplines use maximum likelihood evaluation (MLE) to solve problems. As the data to be analyzed grows with the improvement of observation equipment, MLE demands parallelism to improve analysis efficiency. Unfortunately, it is very hard for scientists and engineers to study distributed programming languages, to learn distributed computing environments, and to develop their own distributed MLE applications. It is even harder to develop an MLE application to monitor the distributed system status and to use the information as feedback to adapt to the computing environment. From the view of software engineering, this is a painstaking task for application developers. In this thesis, we present a dynamic load-balancing MLE framework. The framework is based on a widely used parallel programming library, the message passing interface (MPI) library. Programmers can easily build their own adaptive distributed MLE applications based on our framework. Our approach does not use any extra middleware services to support system monitoring and load-balancing decision. Experimental results indicate that our framework can adapt to the change of computing environment. The results also show that our approach has very low overhead in stable computing environments.
    顯示於類別:[資訊工程研究所] 博碩士論文

    文件中的檔案:

    檔案 大小格式瀏覽次數


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明