Logotype Mälardalenn University

PROGRESS publications



Using Servers to Provide Bandwidth Isolation on the Controller Area Network

Full text:  
Authors: Thomas Nolte, Mikael Nolin, Hans Hansson
Source: Proceedings of the 2nd International Workshop on Real-Time Lans in the Internet Age (RTLIA'03) in conjunction with the 15th Euromicro International Conference on Real-Time Systems (ECRTS'03), p 43-46, ISBN 972-8688-12-1, Polytechnic Institute of Porto, Portugal, Editor(s):Instituto Politecnico do Porto
 

Abstract

We present a new share-driven server-based method for scheduling messages sent over the Controller Area Network (CAN). Share-driven methods are useful in many applications, since they provide both fairness and bandwidth isolation among the users of the resource. Our method is the first share-driven scheduling method proposed for CAN, and it is based on Earliest Deadline First (EDF), which allows higher utilization of the network than CAN's native fixed-priority scheduling (FPS). We use simulation to show the performance and properties of server-based scheduling for CAN. The simulation results show that the bandwidth isolation property is kept, and that with our method a good Quality-of-Service (QoS) is provided, where virtually all messages are delivered within their deadline.
 

BibTeX entry

@inproceedings{Nolte_0554:2003,
   author = {Thomas Nolte and Mikael Nolin and Hans Hansson},
   title = {Using Servers to Provide Bandwidth Isolation on the Controller Area Network},
   booktitle = {Proceedings of the 2nd International Workshop on Real-Time Lans in the Internet Age (RTLIA'03) in conjunction with the 15th Euromicro International Conference on Real-Time Systems (ECRTS'03)},
   month = {June},
   year = {2003},
   pages = {43-46},
   editor = {Instituto Politecnico do Porto},
   publisher = {ISBN 972-8688-12-1},
   url = {http://www.mrtc.mdh.se/index.php?choice=publications&id=0554},
}

  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2009.11.03