ON JOB ASSIGNMENT FOR A PARALLEL SYSTEM OF PROCESSOR SHARING QUEUES

被引:25
|
作者
BONOMI, F
机构
[1] AT&T Bell Laboratories, Holmdel
关键词
Job assignment; join-the-shortest-queue; parallel systems of queues; performance analysis; processor sharing discipline; queueing systems; total completion time;
D O I
10.1109/12.55688
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Interest in the job assignment problem for parallel queues has been recently stimulated by research in the area of load balancing in distributed systems, where one is concerned with assigning tasks or processes to processors in order to achieve optimal system performance. However, most of the studies found in the literature refer to a system of parallel queues with FCFS service discipline, while it is well known that the processor sharing (PS) service discipline is often a better model for CPU scheduling in time-shared computer systems. In this paper, we underline some interesting peculiarities of the assignment problem with PS queues as compared to the usual case of the FCFS systems. Also, we propose an approach to the design of assignment algorithms which, in this case, produces solutions performing better than the well-known join-the-shortest-queue (3SQ) assignment rule. However, the algorithms obtained following this approach require more information about the nature of the state of the queueing system. We then illustrate the robustness of the JSQ policy with respect to the nature of the offered load and with respect to system nonhomogeneities, when we consider parallel systems of PS queues. Such properties, together with the cost of the overheads involved in the implementation of more complex policies, seems to indicate that the JSQ policy, although not necessarily optimal, offers a very good solution to the job assignment problem for PS parallel systems. © 1990 IEEE
引用
收藏
页码:858 / 869
页数:12
相关论文
共 50 条
  • [1] OPTIMAL JOB SPLITTING IN PARALLEL PROCESSOR SHARING QUEUES
    Hoekstra, G. J.
    van der Mei, R. D.
    Bhulai, S.
    [J]. STOCHASTIC MODELS, 2012, 28 (01) : 144 - 166
  • [2] ON THE DIFFUSION-APPROXIMATION TO 2 PARALLEL QUEUES WITH PROCESSOR SHARING
    KNESSL, C
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1991, 36 (12) : 1356 - 1367
  • [3] Throughput in processor-sharing queues
    Chen, Na
    Jordan, Scott
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2007, 52 (02) : 299 - 305
  • [4] DIFFUSION-APPROXIMATION FOR HEAD-OF-THE-LINE PROCESSOR SHARING FOR 2 PARALLEL QUEUES
    MORRISON, JA
    [J]. SIAM JOURNAL ON APPLIED MATHEMATICS, 1993, 53 (02) : 471 - 490
  • [5] Tail asymptotics for processor-sharing queues
    Guillemin, F
    Robert, P
    Zwart, B
    [J]. ADVANCES IN APPLIED PROBABILITY, 2004, 36 (02) : 525 - 543
  • [6] Discriminatory processor sharing queues and the DREB method
    Lian, Z.
    Liu, X.
    Liu, L.
    [J]. STOCHASTIC MODELS, 2008, 24 (01) : 19 - 40
  • [7] DIFFUSION LIMITS OF LIMITED PROCESSOR SHARING QUEUES
    Zhang, Jiheng
    Dai, J. G.
    Zwart, Bert
    [J]. ANNALS OF APPLIED PROBABILITY, 2011, 21 (02): : 745 - 799
  • [8] Violation probability in processor-sharing queues
    Chen, Na
    Jordan, Scott
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2008, 53 (08) : 1956 - 1961
  • [9] Insensitive Job Assignment With Throughput and Energy Criteria for Processor-Sharing Server Farms
    Rosberg, Zvi
    Peng, Yu
    Fu, Jing
    Guo, Jun
    Wong, Eric W. M.
    Zukerman, Moshe
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2014, 22 (04) : 1257 - 1270
  • [10] Energy-Efficient Heuristics for Job Assignment in Processor-Sharing Server Farms
    Fu, Jing
    Guo, Jun
    Wong, Eric W. M.
    Zukerman, Moshe
    [J]. 2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), 2015,