Scheduling policies and system software architectures for mixed-criticality computing
MetadataShow full item record
Citation (published version)Sinha, Soham. "Scheduling Policies and System Software Architectures for Mixed-criticality Computing." Technical Report BUCS-TR-2018-001, Department of Computer Science, Boston University, December 5, 2018.
Mixed-criticality model of computation is being increasingly adopted in timing-sensitive systems. The model not only ensures that the most critical tasks in a system never fails, but also aims for better systems resource utilization in normal condition. In this report, we describe the widely used mixed-criticality task model and fixed-priority scheduling algorithms for the model in uniprocessors. Because of the necessity by the mixed-criticality task model and scheduling policies, isolation, both temporal and spatial, among tasks is one of the main requirements from the system design point of view. Different virtualization techniques have been used to design system software architecture with the goal of isolation. We discuss such a few system software architectures which are being and can be used for mixed-criticality model of computation.
RightsCC0 1.0 Universal