摘要
针对实时容器和非实时容器混合的关键任务系统中的容器调度的实时性保障问题以及CPU资源的分配问题,提出了一种实时/非实时容器混合关键系统的容器调度架构,基于分层调度模型调度容器控制组的实时运行队列,并限制了非实时容器分配的系统资源,来确保每个实时容器的实时性;同时增加负载监控和均衡策略,在保证实时性的条件下对非实时容器占用的CPU资源进行合理分配。实验结果表明,该方法解决了实时容器和非实时容器混用情况下调度机制对实时容器造成的实时性降低问题。
The mixed-criticality systems composed of real-time containers and non-real-time containers have difficulties in ensuring the real time of scheduling and the allocation of cpu resources.In this paper,we present an architecture of scheduling RT containers and NRT containers for mixed-criticality systems,which is based on the hierachical scheduler to schedule the runqueues of the container control groups.By this means,our architecture ensures the real-time of RT containers by limiting system resources to NRT containers.We also add monitor and load balancer for workloads to ensure equitable allocation of CPU resources occupied by NRT containers.Experimental results show that the proposed architecture can improve the degradation of real-time in RT containers when RT containers coexist with NRT containers in mixed-criticality systems.
作者
邓广宏
张棋恒
DENG Guanghong;ZHANG Qiheng(Wuhan Digital Engineering Institute,Wuhan 430205,China)
出处
《计算机科学》
CSCD
北大核心
2023年第S01期901-905,共5页
Computer Science