• DocumentCode
    2739780
  • Title

    Allocation and scheduling of complex periodic tasks

  • Author

    Ramamritham, Krithi

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Massachusetts Univ., Amherst, MA, USA
  • fYear
    1990
  • fDate
    28 May-1 Jun 1990
  • Firstpage
    108
  • Lastpage
    115
  • Abstract
    A static algorithm for allocating and scheduling components of complex periodic tasks across sites in distributed systems is discussed. Besides dealing with the periodicity constraints (which have been the sole concern of many previous algorithms), this algorithm handles precedence, communication, and fault-tolerance requirements of subtasks of the tasks. The algorithm determines the allocation of subtasks of periodic tasks to sites, the scheduled start times of subtasks allocated to a site, and the schedule for communication along the communication channel(s). Experimental evaluation of the algorithm shows that the heuristics and search techniques incorporated in the algorithm are extremely effective. Specifically, they show that, if a task set can be feasibly allocated and scheduled, the algorithm is highly likely to find it without any backtracking during the search
  • Keywords
    distributed processing; fault tolerant computing; real-time systems; resource allocation; scheduling; communication requirements; complex periodic task scheduling; distributed systems; fault-tolerance; periodicity constraints; precedence; scheduled start times; task allocation; time critical systems; Fault tolerance; Information science; Orbital robotics; Processor scheduling; Real time systems; Robotics and automation; Scheduling algorithm; TV; Time factors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-2048-X
  • Type

    conf

  • DOI
    10.1109/ICDCS.1990.89256
  • Filename
    89256