• DocumentCode
    2467448
  • Title

    Multiprocessor resource allocation for hard-real-time streaming with a dynamic job-mix

  • Author

    Moreira, Orlando ; Mol, Jan-David ; Bekooij, Marco ; Van Meerbergen, Jef

  • Author_Institution
    Philips Res., Eindhoven, Netherlands
  • fYear
    2005
  • fDate
    7-10 March 2005
  • Firstpage
    332
  • Lastpage
    341
  • Abstract
    An embedded multiprocessor that can run multiple hard-real-time (HRT) jobs simultaneously has to guarantee that enough resources are available to meet the timing constraints. It is essential that both application model and hardware be tailored to this goal. Moreover, suitable resource allocation and scheduling are needed. This paper proposes a resource allocator that gives guarantees for HRT streaming applications. Because new jobs arrive during operation, resource allocation is performed at run-time. This provides admission control. Resource budget enforcement is handled by local schedulers. We formalize our resource allocation problem and show that it is NP-complete. We developed heuristics to tackle the problem during runtime and evaluated them. A modified First-fit Vector Bin-Packing algorithm provides a good solution; it can allocate 95% of the resources, while handling a large number of job arrivals and departures on a heavily loaded system.
  • Keywords
    computational complexity; processor scheduling; real-time systems; resource allocation; First-fit Vector Bin-Packing algorithm; NP-complete problem; admission control; dynamic job-mix; embedded multiprocessor; multiple hard-real-time streaming; resource allocation; scheduling; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time and Embedded Technology and Applications Symposium, 2005. RTAS 2005. 11th IEEE
  • ISSN
    1080-1812
  • Print_ISBN
    0-7695-2302-1
  • Type

    conf

  • DOI
    10.1109/RTAS.2005.33
  • Filename
    1388399