Intelligent Monitoring System for the Optimization

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

IntelligentMonitoringSystemfortheOptimizationoftheOperationofSystemsinResourceInsufficientEnvironmentGáborSamu,AnnamáriaR.Várkonyi-KóczyIntegratedIntelligentSystemsJapanese-HungarianLaboratoryDepartmentofMeasurementandInformationSystems,BudapestUniversityofTechnologyandEconomics,Magyartudósokkörútja2.,H-1117Budapest,Hungary,Abstract:Agentsoperatinginreal-timedomainhavetoencounterresourceinsufficiencyinsomecasesandapplicationsevenwithdeliberativeandawaredesign.Theresourcedemandsmayvarydependingontheoperationphases,changein/oftheenvironmentandespeciallyinalertconditionsandinsituationscausedbysuddenevents.Astronghardwarebasecanberequiredforoperatingindynamicallychangingenvironment.Somereal-timeagentsapplyingsophisticatedAIalgorithmshavetocomplywithtimingconstraintsandcontinuousoperationaswell,leavingthemtomakeacompromisebetweentheconsumptionofthecontinuousandsufficientcomputationtimeandoneormoreperformanceproperties.Anytimealgorithmsprovideatradeoffbetweenthetimeresourceandcomputationalperformance,namelythequalityoftheresults.Thiskindofbehaviourisfavorableinsomedomains,i.e.alessoptimaldecisioncanbebetterthanamissingone.Incaseofcomplexsystemsusuallyadecompositionisappliedduringthedesignprocess,thusfortheconstructionofausablesystemthecompilationoftheoperationalunits(modules)isalsoneeded.Theuseofanytimealgorithmsasoperationalunitsassumesacomplexsoftwareframe,anoperationsystemwhichcontainsaso-calledschedulercapableofdistributingthecomputationtimeamongtheanytimeandnon-anytimealgorithms.Thisschedulerwhichiscalledasmonitorinanytimesystemshastodealwiththetimingconsiderationsofmanyportionsoftheunderlyingoperationsystemandevenitsownrun-timecharacteristicstodeterminethetimeallocationswhiletrackingtheperformanceofthealgorithmsandthestateoftheenvironment.Thereisagapbetweentheimplementationoftheseanytimesystemsandthetheoreticalresultsasthecompilationandthemonitoringhave.Asurveyofanewcompilationtechnique,amonitoringscheme,andanimplementationapproacharecoveredbythispaper.Keywords:Anytimesystems,anytimecompilation,hierarchicalcompilation,activemonitoring,implementation1IntroductionThestateoftheartofthediagnosticssystemsappliedincontinuoustechnologiesisabletoquicklyidentifyrun-timefailuresarisinginthegiventechnologyandcanneutralizethembetweencertainlimits.Thisbehaviorassumesvariousinformationprocessingtaskssolvedbyacomputeratreal-timerespectivelyatawelldefinedresponsetime.Serioustimeand/ordatadeficiencyappearinginjustthecriticaloperationalphasesisunavoidableevenbyadeliberativedesign,causingmalfunctionsinthediagnosticssystem.Applyinggeneralizedanytimealgorithmsmayoffertheproperget-outfromtheproblemsabove.Theycanprovideresultswithlessbutstillacceptablequalitybyadaptingtotheavailabletimeandprocessingcapacitiesattheactualstateinordertosustaincontinuousoperationevenincriticalsituations.Systemspossessingthispropertyneedanintelligentmonitorasanadd-inwhichtriestooptimizetheoperationofthecompletesupervisedsystembyusingsensoryinformationaboutthecurrentstate.Complexsystemsusuallyconsistofsmallersubsystemswhicharecalledaselementarymodules.Forcomplexsystemsoptimizationmeansthedistributionofthetimeallocationsgiventotheabove-mentionedelementarymodules(computationalelements)astooptimizetheoverallperformanceofthewholesystem.Forthispurposespecialdatabasesareconstructedforthemonitorbycompilationmethodswhichdealwithspecialpropertiesoftheelementarymodules.Somepropertiesarecommonhencecompilationmethodscanbeacceleratedbyalgorithmsbasedontheconsequencesoftheseproperties.Inthispaperthetheoreticalbasicsofanewcompilationmethod,thehierarchicalcompilation,andtheactivemonitoringschemebasedonthisproposedtechniqueareintroducedbesidearoughdescriptionofanimplementationapproach.2AnytimecomputationIfanalgorithmcanbeexecutedfordifferentrunningtimesandalongertimeallocationcausesthealgorithmgivinganoutputofbetterqualityinsomeaspectthenitiscalledasananytimealgorithm.Anytimealgorithmsarecharacterizedbyrelationsinwhichtheexecutiontime,thequalityoftheinput(s)andoutput(s)maybeinvolved.Therelationsarerepresentedasone-,two-,andsometimesmultidimensionaltables.Theserelations(orrathermappings)arecalledperformanceprofiles.(See[1].)Qualityisthemeasureofthe“goodness”ofanygivenobjectinsomeaspectaccordingtothepossiblevaluesofthegivenobject.Qualitycanbedefinednotonlyforsimplenumbersbutalsoforcomplexandabstractstructures.E.g.apathgivenbyapath-planningalgorithmmaybequalifiedinseveralways.Onecandefineaqualitybasedonthelengthoftheactualpathbysimplyusingtheratiooftheminimalandtheactuallengths.(Minimallengthmaybeobtainedfrommaximalspeed.)Thequalityfunctionisamappingfromobjectvaluestoqualityvalues.Togetherwithit,the(timedependent)outputfunctionandameasurementmethod,performanceprofilescanbeconstructed.2.1ProfiletypesSeveraltypesofprofilescanbedefinedandconstructed.Themainaspectofdistinctionisthatwhichparameterispresentasapartoftheinputintherelation:inputqualityand/oroutputquality.Ifinputqualityisusedthentheprofilewillbeconditional.Theinput-outputrelationmay

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功