Design and Implementation of WFS - A Web File System For Linux 2.2.1

نویسندگان

  • Vishal Kathuria
  • Bruce Jackson
چکیده

WFS is a new Linux filesystem which provides a filesystem like interface for the World Wide Web. It was developed as a kernel module for the Linux Kernel 2.2.1, and utilizes a user level process (web daemon) to service HTTP document fetch requests. The filesystem provides for caching of remote documents and can process multiple outstanding requests concurrently. As remote documents are fetched, content contained in hyperlinks within those documents is extracted and mapped into the local filesystem. This remote directory content information is maintained for each directory managed by WFS in a special file ‘...’. The utility lsw is used to list and manage the remote directory content. The partition managed by WFS is a read-only partition for WFS clients. However, clients are able to flush entries from the WFS partition using a special utility rwm. Our performance study shows that WFS is about 30% slower than AFS for file access traces composed of 100% cache misses. The lower WFS performance is probably due in part to the larger amount of processing pushed to the user level process in WFS, and the use of a general HTTP library for document fetches.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Implementation of a Scalable Web Cluster System Using a Light-Weight Cluster Control Protocol

The need for web services is constantly increasing, while the requirements for web services are getting more and more complicated. Thus, web server systems with ever increasing performance are constantly in need. To efficiently satiate this need, web cluster systems, which have been a topic of much research, have been suggested due to its scalability. In this paper, we design and implement a sc...

متن کامل

Design and Implementation of a Fuzzy Intelligent System for Predicting Mortality in Trauma Patients in the Intensive Care Unit

Introduction: The intensive care unit is one of the most costly parts of the national health sector. These costs are largely attributable to the length of stay in the intensive care unit. For this reason, there are significant benefits in predicting patients' length of stay and the percentage of deaths in intensive care units. Therefore, in this study, a fuzzy logic based intelligent system was...

متن کامل

Design and Implementation of a Fuzzy Intelligent System for Predicting Mortality in Trauma Patients in the Intensive Care Unit

Introduction: The intensive care unit is one of the most costly parts of the national health sector. These costs are largely attributable to the length of stay in the intensive care unit. For this reason, there are significant benefits in predicting patients' length of stay and the percentage of deaths in intensive care units. Therefore, in this study, a fuzzy logic based intelligent system was...

متن کامل

The PODOS File System - Exploiting the High-Speed Communication Subsystem

Performance Oriented Distributed Operating System (PODOS) is a clustering environment, being built on a monolithic Linux kernel. PODOS augments very few components to the Linux kernel in order to make it distributed. These minimal components are the Communication Manager (CM), the Resource Manager (RM), the PODOS File System (PFS) and the Global IPC (GIPC). Each one of these components are desi...

متن کامل

BORG: Block-reORGanization and Self-optimization in Storage Systems

Disk I/O is the primary performance bottleneck for a wide range of workloads due to the relatively large, mechanical seek and rotational delay overheads incurred during I/O operations. Current-day file systems that exclusively manage storage space on disk drives employ static data layouts and do not attempt to optimize for application access patterns. We argue that this lack of application awar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999