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

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

来源:网络收集 时间:2026-09-04
导读: comparedtomO r,mdeissettoalowvaluerelativetomder.AsmOMAincreases,mdeisincreased,buttoamaximumvalueofmderMp100sinceafurtherincreaseviolatesthegivenQoSspecification.TheoutlineofPC-MPisgiveninFig.2b. IE

comparedtomO

r,mdeissettoalowvaluerelativetomder.AsmOMAincreases,mdeisincreased,buttoamaximumvalueofmderÂðMpþ100ÞsinceafurtherincreaseviolatesthegivenQoSspecification.TheoutlineofPC-MPisgiveninFig.2b.

IEEETRANSACTIONSONCOMPUTERS,VOL.55,NO.3,MARCH

2006

PC-ATEHEFandPC-ATEHEDF.ThesealgorithmsaretwovariantsofPC-MP,butwhereQoTismeasuredintermsofate,insteadofmO.Hence,wereplacethemisspercentagecontrolloopsforasingleaveragetransactionerrorcontrolloop.Here,mdeisadjustedbasedonthecontrolsignal lERandthemovingaverageofate,denotedateMAðkÞ.WedonotprovidefullalgorithmdescriptionsforPC-ATEHEFandPC-ATEHEDF,butreferinsteadtoFig.2b,wheremOMAisreplacedwithateMA.

TheprecisionofthedataiscontrolledbytheQoDmanagerbysettingmdedependingonthesystembehavior.Whenfisusedtocomputemdeðkþ1Þbasedon lERðkÞ,thefollowingschemeisused:DiscardinganupdateresultsinadecreaseinCPUload,whichwerefertoasthegainedload.Let

glðkÞ¼1

XTeeti

Ti

2discardedðkÞ

bethesumoftheestimatedexecutiontimeofthediscardedupdatetransactionsdividedbythesamplingperiodT,wherediscardedðkÞisthesetofdiscardedupdatetransac-tionsandeetiistheestimatedexecutiontimeoftheupdatetransactionTi.Inourapproach,weprofilethesystemandmeasureglforvaryingmdeandlinearizetherelationshipbetweenthem.Duringeachmonitoredand ðkÞ¼mdeðkÞ

samplingperiod,glðkÞis

kÞarecomputed.Consequently,anditsmovingaverageMAðtherelationbetweenmdeandglisupdatedtocapturethecurrentstateofthesystem.Havingtherelationshipbetweenglandmde,weintroducethehelpfunction,

hð lERðkÞÞ¼minð MAðkÞÂðglðkÞÀ lERðkÞÞ;

mderÂðMpþ100ÞÁ

:

SincemdeisnotallowedtoovershootmorethanmderÂðMpþ100Þ,weusetheminoperatortoenforcethisrequirement.Further,sincemdebydefinitioncannotbelessthanzero,weapplythemaxoperatoronhandobtainmdeðkþ1Þ¼fð lERðkÞÞ¼maxðhð lERðkÞÞ;0Þ.

4.6SystemModeling

Totunefeedbackcontrollersthatareefficientinmanagingthedesiredperformanceandthatreactrapidlytochangesinworkload,itisnecessarytohaveamodelthataccuratelydescribesthebehaviorofthecontrolledsystem[14].Theparticularformofthemodelsweconstruct,i.e.,linearmodels,enablesustouseasetofpowerfulanalyticalmethodsthatareavailableincontroltheory,e.g.,rootlocus[14].Foranalysispurposes,weapplytheprinciplesofZ-transformtheory[14].UsingZ-transformsenablesustoreducethecomplexityoflargedynamicsystemsintothesimplerrepresentationbyZ-transforms.Further,Z-transformsareusedinmanycontrollertuningprocedures,e.g.,rootlocus[14].Weadoptthefollowingnotation,whereAðzÞdenotestheZ-transformofthevariableaðkÞ.Thegoalistoderiveatransferfunctiondescribingtherelationbetweenthemanipulatedvariable,i.e.,ÁLERðzÞ,andthecontrolledvariables,i.e.,MMðzÞ,MOðzÞ,ATEðzÞ,andUðzÞ.Inthissection,wefirstpresenttheSTAmodel,previouslypresented[11],wheresomedynamicrelationsareapproximatedbystaticrelations(hence,thenameSTAreferringtoThen,wepropose

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-TIMEDATABASESSUPPORTINGIMPRECISECOMPUTATIONS311

anewmodel,calledDYN,whichgeneralizestheSTAmodel[11]bycapturingadditionalsystemdynamics(thenameDYNrefersto4.6.1STA

TheestimatedrequestedworkloadofadmittedusertransactionslERinthenextsamplingperiodischangedthroughthemanipulatedvariable lER,givenby

lERðkþ1Þ¼lERðkÞþ lERðkÞ:

ð1Þ

Hence,lERistheintegrationofthecontrolinput lER.Now,theestimatedadmittedworkloadofusertransactionslEmaydifferfromlERsinceexternalloadappliedonthedatabasemaynotbesufficienttosatisfylERortheadmittedworkloadisdecreasedduetodeadlinemissesand,consequently,earlyterminationoftransactions.Here,however,weapproximatetheestimatedloadofadmittedtransactionsbylER,i.e.,lE¼lER(inDYN,wetakeadifferentapproach).

Theactualworkload,denotedlAðkÞ,maydifferfromlEðkÞduetoincompleteknowledgeaboutthecontrolledsystem,e.g.,unknownexecutiontimesofthetransactionsanddataconflicts.Therefore,wegetlAðkÞ¼gAðkÞlEðkÞ,wheretheworkloadratiogAðkÞrepresentstheworkloadvariationintermsofactualtotalrequestedworkload.Forexample,gAðkÞequaltotwomeansthattheactualworkloadistwicetheestimatedworkload.Itis3obviousthatgAðkÞcannotbedeterministicallymodeled.However,byprofil-ingthecontrolledsystem,wecancomputegAðkÞforeachsamplingandformtheaverageofgAðkÞ,denotedgA,whichisthenusedinourmodeltodescribetherelationbetweenlEandlAintheaveragecase,i.e.,

lAðkÞ¼gAlEðkÞ:

ð2Þ

TherelationshipbetweentheactualworkloadlAandthe

utilizationuisnonlinearduetosaturation,asgivenbythefollowing:

uðkÞ¼&

lAðkÞ;lAðkÞ 100%

100%;lAðkÞ>100%:ð3Þ

WhenlAðkÞislessthanorequalto100percent,i.e.,theCPUisunderutilized,uðkÞisoutsideitssaturationzoneandequalslAðkÞ.However,whenuðkÞiswithinitssaturationzone,i.e.,lAðkÞisgreaterthan100percent,thenuðkÞremainsat100percent,despitechangestolA.

Fromclassicalschedulingtheory,itispossibletodeterminewhetherasetoftaskscanbescheduledsuchthatnodeadlinemissesoccur[8].Turningtothecaseofthemisspercentages,wedefinetheschedulablethresholdformandatorysubtransactions,denotedlMt …… 此处隐藏:4752字,全部文档内容请下载后查看。喜欢就下载吧 ……

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