As the demand of real time computing increases day by day, there is a major paradigm shift in processing platform of real time system from single core to multi-core platform which provides advantages like higher throughput, linear power consumption, efficient utilization of processor cores and high performance per unit cost over the many single core processors unit. Currently available most popular real time schedulers for multi-core domain are partitioned and global scheduling and these schedulers not suitable to efficiently use this multi-core platform efficiently. Although, semi-partitioned algorithms increases utilization bound by using spare capacities left by partitioning via global scheduling, it has a inherent disadvantage of off-line task splitting. Although, semi-partitioned algorithms increases utilization bound by using spare capacities left by partitioning via global scheduling, it has a inherent disadvantage of off-line task splitting. To overcome these problems of multi-core real time scheduling algorithm new dynamic cluster based multi-core real time scheduling algorithm proposed which is hybrid scheduling approach. This paper discuss different multi-core scheduling techniques and comparative analysis of these techniques with the proposed dynamic cluster based real time multi-core scheduling
翻译:由于实时计算的需求日复一日地增加,实时系统处理平台从单一核心向多核心平台的重大范式转变使实时系统处理平台从单一核心向多核心平台发生重大转变,这种转变提供了更高的吞吐量、线性电耗、高效使用处理器核心核心以及许多单一核心处理器单位的单位成本等优势。目前为多核心领域提供的最受欢迎的实时时间调度器被分割和全球日程安排,这些调度器不适于有效利用这一多核心平台。虽然半部性算法通过全球日程安排分配所剩余能力,提高了利用率,但它具有脱线任务分离的固有劣势。虽然半部性算法通过全球日程安排分配所剩剩余能力,增加了利用率,但离线性任务分离的固有劣势。要克服多核心实时调度的这些问题,基于新的动态集群的多核心实时调度算法提议采用混合日程安排方法。本文讨论不同的多核心日程安排技术和对这些技术的比较分析,并提议采用动态的基于实时多核心日程安排的拟议动态组合安排。