教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

Specification and management of QoS in real-time databases s(4)

来源:网络收集 时间:2026-09-04
导读: EarliestDeadlineFirst(EDF).Transactionsarepro-cessedintheorderdeterminedbytheirabsolutedeadlines;thenexttransactiontorunistheonewiththeearliestdeadline(foranelaboratediscussiononEDF,see,e.g.,[8]).Hig

EarliestDeadlineFirst(EDF).Transactionsarepro-cessedintheorderdeterminedbytheirabsolutedeadlines;thenexttransactiontorunistheonewiththeearliestdeadline(foranelaboratediscussiononEDF,see,e.g.,[8]).HighestErrorFirst(HEF).Transactionsareprocessedintheorderdeterminedbytheirtransactionerror;thenexttransactiontorunistheonewiththegreatesttransactionerror.

HighestErrorDensityFirst(HEDF).Transactionsarescheduledaccordingtotheirtransactionerrordensitygiven

te,whereatiandrdidenotethebytedi¼iiarrivaltimeandrelativedeadlineofthetransactionTi,respectively,andwherethetransactionwiththehighesttransactionerrordensityisprocessedfirst.

NotethatHEFandHEDFcannotbeusedinthecasewhenerrorfunctionsfortransactionsarenotavailableastheyare

Abstract—Real-time applications such as e-commerce, flight control, chemical and nuclear control, and telecommunication are becoming increasingly sophisticated in their data needs, resulting in greater demands for real-time data services that are provided

AMIRIJOOETAL.:SPECIFICATIONANDMANAGEMENTOFQOSINREAL-TIMEDATABASESSUPPORTINGIMPRECISECOMPUTATIONS309

error-cognizantandrequireknowledgeoftei.Forallthreebasicschedulers(EDF,HEF,andHEDF),themandatorysubtransactionshavehigherprioritythantheoptionalsubtransactionsand,hence,arescheduledbeforethem.

4.4QoSControllers

Dependingonthealgorithmsused,weapplydifferentfeedbackcontrolloopstocontrolQoTinthepresenceofunpredictableworkloadandinaccurateexecutiontimeestimates.PC-MPUemploysoneutilizationcontrollerandtwomisspercentagecontrollers,i.e.,onecontrollertoadjusttheutilizationuaccordingtoareferenceurandtwocontrollerstoadjustmMandmOaccordingtothereferences

mMmakerandmO

unpredictabler,respectively.TransactionsinRTDBsoftenabortsorrestartsduetodataandresourceconflicts.Further,theexecutiontimeofthetransactionsdependsontheirdataneeds,whichmayvaryovertime.Thismakesthedeadlinemisspercentagespronetoovershoot.ToavoidovershootsgreaterthanMp,theloadofthesystemisconstantlychangedaccordingtoalinearincrease/exponentialdecreasescheme.Initially,theutiliza-tionreferenceurissettoul.Aslongasthemisspercentagesarebelowtheirreferences,urisincreasedbyacertainstep.Assoonasoneofthemisspercentagesisaboveitsreference,ururðkþ1Þ¼urðkÞþisureducedexponentiallyaccordingto

l

ð%Þ,whereurðkþ1Þisthenewutiliza-tionreference.Thisway,wearecertainthatthesystemisnotunderutilized,while,atthesametime,greatdeadlinemissratioovershootsareavoided.Thisapproachisself-adaptinganddoesnotrequireanyknowledgeabouttheunderlyingruntimeestimates.PC-MPusestwodeadlinemisspercentagecontrolloops,oneforeachofthecontrolledvariablesmMandmO.ThealgorithmsPC-ATEHEFandPC-ATEHEDFuseasingleaveragetransactionerrorcontrollooptocontrolate(i.e.,thecontrolledvariable).Here,ateismonitoredandfedintothecontroller,whichcomputes lERaccordingtoateandater.

Usingseveralcontrollersraisesthequestionofintegra-tionofthesignalsfromeachcontroller.IncasePC-MP,wheremisspercentagecontrollersareused,weneedtointegratethesignalsfromthemandatoryandtheoptionalsubtransactionmisspercentagecontrollers.Further,inPC-MPU,whereacombinationofmisspercentageandutilizationcontrollersisused,anintegratedsignalfromboththemisspercentageandtheutilizationcontrollersiscomputedandreturned.Let lMdenotethecontrolsignalcomputedbythemMcontroller, lOdenotethecontrolsignalcomputedbythemOcontroller,and ludenotethecontrolsignalcomputedbytheucontroller.Theintegratedcontrolsignalfrombothmissratiocontrollers lMPiscomputedasfollows:Ifbothmisspercentagecontrolsignalsarenegative(i.e., lM<0^ lO<0),weset lMP¼ lMþ lOtothesumofbothcontrolsignals.Thisisnecessarysincebothmisspercentagesareabovetheirreferencesandbothsignalsmustbeconsideredtocompen-sateformisspercentageovershoots.Iftheabovedoesnothold,weset lMP¼minð lM; lOÞtotheminimumofthecontrolsignals.Ifoneofthecontrolsignalsisnegative(duetoanovershoot),wereturnthenegativeonetoreducethemisspercentageofthecorrespondingsubtransactiontype.Ifbotharepositive,theminoperatorprovidesasmooth

transitionbetweenlowandhighmisspercentagesamongmandatoryandoptionalsubtransactions[11].Inthecasewhenonlymisspercentagecontrollersareused,weset lERto lMP.However,whenautilizationcontrollerisusedaswell,wederive lERbytakingtheminimumof lMPand lu.Thisisnecessaryforsimilarreasonsasthosementionedabove.

4.5QoDManagementAlgorithms

Werecallthatsettingmdeðkþ1ÞgreaterthanmdeðkÞresultsinmorediscardedupdatetransactionsand,hence,adecreaseinupdatetransactionload.Similarly,settingmdeðkþ1ÞlessthanmdeðkÞresultsinfewerdiscardedupdatetransactionsand,hence,anincreaseinupdatetransactionload.Tocomputemdeðkþ1Þgivenacertain lERðkÞ,weuseafunctionfð lERðkÞÞthatreturns,basedon lERðkÞ,thecorrespondingmdeðkþ1Þ.Thefunctionfholdsthefollowingproperty:If lERðkÞislessthanzero,thenmdeðkþ1Þissetsuchthatmdeðkþ1ÞisgreaterthanmdeðkÞ,i.e.,QoDisdegraded.Similarly,if lERðkÞisgreaterthanzero,thenmdeðkþ1Þissetsuchthatmdeðkþ1ÞislessthanmdeðkÞ,i.e.,QoDisimproved.Wewilldiscussthefunctionfinmoredetaillaterinthissection.

ThealgorithmsPC-MPUandPC-MPcontrolQoTbymonitoringmM,mO,anduandadjustingmdesuchthatagivenQoSspecificationaccordingtoQoSspecificationtypeAissatisfied.Here,weuseEDFasabasicscheduler.ThealgorithmsPC-ATEHEFandPC-ATEHEDFareerror-cognizantandcontrolQoTbymonitoringateandadjustingmdesuchthataQoSspecificationintermsofQoSspecificationtypeBissatisfied.Furthermore,PC-ATEHEFandPC-ATEHEDFaredesignedtoenhanceQoSfairnessamongtransactions(i.e.,decreasethedeviationinteiamongadmittedtransactions).WeusethesamefeedbackcontrolpolicyforPC-ATEHEFandPC-ATEHEDF,butusedifferentbasicschedulers,i.e.,PC-ATEHEFschedulesthetransactionsusingHEFandPC-ATEHEDFschedu …… 此处隐藏:5661字,全部文档内容请下载后查看。喜欢就下载吧 ……

Specification and management of QoS in real-time databases s(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/279892.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)