메뉴 건너뛰기




Volumn 68, Issue 11, 2008, Pages 1504-1516

Static resource allocation for heterogeneous computing environments with tasks having dependencies, priorities, deadlines, and multiple versions

Author keywords

Deadlines; Genetic algorithms; Heterogeneous computing; Mapping; Min min; Priorities; Resource allocation; Resource management; Scheduling

Indexed keywords

BIOELECTRIC PHENOMENA; COMPUTER SYSTEMS; GENETIC ALGORITHMS; HEURISTIC METHODS; HEURISTIC PROGRAMMING; MANAGEMENT; NUCLEAR PROPULSION; PLANNING; RESOURCE ALLOCATION; SCHEDULING;

EID: 52949143461     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jpdc.2008.06.006     Document Type: Article
Times cited : (54)

References (56)
  • 3
    • 0347704004 scopus 로고    scopus 로고
    • Representing task and machine heterogeneities for heterogeneous computing systems
    • (Special Tamkang University 50th Anniversary Issue) invited
    • Ali S., Siegel H.J., Maheswaran M., Hensgen D., and Ali S. Representing task and machine heterogeneities for heterogeneous computing systems. Tamkang Journal of Science and Engineering 3 3 (2000) 195-207 (Special Tamkang University 50th Anniversary Issue) invited
    • (2000) Tamkang Journal of Science and Engineering , vol.3 , Issue.3 , pp. 195-207
    • Ali, S.1    Siegel, H.J.2    Maheswaran, M.3    Hensgen, D.4    Ali, S.5
  • 4
    • 84990920631 scopus 로고    scopus 로고
    • R. Armstrong, D. Hensgen, T. Kidd, The relative performance of various mapping algorithms is independent of sizable variances in run-time predictions, in: 7th IEEE Heterogeneous Computing Workshop (HCW '98), Mar. 1998, pp. 79-87
    • R. Armstrong, D. Hensgen, T. Kidd, The relative performance of various mapping algorithms is independent of sizable variances in run-time predictions, in: 7th IEEE Heterogeneous Computing Workshop (HCW '98), Mar. 1998, pp. 79-87
  • 5
    • 33748083031 scopus 로고    scopus 로고
    • Task allocation for maximizing reliability of distributed systems: A simulated annealing approach
    • Attiya G., and Hamam Y. Task allocation for maximizing reliability of distributed systems: A simulated annealing approach. Journal of Parallel and Distributed Computing 66 10 (2006) 1259-1266
    • (2006) Journal of Parallel and Distributed Computing , vol.66 , Issue.10 , pp. 1259-1266
    • Attiya, G.1    Hamam, Y.2
  • 6
    • 52949132268 scopus 로고    scopus 로고
    • J.E. Baker, Reducing bias and inefficiency in the selection algorithm, in: J.J. Grefenstette, ed., 2nd International Conference on Genetic Algorithms, July 1987, pp. 14-21
    • J.E. Baker, Reducing bias and inefficiency in the selection algorithm, in: J.J. Grefenstette, ed., 2nd International Conference on Genetic Algorithms, July 1987, pp. 14-21
  • 7
    • 52949148590 scopus 로고    scopus 로고
    • I. Banicescu, V. Velusamy, Performance of scheduling scientific applications with adaptive weighted factoring, 10th IEEE Heterogeneous Computing Workshop (HCW 2001), in: Proceedings of 15th International Parallel and Distributed Processing Symposium (IPDPS 2001), Apr. 2001
    • I. Banicescu, V. Velusamy, Performance of scheduling scientific applications with adaptive weighted factoring, 10th IEEE Heterogeneous Computing Workshop (HCW 2001), in: Proceedings of 15th International Parallel and Distributed Processing Symposium (IPDPS 2001), Apr. 2001
  • 8
    • 52949104795 scopus 로고    scopus 로고
    • H. Barada, S.M. Sait, N. Baig, Task matching and scheduling in heterogeneous systems using simulated evolution, 10th IEEE Heterogeneous Computing Workshop (HCW 2001), in: Proceedings of 15th International Parallel and Distributed Processing Symposium (IPDPS 2001), Apr. 2001
    • H. Barada, S.M. Sait, N. Baig, Task matching and scheduling in heterogeneous systems using simulated evolution, 10th IEEE Heterogeneous Computing Workshop (HCW 2001), in: Proceedings of 15th International Parallel and Distributed Processing Symposium (IPDPS 2001), Apr. 2001
  • 10
    • 0004063929 scopus 로고
    • Coffman Jr. E.G. (Ed), John Wiley & Sons, New York, NY
    • In: Coffman Jr. E.G. (Ed). Computer and Job-Shop Scheduling Theory (1976), John Wiley & Sons, New York, NY
    • (1976) Computer and Job-Shop Scheduling Theory
  • 11
    • 52949084714 scopus 로고    scopus 로고
    • L. Davis, Applying adaptive algorithms to epistatic domains, in: 9th International Joint Conference on Artificial Intelligence, Aug. 1985, pp. 162-164
    • L. Davis, Applying adaptive algorithms to epistatic domains, in: 9th International Joint Conference on Artificial Intelligence, Aug. 1985, pp. 162-164
  • 12
    • 52949126998 scopus 로고    scopus 로고
    • K.A. DeJong, An Analysis of the Behavior of a Class of Genetic Adaptive Systems, doctoral dissertation, Dept. of Computer and Communication Sciences, University of Michigan, Ann Arbor, MI, 1975
    • K.A. DeJong, An Analysis of the Behavior of a Class of Genetic Adaptive Systems, doctoral dissertation, Dept. of Computer and Communication Sciences, University of Michigan, Ann Arbor, MI, 1975
  • 13
    • 0036749209 scopus 로고    scopus 로고
    • An integrated technique for task matching and scheduling onto distributed heterogeneous computing systems
    • Dhodhi M.K., Ahmad I., Ahmad I., and Yatama A. An integrated technique for task matching and scheduling onto distributed heterogeneous computing systems. Journal of Parallel and Distributed Computing 62 9 (2002) 1338-1361
    • (2002) Journal of Parallel and Distributed Computing , vol.62 , Issue.9 , pp. 1338-1361
    • Dhodhi, M.K.1    Ahmad, I.2    Ahmad, I.3    Yatama, A.4
  • 14
    • 30644465873 scopus 로고    scopus 로고
    • Scheduling of a meta-task with QoS requirements in heterogeneous computing systems
    • Doǧan A., and Özgüner F. Scheduling of a meta-task with QoS requirements in heterogeneous computing systems. Journal of Parallel and Distributed Computing 66 2 (2006) 181-196
    • (2006) Journal of Parallel and Distributed Computing , vol.66 , Issue.2 , pp. 181-196
    • Doǧan, A.1    Özgüner, F.2
  • 15
    • 0003835441 scopus 로고    scopus 로고
    • Eshaghian M.M. (Ed), Artech House, Norwood, MA
    • In: Eshaghian M.M. (Ed). Heterogeneous Computing (1996), Artech House, Norwood, MA
    • (1996) Heterogeneous Computing
  • 17
    • 85041773310 scopus 로고    scopus 로고
    • R.F. Freund, M. Gherrity, S. Ambrosius, M. Campbell, M. Halderman, D. Hensgen, E. Keith, T. Kidd, M. Kussow, J.D. Lima, F. Mirabile, L. Moore, B. Rust, H.J. Siegel, Scheduling resources in multi-user, heterogeneous, computing environments with SmartNet, in: 7th IEEE Heterogeneous Computing Workshop (HCW '98), Mar. 1998, pp. 184-199
    • R.F. Freund, M. Gherrity, S. Ambrosius, M. Campbell, M. Halderman, D. Hensgen, E. Keith, T. Kidd, M. Kussow, J.D. Lima, F. Mirabile, L. Moore, B. Rust, H.J. Siegel, Scheduling resources in multi-user, heterogeneous, computing environments with SmartNet, in: 7th IEEE Heterogeneous Computing Workshop (HCW '98), Mar. 1998, pp. 184-199
  • 18
    • 0002994660 scopus 로고
    • Heterogeneous processing
    • Guest Editor's Introduction, pp. 13-17
    • Freund R.F., and Siegel H.J. Heterogeneous processing. IEEE Computer 26 6 (1993) Guest Editor's Introduction, pp. 13-17
    • (1993) IEEE Computer , vol.26 , Issue.6
    • Freund, R.F.1    Siegel, H.J.2
  • 19
    • 0001868403 scopus 로고
    • Distributed heterogeneous supercomputing management system
    • Ghafoor A., and Yang J. Distributed heterogeneous supercomputing management system. IEEE Computer 26 6 (1993) 78-86
    • (1993) IEEE Computer , vol.26 , Issue.6 , pp. 78-86
    • Ghafoor, A.1    Yang, J.2
  • 20
    • 0004215426 scopus 로고    scopus 로고
    • Kluwer Academic Publishers, Boston, MA
    • Glover F., and Laguna M. Tabu Search (1997), Kluwer Academic Publishers, Boston, MA
    • (1997) Tabu Search
    • Glover, F.1    Laguna, M.2
  • 21
    • 0032591275 scopus 로고    scopus 로고
    • D.A. Hensgen, T. Kidd, M.C. Schnaidt, D.St. John, H.J. Siegel, T.D. Braun, M. Maheswaran, S. Ali, J.-K. Kim, C. Irvine, T. Levin, R. Wright, R.F. Freund, M. Godfrey, A. Duman, P. Carff, S. Kidd, V. Prasanna, P. Bhat, A. Alhusaini, An overview of MSHN: A management system for heterogeneous networks, in: 8th IEEE Workshop on Heterogeneous Computing Systems (HCW '99), Apr. 1999, pp. 184-198
    • D.A. Hensgen, T. Kidd, M.C. Schnaidt, D.St. John, H.J. Siegel, T.D. Braun, M. Maheswaran, S. Ali, J.-K. Kim, C. Irvine, T. Levin, R. Wright, R.F. Freund, M. Godfrey, A. Duman, P. Carff, S. Kidd, V. Prasanna, P. Bhat, A. Alhusaini, An overview of MSHN: A management system for heterogeneous networks, in: 8th IEEE Workshop on Heterogeneous Computing Systems (HCW '99), Apr. 1999, pp. 184-198
  • 23
    • 0033880418 scopus 로고    scopus 로고
    • E.-N. Huh, L.R. Welch, B.A. Shirazi, C.D. Cavanaugh, Heterogeneous resource management for dynamic real-time systems, in: 9th IEEE Heterogeneous Computing Workshop (HCW 2000), May 2000, pp. 287-294
    • E.-N. Huh, L.R. Welch, B.A. Shirazi, C.D. Cavanaugh, Heterogeneous resource management for dynamic real-time systems, in: 9th IEEE Heterogeneous Computing Workshop (HCW 2000), May 2000, pp. 287-294
  • 24
    • 0000769475 scopus 로고
    • Heuristic algorithms for scheduling independent tasks on nonidentical processors
    • Ibarra O.H., and Kim C.E. Heuristic algorithms for scheduling independent tasks on nonidentical processors. Journal of the ACM 24 2 (1977) 280-289
    • (1977) Journal of the ACM , vol.24 , Issue.2 , pp. 280-289
    • Ibarra, O.H.1    Kim, C.E.2
  • 26
    • 0032120998 scopus 로고    scopus 로고
    • Optimal task assignment in heterogeneous distributed computing systems
    • Kafil M., and Ahmad I. Optimal task assignment in heterogeneous distributed computing systems. IEEE Concurrency 6 3 (1998) 42-51
    • (1998) IEEE Concurrency , vol.6 , Issue.3 , pp. 42-51
    • Kafil, M.1    Ahmad, I.2
  • 27
    • 33847153530 scopus 로고    scopus 로고
    • Samee Ullah Khan, Ishfaq Ahmad, Non-cooperative, semi-cooperative, and cooperative games-based grid resource allocation, in: 20th IEEE International Parallel and Distributed Processing Symposium, March 2006
    • Samee Ullah Khan, Ishfaq Ahmad, Non-cooperative, semi-cooperative, and cooperative games-based grid resource allocation, in: 20th IEEE International Parallel and Distributed Processing Symposium, March 2006
  • 29
    • 26444479778 scopus 로고
    • Optimization by simulated annealing
    • Kirkpatrick S., Gelatt Jr. C.D., and Vecchi M.P. Optimization by simulated annealing. Science 220 4598 (1983) 671-680
    • (1983) Science , vol.220 , Issue.4598 , pp. 671-680
    • Kirkpatrick, S.1    Gelatt Jr., C.D.2    Vecchi, M.P.3
  • 30
    • 33748866132 scopus 로고    scopus 로고
    • A flexible multi- dimensional QoS performance measure framework for distributed heterogeneous systems
    • Cluster Computing in Science and Engineering (special issue)
    • Kim J.-K., Hensgen D.A., Kidd T., Siegel H.J., John D.St., Irvine C., Levin T., Porter N.W., Prasanna V.K., and Freund R.F. A flexible multi- dimensional QoS performance measure framework for distributed heterogeneous systems. Cluster Computing in Science and Engineering. Cluster Computing 9 3 (2006) 281-296 (special issue)
    • (2006) Cluster Computing , vol.9 , Issue.3 , pp. 281-296
    • Kim, J.-K.1    Hensgen, D.A.2    Kidd, T.3    Siegel, H.J.4    John, D.St.5    Irvine, C.6    Levin, T.7    Porter, N.W.8    Prasanna, V.K.9    Freund, R.F.10
  • 37
    • 84953279437 scopus 로고    scopus 로고
    • A. Pavan, V. Gopal, S. Song, N. Birch, R. Harinath, D. Castanon, Admission control and resource allocation in a strictly priority based network, in: International Conference on Real-Time Computing Systems and Applications, Dec. 2000, pp. 231-238
    • A. Pavan, V. Gopal, S. Song, N. Birch, R. Harinath, D. Castanon, Admission control and resource allocation in a strictly priority based network, in: International Conference on Real-Time Computing Systems and Applications, Dec. 2000, pp. 231-238
  • 38
    • 20444463471 scopus 로고    scopus 로고
    • A dynamic and reliability-driven scheduling algorithm for parallel real-time jobs executing on heterogeneous clusters
    • Qin X., and Jiang H. A dynamic and reliability-driven scheduling algorithm for parallel real-time jobs executing on heterogeneous clusters. Journal of Parallel and Distributed Computing 65 8 (2005) 885-900
    • (2005) Journal of Parallel and Distributed Computing , vol.65 , Issue.8 , pp. 885-900
    • Qin, X.1    Jiang, H.2
  • 40
    • 33846969521 scopus 로고    scopus 로고
    • V. Shestak, H.J. Siegel, Anthony A. Maciejewski, S. Ali, Robust resource allocations in parallel computing systems: Model and heuristics, in: 8th International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN 2005), Dec. 2005. Invited
    • V. Shestak, H.J. Siegel, Anthony A. Maciejewski, S. Ali, Robust resource allocations in parallel computing systems: Model and heuristics, in: 8th International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN 2005), Dec. 2005. Invited
  • 42
    • 0022025271 scopus 로고
    • A graph matching approach to optimal task assignment in distributed computing system using a minimax criterion
    • Shen C.-C., and Tsai W.-H. A graph matching approach to optimal task assignment in distributed computing system using a minimax criterion. IEEE Transactions on Computers C-34 3 (1985) 197-203
    • (1985) IEEE Transactions on Computers , vol.C-34 , Issue.3 , pp. 197-203
    • Shen, C.-C.1    Tsai, W.-H.2
  • 43
    • 52949092416 scopus 로고    scopus 로고
    • P. Shroff, D. Watson, N. Flann, R. Freund, Genetic simulated annealing for scheduling data-dependent tasks in heterogeneous environments, in: 5th IEEE Heterogeneous Computing Workshop (HCW '96), Apr. 1996, pp. 98-104
    • P. Shroff, D. Watson, N. Flann, R. Freund, Genetic simulated annealing for scheduling data-dependent tasks in heterogeneous environments, in: 5th IEEE Heterogeneous Computing Workshop (HCW '96), Apr. 1996, pp. 98-104
  • 44
    • 0006516161 scopus 로고    scopus 로고
    • Software support for heterogeneous computing
    • Tucker Jr. A.B. (Ed), CRC Press, Boca Raton, FL
    • Siegel H.J., Dietz H.G., and Antonio J.K. Software support for heterogeneous computing. In: Tucker Jr. A.B. (Ed). The Computer Science and Engineering Handbook (1997), CRC Press, Boca Raton, FL 1886-1909
    • (1997) The Computer Science and Engineering Handbook , pp. 1886-1909
    • Siegel, H.J.1    Dietz, H.G.2    Antonio, J.K.3
  • 45
    • 52949130265 scopus 로고    scopus 로고
    • H. Singh, A. Youssef, Mapping and scheduling heterogeneous task graphs using genetic algorithms, in: 5th IEEE Heterogeneous Computing Workshop (HCW '96), Apr. 1996, pp. 86-97
    • H. Singh, A. Youssef, Mapping and scheduling heterogeneous task graphs using genetic algorithms, in: 5th IEEE Heterogeneous Computing Workshop (HCW '96), Apr. 1996, pp. 86-97
  • 46
    • 0028446271 scopus 로고
    • Genetic algorithms: A survey
    • Srinivas M., and Patnaik L.M. Genetic algorithms: A survey. IEEE Computer 27 6 (1994) 17-26
    • (1994) IEEE Computer , vol.27 , Issue.6 , pp. 17-26
    • Srinivas, M.1    Patnaik, L.M.2
  • 47
    • 0002881568 scopus 로고
    • Uniform crossover in genetic algorithms
    • Schaffer J. (Ed), Morgan-Kaufmann, San Mateo, CA
    • Syswerda G. Uniform crossover in genetic algorithms. In: Schaffer J. (Ed). 3rd International Conference on Genetic Algorithms (1989), Morgan-Kaufmann, San Mateo, CA 2-9
    • (1989) 3rd International Conference on Genetic Algorithms , pp. 2-9
    • Syswerda, G.1
  • 48
    • 0002755938 scopus 로고
    • Schedule optimization using genetic algorithms
    • Davis L. (Ed), Van Nostrand Reinhold, New York
    • Syswerda G. Schedule optimization using genetic algorithms. In: Davis L. (Ed). Handbook of Genetic Algorithms (1991), Van Nostrand Reinhold, New York 332-349
    • (1991) Handbook of Genetic Algorithms , pp. 332-349
    • Syswerda, G.1
  • 49
    • 51049090934 scopus 로고    scopus 로고
    • An analysis of procedures and objective functions for heuristics to perform data staging in distributed systems
    • Theys M.D., Beck N., Siegel H.J., and Jurczyk M. An analysis of procedures and objective functions for heuristics to perform data staging in distributed systems. Journal of Interconnection Networks 7 2 (2006) 257-293
    • (2006) Journal of Interconnection Networks , vol.7 , Issue.2 , pp. 257-293
    • Theys, M.D.1    Beck, N.2    Siegel, H.J.3    Jurczyk, M.4
  • 50
    • 0034262820 scopus 로고    scopus 로고
    • A mathematical model and scheduling heuristics for satisfying prioritized data requests in an oversubscribed communication network
    • Theys M.D., Tan M., Beck N.B., Siegel H.J., and Jurczyk M. A mathematical model and scheduling heuristics for satisfying prioritized data requests in an oversubscribed communication network. IEEE Transactions on Parallel and Distributed Systems 11 9 (2000) 969-988
    • (2000) IEEE Transactions on Parallel and Distributed Systems , vol.11 , Issue.9 , pp. 969-988
    • Theys, M.D.1    Tan, M.2    Beck, N.B.3    Siegel, H.J.4    Jurczyk, M.5
  • 51
  • 52
    • 0037952065 scopus 로고    scopus 로고
    • The impact of approximate evaluation on the performance of search algorithms for warehouse scheduling
    • Watson J.-P., Rana S., Whitley L.D., and Howe A.E. The impact of approximate evaluation on the performance of search algorithms for warehouse scheduling. Journal of Scheduling 2 2 (1999) 79-98
    • (1999) Journal of Scheduling , vol.2 , Issue.2 , pp. 79-98
    • Watson, J.-P.1    Rana, S.2    Whitley, L.D.3    Howe, A.E.4
  • 53
    • 0003163669 scopus 로고    scopus 로고
    • Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach
    • Parallel Evolutionary Computing (special issue)
    • Wang L., Siegel H.J., Roychowdhury V.P., and Maciejewski A.A. Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach. Parallel Evolutionary Computing. Journal of Parallel and Distributed Computing 47 1 (1997) 8-22 (special issue)
    • (1997) Journal of Parallel and Distributed Computing , vol.47 , Issue.1 , pp. 8-22
    • Wang, L.1    Siegel, H.J.2    Roychowdhury, V.P.3    Maciejewski, A.A.4
  • 54
    • 0032593180 scopus 로고    scopus 로고
    • L.R. Welch, P.V. Werme, L.A. Fontenot, M.W. Masters, B.A. Shirazi, B. Ravindran, D.W. Mills, Adaptive QoS and resource panagement using a posteriori workload characterizations, in: 5th IEEE Real-Time Technology and Applications Symp., 1999, pp. 266-275
    • L.R. Welch, P.V. Werme, L.A. Fontenot, M.W. Masters, B.A. Shirazi, B. Ravindran, D.W. Mills, Adaptive QoS and resource panagement using a posteriori workload characterizations, in: 5th IEEE Real-Time Technology and Applications Symp., 1999, pp. 266-275
  • 55
    • 0003389370 scopus 로고
    • The GENITOR algorithm and selective pressure: Why rank-based allocation of reproductive trials is best
    • Schaffer D. (Ed), Morgan Kaufmann, San Francisco, CA
    • Whitley D. The GENITOR algorithm and selective pressure: Why rank-based allocation of reproductive trials is best. In: Schaffer D. (Ed). 3rd International Conference on Genetic Algorithms (1989), Morgan Kaufmann, San Francisco, CA 116-121
    • (1989) 3rd International Conference on Genetic Algorithms , pp. 116-121
    • Whitley, D.1
  • 56
    • 0033894245 scopus 로고    scopus 로고
    • M.-Y. Wu, W. Shu, H. Zhang, Segmented Min-Min: A static mapping algorithm for meta-tasks on heterogeneous computing systems, in: 9th IEEE Heterogeneous Computing Workshop (HCW 2000), May 2000, pp. 375-385
    • M.-Y. Wu, W. Shu, H. Zhang, Segmented Min-Min: A static mapping algorithm for meta-tasks on heterogeneous computing systems, in: 9th IEEE Heterogeneous Computing Workshop (HCW 2000), May 2000, pp. 375-385


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