Sammanfattning — Middlewaretjänster i realtid måste garantera förutsägbara prestanda under angivna belastnings- och felförhållanden och säkerställa graciös försämring när dessa villkor kränks. Garanterade förutsägbara resultat innebär vanligtvis reservering av resurser och användning av tillträdeskontroll. Graceful degradation, å andra sidan, kräver dynamisk omfördelning av resurser för att maximera den applikation-upplevda systemet nytta samtidigt hantera oförutsedda överbelastning och misslyckanden. Vi föreslår en modell för kvalitetsförhandling (QoS) för att bygga realtidstjänster för att uppfylla båda ovanstående krav. QoS-förhandling visas till 1) överträffa abinaryo inträdeskontrollsystem (antingen garantera den nödvändiga QoS eller avvisa tjänsten begäran), 2) uppnå högre program-upplevda system verktyg, och 3) hantera överträdelser av last och misslyckande hypoteser. Vi införlivade den föreslagna QoS-förhandlingsmodellen i ett exempel middleware service i realtid, kallad RTPOOL, som hanterar en distribuerad pool av delade datorresurser (processorer) för att garantera aktualitet QoS för realtidsapplikationer. För att garantera aktualitet QoS är resurspoolen inkapslad med sin egen schemaläggningsanalys, inträdeskontroll och stöd för lastdelning. Detta stöd skiljer sig från andra eftersom det följer den föreslagna QoS-förhandlingsmodellen. Effektiviteten och kraften i förhandlingarna om QoS visas för ett automatiserat flygkontrollsystem som genomförs på ett nätverk av persondatorer som kör RTPOOL. Detta system används för att flyga ett F-16 stridsflygplan modellerat med hjälp av Aerial Combat (ACM) F-16 Flight Simulator. Experimentella resultat tyder på att QoS-förhandlingar, samtidigt som realtidsgarantier bibehålls, möjliggör graciös QoS-nedbrytning under förhållanden där traditionella schemaläggningsanalyser och system för tillträdeskontroll misslyckas.
En annan nyttomodell för QoS kontroll används i REF.
QoS Negotiation in Real-Time Systems and Its Application to Automated Flight Control
{'venue': 'IEEE Real Time Technology and Applications Symposium', 'journal': None, 'mag_field_of_study': ['Computer Science']}