標題: 登錄結構化發散式檔案系統之設計
Design of a Log_Structured File System
作者: 程筱宏
Cheng Hsiao Hung
黃國安
Dr. Hwang Kuo-An
資訊科學與工程研究所
關鍵字: 磁碟處理機;檔案快取;登錄結構化;檔案處理機;Disk Processor;File Caching;Log-Structured;File Processor
公開日期: 1992
摘要: 本篇論文提出一種〝登錄結構化發散式檔案系統(LDFS)〞之設計方法。其
基本的概念是將作業系統中的檔案處理子系統﹐從一個邏輯上的處理行程
轉變為一個實體上的處理元件。LDFS 的主要功能有三:(1)藉著將檔案資
料交錯分佈在由多個磁碟處理機(Disk Processor)所各自管理的磁碟上﹐
使得檔案傳輸速率(File Transfer Rate)不再受限於單一磁碟機的效能
。(2)藉由將檔案的處理工作分工在兩個層次(邏輯層與實體層)的處理機
上﹐並配合檔案快取(File Caching)技術的使用﹐可大量減少磁碟機輸出
入動作對檔案存取效率的影響。(3)藉由登錄結構化的儲存管理方式(Log-
Structured Storage Management)﹐以及存在檔案處理機(File
Processor)與各個磁碟處理機間之內部處理協定 ( Internal
Transaction protocol ) 的使用﹐即使系統發生意外當機情形﹐仍能在
系統重新啟動時恢復各磁碟中檔案資料的一致性。目前我們已建立一個登
錄結構化發散式檔案系統的雛型﹐並在此雛型上進行系統效能的量測。其
結果顯示 LDFS 的雛型的確有良好的系統效能﹐亦具有更進一步發展的潛
力。
This thesis presents the design of Log-Structured Diverging
File System (LDFS). The basic concept of LDFS is to change the
role of file system from a logical process in operating system
to a physical processing component of operating system. There
are three principle functions provided by LDFS : (1) By strip-
ping file data across multiple disks, which are management by
Disk Processors, the file transfer rate is not limited by the
performance of a single disk. (2) By dividing file processing
into two levels(logical level and physical level) of processors
and using file caching technique in each processor, it greatly
reduces the impact of disk I/O on file access. (3) By the
log- structured storage management and the internal transaction
pro- tocol between FP and each DP,the consistency of file data
stored in all disks can be restored when system crash occurs.
We have built a prototype of LDFS and performed some evalu-
ations on it. The results show this LDFS prototype is
performing well and has the capability to performs still better.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT810392018
http://hdl.handle.net/11536/56746
顯示於類別:畢業論文