För att uppnå end-to-end-kvalitet av tjänster (QoS) i distribuerade realtid inbyggda (DRE) system kräver QoS stöd och efterlevnad från sina underliggande operativa plattformar som integrerar många realtidskapaciteter, såsom QoS-aktiverade nätverksprotokoll, realtid operativsystem schemaläggning mekanismer och policyer, och realtids Middleware tjänster. Som standardbaserad kvalitet på tjänsten (QoS) möjliggör komponent middleware automatiserar integration och konfigurationsaktiviteter, används det i allt högre grad som en plattform för att utveckla öppna DRE-system som kör i miljöer där driftsförhållanden, in arbetsbelastning och resurstillgänglighet inte kan karakteriseras exakt en priori. Även QoS-aktiverade komponenter mellanprogram erbjuder många önskvärda funktioner, men historiskt saknade det förmågan att fördela resurser på ett effektivt sätt och göra det möjligt för systemet att anpassa sig till variationer i input arbetsbelastning, resurstillgänglighet och driftsförhållanden. I detta dokument presenteras tre bidrag till forskning om adaptiv resursförvaltning för komponentbaserade öppna DRE-system. För det första beskriver vi strukturen och funktionaliteten hos resursallokerings- och styrmotorn (RACE), som är en öppen källkodsadaptiv resurshanteringsram byggd atop standardbaserad QoS-aktiverad komponent middleware. För det andra demonstrerar och utvärderar vi effektiviteten hos RACE inom ramen för ett representativt öppet DRE-system: NASA:s magnetosfäriska flerskaliga uppdragssystem. För det tredje presenterar vi en empirisk utvärdering av RACE:s skalbarhet i takt med att antalet noder och tillämpningar i ett DRE-system ökar. Våra resultat visar att RACE är en skalbar adaptiv resurshanteringsram och ger ett förutsägbart och högpresterande system, även inför förändrade driftförhållanden och arbetsbelastning.
Den utvecklade mekanismen ingår i kategorin adaptiv resursförvaltning i distribuerade realtidssystem REF.
Design and Performance Evaluation of an Adaptive Resource Management Framework for Distributed Real-Time and Embedded Systems
{'venue': None, 'journal': 'EURASIP Journal on Embedded Systems', 'mag_field_of_study': ['Computer Science']}