计算机工程2016,Vol.42Issue(12):50-59,10.DOI:10.3969/j.issn.1000-3428.2016.12.010
基于块的分级存储系统多样性机制设计与研究
Diversity Mechanisms Design and Research of Block-based Hierarchical Storage System
摘要
Abstract
HazelNut is a block-based hierarchical storage system,which requires to manage multiple types of storage devices and different ways of I/O trace and block migration.As a result,a diversity equipment management mechanism(HNDisk)and diversity trace migration mechanism(HNType)are designed and implemented to meet these requirements.HNDisk is able to decentralized organize multiple storage devices in tiers with no constraints on device types and device amount.Meanwhile,HNType can add the type module according to the common interface,and it is easy to configure and select different trace metrics and migration algorithm.At the same time,it tests the influence of different trace metrics on the performance of btier average migration algorithm on the base of HNDisk and HNType.Experimental result show that trace metrics of access times and access sectors are not linearly correlated,as a result,these two metrics bring different migration results.Besides,I/O requests completion time used as trace metrics is able to improve sequential I/O by at least 10%.关键词
分级存储系统/多样性/Linux内核/可装载内核模块/虚拟文件系统开关/追踪度量/迁移算法Key words
hierarchical storage system/diversity/Linux kernel/loadable kernel module/Virtual Filesystem Switch(VFS)/trace metrics/migration algorithm分类
信息技术与安全科学引用本文复制引用
杜然,黄秋兰,程耀东,陈刚..基于块的分级存储系统多样性机制设计与研究[J].计算机工程,2016,42(12):50-59,10.基金项目
国家自然科学基金(11305192,11575223,11375221,11405195,11205177) (11305192,11575223,11375221,11405195,11205177)
中国科学院"十二五"科研信息化项目"高能物理科技领域云"(Y2293C00S5). (Y2293C00S5)