BORG: Block-reORGanization for Self-optimizing Storage Systems

نویسندگان

  • Medha Bhadkamkar
  • Jorge Guerra
  • Luis Useche
  • Sam Burnett
  • Jason Liptak
  • Raju Rangaswami
  • Vagelis Hristidis
چکیده

This paper presents the design, implementation, and evaluation of BORG, a self-optimizing storage system that performs automatic block reorganization based on the observed I/O workload. BORG is motivated by three characteristics of I/O workloads: non-uniform access frequency distribution, temporal locality, and partial determinism in non-sequential accesses. To achieve its objective, BORG manages a small, dedicated partition on the disk drive, with the goal of servicing a majority of the I/O requests from within this partition with significantly reduced seek and rotational delays. BORG is transparent to the rest of the storage stack, including applications, file system(s), and I/O schedulers, thereby requiring no or minimal modification to storage stack implementations. We evaluated a Linux implementation of BORG using several real-world workloads, including individual user desktop environments, a web-server, a virtual machine monitor, and an SVN server. These experiments comprehensively demonstrate BORG’s effectiveness in improving I/O performance and its incurred resource overhead.

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

ثبت نام

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

منابع مشابه

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...

متن کامل

Mechanical Characteristics of SPG-178 Hydrogels: Optimizing Viscoelastic Properties through Microrheology and Response Surface Methodology

Background: Self-assembling peptides (SApeptides) have growing applications in tissue engineering and regenerative medicine. The application of SApeptide-based hydrogels depends strongly on their viscoelastic properties. Optimizing the properties is of importance in tuning the characteristics of the hydrogels for a variety of applications. Methods: In this study, we employed statistical modelin...

متن کامل

Weyl matrix functions and inverse problems for discrete Dirac type self - adjoint system : explicit and general solutions

Discrete Dirac type self-adjoint system is equivalent to the block Szegö recurrence. Representation of the fundamental solution is obtained , inverse problems on the interval and semiaxis are solved. A Borg-Marchenko type result is obtained too. Connections with the block Toeplitz matrices are treated.

متن کامل

Two-Level, Self-Verifying Data for Peer-to-Peer Storage

First-generation peer-to-peer storage systems unnecessarily couple the unit of client data access to the unit of infrastructure data management. Designs that require all peers to operate on data at a fixed granularity lead to inefficiencies such as high query load and high per-block storage overheads. To provide variable granularity access and support more efficient peer-to-peer storage systems...

متن کامل

CRAID: online RAID upgrades using dynamic hot data reorganization

Current algorithms used to upgrade RAID arrays typically require large amounts of data to be migrated, even those that move only the minimum amount of data required to keep a balanced data load. This paper presents CRAID, a self-optimizing RAID array that performs an online block reorganization of frequently used, long-term accessed data in order to reduce this migration even further. To achiev...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2009