Logo image
Environment Support for Parallel Array Object I/O on Distributed Environtmets
Thesis

Environment Support for Parallel Array Object I/O on Distributed Environtmets

Tsaur, Ing Kuen
Masters, 國立清華大學, 資訊工程學系
1994

Abstract

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

Metrics

1 Record Views

Details

Logo image