您的位置: 首頁 >科技 >

Tapis計算平臺將科學計算工具編織在一起

2022-09-06 00:33:52 編輯:淳于言苛 來源:
導讀 希望降低研究難度并在工具帶中添加新的計算工具的科學家可以探索Tapis項目。Tapis軟件平臺旨在幫助研究人員更輕松地利用功能強大的超級計算...

希望降低研究難度并在工具帶中添加新的計算工具的科學家可以探索Tapis項目。Tapis軟件平臺旨在幫助研究人員更輕松地利用功能強大的超級計算機,并集成和管理來自不同遙遠來源的數據。

科學基金會(NSF)向德克薩斯高級計算中心(TACC)和德克薩斯大學奧斯汀分校(UT Austin)授予了290萬美元的資助,此外還向夏威夷大學(UH)提供了100萬美元的獎勵。NSF獎項于2019年9月開始,旨在支持Tapis的持續(xù)開發(fā),Tapis是TACC-API的縮寫,從掛毯一詞開始,將服務和功能融合在一起。一個應用程序編程接口(API)是一個接口的軟件系統(tǒng)已建成或改造的另一個程序使用。

“ Tapis是用于計算科學和計算研究的研究計算平臺,”負責TACC的云計算和交互式計算小組的首席研究員(PI)喬·斯塔布斯說。“ Tapis是一個軟件系統(tǒng),可以幫助研究人員使用我們在TACC和其他地方擁有的超級計算機和其他類型的計算資源。”

“描述Tapis的最簡單方法是,它是一個基于Web的應用程序,它提供了現代科學家進行數據密集型,計算密集型研究所需的所有工具,”大學網絡基礎設施主管Co-PI Gwen A. Jacobs說。夏威夷系統(tǒng)。“ Tapis的與眾不同之處之一是,它將研究人員需要的所有重要工具編織在一起。這就是Tapis的真正力量。”

Tapis將在使用計算工具進行研究的過程中為具有不同專業(yè)知識的各種用戶提供服務。擁有高端計算資源和編程經驗的“高級用戶”將是其中的一員。Tapis將幫助他們自動化和簡化大型的工作流程或軟件應用程序管道。

在光譜的另一端,科學家才剛剛開始探索將先進計算應用于他們的研究的可能性。Stubbs說:“我們正在嘗試使用Tapis為他們做的事情,是在超級計算機上運行計算程序的最簡單方法。”

然后是中間一個小組,通常是大型軟件開發(fā)項目,專注于特定的研究領域,例如免疫學,天文學或生物信息學。

Stubbs說:“ Tapis的目標是使研究人員能夠以更加用戶友好的方式訪問這些計算資源。”

由NSF資助的計算資源被廣泛描述為網絡基礎設施,即研究人員共享的在線生態(tài)系統(tǒng),由高級計算資源作為后盾,托管在數據中心中,并得到專家的支持。“那些網絡基礎設施項目的Web開發(fā)人員團隊和其他開發(fā)人員可以利用Tapis更快地構建其網絡基礎設施項目。”

為此,一個示例是TAPIS API框架對流傳感器數據的支持,其中在復雜的工作流程中,一個事件(例如,對傳感器陣列的檢測)可能觸發(fā)另一個事件,依此類推,甚至是多個分析例程。

雅各布斯解釋說:“事件驅動的計算意味著工作流并非一直在運行。對于那些需要從傳感器和數據等來源獲取數據的科學家來說,這是一個很棒的功能上傳。這意味著他們不必手動運行所有代碼。工作流建立之后,就可以進行免提計算,從而實現免提分析。”

Tapis將整合由地球科學基金會(NSF)資助的EarthCube組成的地球科學(CHORDS)項目云托管實時數據服務,以實現事件驅動的計算。

從某種意義上說,應用于科學的API允許不同的系統(tǒng)相互通信。Stubbs說:“使用Tapis的想法是要有一個機器可讀和易用的接口來連接計算資源,例如超級計算機,還有高性能的存儲系統(tǒng),例如我們的Corral存儲系統(tǒng)或我們的全局文件系統(tǒng),Stockyard,以及我們希望擁有一個易于在其他程序中訪問和操作的界面。”

Tapis將提供的另一個功能是新的安全內核,其作用類似于控制對系統(tǒng)資源的訪問的門。Tapis安全內核將被分散化,使科學家可以更輕松地站立自己的應用程序并保留對機密數據的本地控制。

夏威夷大學網絡基礎設施研究科學家Co-PI Sean Cleveland說:“新的安全內核使我們能夠提供過去完成的所有托管安全性,身份驗證和授權。”“但是它還將允許數據中心和機構部署自己的安全內核,以便他們可以使用自己的用戶憑據并以自己的方式管理自己的安全性,以及在其機構中部署框架的各個組件,并且能夠利用一些集中的工作,這是一個使用科學即服務,平臺即服務的新型混合系統(tǒng),但是如果您想要更多的控制和定制功能,則可以在現場部署較小的組件而且仍然能夠利用一些較大的托管組件來滿足不同的需求。”

Tapis將為用戶提供簡化創(chuàng)建應用程序的過程的能力,這是科學家的強大工具。雅各布斯說:“如果您可以對工作流程進行編程,并使該工作流程在Tapis這樣的平臺上運行,則可以簡化流程,因為所有組件都可以更輕松地相互交流。”“這意味著研究人員必須構建一次該工作流程。然后,他們將該工作流程另存為Tapis基礎架構中的應用程序并重復使用。”

保存軟件環(huán)境的所有參數也將使科學家能夠在以后再次返回并再次運行數據分析,從而提高了科學可重復性。

Stubbs解釋說:“這實際上是TACC與夏威夷大學之間的完整合作。”

TACC在高性能計算和構建分布式軟件系統(tǒng)方面擁有廣泛的專業(yè)知識。盡管TACC的某些組件將在NSF資助的Jetstream云上運行,但Tapis的組件本身可以在商品服務器或現成的服務器上運行。

UH的團隊成員正在為Tapis系統(tǒng)的開發(fā),設計和體系結構做出貢獻。更重要的是,它們?yōu)闅夂?,海洋,珊瑚礁,人類微生物組以及圍繞健康差異的人口研究等領域的夏威夷提供了大量重要的領域研究信息。

雅各布斯說:“在夏威夷為我們提供Tapis項目,對于將先進的網絡基礎設施應用到數據密集型科學中,是一個巨大的認識提升。”“沒有這樣的項目,我們的許多研究人員可能不會意識到這些資源。”

研究人員正在努力的主要里程碑之一是在2020年夏季為早期采用者舉辦的年終研討會。“我們的想法是舉辦一次研討會,邀請研究人員參加,帶來他們的數據集,以提供給研究者。不僅介紹了他們的科學和用例,而且還讓Tapis團隊在第一年年底之前介紹了系統(tǒng)的功能。”

TACC高級計算接口主管Co-PI Maytal Dahan表示:“我們非常高興能夠啟動由NSF資助的新Tapis項目。“ Tapis將通過促進強大的網絡基礎設施功能和服務的發(fā)現,訪問和使用來改變科學家的生產力。我們希望通過提供各種安全可靠的API服務來降低完成科學的復雜性并縮短產品上市時間。可以在生產質量的環(huán)境中為我們的用戶提供支持。

TACC團隊將在項目的各個方面工作-開發(fā)安全內核,流數據API和集成,質量保證和持續(xù)集成測試,外展,培訓和員工開發(fā)。我真的為TACC和UH的團隊感到驕傲,我們都熱心從一開始就通過我們的早期采用者計劃與科學界合作,以創(chuàng)建對科學界產生積極影響的服務。”

Tapis項目是“持續(xù)創(chuàng)新網絡基礎設施”(CSSI)的一部分,該項目是由高級網絡基礎設施辦公室(OAC)牽頭的NSF跨領域計劃。“ CSSI支持創(chuàng)新的網絡基礎設施的發(fā)展,使研究人員社區(qū)能夠繼續(xù)并加速NSF支持的所有基礎科學和工程領域的進步,”管理該獎項的OAC計劃主任Stefan Robila博士說。“通過在先前的工作基礎上,并利用現有的領導力計算資源(如TACC可獲得的資源),Tapis有助于不斷增強網絡基礎設施,同時降低了獲取網絡基礎設施的障礙。”


免責聲明:本文由用戶上傳,如有侵權請聯系刪除!

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經網.復制必究 聯系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯網 版權歸原作者所有。