WorkFlowSim入門之旅

因爲筆者最近進行WorkFlowSIm裏的PSO算法的研究,因此在這裏進行總結一些入門知識點:

想看英文版的點這裏

關於軟件背景的介紹,我就不在這裏贅述了,畢竟知道了背景知識對我們要做的事情也沒什麼用處

安裝過程

環境下載

WorkFlowSim地址

工具選擇

IDEA/Eclipse+Linux/Win10/…

具體過程

首先就是官方文檔中的教程,我感覺太麻煩了,而且…我沒成功過,有需要的小夥伴去Github上自己去找答案吧,以下是我的做法:

  1. 下載WF的ZIP包(注意,這個鏈接是Github中直接下載,如果有的小夥伴下載過慢,建議測試下自己的網到Github的最佳IP,然後修改Host)
  2. 將下載的包解壓到自己準備好的文件夾中
  3. 在你自己的編譯器中新建一個Project,右鍵你自己的工程,分別導入WF中這兩個文件夾(sources/example)
  4. 從WF文件夾lib中,把所有的JAR包都粘貼進你的工程下面的lib裏面,之後選中全部,右鍵,添加進build path中(就是添加進你的程序編譯路徑中)
  5. 打開Example中的WorkFlowBasicExapmle1,修改下DAX路徑(DAX在config中),然後運行一下,就成功了。

實現一個調度算法

  • 首先創建一個繼承BasePlanningAglorithm的類,然後重寫run();

  • 在source中的wfplanner中添加你的新加算法的類名;
    格式如下在這裏插入圖片描述

  • 之後在util中的Parameters中添加你自己的算法在這裏插入圖片描述
    之後在你自己的example中修改相對應的算法名稱即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章