guaranteeing some service upon mode switch in mixed
play

Guaranteeing some service upon mode switch in mixed-criticality - PowerPoint PPT Presentation

Guaranteeing some service upon mode switch in mixed-criticality systems Zhishan Guo Department of Computer Science, Missouri S&T Presented at Dagstuhl Seminar 17131 Mar. 28, 2017 MC & Vestals Interpretation MC: functionalities


  1. Guaranteeing some service upon mode switch in mixed-criticality systems Zhishan Guo Department of Computer Science, Missouri S&T Presented at Dagstuhl Seminar 17131 Mar. 28, 2017

  2. MC & Vestal’s Interpretation • MC: functionalities of different criticality are implemented upon a shared platform. • Vestal Model – Multiple WCET estimations for each task – Execution of tasks may trigger a mode switch, where correctness is guaranteed at a different level Static Analysis; Pessimistic Mode switch C i H C i L t Measurement Based; Optimistic

  3. MC & Vestal’s Interpretation • MC: functionalities of different criticality are implemented upon a shared platform. • Vestal Model – Multiple WCET estimations for each task – Execution of tasks may trigger a mode switch, where correctness is guaranteed at a different level Criticality Normal HI-Criticality Level mode mode HI tasks LO tasks NO GUARANTEE: LO tasks are abandoned!

  4. MC & Vestal’s Interpretation • MC: functionalities of different criticality are implemented upon a shared platform. • Generalized Vestal Model – Multiple WCET estimations for each task – Execution of tasks may trigger a mode switch, where correctness is guaranteed at a different level Criticality Normal HI-Criticality Level mode mode HI tasks LO tasks Goal: GUARANTEE Some Service

  5. MC Models • Vestal Model Mode switch C i H HI task C i L t LO task C i L t Criticality Normal HI-Crit. Level mode mode HI tasks C i L C i H LO tasks C i L 0

  6. MC Models • Vestal Model • Our Model 1 Mode switch Mode switch C i H C i H HI task HI task C i L C i L t t GUARANTEE Some Service under HI mode LO task C i H C i L LO task C i L t t Criticality Normal HI-Crit. Criticality Normal HI-Crit. Level mode mode Level mode mode HI tasks HI tasks C i L C i H C i L C i H LO tasks LO tasks C i L C i H C i L 0 1. Sanjoy Baruah, Alan Burns, and Zhishan Guo . Scheduling mixed-criticality systems to guarantee some service under all non-erroneous behaviors. ECRTS'16

  7. About MC-Fluid Fluid Scheduling Model • – Provide ideal schedule for multiprocessor – Each task τ i executes at a given rate θ i • MC-Fluid Scheduling Model – A task τ i is executed with L under normal mode · LO-rate θ i H after mode switch · HI-rate θ i Mode Switch Static Analysis; Pessimistic Speedup ≤ (√5 +1)/2 ≈ 1.62 C i H HI task [Lee et al., RTSS’14] C i L Speedup = 4/3 (Optimal) t [Baruah et al., RTSS’15] Measurement Based; Optimistic

  8. MC-Fluid Our Algorithm 1 for Vestal Tasks • Fluid Scheduling Model – Provide ideal schedule for multiprocessor – Each task τ i executes at a given rate θ i U L H = Σ χ =LO u i H • MC-Fluid Scheduling Model – A task τ i is executed with L under normal mode · LO-rate θ i H after mode switch · HI-rate θ i RESERVED: θ i H C i H LO task LO task ~ C i L C i L π ~ t t π Mode switch Mode switch ~ C i C i H H HI task HI task ~ C i L C i L t t 1. Sanjoy Baruah, Alan Burns, and Zhishan Guo . Scheduling mixed-criticality systems to guarantee some service under all non-erroneous behaviors. ECRTS'16

  9. MC & Vestal’s Interpretation • MC: functionalities of different criticality are implemented upon a shared platform. • Generalized Vestal Model H for LO-Criticality task (or a longer period) – C i • MC-Fluid -> DB-Fair or BFair / EDF-VD 2 – (m,k)- firm deadline (≠ longer period) Criticality Normal HI-Criticality Level mode mode HI tasks LO tasks 2. D. Liu, J. Spasic, N. Guan, G. Chen, S. Liu, T. Stefanov, and W. Yi. Goal: GUARANTEE Some Service EDF-VD Scheduling of Mixed-Criticality Systems with Degraded Quality Guarantees. RTSS 2016.

  10. Thank you! Zhishan Guo guozh@mst.edu Mar. 29, 2017

  11. Acknowledgement • Prof. Sanjoy Baruah, UNC Chapel Hill (Ph.D. advisor) • Prof. Nathan Fisher, Wayne State U • Prof. Luca Santinelli, ONERA France • Prof. Mohammed Al Faruque, UC Irvine • Dr. Zhenkai Zhang, Vanderbilt U • Prof. Abusayeed Saifullah, Wayne State U • Prof. Sajal Das, MST • Prof. Haoyi Xiong, MST • Ms. Sai Sruti, MST • Mr. Ashik Bhuiyan, MST

  12. Backup Slides

  13. Motivation • I think there is a world market for maybe five computers. - Thomas Watson, Chairman of IBM, 1943 • There is no reason anyone would want a computer in their home. - Ken Olson, President of Digital Equipment Corporation, 1977

  14. WPI Rensselaer Michigan Tech Clarkson MIT SD Mines Illinois Tech Colorado Mines New Jersey Tech Missouri S&T Cal New Mexico Tech Stevens Mining & Tech Tech Georgia U of A - Tech Huntsville Florida Tech

  15. 1,125 International Students in Fall 2016

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend