• DocumentCode
    3502642
  • Title

    Load profiling: a methodology for scheduling real-time tasks in a distributed system

  • Author

    Bestavros, Azer

  • Author_Institution
    Dept. of Comput. Sci., Boston Univ., MA, USA
  • fYear
    1997
  • fDate
    27-30 May 1997
  • Firstpage
    449
  • Lastpage
    456
  • Abstract
    Traditionally, the goal of load management protocols for distributed systems has been to ensure that nodes are equally loaded. We show that for real time systems, load balancing is not desirable since it results in the available bandwidth being distributed equally amongst all nodes-in effect making all nodes in the system capable of offering almost the same bandwidth (e.g., in cycles per second) to incoming tasks. We show that this “one size fits all” practice leads to a higher rate of missed deadlines as incoming tasks may be denied service because they require bandwidth that cannot be granted at any single node-while plenty of fragmented bandwidth is collectively available in the system. We propose a new load profiling strategy that allows the nodes of a distributed system to be unequally loaded so as to maximize the chances of finding a node that would satisfy the computational needs of incoming real time tasks. The performance of the proposed protocol is evaluated via simulation, and is contrasted to other dynamic scheduling protocols for real time distributed systems
  • Keywords
    multiprocessing systems; processor scheduling; real-time systems; resource allocation; dynamic scheduling protocols; fragmented bandwidth; incoming real time tasks; load balancing; load management protocols; load profiling; load profiling strategy; missed deadlines; real time distributed systems; real time task scheduling; Bandwidth; Computational modeling; Computer science; Control systems; Distributed computing; Dynamic scheduling; Load management; Processor scheduling; Protocols; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
  • Conference_Location
    Baltimore, MD
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-7813-5
  • Type

    conf

  • DOI
    10.1109/ICDCS.1997.603374
  • Filename
    603374