Abstract
Although many multiprocessor resource sharing protocols have been proposed, their impacts on the schedulability of real-time tasks are largely ignored in most of the existing literature. Recently, work has been done to integrate queue locks (FIFO-queue-based non-preemptive spin locks) with multiprocessor schedulability analysis but the techniques used introduce a substantial amount of pessimism. For global fixed task priority preemptive multiprocessor systems, this pessimism impacts low priority tasks, greatly reducing the number of tasksets that can be recognised as schedulable. A new schedulability analysis lp-CDW is designed specifically for analyzing low priority tasks much more accurately. However, this analysis cannot retain its accuracy when it is used to analyze high priority tasks. Existing techniques outperform lp-CDW in such cases. By combing lp-CDW with existing techniques, we get a hybrid analysis, which performs well at all priorities and therefore significantly increases the number of tasksets that can be recognised as schedulable.
Original language | English |
---|---|
Title of host publication | International conference on Real-Time and Network Systems |
Pages | 99-108 |
Publication status | Published - Nov 2010 |
Event | 18th International Conference on Real-Time and Network Systems (RTNS 2010) - Toulouse, France Duration: 4 Nov 2010 → 5 Nov 2010 |
Conference
Conference | 18th International Conference on Real-Time and Network Systems (RTNS 2010) |
---|---|
Country/Territory | France |
City | Toulouse |
Period | 4/11/10 → 5/11/10 |
Keywords
- real-time
- multiprocessor
- blocking
- scheduling
- schedulability analysis