A PERFORMANCE EVALUATION OF SEVERAL PRIORITY POLICIES FOR PARALLEL-PROCESSING SYSTEMS

被引:5
|
作者
NELSON, R [1 ]
TOWSLEY, D [1 ]
机构
[1] UNIV MASSACHUSETTS,DEPT COMP & INFORMAT SCI,AMHERST,MA 01003
关键词
PERFORMANCE; THEORY; PRIORITY SCHEDULING; SPEEDUP;
D O I
10.1145/174130.174143
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, analytical models for a multiprocessor executing a stream consisting of K classes of fork-join jobs are developed. Here, a fork-join job consists of a random number of tasks that can be executed independently of each other. Several priority policies are analyzed: (a) a strict nonpreemptive head of the line policy (b) a preemptive policy that allows preemptions at the job level, (c) a preemptive policy that allows preemptions at the task level, and (d) a policy in which the priority is a nondecreasing function of the number of tasks in the queue with preemptions at the job level. Using these models, the mean job response time for the different classes under the different policies is compared. These policies are compared to a system in which processors are partitioned so that classes are allocated only to certain processor groups. It is shown that, for the system considered, the task preemption policy has a uniformly better mean class response time and thus is preferable to a system with partitioned processors.
引用
收藏
页码:714 / 740
页数:27
相关论文
共 50 条
  • [1] PERFORMANCE MODELING OF PARALLEL-PROCESSING SYSTEMS
    NELSON, R
    VERNON, M
    PERFORMANCE EVALUATION, 1994, 19 (2-3) : 105 - 106
  • [2] IMPLEMENTATION AND EVALUATION OF MHS PARALLEL-PROCESSING
    KOUI, Y
    SENO, S
    YAMAUCHI, T
    ISHIZAKA, M
    KOTAKA, K
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1994, E77B (11) : 1388 - 1397
  • [3] PARALLEL-PROCESSING
    GORDON, A
    IEE REVIEW, 1993, 39 (04): : 147 - 147
  • [4] PARALLEL-PROCESSING
    不详
    IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1995, 2 (02): : 87 - 88
  • [5] PARALLEL-PROCESSING SYSTEMS DEMAND TAILORED BENCHMARKS
    MCCULLOUGH, B
    COMPUTER DESIGN, 1988, 27 (21): : 29 - &
  • [6] PARALLEL-PROCESSING IN CONTEXT
    SMITH, AE
    COMPUTING & CONTROL ENGINEERING JOURNAL, 1994, 5 (06): : 259 - 259
  • [7] TC ON PARALLEL-PROCESSING
    PRASANNA, VK
    JELINEK, S
    PANDA, DK
    COMPUTER, 1995, 28 (08) : 86 - 87
  • [8] PARALLEL-PROCESSING IN EMBEDDED REAL-TIME SYSTEMS
    LAWSON, HW
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (2-3): : 83 - 90
  • [9] A SPECULATIVE EXECUTION SCHEME OF MACROTASKS FOR PARALLEL-PROCESSING SYSTEMS
    YAMANA, H
    YASUE, T
    ISHII, Y
    MURAOKA, Y
    SYSTEMS AND COMPUTERS IN JAPAN, 1995, 26 (06) : 1 - 15
  • [10] PARALLEL-PROCESSING IN DYNAMIC SIMULATION OF POWER-SYSTEMS
    BOSE, A
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 1993, 18 : 815 - 827