网站大量收购独家精品文档,联系QQ:2885784924

移动实时数据库统服务质量管理.pdf

  1. 1、本文档共115页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动实时数据库统服务质量管理

摘 要 随着移动实时数据服务在电子商务和交通控制等行业应用的逐渐推广,其应用中 数据的时间限制性也逐步凸显,对于数据库系统需用新鲜的数据去反映物理世界对象 状态的必威体育精装版变化也有了进一步的要求。同时由于移动实时数据库系统中的事务有着严 格的时间限制,事务必须在其截止期内提交,否则系统会产生极大损失甚至带来灾难。 基于上述考虑,移动实时数据库系统应用追求的目标就不再是系统的吞吐量及平均响 应时间,而是系统中满足定时限制的事务的比率。这就要求解决关于数据模型、事务 模型、事务调度等方面的一系列理论与关键技术的问题;而传统的事务调度方法由于 没有考虑数据、事务的定时限制,不再适用于移动实时的应用。 负载的不可预测甚至可能的超载以及资源的有限性,是移动实时数据库系统应用 中面临的又一难题。尤其就资源的有限性而言,它导致系统不可能完全满足移动实时 数据库系统性能多方面的要求。尽管很多学者诉诸于提高数据新鲜度以求解决问题, 但都只是集中在提高系统某一单方面性能上。为此,论文首先提出在移动实时数据库 系统中进行服务质量管理,即用服务质量来衡量系统的综合性能;并且给出了一种新 的衡量服务质量的评价模型,其中包括事务错过截止期比率、数据新鲜度、CPU利用 率、系统能耗等性能参数。当然系统服务质量性能参数标准得到同时完全的满足是不 可能的,因为有的参数自身就相互矛盾。所以,为使各性能参数之间保持平衡,文中 采用反馈控制的方法去实现。同时为保证系统服务质量,论文还提出三种服务质量管 理策略:QDDU策略、基于差分服务的管理策略、基于不精确计算的管理策略。由于 移动实时数据库系统服务质量管理还必须考虑数据对象间的构成关系,这种构成关系 将数据对象分为导出数据对象和基本数据对象两类,文中构建了一种有向非循环图来 描述它们之间的关系。当某个数据对象值的变化可忽略时,实际上没有必要在数据库 更新这一数据,因为这不仅无助于提高系统价值,反而会增加系统负载。所以,论文 构建数据模型时除了考虑数据对象的时间有效期,还提出值域有效性以表示数据对象 I 在值域内容许的偏差。 移动实时数据库系统中不同类型的事务错过截止期对系统性能影响是不同的:硬 实时事务错过截止期会导致系统性能严重降低;而软实时事务出现少量的错过截止期 却能够容忍。与此相应它们带给系统的价值也不同,所以系统对具有不同价值的事务 实行差分服务,以此减少事务对系统资源的竞争。不仅如此文章中还引入不精确计算 技术调度事务,其实现方法是把一个复杂嵌套事务建模成一个必要部分和若干可选部 分,当完成一个事务所有的可选部分代价太大时,系统可以选择只执行该事务的必要 部分。而且,由于移动实时数据库系统中大多数事务都是复杂的嵌套事务,传统调度 策略都已不太适用。因此论文也提出了新的基于触发机制的事务调度算法,即通过反 馈控制架构实现的RODDFTS 与RODBFTS 两种算法。这两种算法都属于递归算法, 且都是在遍历数据对象的有向非循环图的基础上提出。通过仿真实验评估,两种算法 使系统的性能参数均不超过数据库管理员预置的两种状态(稳态和暂态)的参考值, 从而使得系统的综合性能得以提高。 关键词:移动实时数据库系统,服务质量,数据新鲜度,反馈控制,事务错过截 止期比率,不精确计算,能耗 II Abstract With the extending of mobile real-time database systems applications in e-commerce and traffic controlling, the timing constraints of data objects in these applications are growing higher and higher. And these applications require database systems to reflect the current data objects state using the freshest data val

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档