簡易檢索 / 詳目顯示

研究生: 劉漢忠
Hang-chung Liu
論文名稱: 網格計算環境中利用先佔式資源達到高效能及死結避免之保留協定
A High-Performance and Deadlock-Free Reservation Protocol with Preempting Resources in Grid Computing Environment
指導教授: 賴源正
Yuan-cheng Lai
口試委員: 王有禮
Yue-li Wang
徐俊傑
Chun-chieh Hsu
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理系
Department of Information Management
論文出版年: 2007
畢業學年度: 95
語文別: 英文
論文頁數: 48
中文關鍵詞: 計算型網格聯合保留死結先佔式資源聯合保留架構
外文關鍵詞: Computational Grid, co-reservation, deadlock, preempt, resource co-reservation structure
相關次數: 點閱:112下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 運行於“計算型網格”上的應用程式,經常會同時利用分散各地的網路資源作資源聯合配置,來降低工作的執行時間。由於網路資源的同質性,使得資源聯合保留的需求不是唯一,因此目前一種允許應用程式擁有多種同質資源需求的資源保留架構已提出。本篇論文確保應用程式在此架構中,成功聯合保留分散於不同領域的網路資源。為了增進效能,我們提出了一種利用先佔式資源達到高效能及死結避免的保留協定,簡稱DFRP2。它允許應用程式將已被保留但尚未使用的資源,能被其他應用程式先行使用,以提昇資源的使用率,此外應用程式可以平行式請求對資源作聯合保留。DFRP2具備了三種特性,高彈性、死結的預防,以及應用程式和資源管理者之間不需要任何的訊息傳遞。模擬結果證明DFRP2比現存的死結預防協定明顯地獲得效能上的改進,尤其是在資源競爭的計算型網格環境中。


    Applications executing on “Computational Grid” simultaneously co-reserve multiple resources frequently scattered over Internet to decrease execution time. The redundancy of Internet resources makes the requirement of co-reservation no longer unique, the resource co-reservation structure allowing each application to possess multiple resource requirements is proposed. This thesis ensures that each application successfully co-reserves Internet resources spanning over multiple administrative domains in the resource co-reservation structure. For improving performance, a novel algorithm, Deadlock-Free Reservation Protocol with Preempting resource (DFRP2), is proposed. DFRP2 allows that reserved resources, which are not used by an application, can be preempted and used by the other applications, and allows that applications co-reserve resources defined in the requirements by parallel requests. DFRP2 has three characterizations as follows: (1) high flexibility, (2) freedom from deadlock (3) no communication among applications and resource managers. Simulation results show that DFRP2 outperforms the existing deadlock prevention protocol, especially in the resource competitive Computational Grid.

    摘要 IV Abstract V 誌謝 VI Table of Contents VII List of Figures VIII Chapter 1 Introduction 1 Chapter 2 Research background 5 2.1 Problems of resource co-reservation structure 5 2.2 ODP3 protocol 8 Chapter 3 Algorithm of RM in DFRP2 12 3.1 Resource reservation mechanism of RM 12 3.2 Resource allocation system 15 3.3 State trajectory of resource reservation 16 3.4 Definitions of application’s safe state for Deadlock-free 18 3.5 An example 20 Chapter 4 Algorithm of application in DFRP2 21 4.1 Notation and expression of algorithm 21 4.2 Algorithm of application 22 4.3 An example 24 4.4 Deadlock-free for DFRP2 26 Chapter 5 Performance evaluation 30 5.1 Simulation environment 30 5.2 Results and interpretation 32 5.2.1 Mean inter-arrival time 32 5.2.2 Maximum requirements 33 5.2.3 The number of co-reserved resources 34 5.2.4 The proportion of AR resources 35 Chapter 6 Conclusions 37 References 38

    [1] I. Foster and C. Kesselman, The Grid: Blueprint for a New Computing Infrastructure. San Mateo, CA: Morgan Kaufman, 1998.
    [2] K. Czajkowski, and I. Foster, “A resource management architecture for metacomputing systems,” in Proc. the Workshop on Job Scheduling Strategies for Parallel Processing, 1997, pp. 62–82.
    [3] K. Czajkowski, I. Foster, and C. Kesselman, “Resource Co-Allocation in Computational Grids,” in Proc. 8th IEEE Int. Symp. High Performance Distributed Computing, 1999, pp. 219-228.
    [4] Globus Project. http://www.globus.org
    [5] J. Park. “A deadlock and livelock free protocol for decentralized internet resource coallocation,” IEEE Trans. Systems, Man, and Cybernetics, pp. 123–131, Jan. 2004.
    [6] M. Singhal and N. G. Shivaratri, Advanced Concepts in Operating Systems: Distributed, Database, and Multiprocessor Operating Systems. New York: McGraw-Hill, 1994.
    [7] J. Park. “A scalable protocol for deadlock and livelock free co-allocation of resources in internet computing,” in Proc. Symp. Applications and the Internet, pp. 66–73, Jan. 2003.
    [8] M. Singhal, “Deadlock detection in distributed systems,” IEEE Computer, pp. 37–48, Nov. 1989.
    [9] J. Park and S. Reveliotis, “Deadlock avoidance in sequential resource allocation systems with multiple resource acquisitions and flexible routings,” IEEE Trans. Automat. Contr., vol. 46, pp. 1572–1583, Oct. 2001.
    [10] W. A. Chang, G. K. Chung, and Z. C. You, “Soft reservation multiple access with priority assignment (SRMA/PA): a novel MAC protocol for QoS-guaranteed integrated services in mobile ad-hoc networks,” presented at the Vehicular Technology Conference on 52nd IEEE VTS-Fall VTC, vol. 2, pp. 942–947, Sept. 2000.
    [11] D. C. Kozen, Automata and Computability. New York: Springer-Verlag, 1997.
    [12] L. A. Goldberg and P. D. MacKenzie, “Analysis of practical backoff protocols for contention resolution with multiple servers,” in Proc. 7th Annual Symp. Discrete Algorithms, 1996, pp. 554–563.

    QR CODE