메뉴 건너뛰기




Volumn , Issue , 2004, Pages 25-1-25-25

Scheduling parallel tasks — algorithms and complexity

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84951841501     PISSN: None     EISSN: None     Source Type: Book    
DOI: None     Document Type: Chapter
Times cited : (20)

References (108)
  • 4
    • 0000986929 scopus 로고
    • Concurrent task systems
    • Lloyd, E. L., Concurrent task systems, Operations Research, 29, 189–201, 1981.
    • (1981) Operations Research , vol.29 , pp. 189-201
    • Lloyd, E.L.1
  • 7
    • 0034291644 scopus 로고    scopus 로고
    • Probabilistic analysis of scheduling precedence constrained parallel tasks on multicomputers with contiguous processor allocation
    • Li, K. and Pan, Y., Probabilistic analysis of scheduling precedence constrained parallel tasks on multicomputers with contiguous processor allocation, IEEE Transactions on Computers, 49, 1021–1030, 2000.
    • (2000) IEEE Transactions on Computers , vol.49 , pp. 1021-1030
    • Li, K.1    Pan, Y.2
  • 15
    • 0025673181 scopus 로고
    • Multiprocessor schedulingwith communication delays
    • Veltman, B., Lageweg, B. J., and Lenstra, J. K., Multiprocessor schedulingwith communication delays, Parallel Computing, 16, 173–182, 1990.
    • (1990) Parallel Computing , vol.16 , pp. 173-182
    • Veltman, B.1    Lageweg, B.J.2    Lenstra, J.K.3
  • 16
    • 84956857551 scopus 로고    scopus 로고
    • The forgotten factor: Facts on performance evaluation and its dependence on workloads
    • B. Monien, R. Feldman, (eds.)
    • Feitelson, D. G., The forgotten factor: Facts on performance evaluation and its dependence on workloads, in B. Monien, R. Feldman, (eds.), Proceedings of Euro-Par 2002, Lecture Notes in Computer Science 2400, 49–60, 2002.
    • (2002) Proceedings of Euro-Par 2002, Lecture Notes in Computer Science , vol.2400 , pp. 49-60
    • Feitelson, D.G.1
  • 17
    • 85055797658 scopus 로고    scopus 로고
    • Parallel workload archive
    • Parallel workload archive, http://www.cs.huji.ac.il/labs/parallel/workload
  • 19
    • 0025432111 scopus 로고
    • Distributed hierarchical control for parallel processing
    • Feitelson, D. G. and Rudolph, L., Distributed hierarchical control for parallel processing, IEEE Computer 23, 65–77, 1990.
    • (1990) IEEE Computer , vol.23 , pp. 65-77
    • Feitelson, D.G.1    Rudolph, L.2
  • 20
    • 0030600983 scopus 로고    scopus 로고
    • Evaluation of design choices for gang scheduling using distributed hierarchical control
    • Feitelson, D. G. and Rudolph, L., Evaluation of design choices for gang scheduling using distributed hierarchical control, Journal of Parallel and Distributed Computing, 35, 18–34, 1996.
    • (1996) Journal of Parallel and Distributed Computing , vol.35 , pp. 18-34
    • Feitelson, D.G.1    Rudolph, L.2
  • 24
    • 0024068822 scopus 로고
    • Measuring parallelism in computation-intensive scientific/engineering applications
    • Kumar, M., Measuring parallelism in computation-intensive scientific/engineering applications, IEEE Transactions on Computers, 37, 1088–1098, 1988.
    • (1988) IEEE Transactions on Computers , vol.37 , pp. 1088-1098
    • Kumar, M.1
  • 26
    • 84949651867 scopus 로고    scopus 로고
    • Performance evaluation of heuristics for scheduling pipelined multiprocessor tasks
    • V. N. Alexandrov et al. (eds.)
    • Ercan, M. F., Oguz, C., and Fung, Y. F., Performance evaluation of heuristics for scheduling pipelined multiprocessor tasks, in V. N. Alexandrov et al. (eds.), Proceedings of ICCS 2001, Lecture Notes in Computer Science 2073, 61–70, 2001.
    • (2001) Proceedings of ICCS 2001, Lecture Notes in Computer Science , vol.2073 , pp. 61-70
    • Ercan, M.F.1    Oguz, C.2    Fung, Y.F.3
  • 31
    • 85060036181 scopus 로고
    • Validity of the single processor approach to achieving large scale computing capabilities
    • (Atlantic City Apr. 18-20, 1967), AFIPS
    • Amdahl, G. M., Validity of the single processor approach to achieving large scale computing capabilities, in AFIPS Conference Proceedings (Atlantic City Apr. 18-20, 1967), vol. 30, AFIPS, 483–485, 1967.
    • (1967) AFIPS Conference Proceedings , vol.30 , pp. 483-485
    • Amdahl, G.M.1
  • 32
    • 84957005428 scopus 로고    scopus 로고
    • Using queue time predictions for processor allocation
    • Springer-Verlag, Berlin
    • Downey, A., Using queue time predictions for processor allocation, Lecture Notes in Computer Science 1291, Springer-Verlag, Berlin, 35–57, 1997.
    • (1997) Lecture Notes in Computer Science 1291 , pp. 35-57
    • Downey, A.1
  • 33
  • 34
    • 0015159063 scopus 로고
    • The STAR (Self-testing and repairing) computer: An investigation of the theory and practice of fault-tolerant computer design
    • Avizienis, A., Gilley, G. C., Mathur, F. P., Rennels, D. A., Rohr, J. A., and Rubin, D. K., The STAR (self-testing and repairing) computer: An investigation of the theory and practice of fault-tolerant computer design. IEEE Transactions on Computers, 20, 1312–1321, 1971.
    • (1971) IEEE Transactions on Computers , vol.20 , pp. 1312-1321
    • Avizienis, A.1    Gilley, G.C.2    Mathur, F.P.3    Rennels, D.A.4    Rohr, J.A.5    Rubin, D.K.6
  • 35
    • 0018025598 scopus 로고
    • FTMP—a highly reliable fault-tolerant multiprocessor for aircraft
    • Hopkins, A. L., Lala, J. M., and Smith, T. B., FTMP—a highly reliable fault-tolerant multiprocessor for aircraft, in Proceedings of IEEE, 66, 1221–1239, 1978.
    • (1978) Proceedings of IEEE , vol.66 , pp. 1221-1239
    • Hopkins, A.L.1    Lala, J.M.2    Smith, T.B.3
  • 36
    • 0003245534 scopus 로고
    • Real time and dependability concepts
    • Mullender, S., (ed.), Addison-Wesley and ACM Press, Reading, MA
    • Kopetz, H. and Veríssimo, P., Real time and dependability concepts, in Mullender, S., (ed.), Distributed Systems, Addison-Wesley and ACM Press, Reading, MA, 411–446, 1994.
    • (1994) Distributed Systems , pp. 411-446
    • Kopetz, H.1    Eríssimo, P.2
  • 37
    • 33750438172 scopus 로고    scopus 로고
    • Scheduling fault-tolerant programs on multiple processors to maximize schedule reliability
    • Felici, M., Kanoun, K. and Pasquini, A., (eds.), Springer, New York
    • Czarnowski, J., Jȩdrzejowicz, P., and Ratajczyk, E., Scheduling fault-tolerant programs on multiple processors to maximize schedule reliability, in Felici, M., Kanoun, K. and Pasquini, A., (eds.), Computer Safety, Reliability and Security, Lecture Notes in Computer Science 1698, Springer, New York, 385–395, 1999.
    • (1999) Computer Safety, Reliability and Security, Lecture Notes in Computer Science 1698 , pp. 385-395
    • Czarnowski, J.1    Jȩdrzejowicz, P.2    Ratajczyk, E.3
  • 40
    • 0024070859 scopus 로고
    • Test scheduling and control for VLSI built-in self-test
    • Craig, G. L., Kime, C. R., and Saluja, K. K., Test scheduling and control for VLSI built-in self-test. IEEE Transactions on Computers, 37, 1099–1109, 1988.
    • (1988) IEEE Transactions on Computers , vol.37 , pp. 1099-1109
    • Craig, G.L.1    Kime, C.R.2    Saluja, K.K.3
  • 41
    • 0022121187 scopus 로고
    • An approximation algorithm for diagnostic test scheduling in multicomputer systems
    • Krawczyk, H. and Kubale, M., An approximation algorithm for diagnostic test scheduling in multicomputer systems, IEEE Transactions on Computers, 34, 869–872, 1985.
    • (1985) IEEE Transactions on Computers , vol.34 , pp. 869-872
    • Krawczyk, H.1    Kubale, M.2
  • 44
    • 22444455894 scopus 로고    scopus 로고
    • Scheduling and bandwidth allocation for distribution of archived video inVoD systems, Journal of Telecommunication Systems
    • Krunz, M., Zhao, W., and Matta, I., Scheduling and bandwidth allocation for distribution of archived video inVoD systems, Journal of Telecommunication Systems, Special Issue on Multimedia, 9, 1998.
    • (1998) Special Issue on Multimedia , pp. 9
    • Krunz, M.1    Zhao, W.2    Matta, I.3
  • 45
    • 85055779563 scopus 로고    scopus 로고
    • ATM Forum White Paper, ATM service categories: The benefits to the user. ATM Forum, San Francisco
    • ATM Forum White Paper, ATM service categories: The benefits to the user. ATM Forum, San Francisco.
  • 47
    • 0001006542 scopus 로고    scopus 로고
    • Performance evaluation of smoothing algorithms for transmitting prerecorded variable-bit-rate video
    • Feng, W. and Rexford, J., Performance evaluation of smoothing algorithms for transmitting prerecorded variable-bit-rate video, IEEE Transactions on Multimedia 1, 302–313, 1999.
    • (1999) IEEE Transactions on Multimedia , vol.1 , pp. 302-313
    • Feng, W.1    Rexford, J.2
  • 51
    • 0030182052 scopus 로고    scopus 로고
    • Scheduling jobs on several machineswith the job splitting property
    • Serafini, P., Scheduling jobs on several machineswith the job splitting property, Operations Research, 44, 617–628, 1996.
    • (1996) Operations Research , vol.44 , pp. 617-628
    • Serafini, P.1
  • 52
    • 0032672426 scopus 로고    scopus 로고
    • Scheduling one and two-processor tasks on two parallel processors
    • Lee, C.-Y. and Cai, X., Scheduling one and two-processor tasks on two parallel processors, IEEE Transactions, 31, 445–455, 1999.
    • (1999) IEEE Transactions , vol.31 , pp. 445-455
    • Lee, C.-Y.1    Cai, X.2
  • 53
    • 0020785053 scopus 로고
    • An introduction to combinatorial models of dynamic allocation
    • Coffman, E. G., Jr., An introduction to combinatorial models of dynamic allocation, SIAM Review, 25, 311–325, 1983.
    • (1983) SIAM Review , vol.25 , pp. 311-325
    • Coffman, E.G.1
  • 56
    • 0041831021 scopus 로고
    • Scheduling under continuous performing speed vs. Resource amount activity models
    • Slowiński, R., andWęglarz, J., (eds.), Elsevier, Amsterdam
    • Węglarz, J., Scheduling under continuous performing speed vs. resource amount activity models, in Slowiński, R., andWęglarz, J., (eds.), Advances in Project Scheduling, Elsevier, Amsterdam, 273–295, 1989.
    • (1989) Advances in Project Scheduling , pp. 273-295
    • Węglarz, J.1
  • 58
    • 0001021215 scopus 로고
    • Complexity of scheduling parallel task systems
    • Du, J. and Leung, J. Y-T., Complexity of scheduling parallel task systems, SIAM Journal on Discrete Mathematics, 2, 473–487, 1989.
    • (1989) SIAM Journal on Discrete Mathematics , vol.2 , pp. 473-487
    • Du, J.1    Leung, J.Y.2
  • 60
    • 0015482117 scopus 로고
    • Optimal scheduling fortwo-processor systems
    • Coffman, E. G. Jr. andGraham, R. L., Optimal scheduling fortwo-processor systems, Acta Informatica, 1, 200–213, 1972.
    • (1972) Acta Informatica , vol.1 , pp. 200-213
    • Coffman, E.G.1    Graham, R.L.2
  • 62
    • 0031207396 scopus 로고    scopus 로고
    • A note on scheduling multiprocessor tasks with precedence constraints on parallel processors
    • Amoura, A. K., A note on scheduling multiprocessor tasks with precedence constraints on parallel processors, Information Processing Letters, 63, 119–122, 1997.
    • (1997) Information Processing Letters , vol.63 , pp. 119-122
    • Amoura, A.K.1
  • 63
    • 0036497510 scopus 로고    scopus 로고
    • Linear and quadratic algorithms for scheduling chains and opposite chains
    • Blażewicz, J. and Liu, Z., Linear and quadratic algorithms for scheduling chains and opposite chains, European Journal of Operational Research, 137, 248–264, 2002.
    • (2002) European Journal of Operational Research , vol.137 , pp. 248-264
    • Blażewicz, J.1    Liu, Z.2
  • 65
    • 3543090960 scopus 로고    scopus 로고
    • Anoteonscheduling tall/smallmultiprocessor taskswith unit processing time to minimize maximum tardiness
    • Baptiste, P. and Schieber, B., Anoteonscheduling tall/smallmultiprocessor taskswith unit processing time to minimize maximum tardiness, Journal of Scheduling, 6, 395–404, 2003.
    • (2003) Journal of Scheduling , vol.6 , pp. 395-404
    • Baptiste, P.1    Schieber, B.2
  • 66
    • 0041810538 scopus 로고    scopus 로고
    • A note on scheduling multi processor tasks with identical processing times
    • Baptiste, P., A note on scheduling multi processor tasks with identical processing times, to appear in Computers and Operations Research, 30, 2071–2078, 2003.
    • (2003) To Appear in Computers and Operations Research , vol.30 , pp. 2071-2078
    • Baptiste, P.1
  • 67
    • 0002643827 scopus 로고
    • Scheduling with deadlines and loss functions
    • McNaughton, R., Scheduling with deadlines and loss functions, Management Science, 6, 1–12, 1959.
    • (1959) Management Science , vol.6 , pp. 1-12
    • McNaughton, R.1
  • 68
    • 0012481337 scopus 로고
    • On complexity of multiprocessor tasks scheduling, Bulletin of the Polish Academy of Sciences
    • Drozdowski, M., On complexity of multiprocessor tasks scheduling, Bulletin of the Polish Academy of Sciences, Technical Sciences, 43, 381–392, 1995.
    • (1995) Technical Sciences , vol.43 , pp. 381-392
    • Drozdowski, M.1
  • 73
    • 84949805758 scopus 로고    scopus 로고
    • Preemptive parallel task scheduling in O(N)+Poly(m) time
    • Lee, D. T., and Teng, S. H., (eds.)
    • Jansen, K. and Porkolab, L., Preemptive parallel task scheduling in O(n)+Poly(m) time, in Lee, D. T., and Teng, S. H., (eds.), Proceedings of ISAAC 2000, Lecture Notes in Computer Science 1969, 398–409, 2000.
    • (2000) Proceedings of ISAAC 2000, Lecture Notes in Computer Science , vol.1969 , pp. 398-409
    • Jansen, K.1    Porkolab, L.2
  • 74
    • 0017921271 scopus 로고
    • Preemptive scheduling of uniformprocessor systems
    • Gonzalez, T. and Sahni, S., Preemptive scheduling of uniformprocessor systems, Journal of the ACM, 25, 92–101, 1978.
    • (1978) Journal of the ACM , vol.25 , pp. 92-101
    • Gonzalez, T.1    Sahni, S.2
  • 75
    • 0017419682 scopus 로고
    • A level algorithm for preemptive scheduling
    • Horvath, E. C., Lam, S., and Sethi, R., A level algorithm for preemptive scheduling, Journal of the ACM, 24, 32–43, 1977.
    • (1977) Journal of the ACM , vol.24 , pp. 32-43
    • Horvath, E.C.1    Lam, S.2    Sethi, R.3
  • 77
    • 0028195959 scopus 로고
    • Scheduling independent multiprocessor tasks on a uniform k-processor system
    • Blażewicz, J., Drozdowski, M., Schmidt, G., and de Werra, D., Scheduling independent multiprocessor tasks on a uniform k-processor system, Parallel Computing, 20, 15–28, 1994.
    • (1994) Parallel Computing , vol.20 , pp. 15-28
    • Blażewicz, J.1    Drozdowski, M.2    Schmidt, G.3    De Werra, D.4
  • 78
    • 85055819040 scopus 로고
    • Scheduling multiprocessor tasks on hypercubes, Bulletin of the Polish Academy of Sciences
    • Drozdowski, M., Scheduling multiprocessor tasks on hypercubes, Bulletin of the Polish Academy of Sciences, Technical Sciences, 42, 437–445, 1994.
    • (1994) Technical Sciences , vol.42 , pp. 437-445
    • Drozdowski, M.1
  • 79
    • 0025448493 scopus 로고
    • An O(N log n) feasibility algorithm for preemptive scheduling of n independent jobs on a hypercube
    • Ahuja, M. and Zhu, Y., An O(n log n) feasibility algorithm for preemptive scheduling of n independent jobs on a hypercube, Information Processing Letters, 35, 7–11, 1990.
    • (1990) Information Processing Letters , vol.35 , pp. 7-11
    • Ahuja, M.1    Zhu, Y.2
  • 80
    • 45449124050 scopus 로고
    • Preemptive scheduling of independent jobs on a hypercube
    • Chen, G.-I. and Lai, T.-H., Preemptive scheduling of independent jobs on a hypercube, Information Processing Letters, 28, 201–206, 1988.
    • (1988) Information Processing Letters , vol.28 , pp. 201-206
    • Chen, G.-I.1    Lai, T.-H.2
  • 82
    • 0025703662 scopus 로고
    • Preemptive scheduling of independent jobswith release timesanddeadlinesonahypercube
    • Plehn, J., Preemptive scheduling of independent jobswith release timesanddeadlinesonahypercube, Information Processing Letters, 34, 161–166, 1990.
    • (1990) Information Processing Letters , vol.34 , pp. 161-166
    • Plehn, J.1
  • 85
    • 0026119430 scopus 로고
    • Subcube allocation in hypercube computers
    • Dutt, S. and Hayes, J. P., Subcube allocation in hypercube computers, IEEE Transactions on Computers, 40, 341–352, 1991.
    • (1991) IEEE Transactions on Computers , vol.40 , pp. 341-352
    • Dutt, S.1    Hayes, J.P.2
  • 86
    • 0037238532 scopus 로고    scopus 로고
    • Job preemption, fast subcube compaction, or waiting in hypercube systems? A selection methodology
    • Ghonien, S. A., and Fahny, H. M. A., Job preemption, fast subcube compaction, or waiting in hypercube systems? A selection methodology, Parallel Computing, 29, 111–134, 2003.
    • (2003) Parallel Computing , vol.29 , pp. 111-134
    • Ghonien, S.A.1    Fahny, H.M.A.2
  • 88
    • 0033998059 scopus 로고    scopus 로고
    • Scheduling multiprocessor tasks for mean flow time criterion
    • Drozdowski, M. and Dell’Olmo, P., Scheduling multiprocessor tasks for mean flow time criterion, Computers and Operations Research, 27, 571–585, 2000.
    • (2000) Computers and Operations Research , vol.27 , pp. 571-585
    • Drozdowski, M.1    Dell’Olmo, P.2
  • 89
    • 0030125537 scopus 로고    scopus 로고
    • Polynomial algorithms for resource constrained andmultiprocessor task scheduling problems
    • Brucker, P. and Krämer, A., Polynomial algorithms for resource constrained andmultiprocessor task scheduling problems, European Journal of Operational Research, 90, 214–226, 1996.
    • (1996) European Journal of Operational Research , vol.90 , pp. 214-226
    • Brucker, P.1    Krämer, A.2
  • 90
    • 0013032186 scopus 로고
    • An approximation algorithm for scheduling tasks on varying partition sizes in partitionablemultiprocessor systems
    • Krishnamurti, R. andMa, E., An approximation algorithm for scheduling tasks on varying partition sizes in partitionablemultiprocessor systems, IEEE Transactions on Computers, 41, 1572–1579, 1992.
    • (1992) IEEE Transactions on Computers , vol.41 , pp. 1572-1579
    • Krishnamurti, R.1    Ma, E.2
  • 93
    • 0002522922 scopus 로고
    • A heuristic of scheduling parallel tasks and its analysis
    • Wang, Q. and Cheng, K. H., A heuristic of scheduling parallel tasks and its analysis, SIAM Journal on Computing, 21, 281–294, 1992.
    • (1992) SIAM Journal on Computing , vol.21 , pp. 281-294
    • Wang, Q.1    Cheng, K.H.2
  • 97
    • 0028732946 scopus 로고
    • Generalized multiprocessor scheduling for directed acyclic graphs
    • IEEE Press
    • Prasanna, G. N. S. and Musicus, B. R., Generalized multiprocessor scheduling for directed acyclic graphs, in Proceedings of Supercomputing 1994, IEEE Press, 237–246, 1994.
    • (1994) Proceedings of Supercomputing 1994 , pp. 237-246
    • Prasanna, G.N.S.1    Musicus, B.R.2
  • 98
    • 0019612987 scopus 로고
    • Project scheduling with continuously-divisible, doubly constrained resources
    • Węglarz, J., Project scheduling with continuously-divisible, doubly constrained resources, Management Science, 27, 1040–1052, 1981.
    • (1981) Management Science , vol.27 , pp. 1040-1052
    • Węglarz, J.1
  • 99
    • 0042832882 scopus 로고
    • Modelling and control of dynamic resource allocation project scheduling systems
    • Tzafestas, S. G., (ed.), North- Holland, Amsterdam
    • Węglarz, J., Modelling and control of dynamic resource allocation project scheduling systems, in: Tzafestas, S. G., (ed.), Optimization and Control of Dynamic Operational Research Models, North- Holland, Amsterdam, 1982.
    • (1982) Optimization and Control of Dynamic Operational Research Models
    • Węglarz, J.1
  • 101
    • 0033414566 scopus 로고    scopus 로고
    • Scheduling parallel tasks with sequential heads and tails
    • Drozdowski, M. and Kubiak, W., Scheduling parallel tasks with sequential heads and tails, Annals of Operations Research, 90, 221–246, 1999.
    • (1999) Annals of Operations Research , vol.90 , pp. 221-246
    • Drozdowski, M.1    Kubiak, W.2
  • 103
    • 0042332013 scopus 로고    scopus 로고
    • Real-time scheduling of linear speedup parallel tasks
    • Drozdowski, M., Real-time scheduling of linear speedup parallel tasks, Information Processing Letters, 57, 35–40, 1996.
    • (1996) Information Processing Letters , vol.57 , pp. 35-40
    • Drozdowski, M.1
  • 104
    • 0347752575 scopus 로고    scopus 로고
    • New applications of the Muntz and Coffman algorithm
    • Drozdowski, M., New applications of the Muntz and Coffman algorithm, Journal of Scheduling, 4, 209–223, 2001.
    • (2001) Journal of Scheduling , vol.4 , pp. 209-223
    • Drozdowski, M.1
  • 105
    • 0014596508 scopus 로고
    • Optimal preemptive scheduling on two-processor systems
    • Muntz, R. R. andCoffman, E. G., Jr., Optimal preemptive scheduling on two-processor systems, IEEE Transactions on Computers, 18, 1014–1020, 1969.
    • (1969) IEEE Transactions on Computers , vol.18 , pp. 1014-1020
    • Muntz, R.R.1    Coffman, E.G.2
  • 106
    • 0014766132 scopus 로고
    • Preemptive scheduling of real-time tasks on multiprocessor systems
    • Muntz, R. R. and Coffman, E. G., Jr., Preemptive scheduling of real-time tasks on multiprocessor systems, Journal of ACM, 17, 324–338, 1970.
    • (1970) Journal of ACM , vol.17 , pp. 324-338
    • Muntz, R.R.1    Coffman, E.G.2
  • 107
    • 0002087256 scopus 로고
    • Preemptive scheduling of uniform processors subject to release dates
    • Pulleybank, W. R. (ed.), Academic Press, New York
    • Labetoulle, J., Lawler, E. L., Lenstra, J. K., and RinnoyKan, A. H. G., Preemptive scheduling of uniform processors subject to release dates, in: Pulleybank, W. R. (ed.), Progress in Combinatorial Optimization, Academic Press, New York, 245–261, 1984.
    • (1984) Progress in Combinatorial Optimization , pp. 245-261
    • Labetoulle, J.1    Lawler, E.L.2    Lenstra, J.K.3    Rinnoykan, A.H.G.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.