메뉴 건너뛰기




Volumn 36, Issue 12, 2012, Pages 6243-6263

Benchmarking the clustering algorithms for multiprocessor environments using dynamic priority of modules

Author keywords

Benchmarking; Clustering; Distributed computing; Homogeneous systems; Scheduling; Task allocation

Indexed keywords

CLUSTERING; COMMUNICATION LOAD; COMPARISON PARAMETERS; DOMINANT SEQUENCE CLUSTERING; DYNAMIC COMPUTATIONS; DYNAMIC PRIORITY; HOMOGENEOUS SYSTEM; NUMBER OF CLUSTERS; RANDOMIZED ALGORITHMS; STATIC PRIORITY; STATISTICAL PARAMETERS; TASK ALLOCATION; TASK GRAPH;

EID: 84864966875     PISSN: 0307904X     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.apm.2012.02.011     Document Type: Article
Times cited : (28)

References (35)
  • 3
    • 0025418536 scopus 로고
    • Towards an architecture-independent analysis of parallel algorithms
    • Papadimitriou C.H., Yannakakis M. Towards an architecture-independent analysis of parallel algorithms. SIAM J. Comput. 1990, 19:322-328.
    • (1990) SIAM J. Comput. , vol.19 , pp. 322-328
    • Papadimitriou, C.H.1    Yannakakis, M.2
  • 4
    • 0016313256 scopus 로고
    • A comparison of list schedules for parallel processing systems
    • Adam T.L., Chandy K.M., Dickson J.R. A comparison of list schedules for parallel processing systems. Commun. ACM 1974, 17:685-690.
    • (1974) Commun. ACM , vol.17 , pp. 685-690
    • Adam, T.L.1    Chandy, K.M.2    Dickson, J.R.3
  • 5
    • 0015482117 scopus 로고
    • Optimal scheduling for two-processor systems
    • Coffman E.G., Graham R.L. Optimal scheduling for two-processor systems. Acta Inform. 1972, 1:200-213.
    • (1972) Acta Inform. , vol.1 , pp. 200-213
    • Coffman, E.G.1    Graham, R.L.2
  • 6
    • 0014477093 scopus 로고
    • Bounds on multiprocessing timing anomalies
    • Graham R.L. Bounds on multiprocessing timing anomalies. SIAM J. Appl. Math. 1969, 17:416-429.
    • (1969) SIAM J. Appl. Math. , vol.17 , pp. 416-429
    • Graham, R.L.1
  • 7
    • 0001430010 scopus 로고
    • Parallel sequencing and assembly line problems
    • Hu T.C. Parallel sequencing and assembly line problems. Oper. Res. 1961, 9:841-848.
    • (1961) Oper. Res. , vol.9 , pp. 841-848
    • Hu, T.C.1
  • 8
    • 0021529549 scopus 로고
    • Practical multiprocessor scheduling algorithms for efficient parallel processing
    • Kasahara H., Narita S. Practical multiprocessor scheduling algorithms for efficient parallel processing. IEEE Trans. Comput. 1984, 33:1023-1029.
    • (1984) IEEE Trans. Comput. , vol.33 , pp. 1023-1029
    • Kasahara, H.1    Narita, S.2
  • 9
    • 0024034138 scopus 로고
    • Multiprocessor scheduling with interprocessor communication delays
    • Lee C.Y., Hwang J.J., Chow Y.C., Anger F.D. Multiprocessor scheduling with interprocessor communication delays. Oper. Res. Lett. 1988, 7:141-147.
    • (1988) Oper. Res. Lett. , vol.7 , pp. 141-147
    • Lee, C.Y.1    Hwang, J.J.2    Chow, Y.C.3    Anger, F.D.4
  • 10
    • 0025502849 scopus 로고
    • A note on Graham's bound
    • Liu Z. A note on Graham's bound. Inform. Process. Lett. 1990, 36:1-5.
    • (1990) Inform. Process. Lett. , vol.36 , pp. 1-5
    • Liu, Z.1
  • 11
    • 0025462712 scopus 로고
    • Hypercool: a programming aid for message-passing systems
    • Wu M.-Y., Gajski D.D. Hypercool: a programming aid for message-passing systems. IEEE Trans. Parallel Distrib. Syst. 1990, 1:330-343.
    • (1990) IEEE Trans. Parallel Distrib. Syst. , vol.1 , pp. 330-343
    • Wu, M.-Y.1    Gajski, D.D.2
  • 12
    • 0027841407 scopus 로고
    • List scheduling with and without communication delays
    • Yang T., Gerasoulis A. List scheduling with and without communication delays. Parallel Comput. 1993, 19:1321-1344.
    • (1993) Parallel Comput. , vol.19 , pp. 1321-1344
    • Yang, T.1    Gerasoulis, A.2
  • 13
    • 84856352142 scopus 로고    scopus 로고
    • A clustering heuristic for multiprocessor environments using computation and communication loads of modules
    • Mishra P.K., Mishra K.S., Mishra A. A clustering heuristic for multiprocessor environments using computation and communication loads of modules. Int. J. Comput. Sci. Inform. Technol. 2010, 2:170-182.
    • (2010) Int. J. Comput. Sci. Inform. Technol. , vol.2 , pp. 170-182
    • Mishra, P.K.1    Mishra, K.S.2    Mishra, A.3
  • 14
    • 0026275677 scopus 로고
    • A fast static scheduling algorithm for DAGs on an unbounded number of processors
    • in: Proceedings of the 1991 ACM/IEEE Conference on Supercomputing
    • T. Yang, A. Gerasoulis, A fast static scheduling algorithm for DAGs on an unbounded number of processors, in: Proceedings of the 1991 ACM/IEEE Conference on Supercomputing, 1991, pp. 633-642.
    • (1991)
    • Yang, T.1    Gerasoulis, A.2
  • 16
    • 0033702117 scopus 로고    scopus 로고
    • Clustering algorithm for parallelizing software systems in multiprocessors environment
    • Kadamuddi D., Tsai J.J.P. Clustering algorithm for parallelizing software systems in multiprocessors environment. IEEE Trans. Software Eng. 2000, 26:340-361.
    • (2000) IEEE Trans. Software Eng. , vol.26 , pp. 340-361
    • Kadamuddi, D.1    Tsai, J.J.P.2
  • 17
    • 0345817191 scopus 로고    scopus 로고
    • An approximation algorithm for scheduling dependent tasks on m processors with small communication delays
    • Hanen C., Munier A. An approximation algorithm for scheduling dependent tasks on m processors with small communication delays. Disc. Appl. Math. 2001, 108:239-257.
    • (2001) Disc. Appl. Math. , vol.108 , pp. 239-257
    • Hanen, C.1    Munier, A.2
  • 18
    • 29144438621 scopus 로고    scopus 로고
    • Test instances for scheduling unrelated processors under precedence constraints
    • P.E. Coll, C.C. Ribeiro, C.C. de Sousa, Test instances for scheduling unrelated processors under precedence constraints, 2002, www.ic.uff.br/celso/grupo/readme.ps.
    • (2002)
    • Coll, P.E.1    Ribeiro, C.C.2    de Sousa, C.C.3
  • 19
    • 29144509760 scopus 로고    scopus 로고
    • Benchmark-problem instances for static scheduling of task graphs with communication delays on homogeneous multiprocessor systems
    • Davidovic T., Crainic T.G. Benchmark-problem instances for static scheduling of task graphs with communication delays on homogeneous multiprocessor systems. Comput. Oper. Res. 2006, 33:2155-2177.
    • (2006) Comput. Oper. Res. , vol.33 , pp. 2155-2177
    • Davidovic, T.1    Crainic, T.G.2
  • 20
    • 0001514167 scopus 로고    scopus 로고
    • Benchmarking and comparison of the task graph scheduling algorithms
    • Kwok Y.K., Ahmad I. Benchmarking and comparison of the task graph scheduling algorithms. J. Parallel Distrib. Comput. 1999, 59:381-422.
    • (1999) J. Parallel Distrib. Comput. , vol.59 , pp. 381-422
    • Kwok, Y.K.1    Ahmad, I.2
  • 21
    • 27744573276 scopus 로고    scopus 로고
    • A standard task graph set for fair evaluation of multiprocessor scheduling algorithms
    • Tobita T., Kasahara H. A standard task graph set for fair evaluation of multiprocessor scheduling algorithms. J. Sched. 2002, 5:379-394.
    • (2002) J. Sched. , vol.5 , pp. 379-394
    • Tobita, T.1    Kasahara, H.2
  • 22
    • 78650526289 scopus 로고    scopus 로고
    • An extension of edge zeroing heuristic for scheduling precedence constrained task graphs on parallel systems using cluster dependent priority scheme
    • An extended abstract of this paper appears in the Proceedings of IEEE International Conference on Computer and Communication Technology, 2010, 647-651
    • Mishra A., Tripathi A.K. An extension of edge zeroing heuristic for scheduling precedence constrained task graphs on parallel systems using cluster dependent priority scheme. J. Inform. Comput. Sci. 2011, 6:83-96. An extended abstract of this paper appears in the Proceedings of IEEE International Conference on Computer and Communication Technology, 2010, pp. 647-651.
    • (2011) J. Inform. Comput. Sci. , vol.6 , pp. 83-96
    • Mishra, A.1    Tripathi, A.K.2
  • 23
    • 84856360900 scopus 로고    scopus 로고
    • A clustering algorithm for multiprocessor environments using dynamic priority of modules
    • Mishra P.K., Mishra K.S., Mishra A. A clustering algorithm for multiprocessor environments using dynamic priority of modules. Ann. Math. Inform. 2011, 38:99-110.
    • (2011) Ann. Math. Inform. , vol.38 , pp. 99-110
    • Mishra, P.K.1    Mishra, K.S.2    Mishra, A.3
  • 24
    • 84865023651 scopus 로고    scopus 로고
    • A randomized scheduling algorithm for multiprocessor environments
    • submitted for publication.
    • P.K. Mishra, K.S. Mishra, A. Mishra, A.K. Tripathi, A randomized scheduling algorithm for multiprocessor environments, submitted for publication.
    • Mishra, P.K.1    Mishra, K.S.2    Mishra, A.3    Tripathi, A.K.4
  • 27
    • 84864971191 scopus 로고
    • Priority-based Scheduling and Evaluation of Precedence Graphs with Communication Times, M.S. thesis, King Fahd University of Petroleum and Minerals, Saudi Arabia
    • A. Al-Maasarani, Priority-based Scheduling and Evaluation of Precedence Graphs with Communication Times, M.S. thesis, King Fahd University of Petroleum and Minerals, Saudi Arabia, 1993.
    • (1993)
    • Al-Maasarani, A.1
  • 28
    • 0025566270 scopus 로고
    • Lower bound on the number of processors and time for scheduling precedence graphs with communication costs
    • Al-Mouhamed M.A. Lower bound on the number of processors and time for scheduling precedence graphs with communication costs. IEEE Trans. Software Eng. 1990, 16:1390-1401.
    • (1990) IEEE Trans. Software Eng. , vol.16 , pp. 1390-1401
    • Al-Mouhamed, M.A.1
  • 29
    • 0001769792 scopus 로고
    • C.P.M. scheduling with small computation delays and task duplication
    • Colin J.Y., Chretienne P. C.P.M. scheduling with small computation delays and task duplication. Oper. Res. 1991, 39:680-684.
    • (1991) Oper. Res. , vol.39 , pp. 680-684
    • Colin, J.Y.1    Chretienne, P.2
  • 30
    • 85014168050 scopus 로고
    • Application and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributedmemory multiprocessors
    • Y.C. Chung, S. Ranka, Application and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributedmemory multiprocessors, in: Proc. Supercomput., 1992, pp. 512-521.
    • (1992) Proc. Supercomput. , pp. 512-521
    • Chung, Y.C.1    Ranka, S.2
  • 31
    • 84865002436 scopus 로고    scopus 로고
    • Benchmark task grap
    • T. Davidovic, Benchmark task graphs, http://www.mi.sanu.ac.rs/~tanjad/sched_results.htm.
    • Davidovic, T.1
  • 33
    • 33645505410 scopus 로고
    • Parallel and Distributed Computation - Numerical Methods
    • Bertsekas D.P., Tsitsiklis J.N. Parallel and Distributed Computation - Numerical Methods. Athena Sci. 1989.
    • (1989) Athena Sci.
    • Bertsekas, D.P.1    Tsitsiklis, J.N.2
  • 34
    • 0025841458 scopus 로고
    • Performance of synchronous parallel algorithms with regular structures
    • Madal S., Sinclair J.B. Performance of synchronous parallel algorithms with regular structures. IEEE Trans. Parallel Distrib. Syst. 1991, 2:105-116.
    • (1991) IEEE Trans. Parallel Distrib. Syst. , vol.2 , pp. 105-116
    • Madal, S.1    Sinclair, J.B.2
  • 35
    • 84865002437 scopus 로고
    • Modèles Quantitatifs d'Algorithmes Parallèles, Doctorate thesis, Institut National Ploytechnique de Grenoble
    • J.P. Kitajima, Modèles Quantitatifs d'Algorithmes Parallèles, Doctorate thesis, Institut National Ploytechnique de Grenoble, 1992.
    • (1992)
    • Kitajima, J.P.1


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