Clump: Improving File System Performance Through Adaptive Optimizations

نویسندگان

  • Patrick R. Eaton
  • Dennis Geels
  • Greg Mori
چکیده

Recent years have seen a meteoric rise in microprocessor performance. Overall computer system performance, however, has not kept pace with that of its most glamorous component. One key bottleneck in system performance is le system I/O 17]. This paper investigates methods for improving le system performance by reducing or hiding disk latency. These methods monitor le accesses and infer relationships about the accessed les. Based on this continuously updated information, the system makes decisions about how to improve le system performance. Two optimization techniques are examined: reorganizing the disk to colocate related les and prefetching les in anticipation of future requests. An algorithm for selecting les to prefetch based on second-order correlations despite the presence of noise is presented. Cluster-based disk reorganization was unable to achieve any beneet over traditional block and cylinder shuf-ing 21, 24, 23, 1]. Our prefetching systems were able to predict les to prefetch with over 50% accuracy.

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

ثبت نام

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

منابع مشابه

Adaptive Tradeoff in Metadata-based Small File Optimizations for a Cluster File System

Metadata-based optimizations are the common methods to improve small files performance in local file systems. However, serval problems will be introduced when applying the similar optimizations for small files in cluster file systems. In this paper, we study the tradeoffs between the performance of metadata and small files in metadata-based optimizations for a cluster file system. Our method ai...

متن کامل

Improving the velocity tracking of cruise control system by using adaptive methods

Accurate and correct performance of controller in cruise control systems is important. Hence, in such systems, controller should optimize itself against noise and probable changes in system dynamic. As a matter of fact, in this article three approaches have been conducted to-ward this purpose: MIT, direct estimation and indirect estimation. These approaches are used as controllers to track refe...

متن کامل

Improving the Resilience of Military Hospitals Through Self-Adaptation of Hospital Systems Using Organic Computing

Background and Aim: Among the failures of a disaster, the disruption of the critical infrastructure of the community causes the most damage to society. Therefore, the ability of critical infrastructure such as hospitals to anticipate, absorb, adapt or rapidly recover from a devastating event is essential. The purpose of this study is to design a self-adaptive model for resilient hospital system...

متن کامل

IotaFS: Exploring File System Optimizations for SSDs

Solid-state drives (SSDs) are quickly becoming an affordable alternative to mechanical hard disk drives. SSDs perform low latency reads and have access times that are magnitudes smaller than those of their mechanical counterparts. Many current file systems make clever optimizations that target mechanical hard disk drives; the faster performance of SSDs without use of mechanical parts makes obso...

متن کامل

Improving I/O Performance using Virtual Disk Introspection

Storage consolidation due to server virtualization puts stringent new requirements on Storage Array (SA) performance. Virtualized workloads require new performance optimizations that cannot be totally addressed by merely using expensive hardware such as SSDs. This position paper presents Virtual Machine Disk Image (VMDI) introspection—a key technique for implementing a variety of virtualization...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

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