drmaa2os統(tǒng)一作業(yè)管理的 Go API
drmaa2os 是一個(gè)基于開放標(biāo)準(zhǔn)(DRMAA2)的 Go API,用于提交和監(jiān)督在操作系統(tǒng)進(jìn)程、容器、POD、任務(wù)或 HPC 批處理作業(yè)中運(yùn)行的工作負(fù)載。
該 API 允許您在 OS 進(jìn)程中開發(fā)和運(yùn)行作業(yè)工作流,并切換到在 Kubernetes 中運(yùn)行的容器,作為 Cloud Foundry 任務(wù)、純 Docker、Singularity 或通過 C libdrmaa.so 庫支持 DRMAA 標(biāo)準(zhǔn)的任何 HPC 工作負(fù)載管理器(像 SLURM、Grid Engine 等),而不改變應(yīng)用程序邏輯。
它的主要目的是在平臺(tái)、工作負(fù)載管理器和HPC集群調(diào)度程序之上支持抽象層,這樣開發(fā)人員就不需要處理作業(yè)提交、狀態(tài)檢查等底層細(xì)節(jié)和差異。
評(píng)論
圖片
表情
