Abstract-Många befintliga studier om blandad kritiskitet (MC) schemaläggning antar att lågkritiska budgetar för högkritiska applikationer är kända i förväg. Dessa budgetar används främst som vägledning för att bestämma när schemaläggaren ska byta systemläge från lågt till högt. På grundval av denna viktiga iakttagelse föreslår vi i detta dokument en dynamisk MC-schemaläggningsmodell enligt vilken lågkritiska budgetar för enskilda applikationer med hög kritiskhet fastställs vid drifttidpunkten i stället för att fastläggas offline. För att säkerställa tillräcklig budget för högkritiska applikationer hela tiden använder vi offline schepulability analys för att bestämma en systemomfattande total lågkritisk budget tilldelning för alla högkritiska applikationer tillsammans. Denna totala budget används som vägledning i vår modell för att avgöra behovet av en modeswitch. Runtime-strategin fördelar sedan denna totala budget mellan de olika applikationerna beroende på deras genomförandekrav och med målet att skjuta upp mode-switch så mycket som möjligt. Vi visar att denna runtime strategi kan skjuta upp mode-switches för en längre tid än någon strategi som använder en fast lågkritisk budget tilldelning för varje ansökan. Slutligen, eftersom vi kan kontrollera den totala budgettilldelningen för applikationer med hög kritiskhet före modebytet, föreslår vi också tekniker för att fastställa dessa budgetar med hänsyn till systemomfattande mål som schepulerbarhet och servicegaranti för applikationer med låg kritiskhet.
I REF föreslås en dynamisk schemaläggningsmodell för att fastställa driftsbudgetar online för enskilda högkritiska uppgifter.
Dynamic Budget Management with Service Guarantees for Mixed-Criticality Systems
{'venue': '2016 IEEE Real-Time Systems Symposium (RTSS)', 'journal': '2016 IEEE Real-Time Systems Symposium (RTSS)', 'mag_field_of_study': ['Computer Science']}