您好,登錄后才能下訂單哦!
前段時間裝了Slurm,用了一下感覺很爽,比起SGE各種復雜,Slurm簡單明了,讓人一目了然,給人化繁為簡的清新感覺。下面先介紹一下slurm和SGE的前世今生。
SGE原名為CODINE/GRD, Sun公司2000年收購后改名為Sun Gride Engine,并于2001開源,這是Sun對開源界又一大貢獻,可惜Sun太早死了,唉。。。隨后SGE在Sun懷抱里茁壯成長,但不幸的是Sun在2010被Oracle收購了,Sun對業界貢獻非常大,失去Sun對業界是非常非常大的損失。為了表達對Sun的敬意,本文對已改名的SGE仍統稱其為SGE。
Oracle對待Sun的遺產就像是唯利是圖繼父對待孩子一樣,賣掉的賣掉,關閉的關閉,mysql的悲劇在SGE身上重演,Oracle把SGE改名為OGE(Oracle Gride Engine),并取消開源成為收費項目。這段時間是SGE最昏暗的日子,許多用戶抗議Oracle的做法而轉用其他作業系統,SGE一下失去了很多用戶,前景黯淡。SGE社區為了挽救SGE項目,分別成立了Son of Gride Engine和Open Grid Scheduler項目,并繼續開源和獨立發展。
隨后一家名為Univa公司宣稱聘用了原SGE項目的核心成員,并在SGE基礎上推出Univa Grid Engine,SGE項目的創立者Fritz Ferstl擔任該公司的CTO并繼續領導Univa Grid Engine項目。2013年10月,Univa宣布獲得Oracle的授權,負責提供OGE的商業版本。而Open Grid Scheduler則得到Oracle的支持繼續開源,但其技術支持服務收費。Son of Gride Engine項目則完全遵循GPL協定,繼續開源并免費,但因沒得到Oracle的支持而且缺乏原SGE核心工程師參與而被持疑。
實際上,Open Grid Scheduler源碼和商業版的OGE是一致的,沒有不同,因此認可和接受度比較高。
在SGE最昏暗日子,流失的用戶大部分轉用Slurm和Torque,Slurm因此獲得長足的發展。2011年至今Slurm高速發展大幅提升,獲得大多數HPC的認可和使用,這其中也包括了天河2號。Slurm項目是2002年由 Lawrence Livermore National Laboratory等幾家公司協作開發,而Slurm項目領導者Morris Jette當時正在 Lawrence Livermore National Laboratory擔任該項目的開發管理。
Slurm給人感覺是專為HPC量身定做的,不支持windows,小巧精干而且簡單易用,結構清晰明了,讓人一目了然。而SGE則大而全,除了各類Unix和Linux還支持Windows,支持跨多個域/多個網段,復雜而晦澀難懂。
新版的Slurm使用Munge進行驗證,簡單方便,該特性對擁有大量節點的HPC非常適合;而SGE仍舊使用CA證書驗證,復雜不易于使用。另外在定義主機列表方面,Slurm非常方便,比SGE勝出一籌。
未完,待續....................
相關文章:
詳解:SGE的設置和安裝
詳解:slurm的設置和安裝
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。