工作流在独占频宽传输下之成本模型分布于云端环境–使用差分进化.PDFVIP

  • 0
  • 0
  • 约2.2万字
  • 约 15页
  • 2018-12-02 发布于天津
  • 举报

工作流在独占频宽传输下之成本模型分布于云端环境–使用差分进化.PDF

工作流在独占频宽传输下之成本模型分布于云端环境–使用差分进化

工作流在獨佔頻寬傳輸下之成本模型分佈於雲端環境 –使用差分進化演算法最佳化 成本 鄭安良 蔡進聰 國立屏東教育大學資訊科學系 apple910366@ 摘要 隨著雲端環境的發展與網格運算觀念的普及,舊有的使用者自行建置運算平 台的模式 ,將逐漸以租用遠端運算資源來取代。遠端資源的分配與成本花費的計 算則將成為一項基礎而重要的議題。這篇文章 將針對工作流的資源分佈建立一個 可用的成本計算模型 ,模型中加入了通訊維持成本的概念,並延伸探討。再以差 分進化演算法進行成本最佳化。在實際操作上,成本參數將引用 Amazon Elastic Compute Cloud (Amazon EC2) On-Demand服務標準 。在編碼方式上,分佈組合 將被編碼為實數,再進行最佳化 。 關鍵字: Workflow 、Cost Optimization 、Differential Evolution 、Time Model 、Cloud Computing 1 壹、 文獻探討 差分進化演算法(Differential Evolution, DE) ,由Storn 與Price 兩位在1997 提出,最初用於解決連續空間的全域最佳化問題 [8] 。然而DE由於對函數的梯 度訊息並無要求,因此也適用於非連續函數問題的最佳化 [7] ,泛用性甚高,被 廣泛應用於許多最佳化問題。 工作流被定義為:部份或全部由自動化或電腦化處理的業務流程。而工作流 管理系統則被定義為:一個系統完全地定義、管理與執行工作流,通過執行緒由 工作流邏輯表述、為電腦所驅動的軟體完成 [6] 。 工作流的概念 約始於 1970 年代,出現在商務辦公自動化流程領域的研究。 在 1980 年代,工作流首次於軟體業出現商務應用,該商務流程自動化軟體被稱 為”WorkFlo” 。至1993 年,工作流管理聯盟(Workflow Management Coalition , WfMC)成立,該組織發佈了 工作流參考模型 ,並制定了一系列的 工業標準,主 要成員包括 IBM 、HP 、Fujitsu 、ICL 等。 Alhusaini 與 Prasanna 在 1999 年提出了工作流分佈在異質計算系統 (Heterogeneous Computing Systems的理論,建立了) 將待處理問題 以工作流描述、 以有向非循環圖形(Directed Acyclic Graph, DAG)表示 ,資源池提供計算力,分 配資源以最佳化成本的框架 [1][2] 。 在可預見的未來,運算服務很可能成為繼水、電力、瓦斯、電話之後的第 5 項基礎管線建設 [4][5] 。雲端運算作為實現這一願景的最新模式,更被許多人寄 予關注和期待。雲端運算的主要供應商包含 Dell 、Microsoft 、Google 、Yahoo 、 BMC 等,皆致力推廣雲端服務。而雲端運算不僅在商務,在各種民用生活領域, 包括教育、科技、娛樂的應用業已成為趨 勢。相應的,由於各種相關議題的浮現 與其漸增的重要性,對雲端運算的相關研究,已成為計算機科學的熱門議題 [3] 。 2 貳、 任務資源分配問題描述- 一. 工作流 在描述科學應用模式與計算流程時,常使用工作流(Workflow)來表示,可記 為有向非循環圖形(Directed Acyclic Graph, DAG)的形式 。將DAG 表示為G = (V, E) ,G = { W 待處理| 的工作流 } ,V = {Ap |p ∊ N ; 1 ≤ p ≤ k ; p 為任務的編號; k 為 任務的數量 }為任務(Assignments的集合) ,E 為任務之間的資料相依性,即 E = {Ea

文档评论(0)

1亿VIP精品文档

相关文档