Adding local priority-based dispatching mechanisms to P-NET networks: a fixed priority approach
- 1 January 1999
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
In this paper we address the real-time capabilities of P-NET, which is a multi-master fieldbus standard based on a virtual token passing scheme. We show how P-NET’s medium access control (MAC) protocol is able to guarantee a bounded access time to message requests. We then propose a model for implementing fixed prioritybased dispatching mechanisms at each master’s application level. In this way, we diminish the impact of the first-come-first-served (FCFS) policy that P-NET uses at the data link layer. The proposed model rises several issues well known within the real-time systems community: message release jitter; pre-run-time schedulability analysis in non pre-emptive contexts; non-independence of tasks at the application level. We identify these issues in the proposed model and show how results available for priority-based task dispatching can be adapted to encompass priority-based message dispatching in P-NET networksKeywords
This publication has 13 references indexed in Scilit:
- Guaranteeing synchronous message deadlines with the timed token protocolPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Worst case response time analysis of hard real-time sporadic traffic in FIP networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- On the necessary real-time conditions for the producer-distributor-consumer modelPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Guaranteeing real-time message deadlines in PROFIBUS networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1998
- Analysis of hard real-time communicationsReal-Time Systems, 1995
- Applying new scheduling theory to static priority pre-emptive schedulingSoftware Engineering Journal, 1993
- Time characteristics of IEEE 802.4 token bus protocolIEE Proceedings E Computers and Digital Techniques, 1992
- Misconceptions about real-time computing: a serious problem for next-generation systemsComputer, 1988
- Finding Response Times in a Real-Time SystemThe Computer Journal, 1986
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973