一种移动数据同步算法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
法是不可行的 , 为 : 因
MHi 与固定 网络 中 Sre 的高质量数据通信 。 evr



s r ev
1 )在通信质量较差 的无线 网络环境 中, 应答 消息
丢失 的概率同样也 比较大 ¨ 。 7 ] 2 )在通信质量不稳 定的无线 网络环境 中, MH发 送应答 消息给 MS 消耗的时间不定 , S 无法规定一个 时
ted t cesmihtrt h a aa cs s i ai o,k e ted t cn i e c etr n h o bl o t o s tn e Os n e p n et h o bl u p r e p h a a o ss n yb te ,a dtem i t eh s d en’ e dt e darso s Otem i s p t e o sa in whc i oes i befrtei tbewieesn t r n i me t tt o ih sm l ut l o h m a l a rls ewo ke vr on n . Ke w r s m bl o mp t ; bl a t y od : o i ec ui m i g n o ed ama a e e t d t y c r nz t n ng m n ; a s ho i i a n ao
{M, c l 表示消息的主体 , c [ t] M u t 表示 消息的上载 时 u
中转 。MS S是无线 网络 实现 与 固定有 线 网络通 信的
无线广播 錾元 无线届 域同
F H:Fx d ot 固定 主机 ;MS :Mo i u p  ̄Sa o , i s eH , S bl S p o t i e tn 移动 基站;MH:Mo i o t be s l H ,移动主机 ,移 动客户机
络 环境下使 用 。
关 键词 : 动计算 ; 数据管 理 ; 据 同步 移 移动 数
中图分类 号 : P 9 .2 T 317 文献 标识 码 : A 文 章编号 :63 2X(00 1 — 17 4 17 —69 2 1)2 03 —0
A o l t y hr ni a i n g r t m M bie Da a S nc o z to Al o ih
2 算 法描述
为了 便 于 理 解 , 把模 型 中 的 消 息 定 义 为 两 类 :
UR— ( D] WN和 U U 。UR D3 R— P — WN 表示模 型 自上 而下 发 送 的 消息 , 一个 U E 每 R— OWN 可 以表 示 为 :
L sTmet p 基于 时间戳的 多次传 输 ) 法来解 决 at i sa , m 算 这个 问题 , 它暂时缓存 MS S发给 MH 的消息 , 通过 对 比 MH版本信息 时间戳 识别 MH丢失 了哪些 消息 , 重
(. 1 西安通信学院, 陕西 西安 7 00 ;. 1 162 西安邮电学院, 陕西 西安 702 ; 111 3 西安交通大学, . 陕西 西安 7 04 ) 109
摘 要: 由于无 线网络 的带宽 窄 、 可靠 和频繁 断接等 限制 , 统 的基 于应答 消 息 的数据 同步 算 法不 再适 用 。提 出一种 基 不 传
O 引 言
目前移动计算系统大都基 于图 1 所示的移动计算
环境 的经典基础网络模 型¨ 。 J
模 型 由三 类 节 点 组成 【 : J
接 I[l : 2。 I
1 )固定 主机( i dH s)每个 F Fx ot : e H维护一个本地
数据库 , 位于高速固定 网络 中。 wenku.baidu.com
发送应 答消息 , 能够识别 出哪些消息 MH是 已经 收 并 到了的, 些消 息是 MH丢失 没有 收 到的 , 哪 适合 在通 信不稳定的无线 网络环境下使用 。为更好地使 用该算
法, 需要对经典基础网络模 型做一个扩展 , 称新 的体系
结 构 为 MA M ( b e gn s blD tMa — MD Moi et ae Mo i aa n lA b d e
Ab ta tBea s f rls ewo k sfau e uh a  ̄ ' w ewok wit sr c : cu eo wieesn t r ’ e trss c sl r n t r o d h,b dn t r eibly,a dfe u n icn e t n,te a ewo ktl it a i n rq e tds n ci o o h ta iin l aas n ho iain lo i m ih d p n so h e p n igmesgein’ utbea y moa. pe e ta n w li rdt a t y c rnz t ag r h whc e e d n te rso dn sa s ts i l l Re rs n e mut— o d o t a n 8 ta s r lo ih ae n telts tmetmpt e ov hspo lm .I a h st er坨 rn p tag rt b sdo h ae t i s o m a ors let i rbe tcc e h 蹬 r bl ss eiywhc 玎 ! i bat ,v rf ihrI; e es ta mo i u p r tt ns n st h t bl s p tsai e d omo・ e o o
标之一是节约成本 该方法违背 了这个设计 目标 。 8,
I s、 . 【sl I ・_— M 、 -
C DB: e tr tb s,中心 数据库 ;S reA: ev r et C ne a ae Da ev r S re n , Ag 服 务器代理 ;MS A: MS et S SAg n,移动基 站代 理 L L cl e t A: oa Ag n,本 地代理 ;MHA: MHAgn ,移 动客户机代 理 et E MDB: mb d e bl Daa ae E e d dMo i tbs ,嵌入式移动数 据库 e
收稿 日期:0 0—0 一l ; 21 4 2 修回日期 :0 0 7 4 2 1 —0 —2
图 1 移动计算环境的经典基础 网络模型
作者简介 : 王若莹 ( 9 8 , , 西西安人 , 师 。 17 一)女 陕 讲 硕士 , 究方 向 研
为智能设计理论 。
3 )移动客户机( beH s, Mo i ot简称 MH)MH的处 l : 理能力与存储 能力 相对 于服务器来说 非常有 限 , 而且
间 限制以判定消息是否丢失。 3 )在昂贵的无线 网络 环境 中, MH 每接收到一个
lf
l I
—一
寓 圈
C B D
— — — j

— — — — — — —


一 一 一
消息后都发给 MS 一 个应答 消息将 占用过多 的无线 S 网络资源 , 是一笔不小的费用 , 而移动环境 下设计 的 目

20 20 1 0
年2 趁月 l 期
CI ̄ TECHNOLOGY AND DEVELOPMEN ̄、 TP 计算机技术与发展 )LR IY V I

V. 2011 o0N 1 。2 2 . De . c 0

种移动 数据 同步算 法
王若莹 李 梁2张润洲 王 健3 , , ,

18 ・ 3
计算机技术 与发展
第2 0卷
受 所处 网络环境影响 , 经常与服务器断接 。 3 ]
存 MHi 给固定 网络的数据信息 , M]i 发 在 - 断接期 间 , I
固定 网络 与 L 进行数 据交互 , A 通过这 种方式 , 以 可 在无线 网络 不 稳 定 , MHi 繁 断 接 的情 况 下 , 现 频 实
Du n eu mah mai lmo esa dc mp rn wiht eecascm bl a y c r nzt nag rtms tsp i r g stp t e tc a dl n o ai g t h s l i o i s ed t sn ho iai lo i a o h ,ii 地
2 .Xia m t t fP s n lo mmu i t m ,Xia 1 1 1 Chn ; ’n I i eo ota d Teeo m ne i a o ’n 7 0 2 , ia
3 X ’ atn nvr t, ia 10 9 C i ) . ia J oogU i sy X ’ 7 0 4 , h a n i ei n n
aels yc mp rn h 】sa e ’t etmp,a dt nrs d tels sa e h bl o t r tb o a ig tenesg s  ̄ sa o n he ea h t n o mesg st t em i h s. O o e t a tcnrd c h ti a e u e
在无线 网络 环境 中, 网络通 信质 量 差L , S发 4 MS 】 给 MH 的消 息很 有 可 能会 在 传输过 程 中丢失 [ 此 引,
外, MH因环境 、 节省 电源 、 约无线 网络通 信成本 等 节 原 因会频繁处于断接状态 J这 也会导致 MH接 收不 6, 到 MS S发来 的消息 , 如果采用 MH每接收到一个消息 就发送应答消息 给 MS S这种在 固定 网络 中常用 的方
新发送这些 消息给 MH, 同时 清除缓 存 中 MH 已经 接
收 到 了的 消 息 , 过 这 种 方 式 , 通 MH接 收 到 消息 后 无 需
UR — O iD WN = {M, d]M 表示消息 的主体 , c [ tc I t 表 d
示消息的下载时间戳 }UR— P表示模型 自上而下发 ; U 送 的消息 , 每一个 U U 可 以表 示 为 : i U R— P UR— P 间戳 } 。 =
于 时间戳 的多次传 输算 法来解 决这 个 问题 。它缓 存移 动基站 发给移 动客户 机 的消息 , 比版 本信 息 时间 戳识别 移 动客 户 对 机 丢失 的消息 , 重新 发送这 些消 息。通 过建立数 学模 型与 已有 的 经典 移 动数 据 同 步算 法 作 比较 , 明其更 能 有效 地 降 并 证 低数 据访 问 出错 率 , 持数据 的一致 性 , 移动客 户机 在接收 到消息 后无需 发送 应答 消 息 , 适合 在通 信 不稳定 的 无线 网 保 且 更
2 移动基站 ( bl S pot t i , 称 MS ) ) Mo i u pr Sao 简 e tn S:
MS S也位 于高 速 固定 网络 中, 具 有无 线联 网能力 , 并
它用于支持一个无线 网络单元( e)该 单元 内的移动 CH , 客户机如果想 和固定有线网络通信 , 必须经过 MS S的
W ANG o yn LILin 2 HANG n z o W A G in Ru - ig , a g ,Z Ru —h u , N Ja 3
( .x ’nC mmu i t n si t, ( fl 1 1 6 C i ; 1 i o a nc i s ntue ) ’l7 0 0 , hn ao I t ii a
由于 以上三个原 因, 统的消息应 答机制 不适 合 传 在本模型无线 网络环境 下使用 , 需要一 个新 的算法来
解 决这个 问题 。
图2
A C 4 系结 构 体
1 体 系结构
文 中提 出 了一 种 MT T( l —T asot ae L Mu i r pr B s t n d
相关文档
最新文档