首页 | 本学科首页   官方微博 | 高级检索  
     


Schedulability analysis for Controller Area Network (CAN) with FIFO queues priority queues and gateways
Authors:Robert I Davis  Steffen Kollmann  Victor Pollex  Frank Slomka
Affiliation:1. Real-Time Systems Research Group, Department of Computer Science, University of York, YO10 5DD, York, UK
2. Institute of Embedded Systems/Real-Time Systems, Ulm University, Albert-Einstein-Allee 11, 89081, Ulm, Germany
Abstract:Controller Area Network (CAN) is widely used in automotive applications. Existing schedulability analysis for CAN is based on the assumption that the highest priority message ready for transmission at each node on the network will be entered into arbitration on the bus. However, in practice, some CAN device drivers implement FIFO rather than priority-based queues invalidating this assumption. In this paper, we introduce response time analysis and optimal priority assignment policies for CAN messages in networks where some nodes use FIFO queues while other nodes use priority queues. We show, via a case study and experimental evaluation, the detrimental impact that FIFO queues have on the real-time performance of CAN. Further, we show that in gateway applications, if it is not possible to implement a priority queue, then it is preferable to use multiple FIFO queues each allocated a small number of messages with similar transmission deadlines.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号