• DocumentCode
    1609170
  • Title

    Scheduling Algorithms for Simultaneous Software Updates of Electronic Devices in Vehicles

  • Author

    Sommer, Jörg ; Feil, Volker ; Sanz, Enrique Adeva

  • Author_Institution
    Inst. of Commun. Networks & Comput. Eng. (IKR), Univ. of Stuttgart, Stuttgart
  • fYear
    2008
  • Firstpage
    393
  • Lastpage
    399
  • Abstract
    Today´s upper-class passenger cars have various interconnected electronic devices. Each device performs complex functions, enabled by software that can be stored in a flash memory. Of these, the devices in the multimedia and infotainment domain contain by far the most software with a size in the order of one Gbyte. In this domain, the devices are the performance bottlenecks, not the communication systems. Throughout the vehicle life cycle, parts of the software have to be frequently updated during maintenance. Today, the software of the devices is updated in a consecutive manner. Due to performance bottlenecks caused by the affected devices, the update can take a long time that leads to high costs. Therefore, the objective is to reduce the total update time by a higher utilization of the common bus resource. In this paper, we introduce and investigate algorithms that update the software of multiple devices simultaneously and evaluate the efficiency of these algorithms. We focus on scheduling algorithms on the Application layer and the logical link control (LLC) layer and model the update process by means of Petri nets. Our studies show that it is most promising to combine a simple scheduling algorithm on the Application layer with Round Robin on the LLC layer.
  • Keywords
    Petri nets; automobiles; automotive electronics; electronic engineering computing; flash memories; multimedia systems; scheduling; software maintenance; Petri nets; flash memory; interconnected electronic devices; logical link control layer; round robin; scheduling algorithms; software maintenance; software updates; upper-class passenger cars; vehicle life cycle; vehicles; Application software; Costs; Flash memory; Petri nets; Round robin; Scheduling algorithm; Software algorithms; Software maintenance; Software performance; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications Workshops, 2008. ICC Workshops '08. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-2052-0
  • Electronic_ISBN
    978-1-4244-2052-0
  • Type

    conf

  • DOI
    10.1109/ICCW.2008.80
  • Filename
    4531928