期刊文献+

基于字节指纹极值特征的数据分块算法 被引量:3

Data Chunking Algorithm Based on Byte-fingerprint Extremum Characteristics
下载PDF
导出
摘要 针对基于内容的数据分块算法中基本滑动窗口算法不能确定最大数据块的问题,提出一种基于字节指纹极值特征的数据分块算法。算法以上一个块边界点为起点构建最大块长区间,通过定义字节指纹极值域半径函数F并利用函数F值的分布特性,以概率1在允许的最大块长的区间内确定下一个块边界点。该算法克服了基本滑动窗口等分块算法不能确定最大分块长度的不足,其时间复杂度为O(n)。 Aiming at the problem that the Basic Sliding Window(BSW) algorithm can not determine the maximal block length in the field of data storage,a kind of data chunking algorithm based on the extremum characteristic of byte-fingerprints is presented.It constructs the interval within allowed maximal chunk length next to the previous chunk,and defines the function F for the field radius of byte-fingerprint's extremum.By using the characteristics of the function F,it can determine the next block boundary in the maximum interval with the probability of 1.Experimental results prove that the algorithm can overcome the shortage that BSW window algorithm and some other block-based algorithm can not determine the length of the largest block.The complexity of the algorithm is O(n).
出处 《计算机工程》 CAS CSCD 北大核心 2010年第8期69-70,73,共3页 Computer Engineering
关键词 数据分块算法 哈希指纹 存储算法 data chunking algorithm Hash fingerprint storage algorithm
  • 相关文献

参考文献7

  • 1Muthitacharoen A,Chen Bin,Mazieres D.A Low-bandwidth Network File System[C]//Proc.of the 18th ACM Symposium on Operating Systems Principles.Vancouver,Canada:ACM Press,2001:174-187.
  • 2Forman G,Eshghi K,Chiocchetti S.Finding Similar Files in Large Document Repositories[C]//Proc.of the 11th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.San Diego,California,USA:ACM Press,2005:394-400.
  • 3Bobbarjung D R,Jagannathan S.Improving Duplicate Elimination in Storage Systems[J].ACM Transactions on Storage,2006,2(4):424-448.
  • 4Dabek F.Wide-area Cooperative Storage with CFS[C]//Proc.of the 18th ACM Symposium on Operating Systems Principles.Vancouver,Canada:ACM Press,2001:202-215.
  • 5Rivest R.The MD5 Message-digest Algorithm[Z].(1992-10-09).http://www.ietf.org/rfc/rfc1321.txt.
  • 6Rabin M O.Fingerprinting by Random Polynomials[R].Center for Research in Computing Technology,Harvard Univ.,Tech.Rep.:TR-15-81,1981.
  • 7Eshghi K,Tang Hsiu-Khuem.A Framework for Analyzing and Improving Content-based Chunking Algorithms[R].Hewlett-Packard Labs,Tech.Rep.:2005-30,2005.

同被引文献14

  • 1Bolosky William J, Corbin Scott, Goebel David, at 01. Single instance storage in Windows 2000[C]. Proceedings of the 4th USENIX Windows Systems Symposium. 2000: Seattle, WA.
  • 2Kubiatowicz John, Bindel David, Chen Yan, at al. Oceanstore: An architecture for global-scale persistent storage[J]. ACM Sigplan Notices, 2000.35(11): 190-201.
  • 3Muthitacharoen Athicha, Chen Benjie, Mazieres David. A low- bandwidth network file system[C]. ACM SIGOPS Operating Systems Review. 2001: ACM.
  • 4Cox Landon P, Murray Christopher D, Noble Brian D. Pastiche: Making backup cheap and easy[J]. ACM SIGOPS Operating Systems Review, 2002.36(SI): 285-298.
  • 5You Lawrence L, Pollack Kristal T, Long Darrell De. Deep Store: An Archival Storage System Architecture[C]. Proceedings of the 21st International Conference on Data Engineering. 2005: IEEE Computer Society.
  • 6Eshghi Kave, Tang Hsiu Khuern. A framework for analyzing and improving content-based chunking algorithms[C], in Hewlett-Packard Labs Technical Report TR. 2005.
  • 7Rabin Michael O. Fingerprint by random polynomials[R]. 1981, Technical Report TR-15-81, Center for Research in Computing Technology, Harvard University.
  • 8David Hansen GMail File system over FUSE [ EB/OL].2010. http : //sr71. net/projects/gmailfs/.
  • 9Srinivasan J, Wei W. Emfs : email-based personal cloudstorage [ C ] // Sixth International Conference on Networ-king, Architecture, and Storage, NAS 2011. Dalian,China: [S.n. ] , 2011: 248-257.
  • 10Idilio Drago, Enrico Bocchi. Benchmarking personalcloud storage [ C ] // In : Proceedings of the 13 th ACM In-ternet Measurement Conference, IMC 2013. Barcelona,Spain: ACM, 2013: 205-212.

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部