• DocumentCode
    1263691
  • Title

    Analysis of fork-join program response times on multiprocessors

  • Author

    Towsley, Don ; Rommel, C. Gray ; Stankovic, John A.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Massachusetts Univ., Amherst, MA, USA
  • Volume
    1
  • Issue
    3
  • fYear
    1990
  • fDate
    7/1/1990 12:00:00 AM
  • Firstpage
    286
  • Lastpage
    303
  • Abstract
    Models for two processor sharing policies called task scheduling processor sharing and job scheduling processor sharing are developed and analyzed. The first policy schedules each task independently and allows parallel execution of an individual program, whereas the second policy schedules each job as a unit, thereby not allowing parallel execution of an individual program. It is found that task scheduling performs better than job scheduling for most system parameter values. The performance of the task scheduling processor sharing is compared to a first come first serve policy. First come first serve performs better than processor sharing over a wide range of system parameters. Processor sharing performs best when the task service time variability is high. The performance of processor sharing and first come first serve is studied with two classes of jobs, and for when a specific number of processors is statically assigned to each of the classes
  • Keywords
    multiprocessing systems; performance evaluation; fork-join program response times; job scheduling processor sharing; multiprocessors; performance; system parameter values; task scheduling processor sharing; Computational modeling; Costs; Degradation; Information science; Mathematical model; Parallel programming; Processor scheduling; Queueing analysis; Time factors; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.80157
  • Filename
    80157