I detta dokument anser vi data färskhet och överbelastning hantering i inbyggda system. Kraven på datahantering och hantering av överbelastning kommer från en mjukvara för motorstyrning. Dataelementen måste vara uppdaterade, och för att uppnå dessa databeroenden måste hänsyn tas till, dvs. att uppdatera en datapost kräver att andra dataelement är uppdaterade. Vi noterar också att ett korrekt resultat av en beräkning i vissa fall kan beräknas med hjälp av en delmängd av indata. Därför kan databeroenden delas upp i nödvändiga och inte nödvändiga dataelement, t.ex. behöver endast en delmängd dataelement som påverkar bränsleberäkningen i en motorkontroll beräknas under en transient överbelastning för att minska antalet beräkningar. De uppgifter som krävs måste alltid vara aktuella, medan de uppgifter som inte krävs kan vara föråldrade. Vi beskriver en algoritm som dynamiskt avgör vilka dataobjekt som behöver uppdateras med hänsyn till arbetsbelastning, datafreshness och datarelationer. Prestandaresultat visar att algoritmen undertrycker transient överbelastning bättre än (m, k) och skipover schemaläggning i kombination med etablerade algoritmer för att uppdatera dataobjekt. Prestandaresultaten samlas in från en implementation av en realtidsdatabas över operativsystemet μC/OS-II i realtid. För att undersöka om systemet ibland överbelastas presenteras en offlineanalysalgoritm som beräknar tidsperioder för uppdateringar.
I REF fastställer författarna en algoritm som beräknar vilka data som behöver uppdateras med hänsyn till datarelationer.
Data Freshness and Overload Handling in Embedded Systems
{'venue': "12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'06)", 'journal': "12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'06)", 'mag_field_of_study': ['Computer Science']}