嵌入式移动实时数据库管理系统的数据广播调度策略研究.doc
《嵌入式移动实时数据库管理系统的数据广播调度策略研究.doc》由会员分享,可在线阅读,更多相关《嵌入式移动实时数据库管理系统的数据广播调度策略研究.doc(52页珍藏版)》请在三一办公上搜索。
1、分 类 号 学号 2005612100164学校代码 10487 密级 公开 硕士学位论文嵌入式移动实时数据库管理系统的数据广播调度策略研究学位申请人:石磊学科专业:计算机软件与理论指导教师:卢炎生 教授答辩日期:2007年6月2日A Thesis Submitted in Partial Fulfillment of the Requirementsfor the Degree of Master of EngineeringResearch on Broadcast Scheduling Strategyin Embedded Mobile Real-Time DBMSCandidate
2、:Shi LeiMajor :Computer Software and TheorySupervisor :Prof. Lu YanshengHuazhong University of Science and TechnologyWuhan 430074, P. R. ChinaJune, 2007独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 学位论文作
3、者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密,在_年解密后适用本授权书。本论文属于不保密。(请在以上方框内打“”)学位论文作者签名: 指导教师签名: 日期: 年 月 日 日期: 年 月 日摘 要在嵌入式移动实时数据库系统中,无线网络环境具有带宽小、非对称、通信质量差等特点,为了支持大量移动用户并发访问数据库服务器上
4、的内容,提高网络通信的伸缩性,人们提出数据广播这一重要的数据分发方式。数据广播技术的研究主要包括数据广播模式、数据广播调度、数据广播组织,其中广播调度是数据广播应用中的关键技术。着重研究支持实时应用的数据广播调度策略。首先综述国内外在广播调度方向上的研究进展,对各种调度策略进行定性分析与评价。而后综合移动实时数据库中数据的各种特征,提出一种基于混合广播模式的实时数据广播模型,同时给出数据广播技术研究中的前提与假设。然后简要介绍自适应混合广播调度策略TC-AHB,并在此该策略基础上,提出一种改进的自适应混合调度策略Improved TC-AHB。TC-AHB策略能够根据数据的请求模式以及时间限制
5、等特征来动态计算周期广播的带宽比例及被调度的数据,同时,该策略设计的采样技术能够自适应调节采样的数据对象与采样时间,从而有效地获取数据的请求模式。Improved TC-AHB策略在继承这些技术优点的同时,进一步将TC-AHB策略推广到基于事务的多数据项广播调度中,同时,Improved TC-AHB策略采用“分布式周期广播”思想,以更精细的周期广播粒度来解决过长的周期广播时段与事务及数据的实时要求之间的矛盾。最后基于提出的实时数据广播模型,实现一个调度策略性能评价仿真系统,将Improved TC-AHB与TC-AHB,以及流行的按需调度策略EDF-T进行实验性能比较。实验结果表明:基于混合
6、广播模式的调度策略更适合于实时环境下的数据广播应用;Improved TC-AHB策略具有更低的事务失败率,以及更小的上行信道负荷。关键词:嵌入式移动实时数据库,数据广播,混合广播模式,调度策略,自适应AbstractIn the embedded mobile real-time database system (EMRTDBMS), Wireless network has the features of low bandwidth, asymmetry and poor quality, in order to support a large number of mobile clien
7、ts concurrently accessing the content in database servers, and to improve the scalability of the network communication, data broadcast tech., an important data dissemination method, is provided and applied in EMRTDBMS. Broadcast mode, scheduling strategy, and data organization are the main research
8、directions of data broadcast tech. Scheduling strategy is the key direction particularly.This paper emphasizes on scheduling strategy for data broadcast in real-time environment. Firstly, we introduce the progress of research on scheduling strategy in the past few years, and give the qualitative ana
9、lysis of those provided strategies. Secondly, by analyzing the characters of data in real-time database, we provide a Real-Time Data Broadcast Model based on hybrid broadcast mode. Then, we give a brief description of TC-AHB, a hybrid broadcast scheduling strategy. And based on that strategy, we pro
10、vide an improved scheduling strategy, named Improved TC-AHB.By taking the information of data requested mode and data deadline into calculation, TC-AHB can dynamically calculate the bandwidth ratio for periodic broadcast and the being-scheduled data, through a novel sample tech., TC-AHB can also eff
11、iciently get more valid data-requested mode. Improved TC-AHB not only inherits those merits of TC-AHB, but also extends the strategy to the broadcast based on transaction scheduling. And, it adopts an idea called distributed periodic broadcast, to solve confliction between a long periodic broadcast
12、interval and real-time requirement of data and transactions.At last, we implement a prototype system for measuring the performance of provided scheduling strategy, and for comparative experiment, we implement not only Improved TC-AHB, but also TC-AHB and an on-demand strategy called EDF-T. The concl
13、usions are: those strategies based on hybrid broadcast mode are more suitable for data broadcast application in real-time environment; and Improved TC-AHB has lower transaction failure ratio, and lower uplink load.Keywords: Embedded Mobile Real-Time DBMS, Data Broadcast, Hybrid Broadcast Mode, Sched
14、uling Strategy, Adaptive目 录摘 要IAbstractII1绪 论1.1嵌入式移动实时数据库的系统模型(2)1.2嵌入式移动实时数据库的数据广播技术(5)1.3本文主要研究内容与组织(7)2广播调度策略的基本理论和方法2.1广播调度策略的评价指标(9)2.2周期广播调度(10)2.3按需广播调度(11)2.4混合广播调度(12)2.5多数据项的广播调度(13)2.6基于事务的调度(13)2.7小结(14)3实时数据广播模型3.1数据广播模式(15)3.2实时数据的特征(17)3.3实时数据广播模型(18)3.4研究中的假设(20)3.5小结(21)4一种改进的自适应混合
15、广播调度策略4.1TC-AHB调度策略(22)4.2TC-AHB调度策略的性能分析及改进措施(26)4.3改进的TC-AHB(Improved TC-AHB)调度策略(27)4.4小结(30)5仿真实验与性能评价5.1仿真系统设计(31)5.2实验参数(32)5.3性能评价指标(33)5.4实验结果及分析(34)5.5小结(38)6结束语6.1本文总结(39)6.2进一步工作(39)致 谢(41)参考文献(42)1 绪 论随着蜂窝通信、无线局域网及卫星通信等无线通信技术的飞速发展,许多终端用户已经可以在自由移动的过程中保持与网络的连接。于是人们迫切需求移动终端能够在任何时候、任何地点访问任何数
16、据,而原来基于有线网络和固定主机的分布式数据库并不适应这些应用需求,基于无线网络的移动数据库技术(MDBMS)便应运而生,并且得到迅速广泛的应用。有一类应用,如军事指挥系统、实时交通信息管理系统、海上导航系统等,它们普遍要求事务的实时处理以及数据请求的实时响应,过期的未处理事务或实效的数据有可能带来灾难性的后果。因而移动实时数据库(MRTDBMS)受到业界以及学界研究者的关注。一般认为移动实时数据库系统就是移动环境(GSM 等无线网络)所支持的实时数据库系统1。在移动实时数据库系统中,移动客户端一般不是传统的台式计算机,而是车载设备、PDA、智能手机等嵌入式设备,数据库系统往往嵌入到这些设备中
17、,运行与嵌入式操作系统(如Linux、WinCE、VxWorks等)之上,所以它又称为嵌入式移动实时数据库(EMRTDBMS)。与分布式数据库系统的网络环境相比,移动实时数据库系统的网络环境具有带宽小、通信质量差的特点2。在一个无线广播单元内,从广播服务器(或称移动服务基站MSS)到移动用户MC的下行通信带宽一般要远大于从MC到MSS的上行通信带宽,而且MC从MSS接收数据的开销也远小于发送开销,因此在大部分场合,即使是处于断接状态,MC也可以选择接收从服务器发送的下行广播信息。为了支持大量用户并发访问服务器上的数据,有效地利用通信带宽,人们提出了数据广播(Data Broadcast)这一新
18、的数据分发模式2,由服务器将数据库中被大多数用户频繁访问的数据(即“热点数据”)组织起来向空中广播,移动用户从空中获取数据。数据广播是提高移动实时数据库系统可伸缩性的重要技术。对数据广播的研究主要分为如下3个方向:(1)广播模式,即数据的分发方式;(2)广播调度,即数据被选入广播序列,服务器所使用的策略;(3)广播组织,即数据在广播序列中的索引结构。文章将在1.2节对数据广播的这3个研究方向进行简要概述。本文主要围绕广播调度策略展开研究,在提出适用于实时移动环境的数据广播模型之后,进一步提出一种改进的自适应混合广播调度策略。本章组织结构如下:1.1节参考国内外研究文献,给出嵌入式移动实时数据库
19、的系统模型;1.2节对嵌入式移动实时数据库的数据广播技术及其研究方向进行简要概述;1.3节列出本文的研究内容及方向,并且给出章节组织结构。1.1 嵌入式移动实时数据库的系统模型Fix Network(WAN/Intranet/ATM etc.)ISMSSMSSERTDBMSLDBERTDBMSLDBERTDBMSLDBMCMCMCMCMCERTDBMSRepDBERTDBMSRepDBWirelessBroadcastUnitWired ConnectWireless Connect图1.1 嵌入式移动实时数据库的系统模型ISLSMSSDisconnectFH为了有效的研究数据广播技术,一个清
20、晰的系统结构至关重要。参考文献3, 4,本文建立嵌入式移动实时数据库的系统模型,如图1.1所示。系统由固定网络及移动网络两大部分组成。固定网络由一组移动服务基站MSS(Mobile Server Station)、信息服务器IS(Information Server)、位置服务器LS(Location Server)、以及固定主机FH(Fix Host)构成,它们通过WAN或其它有线网络连接,数据库分布于IS和MSS中;移动网络由一系列相交或者不相交的无线广播单元WBU(Wireless Broadcast Unit)构成,每个WBU由一个MSS支持,并且由一组移动客户MC(Mobile Cl
21、ient)组成,每个MC为一个嵌入式移动设备,它可以夸单元移动。下面详细讲述主要组成模块的功能特征。1.1.1 信息服务器ISIS 扮演数据库服务器的角色,它有本地数据库LDB(Local Database),并且由一嵌入式实时数据库管理系统ERTDBMS支持,它为MSS提供广播所需的数据。同时IS维持本地数据的更新。更新事务由传感器周期地或偶然地创建。传感器捕获外部环境的实时状态的变化,然后传输给IS来维护数据库中数据与外部数据的一致性。IS 的数据更新特性包括以下两个方面:更新频率(Frequency of Updates):按广播系统支持的应用类型,IS 中数据的更新频率分为频繁、普通和
22、不更新三种。更新方法(Update Method):指IS中数据被更新后,通过什么方法告知用户。常用的方式可向MC发送数据失效报告,或直接向MC发送最新数据。本文的研究不考虑数据的收集和更新。在以下论述中,如不特别说明,服务器(广播服务器)均指移动服务基站MSS。1.1.2 移动服务基站MSS(广播服务器)MSS提供对其负责的无线广播单元的通信支持,某些MSS同时扮演IS的角色,即数据的存储与更新。由前文所述可知,广播技术是系统的重要数据分发模式,MSS详细描述了广播结构,并定义了广播据的主要特征:广播内容(Broadcast Contents):在一些广播系统中,广播内容是不变的,广播内容的
23、值可被更新(如股票系统)。另外,广播内容也可以根据用户的数据需求动态产生和替换。存储桶容量(Bucket Size):存储桶是广播程序中广播的最小粒度,它又称为页面(Page)。一般桶(页面)的容量是定长的。广播磁盘结构(Broadcast Disk Structure):可分为平坦(Flag)结构和偏斜(Skewed)结构。其中平坦结构指在广播周期中各个数据项的出现频率相同。偏斜结构与之相反,指各个数据项出现的频率不完全相同。广播周期(Broadcast Cycle):分为周期(Periodic)广播和非周期(Aperiodic)广播。在周期广播中,MSS循环地广播数据。而在非周期广播系统中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 移动 实时 数据库 管理 系统 数据 广播 调度 策略 研究
链接地址:https://www.31ppt.com/p-2392829.html