Applying File Information to Block-Level Content Addressable Storage

被引:0
作者
张悠慧
汪东升
机构
[1] TsinghuaNationalLaboratoryforInformationScienceandTechnology(TNList),ResearchInstituteofInformationTechnology,TsinghuaUniversity
关键词
content-addressable storage; smart disk; virtual machine; virtual storage;
D O I
暂无
中图分类号
TN918.1 [理论];
学科分类号
070104 ;
摘要
Content addressable storage (CAS) is a promising technology for improving storage efficiency as well as access throughput. Currently, many CAS products are implemented on the block level, which results in loss of file information. Thus, some sophisticated optimizations cannot be achieved, such as accurate file-prefetching. This paper presents a file-aware block-level storage system combined with the CAS function. In contrast with some existing file-level CAS, this system is transparent to upper-level applications, including the operating system and the file system. These features are achieved by using smart-disk technologies to help the storage system to learn the file-system layout. A prototype was implemented on an open-source vir-tual machine (VM) with the guest operating system being Windows XP. Tests show that this combination significantly reduces the size of the VM image file and improves the storage performance by discarding unused blocks and using a simple file-level prefetching strategy.
引用
收藏
页码:41 / 49
页数:9
相关论文
共 22 条
[1]  
Shriver E,et al.A formalization of the attribute mapping prob- lem. Technical report HPL-SSP-95-10 . 1996
[2]  
Gibson, G.A,Nagle, D.F,Amiri, K,Chang, etc.A Case for Network-Attached Secure Disks CMU SCS. Technical Report CMU-CS-96-142 . 1996
[3]  
A Rowstron,P Druschel.Pastry:Scalable,distributed object location and routing for large-scale peer-to-peer systems. Proc.of the IFIP/ACM Int‘l Middleware Conf . 2001
[4]  
Quinlan S,Dorward S.Venti: A New Approach to Archival Storage. The First USENIX conference on File and Storage Technologies . 2002
[5]  
Chandra R,Zeldovich N,Sapuntzakis C, et al.The Collective: A cache-based system management architecture. Proceedings of the 2nd USENIX Symposium on Net- worked Systems Design and Implementation (NSDI’05) . 2005
[6]  
EMC Corporation.EMC centera content addressed storage system. http://www.emc.com/ . 2003
[7]  
Riedel E,Faloutsos C,Gibson G A,,Nagle D.Active disks for large-scale data processing. IEEE Computer . 2001
[8]  
Bellard F.QEMU,a fast and portable dynamic translator. USENIX An-nual Technical Conference,APR.10-15,2005,USENIX ASSOCIA-TION PROCEEDINGS OF THE FREENIX/OPEN SOURCE TRACK . 2005
[9]  
Mesnier M,Ganger G R,Riedel E.Object Based Storage. IEEE Communications Magazine . 2003
[10]  
Cox L P,,Murray C D,,Noble B D.Peer-to-peer infrastruc-ture:Pastiche:making backup cheap and easy. ACMSIGOPS Operating Systems Review . 2002