A viable architecture for autonomic management of distributed software components [Elektronische Ressource] / vorgelegt von Emil Stoyanov

A viable architecture for autonomic management of distributed software components [Elektronische Ressource] / vorgelegt von Emil Stoyanov

English
177 Pages
Read
Download
Downloading requires you to have access to the YouScribe library
Learn all about the services we offer

Description

ter:Aersit?tViableLeviArcanohitectureter:for27.04.2010AutonomiconManagemenBulgarientRollerofnat.Distribumtedhnergest?tzteSoftorgelegtwStoareausCompericonDr.enerictsDr.VPonagderhenFf?rakuldert2010?tvInformatik,EmilElektrotecyhnikvundRuse,InformationstecHauptbhnikhderProf.UnivDieterersit?tMitbStuttgarthzurProf.Erlangungrer.derhabil.W?rdeauleinesTDoktorsderder?ndlicNaturwissenscPr?fung:haftenInstitut(Dr.Recrer.Ingenieursystemenat.)UnivgenehmigteStuttgartAbhandlungVIvAortcdknoAsa,wledgemenelislatpatieThisfordissertationinwforasanddeSpvoueloptoedforasourasonalcoforopdiculterationgreatbandettswforeen.thetheInstitutinf?rorkingRects,hn-spirit.ergest?tztek,Ingenieursystemesho(IRIS)andatyUniCharek,vbersit?tortStuttgartThankandxander,SiemensysCorpvoratewTthankecandhnologym.e,I3wthankouldbliktoeandtoduceegreatxpvironmenrecommessadvicesmouryygratitudethetosharingevanderymeoneothwhoeinuencedects.me,Andreas,helpAnedandmeeingandoce-matessuppourortedthememenduringoutheandybearsalwofvwtoorkthoughdedicatedk.touthisedissertation.yThanktheirysuppou,gratitudeProfessorwife,Dlor.andDietercRoller,hnologyforMarkus,givingymefortheeingconehancesupptomeexptoeriencetrothemerealthisresearcwhen-spiritt,attheIRISnandideas,toandwyorkprofessionalinThankaou,teforamfeedbacofforrealyprofessionals,wisdomforforthewingproattitude,videdbsuppprofessionalort,ptherunderstanding,aspyThankourouvMarcos,aluableo,adviceston,andXunfeedbacMatthiask.

Subjects

Informations

Published by
Published 01 January 2010
Reads 18
Language English
Document size 2 MB
Report a problem

ter:Aersit?tViableLeviArcanohitectureter:for27.04.2010AutonomiconManagemenBulgarientRollerofnat.Distribumtedhnergest?tzteSoftorgelegtwStoareausCompericonDr.enerictsDr.VPonagderhenFf?rakuldert2010?tvInformatik,EmilElektrotecyhnikvundRuse,InformationstecHauptbhnikhderProf.UnivDieterersit?tMitbStuttgarthzurProf.Erlangungrer.derhabil.W?rdeauleinesTDoktorsderder?ndlicNaturwissenscPr?fung:haftenInstitut(Dr.Recrer.Ingenieursystemenat.)UnivgenehmigteStuttgartAbhandlungVIvAortcdknoAsa,wledgemenelislatpatieThisfordissertationinwforasanddeSpvoueloptoedforasourasonalcoforopdiculterationgreatbandettswforeen.thetheInstitutinf?rorkingRects,hn-spirit.ergest?tztek,Ingenieursystemesho(IRIS)andatyUniCharek,vbersit?tortStuttgartThankandxander,SiemensysCorpvoratewTthankecandhnologym.e,I3wthankouldbliktoeandtoduceegreatxpvironmenrecommessadvicesmouryygratitudethetosharingevanderymeoneothwhoeinuencedects.me,Andreas,helpAnedandmeeingandoce-matessuppourortedthememenduringoutheandybearsalwofvwtoorkthoughdedicatedk.touthisedissertation.yThanktheirysuppou,gratitudeProfessorwife,Dlor.andDietercRoller,hnologyforMarkus,givingymefortheeingconehancesupptomeexptoeriencetrothemerealthisresearcwhen-spiritt,attheIRISnandideas,toandwyorkprofessionalinThankaou,teforamfeedbacofforrealyprofessionals,wisdomforforthewingproattitude,videdbsuppprofessionalort,ptherunderstanding,aspyThankourouvMarcos,aluableo,adviceston,andXunfeedbacMatthiask.bThanktheyestou,andallyIRISsuppcolleaguesduringforinnevitablethemokindts.attitude,ysuppVortvandAlehelp.forAeingspfriends,eciala"thankayailableou"readytoshareStaaluablevrostsandfeedbachisIwholeofamilylforlikthetounconditionalmhelp,parenguidanceforandfaithpmoralersonalort.attitude.ecialThanktoyyou,Miglena,allhercolleaguesvfromhelpSiemensendlessCorpnoratee.TeconConUpgradeten.tsInList.of32Abbreviations.11.List2.2.1oferFigures.13.List.ofDetectionT.ables.1738Abstract.19.1.Inonentro.duction.23.1.1viron-Autonomic.Computing......Deliv.Rapid.......T.....c.............net.....32.in........23Pro-activ1.2.Challenges.inmanagAutonomic.Managemen34tiof.SoftSuppw.are35CompSystemsonen.ts....c..26.1.3.Prop.osed.Solution2.2.2.eb.uning.........2.2.3.Self-healing...........Dynami.ork...........Autonomic.pp.duction.ts..........27.1.4.Researc33hInHyp.othesis....34.on-line.t.......Distributed.Sol.Managemen...35.yping.........Distributed.n.t...........31.Dynami28Database1.5uningApproac.h................31.Dynami.W.Serv.T...................31.Comp.t..................28.1.6.Con2.2.4tributciwonrouting.....................2.2.5.System.Su.ort.Pro.En.men..............................29.22.2.6AutonomiceSystemstrusionEngineeringSystems30.2.1.Denition.and.visi.on..2.2.7.tegrated.service.emen...............2.2.8.Service.ery.ut.on.t.......2.2.9.Protot.Systems.ort......30.2.2.Examples.for.A2.2.10pComppleicationtofManagemenAutonomic.Solutions........5..2.2.10.1.Managemennt.Consoles53.e-Health.3.1.5.......Researc.3.1.2.......art............39.2.2.10.2.Run.time.Managemen.t..Managemen.gemen...autonomic.....A.......Service.....3...Autonomic..39.2.2.10.3.Managemen.t.A.dapterso...are).......58...2.5.5.Ov.....in...rs......39.2.3.Arc.hitectural.Elemenelopts.for.Aut.o2.6.4n.om.ic.System.Design....55.....3.1.1.of....40.2.3.1.Ma.n.a.ged.Elemenat......B.......(Autonomic.........-.......P.Home.....n.Complexit........402.62.3.2cipatingAutonomipartiesc.Manager..2.6.1.................2.6.2.............D............41.2.3.3.ConoptrolvidersLo.op......2.6.5.and...........w.Autonomic.Pro.........USE.n.Systems................41t2.3.4.Shared.Kno.wledge........3.1.3...............3.1.4.Autonomic.............Computing.Middle-......42.2.3.5.Autonomi.c.Manager.Comm3.1.6unication.and.Co.op.eration......PUSH.Up42in2.459Principles.of.Sy.ste51mMaConatrolt.y.erhead...............52.P.i.and.terested.in.systems.......53.Use....43.2.4.1.Cyb.ernetic.Con.trol.Mec.hanisms..............53.System.dministrators................43.2.4.2.V.ariet2.6.3yevandersKno.wledge.Managemen.t......................54.Co.erating.Pro45.2.4.3.The.Viable.Systems.Mo.del......54.Ma.ufacturers.suppliers...................54.Related.ork.3.1.Computing46h2.5jectsAutonomic.Comp.onen.t.Manage.men.t.Challenges55.AM.-.Manageme.t.Ubiquitous.for............48.2.5.1.Ov.erhead.in.comp.onen.t.deplo.ymen55tAutoMamanagemenet...............49.2.5.2.Ma.n.a.gemen.t56GranAutonomiularit.y..........................56.I.M.T.olkit........49.2.5.3.P.arallel.comp.onen.t57evOrganicolution-AMUN.Ubiquitous.w................................50582.5.4SARDESDJadeeep.comp.onen.t.dep.e.n.de.n.c.ies......3.1.7.-.olicy-Based.date.t.Smart...6..3.274Soft.w.are68Comp.onen.t.Managemen68t.Researc.honen.Eects.79...3.5.7.d...........the...Middle.4.3.159.3.2.1.SOF.ADescriptors-.Soft.w.are.Appliances....t.69.......and.3.6.....k.4.2...of.unication.Challenges.ymen.gran..60663.2.2.IRISA.P.ARIS3.5.6-.A.daptiv.eRepSoft.w.are3.5.8CompEngineeringonen.tsServices.......dapters......60.3.2.3.AD.APTolicy-Based-.Middle-w.are3.5.13T.ec.hnologies.f.or.A.daptiv4e72andopsCom-.pCommosable.Distributed.Compdelonen.tscomp...onen...comp...4.3.2.........Connectors..........61.3.3.Researconenh.Pro.jects.on.Soft.w.areonenEv.olution..........ect-Orien.onen.......W............61.3.3.1LogFEASTEvPro.jects......CORBA...............3.5.12.t...........e.t............61.3.3.2.ESPRIT.RENAISSANCE.Pro.ject..erview.osed.F.trol.Autonomic.Managemen...onen.Managemen.........Meta-M.or62t3.3.377COSEare-tConttrolling77SoftAutonomicwManagemenare.Ev.olutionerheadGroup:tSoftmanagemenw.are.Evmeno-ylution.and.Arc.hi.t.e.cture.Lab,3.5.5Univ.ersit.y.of.Zuric.h...............63.3.467ResearcComphtPro.jects.on.Reliable.Systems.Design............67.Comp.t.ositories........63.3.4.1.R.OC,.Rec.o.v67eryAspOrientetedCompComputingt.............3.5.9.eb............63.3.4.2.SABER.-.Surviv.abilit.y.Arc.hitecture:3.5.10BloAcandk,enEvCorrelationade,.React.....64.3.5.Common.Approac3.5.11hes..............................69.P.Managemen....................64703.5.1Pro-activArcMonitoringhitecturesManagemenfor.run-time.managemen.t......71.Summary................65.3.5.2.Dire.ctory.Services........71.Ov.of.Prop.Solution.4.1.eedbac.Con.Lo.in.Comp.t.t...72.Comp.t.unication.t....65.3.5.3.Informati.on.Mo.dels..4.2.1.o.F.Description.Managemen.Organization...4.2.2.-w.for.onen.comm.managemen.....4.3.on.Comp.t.t......66793.5.4OvManageinmenonentdeploAgenttst.......79.Manage.t.ularit.......................7..4.3.3.P105arallel.comp.onenMeta-mot.ev114olution......Me.............Elemen.....ccess.....t....80.4.3.4ChannelD.eep.comp.onenOpt.dep5.2.8e.n.de.nnc.ies..Messaging...........Channel.......5.5.2...ger...Creation.....Destruction80.4.3.5.Ma114n.a.gemen.t.complexit.y.o.v.erhead......Managemen.......Channel.....ting.....A...5.3.1.3..80.4.4.Eects.on.P.articipatingInand.In.teresteddaptersP.arties5.5.....Comm...........5.5.3.......11381.4.5.Applying.theandarc.hitecture.in.Real.W.orldare-Managescenarios................102......82.4.5.1.Smart.Home....arget...............103.A...........5.3.1.gemen.dapters.........Ev.A......821054.5.2ePro.duct.Dev.elopmen.tterfaceSuppAort.Systems..106.Bindings.............108.del......85.4.6109Protottyp.e....11.unication.are.......111.Channel.........Protot.............n...............Channel........87.54ThectivArcationhitect.u.r.e5.5.6for.Autonomic.Managemen.t.of.Distr.iMibutedInSoft-.w.are.Comp.onen.ts.91.5.1.Self-a.w.arene.ss............5.2.7.eration.............................102.T................92.5.2.Meta-mo.del.Elem.en.ts....5.3.t.daptation.ts...................103.Ma.a.t.A................93.5.2.15.3.1.1VenarietChannelydapters...............5.3.1.2.Chann.l.dapters.............106.In.A.Channel.dapters...........5.4.del....93.5.2.2.T.ransducer..................5.4.1.ta-mo.Bindings.terpreter.................5.4.2.Managemen.A.Bindings........95.5.2.3.Channel0.Comm.Managemen.Middle-w.................5.5.1.unication.Life-Cycle...............112.Channel.yping............97.5.2.4.System......113.Ma.a.Cycle...........................5.5.4.Instance....................100115.2.55.5.5OpAerationationManagerDeactiv...............114.Channel.........................5.5.7.ddle-w.r100teraction5.2.6.Ma.n.a.ger........8.unication5.5.8Meta-MIn139terfacing......ccess.......hine...6.1.5.1...5.7.3.134.ts...are.(CORBA).............are.........Managemen.are116.5.5.8.1.EndpLaoin.t.In.terfacing..........6.1.3...A.........144.....Mapping...148..116.5.5.8.2.Manager.In.terfacinga.onen.S.136.........men.....138.......j......117.5.5.9.Channel6.1.2.3Meta-data....M...........141.....................A...Extending......117.5.5.10.Declaring.and.Consuming.Meta-data....ctions...............Implemen.are.of.Com-.Het119ft5.5.11vironmenStaticCompdeclarations................6.1.1.A.er.........Middle.............6.1.2.1.A..120.5.5.12.Dynamic.declCIM-Clienarations............State.........6.1.2.4.A.........eration............120Comm5.5.13.Consuming.Meta-Data......142.del...............A...........System.and.....145120Middle5.6.Cyb.ernetic.Viabili.t.y6.3Requiremen.t.s.for.Soft.w.are.Systems............132.A121Set5.6.1.Requisite.V.ariet.y.Manage.men.t..............6.ting.Middle-w.for.t.Comp.t.m.in.erogeneous.o.w123En5.6.1.1tRequisite6.1Vonenariet.y.of.a.Comp.onen.t....................136.Manage123t5.6.1.2daptationRequisiteyV.ariet.y.of.a.Comm.unication.Channel....6.1.2.-w123run-time5.6.1.3.F.ormal.Expression.of.LR.V.for.Soft.w.are..139.Ob.ect.dapter........124.5.6.2.Requisite.Kno.wledge6.1.2.2Managementt......................140.Life-cycle.mac......126.5.6.3.V.ertical.and.Horizon140talChannelVanagerarietdaptery.Balanc.e.Managemen.t......141.Op.Manager127.5.6.4.Comm.unication.Dynamics.Managemen.t............6.1.4.unication.dapters........128.5.7.Rule-based.VSM.P.olicy.Enforcemen6.1.5to.............................142.VSM.daptation..129.5.7.1.Channel.Ev.en.ts.Set......6.1.5.2.State.daptation.A...........6.2.The.w.System..................1301465.7.2VSMCondition.Sets..............................9.1656.3.1.Structural.Map............Ov.Relev...162...h...158.....................Rese...t148monitoring6.3.2.Comm.unication.Map......161.........tribution...............w.........optimization...163149of7.ResultsBetter150.7.1.Referencing.Real10W.orldTScenarios..............8.Approac...............161.of......150.7.2.Smart.Home8.3.................F.................163.h.p.......Rese.in.omp.....164.ols....15.1.7.3.DistributedBibliographProVitaeduct.Dev.el.opmen7.7.1trade-osSystems............................160.Conclusion1528.17.4hPerviewerformance............................8.2.ance.Con.........................162.Limitations....156.7.5.Managemen.t.Mo.del.A.daptation..............8.4.uture.ork........................157.7.6.Arc.hitecture.Implemen8.4.1tationarc.in.of.erformance.............8.4.2.arc.in.tegration.non-c.onen.logic.........8.4.3.to.for158.7.7.Eect.on.Autonomic.Managemen.t.Challenges......164.y.Curriculum.177..