Logo image
支援平行物件I/O的環境
Thesis

支援平行物件I/O的環境

曹英昆
Masters, National Tsing Hua University
1994

Abstract

平行物件I/O的環境資訊電腦平行輸入/輸出分散式陣列無共享記憶體環境檔案系統電腦科學 INFORMATIONCOMPUTERParallel I/ODistributed ArrayShared Nothing EnvironmentFile SystemINFORAMTIONCOMPUTER-SCIENCE
本篇論文中我們描述建構在無共享記憶體的分散式記憶環境(sharednothing distributed computing environment)下的一個支援儲存分散式陣列(distributed array)的平行檔案物件環境(parallel file objectenvironment)。這個環境將分散式陣列的概念從記憶體層次延伸到檔案層次。我們在環境中提供了一些平行檔案系統的程式庫,使用者可以根據應用程式中物件分散的方式來平行的讀寫物件資料。當一個物件被幾個不同的應用程式存取,且這物件在這些應用程式中的分散方式不同的時侯,我們也提供了一個可以決定用何種分散方式儲存在檔案中的功能。這個功能可以選擇一個較好的儲存方式,以便減少檔案與應用程式間的資料搬移總量。我們也考量到超出現存環境(out of configuration)以及處理器重對應(processor remapping)問題的處理。處理器重對應問題是指在應用程式先後執行時使用相同的處理器但是處理器的編號不一致,這會使資料的搬動多了一個變因。而超出現存環境的情況則是說應用程式所需的物件存在於現在執行程式的環境之外,我們需要額外的存取動作。這些情況我們在這個環境中都有提供函數來幫助使用者處理。我們整個系統是架構在PC++的叢集模式(collection model)以及單一程式多分資料(SPMD model)模式,在平行虛擬機器(PVM)上執行。整個系統的測試是在一個用以太網路(Ethernet)聯結起來的八台DEC Alpha Farm下的測試環境所作。

Metrics

1 Record Views

Details

Logo image