一种实时数据库服务质量管理策略

一种实时数据库服务质量管理策略摘要:针对动态负载下实时数据库系统难以同时维护事务实时性与数据实时性的问题,提出了一种数据质量与事务质量的管理策略•该策略给出一种综合了数据时域与值域特点的数据质量的定义,并据此提出了一种通过调整更新周期与数据动态相似度下限来调整数据质量的方法•该策略使用数据质量调整方法,反馈控制与接纳控制来保证服务质量.实验表明,该策略比现有策略更好地支持用户指定的目标.关键词:实时数据库;数据质量;反馈控制;相似度下限中图分类号:TP311文献标识码:AASchemeforReal-timeDatabaseQoSManagementBAITian,LIGuo-hui,LIUYun~sheng(CollegeofComputerScienceandTechnology,HuazhongUnivofScienceandTechnology,Wuhan,Hubei430074,China)Abstract:Itischallengingforreal-timedatabasesystems(RTDBs)tosupporttransactiontimelinesswhilepreservingdatafreshnessunderunpredictableworkloads・Sothispaperproposedaschemefordataandtransactionqualitymanagementtosolvethisproblem.Adefinitionofdataqualityconsideringdatacharacteristicinbothtimeandvaluedomainwasgiven.Basedonthedefinition,adataqualityadjustmentmethodwaspresentedwhichadjustsupdateperiodsanddynamicsimilaritydegreelowerbounds・Thisschemeusestheadjustmentmethod,feedbackcontrolandadmissioncontroltosupportQostargets.Experimentshaveshownthattheproposedschemeoutperformstheexistingschemes.Keywords:real-timedatabase;dataquality;feedbackcontrol;similaritydegreelowerbound当前,交通控制、股票交易、电信网络管理等诸多应用都要求后台数据库系统实时处理用户请求,同时系统能为这些请求提供实时数据.实时数据库系统通常难以同时满足事务与数据的实时性要求•一方面,系统中存在许多不断变化的实时数据,为保证这些数据的实时性所进行的更新需占用大量系统资源,这必然影响到用户事务的处理•另一方面,用户事务本身给系统带来的负载也具有不可预测性•在系统超载的情况下事务与数据的实时性就更加难以保证.现有方法或没有综合考虑实时数据和事务的需求,或没有充分考虑实时数据和事务的特点,故不能很好地满足两种实时性要求[1-6]•文献[1-2]中提出的传感器事务调度算法尽管能减小数据更新负载,但没有考虑用户事务负载的动态性,只能用于较低且较稳定的负载情况.文献[3]考虑用户事务的负载变化及调整,但数据质量固定不变,随着用户事务负载的增大,系统拒绝的事务数也将增多•文献[4]中的数据质量只考虑数据值本身的错误•文献[5-6]只考虑数据更新周期的变化,这些策略均未充分利用对应外部对象的动态特征.本文提出一种基于服务质量的实时数据库系统管理策略来解决事务与数据的实时性维护问题.系统通过数据质量调整、事务接纳控制与反馈控制来满足用户指定的服务质量目标•与现有文献[4-6]中数据质量定义不同的是,本文的数据质量考虑了时间与值两方面,从而更好地描述外部环境对象的动态变化特点•在系统超载时,本文数据质量调整策略通过更新周期与数据相似度两方面来进行,故相比现有数据质量调整策略能更多地降低系统负载,从而在保证服务质量的同时处理更多的用户请求•实验表明,本文提出的管理策略比现有策略更好地支持用户指定的服务质量目标.1系统模型考虑单CPU的实时内存数据库,内存数据库由于其高性能通常用于实时数据处理•其中的数据分为两类,时态数据和非时态数据•时态数据包括映象数据及导出数据,本文只考虑映象数据•对于映象数据对象Oi,其对应更新事务Ti由二元组(Ci,Ti)表示,Ci为Ti的执行时间,Ti为Ti的更新周期,Ti在[Timin,Timax](TiminWTimax)内取值.Ti越小,Oi的值越能准确反映对应外部对象的当前状态.定义函数fi(vi.l,vi,2)为Oi的当前值vi,l与到达数据库系统ti实例的更新值vi,2的相似度函数.当两者的相似度较高时,即使不执行此Ti实例,vi,l依然能近似表示vi,2.这种表示的准确度将随相似度的降低而减少.根据应用语意,将系统中的映象数据划分为1类,对每类数据OSj(lWjW1)设定一个相似度下...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?