I en heterogen distribuerad miljö där flera applikationer konkurrerar och delar en begränsad mängd systemresurser, program tenderar att lida av variationer i resurstillgänglighet, och är villiga att anpassa sitt beteende till resursvariationer i systemet utöver en minimal Kvalitet på tjänsten (QoS) garanti. Å ena sidan har de nuvarande anpassningsmekanismerna som byggs upp i en ansökan nackdelen att de saknar global information för att bevara rättvisa mellan alla tillämpningar. Å andra sidan, en adaptiv resurshantering byggd i operativsystemet ignorerar data semantik av programmet. Därför tror vi att ett riktigt adaptivt beteende av QoS kan uppnås i en middleware ram, med data semantik av programmet samt förståelse underliggande resurshantering dynamik. Vi presenterar en ny styrbaserad middleware-ram för att förbättra QoS-anpassningar genom dynamisk styrning och omkonfigurering av de interna funktionerna i en distribuerad multimediaapplikation. Baserat på en strikt modell som definierar QoS-mått, och Task Flow-modellen som beskriver applikationens struktur, utvecklas en Task Control-modell utifrån kontrollteorin. Kontrollteorin tillämpas på utformningen av anpassningsuppgifter för att utforma kontrollpolicyer för ändringar av resursförfrågningar från enskilda applikationer, vilket ger graciös nedbrytning eller uppgradering över en delad resurs inom ett nödvändigt QoS-intervall, eller i extrema fall genomdriva omkonfigureringsprocess utanför QoS-området. Våra antaganden här är att 1) en resursreservation/tilldelning sker för att bevara det minimala QoS-kravet i en ansökan, och (2) inte all resurskapacitet tilldelas till reserverade tjänster. Anpassningen sker över den icke-reserverade delade kapaciteten. Med hjälp av detta tillvägagångssätt kan vi resonera om och validera analytiska systemattribut som stabilitet, smidighet, rättvisa och jämviktsvärden för kontrollåtgärderna över delade resurser. Vår validering är inte bara analytisk, utan också experimentell. Vi har utvecklat en experimentell klientserver visuellt spårningssystem för att utvärdera vår middleware ram. För att upprätthålla spårning precision i ett angivet intervall, styr middleware ramverket spårningsprogram enligt den nuvarande systemdynamiken. Vi visar att vårt ramverk förbättrar applikationens adaptiva förmåga, medan de adaptiva åtgärderna är stabila, flexibla och konfigurerbara i enlighet med de enskilda tillämpningarnas behov. Dessutom visar vi en kvantitativ förbättring av resursutnyttjandet jämfört med övertilldelningsmetoden när QoS-garantier i intervallet krävs.
I REF föreslogs en middleware-kontrollram med hjälp av dynamisk kontroll av de interna parametrarna och omorganisering av funktioner för att effektivt förbättra QoS-anpassningsbesluten.
A Control-Based Middleware Framework for Quality of Service Adaptations
{'venue': 'IEEE Journal on Selected Areas in Communications', 'journal': None, 'mag_field_of_study': ['Computer Science']}