分布計算模型,你把可以把它理解為分布式編程規范和計算機程式的組合,按照分布式編程規范和系統提供的分布式編程API介面,用戶能夠快速開發符合Laxcus集群作業系統要求的分布式應用軟體,這很適合當下云原生和各種需要敏捷開發、快速迭代的應用業務需要,
目前在Laxcus集群作業系統里,提供了三套分布計算模型,它們分別是:
- Conduct計算模型,
- Contact計算模型,
- Establish計算模型,
三種計算模型各有側重點,
Conduct計算模型主要用于大規模和超大規模的分布計算,比如象很多科學計算:工程建模、高速空氣流體、仿真核聚變、油氣資源分析等,另外在在一些民用領域,比如生物醫藥、新能源車、大型航空器的設計中也在使用,它們普遍的特點是計算作業量大,計算時間長,對參與計算的節點性能要求高,Conduct計算模型現在超級計算機上用得比較多,另外有些民用的超算云也開始使用,
Contact計算模型主要針對小規模到中等規模的分布計算,現在流行的云原生業務和企業業務,都普遍具有這種特點,它們通常是一種并發規模大但是資料量小的應用業務,比如一些EJB業務,遷移到云端后,就可以使用Contact計算模型替換,對于這種計算業務,Laxcus提供了網路分支預測技術,可以幫助Contact計算模型快速定位分散在計算機集群里的資料,增加IO效率,
Establish計算模型用于資料重組計算,這種計算屬于ETL范圍,它的作用和資料庫的ETL業務基本一樣,主要是為了提高資料檢索效率,區別是Establish計算模型是純粹的分布式,目前Laxcus集群作業系統系統已經內置了一些通用的Establish應用,比如洗掉磁盤上的垃圾資料,用戶就可以使用命令來操作,Laxcus命令風格類似Linux,操作起來非常簡單,
三種計算模型都已經封裝在Laxcus分布式應用工具包里(DSDK),DSDK為了簡化用戶的應用開發,屏蔽了系統底層的網路通信、分布調度、資料傳輸、任務互動等復雜的操作,用戶按照分布式編程規范,呼叫DSDK的API撰寫應用軟體,編譯打包,然后發布到Laxcus集群上就可以使用,整個開發程序和撰寫單機應用軟體沒有什么區別,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/283130.html
標籤:其他
