- 0
- 0
- 约2.2万字
- 约 15页
- 2018-12-02 发布于天津
- 举报
工作流在独占频宽传输下之成本模型分布于云端环境–使用差分进化
工作流在獨佔頻寬傳輸下之成本模型分佈於雲端環境
–使用差分進化演算法最佳化 成本
鄭安良 蔡進聰
國立屏東教育大學資訊科學系
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)