Open Issues in Analyzing the Schedulability for the 3-Phase Task Model using Partitioned Scheduling
Ref: CISTER-TR-210603 Publication Date: 2021
Open Issues in Analyzing the Schedulability for the 3-Phase Task Model using Partitioned SchedulingRef: CISTER-TR-210603 Publication Date: 2021
Modern multicore processors have the potential to provide raw computing power while being energy-efficient and cost-effective. While many of the systems have already deployed multicore processors for their operation, their adoption in time-sensitive applications is still active research. The main reason behind this is the architecture of a typical multicore processor. The typical architecture used in COTS platforms makes use of shared resources such as shared system bus, main memory, shared caches, etc., among all/several cores. A task can suffer inter-core interference from the co-running tasks while accessing these shared resources. This inter-core interference can impact the temporal behavior of the tasks and analyzing the worst-case timing behavior of a task becomes extremely challenging. The 3-phase task model was proposed to circumvent this problem by dividing the execution of each task into memory and execution phases. In the 3-phase task model, the memory accesses can only happen during a memory phase and a core can execute a memory phase while other cores are busy executing the execution phases. Even though some existing approaches focus on analyzing the schedulability of the 3-phase task model under partitioned scheduling, several open issues exist. In this paper, we identify the key open issues that are important to address in order to derive the schedulability analysis for the 3-phase task model using partitioned scheduling.
Accepted in The symposium of “Electrical and Computer Engineering” of the 4th Doctoral Congress Engineering (DCE21) (DCE), Poster/Presentation Session.