• DocumentCode
    129145
  • Title

    Using guided local search for adaptive resource reservation in large-scale embedded systems

  • Author

    ter Braak, Timon D.

  • Author_Institution
    Dept. of Electr. Eng., Math. & Comput. Sci., Univ. of Twente, Enschede, Netherlands
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    To maintain a predictable execution environment, an embedded system must ensure that applications are, in advance, provided with sufficient resources to process tasks, exchange information and to control peripherals. The problem of assigning tasks to processing elements with limited resources, and routing communication channels through a capacitated interconnect is combined into an integer linear programming formulation. We describe a guided local search algorithm to solve this problem at run-time. This algorithm allows for a hybrid strategy where configurations computed at design-time may be used as references to lower the computational overhead at runtime. Computational experiments on a dataset with 100 tasks and 20 processing elements show the effectiveness of this algorithm compared to state-of-the-art solvers CPLEX and Gurobi. The guided local search algorithm finds an initial solution within 100 milliseconds, is competitive for small platforms, scales better with the size of the platform, and has lower memory usage (2-19%).
  • Keywords
    electronic engineering computing; embedded systems; integer programming; linear programming; network routing; CPLEX; Gurobi; adaptive resource reservation; capacitated interconnect; computational overhead; guided local search; hybrid strategy; integer linear programming formulation; large-scale embedded systems; routing communication channels; Algorithm design and analysis; Communication channels; Cost function; Embedded systems; Routing; Search problems; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.171
  • Filename
    6800372