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

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

来源:网络收集 时间:2026-09-04
导读: Imprecisionatusertransactionlevelcanbeexpressedintermsofcertainty,accuracy,andspecificity[4].Certaintyreferstotheprobabilityofaresultbeingcorrect,accuracyreferstothedegreeofaccuracyofavaluereturnedby

Imprecisionatusertransactionlevelcanbeexpressedintermsofcertainty,accuracy,andspecificity[4].Certaintyreferstotheprobabilityofaresultbeingcorrect,accuracyreferstothedegreeofaccuracyofavaluereturnedbyanalgorithm(typicallythroughaboundonthedifferencefromtheexactsolution),andspecificityreflectsthelevelofdetailoftheresult.Forexample,iffiltersareusedincontrolloops,greateraccuracyisachieved.Specificityisusedtodefineusertransactionimprecisioninthecontextofimagecodingordecoding.Theimprecisionoftheresultofausertransactionincreasesastheresourceavailablefortheusertransactiondecreases.Forsimplicity,werefertotheimprecisionoftheresultsoftheusertransactionsasqualityoftransaction(QoT)ually,systemdevelopersknowhowmuchdataimprecisionanapplicationcantoleratesuchthattheendresultiswithinacceptablelimits.Therefore,weassumethatsufficientlyprecisedatavaluesstoredinthedatabaseareregardedashavingnoeffectontheresultofatransaction.Hence,wemodelQoTandQoDasorthogonalentities.SystemdeveloperscanthenfocusonfindingappropriateprecisionrequirementsandavoidmodelingQoTasfunc-tionsofQoD.ThissignificantlyreducesthecomplexityoftheQoSspecificationprocess.

QoTismanipulatedbyadjustingtheadmittedusertransactionloadandtheadmittedupdatetransactionload.TheCPUresourceallocatedforeachusertransactiondecreasesasthenumberofadmittedusertransactionsandthenumberadmittedupdatetransactionsincrease,resultinginadecreaseinQoT.Theupdatetransactionloadisreducedbydiscardingupdatetransactionsaccordingtoanupperboundforthedataerrorgivenbythemaximumdataerror,denotedmde.Note,discardingupdatetransac-tionsreducesQoD,however,weassumethatQoTisnotaffectedbyQoDastheyaremodeledtobeorthogonal.An

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

306updatetransactionTjisdiscardedifthedataerrorofthedataobjectditobeupdatedbyTjislessthanorequaltomde(i.e.,dei mde).Ifmdeincreases,moreupdatetransactionsarediscarded,degradingtheQoD.Thisresultsinmoreresourcesavailableforusertransactionsand,hence,anincreaseinQoT.Similarly,ifmdedecreases,fewerupdatetransactionsarediscarded,resultinginagreaterQoDand,consequently,alowerQoT.Thegoalofourworkconsistsoftwoparts.Wewanttoderive:1)algorithmsforadjustingdataerrorusingmdesuchthatQoDandQoTsatisfyagivenQoSspecificationandthedeviationinimprecisionofusertransactionresultsisminimized,i.e.,QoSfairnessismaximized,and2)afeedbacklooparchitecturethatishighlyreactiveandadaptivetochangestoworkloadcharacteristics.Thesecondpartimplies,asarguedinSection1,thatweneedtofindaccuratemodelsofthecontrolledsystemtoprovideefficientQoSadaptabilityandperformancereliabilityeveninthepresenceofunpredictableworkload.

3DATA

AND

TRANSACTIONMODEL

WeconsideramainmemorydatabasemodelwherethereisoneCPUasthemainprocessingelement.Mainmemorydatabaseshavebeenincreasinglyappliedtoreal-timedatamanagementduetotheirrelativelyhighperformance,decreasingmainmemorycost,fastresponsetime(sinceI/Ooverheadisdecreased),andtheemergenceofembeddedsystemslackingdisks[15],[16].Inourdatamodel,dataobjectscanbeclassifiedintotwoclasses,temporalandnontemporal[17].Fortemporaldata,weonlyconsiderbasedata,i.e.,datathatholdtheviewoftherealworldandareupdatedbysensors.Abasedataobjectdiisconsideredtemporallyinconsistentorstaleifthecurrenttimeislaterthanthetimestampofdifollowedbythelengthoftheabsolutevalidityintervalofdi(denotedavii),i.e.,currenttime>timestampiþavii.Foradataobjectdi,letdataerrordei¼Èðcvi;viÞbeanonnegativefunctionofthecurrentvaluecviofdiandthevalueviofthelatestarrivedtransactionthatupdateddiorthatwastoupdatedibutwasdiscarded.RememberanupdatetransactionmaybediscardedifitsupdatevalueiscloseenoughtothevaluestoredintheRTDB.OurapproachdoesnothaveanyrestrictionsonthestructureofÈ.Forexample,itmaybedefinedastheabsolutedeviationbetweencviandvi,i.e.,dei¼jcviÀvij,ortherelativedeviationasgivenby

dei¼jcviÀvij

ertransactionsarriveaperiodicallyandmayreadtemporalandread/erandupdatetransactions(Ti)arecomposedofonemandatorysubtransactionmiandjOij!0optionalsubtransactionsoi;j,whereoi;jisthejthoptionalsubtransactionofTi.Fortheremainderofthepaper,welettidenoteasubtransactionofTi.Asupdatesdonotusecomplexlogicalornumericaloperations,weassumethateachupdatetransactionconsistsonlyofasinglemandatorysubtransaction,i.e.,jOij¼0.

Asmentionedearlier,thereareseveralwaysofim-plementingimprecisecomputations,e.g.,multipleversions,

IEEETRANSACTIONSONCOMPUTERS,VOL.55,NO.3,MARCH2006

useofsievefunctions,andthemilestoneapproach[3].ThefocusofthispaperisnotonhowtoapplydifferentimprecisecomputationtechniquesinthecontextofRTDBssincethisareahasalreadybeenexplored,asshowninSection6.Previousworkindicatesthatiterativeandrecursivealgorithms,generatingmonotonicallyimprovinganswers,canbeefficientlyusedtosolveproblemsinawideclassofapplications,suchas,numericalalgorithms,e.g.,Newton’smethodandFFT[18],graphalgorithms[4],andalsoqueryprocessing[6],[7].Iterativeandrecursivealgorithmscaneasilybemodeledusingthemilestoneapproach,wherethekfirstiterationsorrecursionscorrespondtothemandatorypartandtheremainderaregivenbytheoptionalpart.Forthisreason,weusethemilestoneapproach[3]totransactionimpreciseness.Thus,wedividetransactionsintosubtransactionsaccordingtomilestones.Amandatorysubtransactioniscompletedwhenitiscompletedinatraditionalsense.Themandatorysubtransactiongivesanacceptableresultandshouldbecomputedtocompletionbeforethetransactiondeadline.Theoptionalsubtransactionsmaybeprocessedifthereisenoughtimeorresourcesavailable.WhileitisassumedthatallsubtransactionsofatransactionTiarriveatthesametime,thefirstoptionalsubtransaction(ifany)oi;1becomesreadyforexecutionwhenthemandatorysubtransactionmiiscompleted.Ingeneral,anoptionalsubtransactionoi;jbecomesreadyforexecutionwhenoi;jÀ1(where2 j jOij)completes.We …… 此处隐藏:6119字,全部文档内容请下载后查看。喜欢就下载吧 ……

Specification and management of QoS in real-time databases s(2).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)