• DocumentCode
    2323187
  • Title

    An experimental investigation of the potential of BLF-driven scheduling of real-time threads

  • Author

    Kim, Yuseok ; Yuseok Kim ; Lawrence, Thomas ; Nguyen, Cuong ; Scalzo, Richard

  • Author_Institution
    California Univ., Irvine, CA, USA
  • fYear
    1996
  • fDate
    21-25 Oct 1996
  • Firstpage
    60
  • Lastpage
    67
  • Abstract
    Resource allocation in complex real-time computer systems (RTCSs) cannot be adequately handled by straightforward extensions of the CPU and peripheral device scheduling techniques used in non-RTCSs. Rather, all the resources including CPUs, peripheral devices, communication channels, etc. should be handled in an integrated manner. As an idealistic framework we laid out a globally optimal resource allocation methodology based on the benefit loss function (BLF), which includes both static resource allocation and design of dynamic resource allocation algorithms. As a small experimental part of this research we also designed and implemented a BLF-driven thread scheduler (CPU scheduler) on Solaris 2.3. This experiment showed that existing processor scheduling approaches were not competitive against a quickly developed BLF-driven scheduling approach with respect to minimizing the total benefit loss. Therefore, the BLF-driven resource allocation approach opens doors for many new worthwhile research efforts
  • Keywords
    processor scheduling; real-time systems; resource allocation; BLF-driven scheduling; BLF-driven thread scheduler; CPUs; Solaris 2.3; benefit loss function; communication channels; complex real-time computer systems; peripheral devices; real-time threads; resource allocation; Algorithm design and analysis; Concurrent computing; Dynamic scheduling; Fault tolerant systems; Heuristic algorithms; Military computing; Processor scheduling; Resource management; Systems engineering and theory; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 1996. Proceedings., Second IEEE International Conference on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-8186-7614-0
  • Type

    conf

  • DOI
    10.1109/ICECCS.1996.558565
  • Filename
    558565