Changes between Version 11 and Version 12 of GTD_Cloud_One_Haizea


Ignore:
Timestamp:
Jan 18, 2010, 3:11:23 PM (14 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GTD_Cloud_One_Haizea

    v11 v12  
    1818   * 租約特色:
    1919     * lease必須能平行處理
    20      * Best-effort 租約 - 將會使用queue等待,直到有資源可使用
     20     * Best-effort 租約 - 將會使用queue等待,直到有合適資源可使用
    2121     * Advance reservation (AR) 租約 - 可以預定於未來某一段時間執行
    22      * Immediate 租約
     22     * Immediate 租約 - 資源必須馬上被提供
    2323   * 演算法特色:
    2424     * 明確地排程VM部署時所需的相關程序,而不需使用者來做分配
     
    3333   3. '''Enactment Modules''' - 真正執行排程後後動作的地方,Haizea可以管理 Xen 和 KVM 的叢集(藉著 OpenNEbula)(VMware 再將來也會支持),或是模擬的叢集
    3434----
    35 = 【3.安裝】 =
     35= 【3.租約機制探討】 =
     36|| 相較於叢集常見的 Job-based schedule,Haizea 是偏向於Resource (資源)層級的排程,也比 Job-based 的排程更是用於異質性的環境,Haizea使用lease(租約)來分配和管理資源,接下來將細談三種出租約機制 (根據不同需求,來選擇你要的租約機制)||
     37== 1.Advance reservation(AR) leases: ==
     38   *  資源再某一段時間被提供,下圖表示在 13:00~14:00 會使用到 3台node 資源
     39[[Image(http://haizea.cs.uchicago.edu/manual/lease_ar.png,width=300px)]]
     40== 2.Best-effort lease: ==
     41 * 資源必須盡可能的可用 (有時需求不限定要在那一段時間被執行,但它對資源卻有著嚴格的要求,通常會等到需要的資源都可用時才會被執行,否則會一直存在於佇列)
     42 * Case1 資源剛好都可以使用
     43[[Image(http://haizea.cs.uchicago.edu/manual/lease_be1.png,width=300px)]]
     44 * Case2 等待資源可以使用,才開始執行
     45[[Image(http://haizea.cs.uchicago.edu/manual/lease_be2.png,width=300px)]]
     46 * Case3 遇到權限更高的 AR lease 時,會先讓出資源使用權
     47[[Image(http://haizea.cs.uchicago.edu/manual/lease_be3.png,width=300px)]]
     48 * Best-effort 又可分為:
     49   * Preemptible best-effort - 比較適用於 batch-jobs 或是不需互動的工作 (上面的Case都是)
     50   * Non-preemptible best-effort - 通常用於需要互動時,同時也會避免資源被其他的租約拿走
     51== 3.Immediate leases: ==
     52 * 資源必須馬上被提供
     53[[Image(http://haizea.cs.uchicago.edu/manual/lease_im.png,width=300px)]]
     54----
     55= 【4.安裝】 =
    3656|| 測試平台的 OS 為 Debian 5.03 (AMD64) ||
    3757 * 相依性套件
     
    7999[[Image(Haizea_files.png,width=400px)]]
    80100----
    81 = 【4.使用】 =
     101= 【5.使用】 =
    82102|| Haizea 的使用可以細分為三種模式:||
    83103 1. [wiki:Haizea_sim Unattended simulated mode]