• DocumentCode
    3083879
  • Title

    DynOAA — Dynamic offset adaptation algorithm for improving response times of CAN systems

  • Author

    Ziermann, Tobias ; Teich, JÜrgen ; Salcic, Zoran

  • Author_Institution
    Univ. of Erlangen-Nuremberg, Erlangen, Germany
  • fYear
    2011
  • fDate
    14-18 March 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    CAN bus systems are used in many industrial control applications, particularly automotive. Due to growing system and functional requirements, the low capacity of the CAN bus and usually strict conditions under which it is used in realtime applications, applicability of CAN bus is severely limited. The paper presents an approach for achieving high utilization and breathes new life to CAN bus based systems by proposing a dynamic offset adaptation algorithm for scheduling messages and improving message response times without any changes to a standard CAN bus. This simple algorithm, which runs on all nodes of the system, results in excellent average response times at all loads and makes the approach particularly attractive for soft real-time systems. We demonstrate the performance improvement of the proposed approach by comparisons to other approaches and introduce a new performance measure in the form of a rating function.
  • Keywords
    controller area networks; message passing; processor scheduling; real-time systems; CAN bus systems; DynOAA; dynamic offset adaptation algorithm; industrial control applications; message scheduling; soft real-time systems; Heuristic algorithms; Job shop scheduling; Monitoring; Real time systems; Time factors; Vehicle dynamics; CAN; Controller Area Network; WCRT; distributed embedded systems; response time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
  • Conference_Location
    Grenoble
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-61284-208-0
  • Type

    conf

  • DOI
    10.1109/DATE.2011.5763272
  • Filename
    5763272