153
IT 15026 Examensarbete 30 hp April 2015 Multicore mixed-criticality with a hierarchical real-time scheduler and resource servers Emanuel Berg Masterprogram i datavetenskap Master Programme in Computer Science

Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

IT 15026

Examensarbete 30 hpApril 2015

Multicore mixed-criticality with a hierarchical real-time scheduler and resource servers

Emanuel Berg

Masterprogram i datavetenskapMaster Programme in Computer Science

Page 2: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

Teknisk- naturvetenskaplig fakultet UTH-enheten Besöksadress: Ångströmlaboratoriet Lägerhyddsvägen 1 Hus 4, Plan 0 Postadress: Box 536 751 21 Uppsala Telefon: 018 – 471 30 03 Telefax: 018 – 471 30 00 Hemsida: http://www.teknat.uu.se/student

Abstract

Multicore mixed-criticality with a hierarchicalreal-time scheduler and resource servers

Emanuel Berg

This is a real-time mixed-criticality system on a dual-core Linux desktop. The hardware/software architecture employs memory throttling so that modules can be isolated in execution as well as in analysis/certification.There are two asymmetrically dedicated cores. A critical core runs a hierarchical scheduler (hs) with critical software: hard-coded, or Linux processes with associated metadata. The best-effort core runs arbitrary software.The cores share DRAM and the memory bus. Best-effort activity can delay critical software. Interference is throttled/bounded to retain real-time computability.When necessary, hs freezes/thaws best-effort core software. Task schedulers have budgets to bound memory interference. If depleted, the best-effort core is frozen whenever tasks from such a scheduler execute. Budgets are reset periodically.The scheduling algorithm is a polled-preemptive EDF, with critical-group CPU budgets. Task model: sporadic.Two resource servers uphold isolation in the face of shared resources: memory, and critical-core CPU time.A memory experiment shows that best-effort core activity is throttled dynamically. Alas, the submission mechanism lacks precision in worst-case scenarios: hs is itself suspectible to best-effort interference, so the throttling mechanism can brake before it can effectuate.

Tryckt av: Reprocentralen ITCIT15026Examinator: Edith NgaiÄmnesgranskare: Philipp RümmerHandledare: Pontus Ekberg

Page 3: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 4: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

mibi!i

Pi

rj tjQjzQgjQsj

ojij

Page 5: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 6: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

!

Page 7: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 8: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

ti c ti Diti

c + Di ti

Page 9: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 10: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 11: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 12: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 13: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 14: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 15: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 16: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

"

Page 17: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 18: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 19: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 20: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 21: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 22: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 23: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 24: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 25: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 26: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 27: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 28: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

–977371 1605918

Page 29: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

64K512K

Page 30: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

best-effort core

cache L1

cache L2 = LLC

bus

DRAM

Page 31: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

A B iA B B A

A B i

B A i

Page 32: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 33: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

70464921

0

Page 34: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

nk

Page 35: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 36: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 37: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 38: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 39: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 40: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 41: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

g

g = (l, p, r, S, a)

l

l

p

r gS r

S

Page 42: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

a gS

s # S

0 < r < p < l

0 < r

r < p s # S

s$ s$ # S s

p < l

S

S %= & s # S g

S = {si} = {(mi, bi, Pi,!i)}

Page 43: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

ss = (m, b, P,!)

mi

pmi

si

bi

bi sit # Pi si

si g sig si bi

bi > 0 g si

si Pibi

si

!i

!i si t # Pi

!ia !i

Page 44: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

Pi

Pi = {tj} = {(Cj, Dj, Tj)}

Pi %= &

tj = (Cj, Dj, Tj)

Cj

Dj

Tjtj Tj

0 < Cj ' Dj ' Tj

Page 45: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 46: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

rj tj

rj tjtj

tj Cjtj

rj = Qj + oj + ij + Cj

Qj

Qj tjtj

tj

Qj = Qgj + Qsj

Page 47: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

z

z = rjp

Qgj

tjtj

tj

Di ' Djti ti tj ti

tj hp(tj)tj

Qgj =!

{tj,tk}(Pi,tk#hp(tj)

"rjTk

#Ck

hp(tj) tj

Qsj

tj si

Page 48: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

tj

Qsj = ()z* + 1)(p – bi)

tj sitj

Qsj

oj

o o

o

ojtj

r

oj =$rjr%o

ij

p si

mi

Page 49: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

ij = )z*mi58.5 ns

Page 50: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

!"

si PiPi

si

sbf(!", si) si!"

sbf(!", si)

Page 51: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

"1 "2

I = !" = "2 – "1

p sibi

w =$Ip%– 1

si

Bi = wbi

w

R = I – wp

Page 52: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

U = p – R2

U bi si biU bi U bi U

#i = 2max(0, bi – U)

w

(w + 2)si mi

(w+2)mi

$ = (w + 2)mi58.5 ns

si t # Pi

sbf(si, I) = Bi + #i – $

Page 53: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

tj

f =&ITj

'

tj

h = min(I – fTj, Cj)

dbf(tj, I) = fCj + h

Pit # Pi

dbf(Pi, I) =!

tj#Pidbf(tj, I)

Page 54: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 55: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 56: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 57: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 58: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 59: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

xy

y – x

x = y

Page 60: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

Di = Ti

UT =!

ti#TCiTi ' 1

Page 61: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 62: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 63: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 64: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 65: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 66: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 67: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 68: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 69: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 70: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 71: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

C

Page 72: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 73: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 74: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 75: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 76: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 77: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 78: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

1

Page 79: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

so = s

s$ o$ = s$

o$$ o o$

Page 80: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 81: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 82: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 83: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 84: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 85: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 86: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 87: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 88: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

g = (l, p, r, S, a) 0 < r < p < l

S = {si} = {(mi, bi, Pi,!i)}

Pi = {tj} = {(Cj, Dj, Tj)}

tj = (Cj, Dj, Tj)

rj = Qj + oj + ij + Cj

z = rjp

oj =$rjr%o

ij = )z*mi58.5 ns

Qj = Qgj + Qsj

Qgj =!

{tj,tk}(Pi,tk#hp(tj)

"rjTk

#Ck

Qsj = ()z* + 1)(p – bi)

I = !" = "2 – "1

Page 89: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time

w =$Ip%– 1

Bi = wbi

R = I – wp

U = p – R2

#i = 2max(0, bi – U)

sbf(si, I) = Bi + #i – $

h = min(I – fTj, Cj)

dbf(tj, I) = fCj + h

dbf(Pi, I) =!

tj#Pidbf(tj, I)

f =&ITj

'

Page 90: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 91: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 92: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 93: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 94: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 95: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 96: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 97: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 98: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 99: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 100: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 101: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 102: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 103: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 104: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 105: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 106: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 107: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 108: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 109: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 110: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 111: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 112: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 113: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 114: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 115: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 116: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 117: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 118: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 119: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 120: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 121: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 122: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 123: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 124: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 125: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 126: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 127: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 128: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 129: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 130: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 131: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 132: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 133: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 134: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 135: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 136: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 137: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 138: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 139: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 140: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 141: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 142: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 143: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 144: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 145: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 146: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 147: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 148: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 149: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 150: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 151: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 152: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time
Page 153: Multicore mixed-criticality with a hierarchical real-time ...uu.diva-portal.org/smash/get/diva2:814174/FULLTEXT01.pdf · Multicore mixed-criticality with a hierarchical real-time