一种由智能终端控制的数据同步算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 O l 3年 4月
西安电子科技大学学报( 自然 科学 版 )
J0U R NA L 0F X I DI A N U N I VE R SI TY
Ap r . 2 O 1 3
Vo 1 . 4 0 No . 2
第 4 O卷
第 2期
d o i : 1 0 . 3 9 6 9 / j . i s s n. 1 0 0 1 — 2 4 0 0. 2 0 1 3. 0 2 . 0 2 8
( Sc ho o l o f I nt e r n e t o f T hi n gs,W ux i Pr of e s s i on a l Col l e g e o f Sc i .a n d Te c h.,W ux i 21 4 02 8,Chi na )
算 法 中. 数 据 同 步 的 计 算 由智 能 终 端 控 制 , 将 HAS H 指 纹 信 息 映 射 至 HAS H 指纹信 息文件 , 与 同 步 数 据 独 立. 计 算 完 文 件 名 和 文 件 内容 的 哈 希 码 后 , 先 匹配 文 件 名 再 匹 配 文 件 内容 的哈 希 码 , 降 低 了对 哈 希 算 法 的要 求 . 仿 真 实验 使 用 改进 的 B K D R 哈希 算 法 , 实现 了 2 0 0 0 0数 量 级 的文 件 重 复 性 检 测 , 验证 了该数据 同
Da t a s y nc h r O ni z a t i 0 n a l g o r i t hm c o n t r o l l e d
b y t h e i nt e l l i g e nt t e r mi na l
LI Li ya。 H U Xi ao ho n g X I N Zhe n gu o
步 算 法 可 以 由智 能 终 端 独 立 实 施 , 而 不 依赖 服 务 器 , 可 以整 合 不 同厂 商 的 云 存 储 服 务 . 关 键 词 :智 能 终 端 ; 数据 同 步 ; 哈希指纹信息 ; 整合 ; 云 存 储 中图分类号 : T P 3 1 1 文 献标 识码 : A 文章编号 : 1 0 0 1 — 2 4 0 0 ( 2 0 1 3 ) 0 2 — 0 1 7 2 一 O 9
一种由智能终端控制的数据同步算法175写文件hash信用文件名hash指纹信息对arysize求模得到a效组索jllndex初始化文件头信息i用索sllndexa设置arysize和ie到文件名信息块pnhtype等字段倒根据fnnhashcode值找到下一个l文件名信息块根据arysize和hashcodpnhtype字段值段是否为够初始化文件名hash信息块的数组io入口元素将文件名hash信息写入fnhashcode字记录当前文件尾的偏移量tailoffset2在文件一offse字尾生成文件名信息块是否为0l
一
种 由智 能 终 端 控 制 的数 据 同步 算 法
李 立 亚 , 胡 晓 红 , 辛 振 国
( 无 锡 科 技 职 业 学 院 物 联 网技 术 学 院 , Z - 苏 无锡 2 1 4 0 2 8 )
摘 要 :提 出 了基 于 HAS H 指 纹信 息 的 数 据 同步 算 法 , 将 数 据 严 格 一 致 同步 和 弱 一 致 同 步策 略 整 合 在 一个
பைடு நூலகம்
n e e d e d s y n c h r o n o u s d a t a .Th e a l g o r i t h m i s u s e d t o c a l c u l a t e t h e h a s h c o d e f o r i f l e n a me a n d f i l e c o n t e n t .
Fi r s t we m a t c h t h e f i l e n a me ’ S ha s h c o de a nd t h e n t h e f i l e c o nt e n t , w hi c h s t r a t e gy c a n r e du c e t h e r e qui r e me nt f or t he h as h a l gor i t hm . The s i mu l a t i o n e xp e r i me nt us e s t h e i m pr o ve d BKD R ha s h al go r i t hm , t he r e s ul t s a c h i e v e 2 00 00 or de r — of - ma g ni t ude f i l e r e pe a t a b i l i t y t e s t a n d v er i f y t ha t t he da t a s y nc hr o ni z a t i on a l g or i t hm c a n be i mp l e me n t e d i nd e pe n de n t l y by t h e i nt e l l i ge nt t e r mi n a l ,i ns t e a d o f r e l y i ng o n t h e s e r ve r,
Ab s t r a c t : To i nt e gr a t e d i f f e r e n t ve ndo r s’c l o ud s t o r a g e s e r v i c e s, w e p ut f o r wa r d a d a t a s y nc h r o ni z a t i o n a l gor i t hm ba s e d o n H A SH f i ng e r pr i nt i nf o r ma t i on, whi c h c om bi ne s s t r i c t l y c on s i s t e nt d a t a s y nc hr 。 ni z a t i o n a nd we a k c o ns i s t e n t d a t a s ync hr 0ni z a t i o n. I n t e l l i ge nt t e r mi na l c on t r o l e d d a t a s yn c hr on j z a t i on c a l c u l a t i o n m ap s H A SH f i nge r pr i nt i nf o r ma t i on i n t o H A SH f i n ge r pr i n t i n f or ma t i on f i l e whi c h i s i nd e pe n de nt of t h e
西安电子科技大学学报( 自然 科学 版 )
J0U R NA L 0F X I DI A N U N I VE R SI TY
Ap r . 2 O 1 3
Vo 1 . 4 0 No . 2
第 4 O卷
第 2期
d o i : 1 0 . 3 9 6 9 / j . i s s n. 1 0 0 1 — 2 4 0 0. 2 0 1 3. 0 2 . 0 2 8
( Sc ho o l o f I nt e r n e t o f T hi n gs,W ux i Pr of e s s i on a l Col l e g e o f Sc i .a n d Te c h.,W ux i 21 4 02 8,Chi na )
算 法 中. 数 据 同 步 的 计 算 由智 能 终 端 控 制 , 将 HAS H 指 纹 信 息 映 射 至 HAS H 指纹信 息文件 , 与 同 步 数 据 独 立. 计 算 完 文 件 名 和 文 件 内容 的 哈 希 码 后 , 先 匹配 文 件 名 再 匹 配 文 件 内容 的哈 希 码 , 降 低 了对 哈 希 算 法 的要 求 . 仿 真 实验 使 用 改进 的 B K D R 哈希 算 法 , 实现 了 2 0 0 0 0数 量 级 的文 件 重 复 性 检 测 , 验证 了该数据 同
Da t a s y nc h r O ni z a t i 0 n a l g o r i t hm c o n t r o l l e d
b y t h e i nt e l l i g e nt t e r mi na l
LI Li ya。 H U Xi ao ho n g X I N Zhe n gu o
步 算 法 可 以 由智 能 终 端 独 立 实 施 , 而 不 依赖 服 务 器 , 可 以整 合 不 同厂 商 的 云 存 储 服 务 . 关 键 词 :智 能 终 端 ; 数据 同 步 ; 哈希指纹信息 ; 整合 ; 云 存 储 中图分类号 : T P 3 1 1 文 献标 识码 : A 文章编号 : 1 0 0 1 — 2 4 0 0 ( 2 0 1 3 ) 0 2 — 0 1 7 2 一 O 9
一种由智能终端控制的数据同步算法175写文件hash信用文件名hash指纹信息对arysize求模得到a效组索jllndex初始化文件头信息i用索sllndexa设置arysize和ie到文件名信息块pnhtype等字段倒根据fnnhashcode值找到下一个l文件名信息块根据arysize和hashcodpnhtype字段值段是否为够初始化文件名hash信息块的数组io入口元素将文件名hash信息写入fnhashcode字记录当前文件尾的偏移量tailoffset2在文件一offse字尾生成文件名信息块是否为0l
一
种 由智 能 终 端 控 制 的数 据 同步 算 法
李 立 亚 , 胡 晓 红 , 辛 振 国
( 无 锡 科 技 职 业 学 院 物 联 网技 术 学 院 , Z - 苏 无锡 2 1 4 0 2 8 )
摘 要 :提 出 了基 于 HAS H 指 纹信 息 的 数 据 同步 算 法 , 将 数 据 严 格 一 致 同步 和 弱 一 致 同 步策 略 整 合 在 一个
பைடு நூலகம்
n e e d e d s y n c h r o n o u s d a t a .Th e a l g o r i t h m i s u s e d t o c a l c u l a t e t h e h a s h c o d e f o r i f l e n a me a n d f i l e c o n t e n t .
Fi r s t we m a t c h t h e f i l e n a me ’ S ha s h c o de a nd t h e n t h e f i l e c o nt e n t , w hi c h s t r a t e gy c a n r e du c e t h e r e qui r e me nt f or t he h as h a l gor i t hm . The s i mu l a t i o n e xp e r i me nt us e s t h e i m pr o ve d BKD R ha s h al go r i t hm , t he r e s ul t s a c h i e v e 2 00 00 or de r — of - ma g ni t ude f i l e r e pe a t a b i l i t y t e s t a n d v er i f y t ha t t he da t a s y nc hr o ni z a t i on a l g or i t hm c a n be i mp l e me n t e d i nd e pe n de n t l y by t h e i nt e l l i ge nt t e r mi n a l ,i ns t e a d o f r e l y i ng o n t h e s e r ve r,
Ab s t r a c t : To i nt e gr a t e d i f f e r e n t ve ndo r s’c l o ud s t o r a g e s e r v i c e s, w e p ut f o r wa r d a d a t a s y nc h r o ni z a t i o n a l gor i t hm ba s e d o n H A SH f i ng e r pr i nt i nf o r ma t i on, whi c h c om bi ne s s t r i c t l y c on s i s t e nt d a t a s y nc hr 。 ni z a t i o n a nd we a k c o ns i s t e n t d a t a s ync hr 0ni z a t i o n. I n t e l l i ge nt t e r mi na l c on t r o l e d d a t a s yn c hr on j z a t i on c a l c u l a t i o n m ap s H A SH f i nge r pr i nt i nf o r ma t i on i n t o H A SH f i n ge r pr i n t i n f or ma t i on f i l e whi c h i s i nd e pe n de nt of t h e