Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /amd/alumni/gcp/85/8517504/public_html/html.inc.php on line 126
An Efficient File System for Mobile Networking 碩士論文

 行動網路上的一個高效率檔案系統
 An Efficient File System for Mobile Networking

指導教授: 吳毅成

口試委員: 吳昇郭譽申葉義雄

摘要

  在網路使用日益普遍的今天,網路傳輸的穩定性常常關係著網路應用程式在整個網路運算過程中的效率性與正確性。 在以往,程式設計者必須自行處理網路運算過程中所可能發生的各種問題,這往往帶給程式設計者許多不必要的負擔, 無法全心專注於改善應用程式本身的功能。

  在本論文中,我們設計了一個虛擬的網路檔案系統,應用程式可以把原來網路存取的動作都依據一定的規則, 轉成為對我們檔案系統的存取要求,利用系統所提供的應用程式介面,應用程式不需對網路狀況作任何特殊處理。 除了簡化網路存取的動作之外,我們的系統同時提供了快取、壓縮、重傳、偵錯等功能, 提供網路應用程式一個高效率與高穩定性的運算平台。同時我們也在此平台上建立了電子郵件與檔案傳輸子系統, 來進一步證明系統分層架構之合理性與可行性。

全文


ABSTRACT

As the Internet grows rapidly, the stability of network transmission is now an important issue to network applications. Formerly, programmers must take care of the problems themselves in the network computing, but this always gives them too much unnecessary loads. Programmers can't just concentrate on improving the functionality of applications.

In this thesis, we develop a virtual network file system to simplify the development of network applications. By calling the API supplied by our system, applications can simply do a file system access to achieve the request of network access. Programmers could ignore most problems while networking. We offer an efficient and stable computing platform with the functionality of caching, compression, re-transmission, and fault-tolerance. We also build up E-Mail and FTP sub-systems at the top of our platform to demonstrate the correctness and feasibility of our layered system architecture.

(Full Text in Chinese)


1998.5.18


Downloads:
    Thesis PDF
    Presentation HTML
    Screen Snapshot 1. Mail Explorer
    2. GFS Server
    3. GFS Client
    4. Proxy FTP