메뉴 건너뛰기




Volumn 67, Issue 4, 2007, Pages 400-416

Robust static allocation of resources for independent tasks under makespan and dollar cost constraints

Author keywords

Cost constraint; Heterogeneous computing; Makespan; Resource allocation; Robustness

Indexed keywords

COMPUTATIONAL METHODS; CONSTRAINT THEORY; HEURISTIC METHODS; OPTIMIZATION; PARAMETER ESTIMATION; ROBUSTNESS (CONTROL SYSTEMS);

EID: 33947302575     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jpdc.2005.12.006     Document Type: Article
Times cited : (36)

References (49)
  • 1
    • 22144438930 scopus 로고    scopus 로고
    • S. Ali, T.D. Braun, H.J. Siegel, A.A. Maciejewski, N. Beck, L. Boloni, M. Maheswaran, A.I. Reuther, J.P. Robertson, M.D. Theys, B. Yao, Characterizing resource allocation heuristics for heterogeneous computing systems, in: A.R. Hurson (Ed.), Advances in Computers, vol. 63: Parallel, Distributed, and Pervasive Computing, Elsevier, Amsterdam, The Netherlands, 2005, pp. 91-128.
  • 4
    • 10044254452 scopus 로고    scopus 로고
    • S. Ali, A.A. Maciejewski, H.J. Siegel, J.-K. Kim, Robust resource allocation for sensor-actuator distributed computing systems, in: The 2004 International Conference on Parallel Processing (ICPP 2004), August 2004, pp. 174-185.
  • 5
    • 0347704004 scopus 로고    scopus 로고
    • Representing task and machine heterogeneities for heterogeneous computing systems, Special 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, Special 50th Anniversary Issue. Tamkang J. Sci. Eng. 3 3 (November 2000) 195-207 (invited)
    • (2000) Tamkang J. Sci. Eng. , vol.3 , Issue.3 , pp. 195-207
    • Ali, S.1    Siegel, H.J.2    Maheswaran, M.3    Hensgen, D.4    Ali, S.5
  • 6
    • 33947330554 scopus 로고    scopus 로고
    • S. Areibi, M. Moussa, H. Abdullah, A comparison of genetic/memetic algorithms and heuristic searching, in: International Conference on Artificial Intelligence (IC-AI 2001), June 2001.
  • 7
    • 84969338504 scopus 로고    scopus 로고
    • H. Barada, S.M. Sait, N. Baig, Task matching and scheduling in heterogeneous systems using simulated evolution, in: 10th IEEE Heterogeneous Computing Workshop (HCW 2001), in the Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS 2001), April 2001.
  • 8
    • 84981172736 scopus 로고    scopus 로고
    • I. Banicescu, V. Velusamy, Performance of scheduling scientific applications with adaptive weighted factoring, in: 10th IEEE Heterogeneous Computing Workshop (HCW 2001), in the Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS 2001), April 2001.
  • 9
    • 1642268665 scopus 로고    scopus 로고
    • Robust scheduling of metaprograms
    • Bölöni L., and Marinescu D.C. Robust scheduling of metaprograms. J. Scheduling 5 5 (September 2002) 395-412
    • (2002) J. Scheduling , vol.5 , Issue.5 , pp. 395-412
    • Bölöni, L.1    Marinescu, D.C.2
  • 10
    • 33947324617 scopus 로고    scopus 로고
    • T.D. Braun, H.J. Siegel, A.A. Maciejewski, Heterogeneous computing: goals, methods, and open problems, in: 2001 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2001), June 2001, pp. 1-12 (invited keynote paper).
  • 12
    • 33947305043 scopus 로고    scopus 로고
    • E.G. Coffman Jr., (Ed.), Computer and Job-Shop Scheduling Theory, Wiley, New York, 1976.
  • 13
    • 0031268742 scopus 로고    scopus 로고
    • ß-Robust scheduling for single-machine systems with uncertain processing times
    • Daniels R.L., and Carrilo J.E. ß-Robust scheduling for single-machine systems with uncertain processing times. IIE Trans. 29 11 (November 1997) 977-985
    • (1997) IIE Trans. , vol.29 , Issue.11 , pp. 977-985
    • Daniels, R.L.1    Carrilo, J.E.2
  • 14
    • 33947313780 scopus 로고    scopus 로고
    • A.J. Davenport, C. Gefflot, J.C. Beck, Slack-based techniques for robust schedules, in: Sixth European Conference on Planning, September 2001, pp. 7-18.
  • 15
    • 0032184116 scopus 로고    scopus 로고
    • MOGAC: a multiobjective genetic algorithm for the co-synthesis of hardware-software embedded systems
    • Dick R.P., and Jha N.K. MOGAC: a multiobjective genetic algorithm for the co-synthesis of hardware-software embedded systems. IEEE Trans. Comput.-Aided Design 17 10 (October 1998) 920-935
    • (1998) IEEE Trans. Comput.-Aided Design , vol.17 , Issue.10 , pp. 920-935
    • Dick, R.P.1    Jha, N.K.2
  • 16
    • 0030259058 scopus 로고    scopus 로고
    • Comparison of iterative improvement techniques for schedule optimization
    • Dorn J., Girsch M., Skele G., and Slany W. Comparison of iterative improvement techniques for schedule optimization. European J. Oper. Res. 94 2 (October 1996) 349-361
    • (1996) European J. Oper. Res. , vol.94 , Issue.2 , pp. 349-361
    • Dorn, J.1    Girsch, M.2    Skele, G.3    Slany, W.4
  • 17
    • 0009707516 scopus 로고
    • Reactive scheduling: improving the robustness of schedules and restricting the effects of shop floor disturbances by fuzzy reasoning
    • Dorn J., Kerr R.M., and Thalhammer G. Reactive scheduling: improving the robustness of schedules and restricting the effects of shop floor disturbances by fuzzy reasoning. Internat. J. Human-Comput. Stud. 42 6 (June 1995) 687-704
    • (1995) Internat. J. Human-Comput. Stud. , vol.42 , Issue.6 , pp. 687-704
    • Dorn, J.1    Kerr, R.M.2    Thalhammer, G.3
  • 18
    • 33947310199 scopus 로고    scopus 로고
    • M.M. Eshaghian (Ed.), Heterogeneous Computing, Artech House, Norwood, MA, 1996.
  • 19
    • 0024770256 scopus 로고
    • Allocating modules to processors in a distributed system
    • Fernandez-Baca D. Allocating modules to processors in a distributed system. IEEE Trans. Software Eng. SE-15 11 (November 1989) 1427-1436
    • (1989) IEEE Trans. Software Eng. , vol.SE-15 , Issue.11 , pp. 1427-1436
    • Fernandez-Baca, D.1
  • 20
    • 33947302201 scopus 로고    scopus 로고
    • I. Foster, C. Kesselman (Eds.), The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, San Fransisco, CA, 1999.
  • 21
    • 0002994660 scopus 로고
    • Heterogeneous processing
    • Freund R.F., and Siegel H.J. Heterogeneous processing. IEEE Comput. 26 6 (June 1993) 13-17
    • (1993) IEEE Comput. , vol.26 , Issue.6 , pp. 13-17
    • Freund, R.F.1    Siegel, H.J.2
  • 22
    • 0001868403 scopus 로고
    • A distributed heterogeneous supercomputing management system
    • Ghafoor A., and Yang J. A distributed heterogeneous supercomputing management system. IEEE Comput. 26 6 (June 1993) 78-86
    • (1993) IEEE Comput. , vol.26 , Issue.6 , pp. 78-86
    • Ghafoor, A.1    Yang, J.2
  • 23
    • 0000769475 scopus 로고
    • Heuristic algorithms for scheduling independent tasks on non-identical processors
    • Ibarra O.H., and Kim C.E. Heuristic algorithms for scheduling independent tasks on non-identical processors. J. ACM. 24 2 (April 1977) 280-289
    • (1977) J. ACM. , vol.24 , Issue.2 , pp. 280-289
    • Ibarra, O.H.1    Kim, C.E.2
  • 25
    • 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 (July 1998) 42-51
    • (1998) IEEE Concurrency , vol.6 , Issue.3 , pp. 42-51
    • Kafil, M.1    Ahmad, I.2
  • 26
    • 0002366826 scopus 로고
    • Heterogeneous computing: challenges and opportunities
    • Khokhar A., Prasanna V.K., Shaaban M.E., and Wang C. Heterogeneous computing: challenges and opportunities. IEEE Comput. 26 6 (June 1993) 18-27
    • (1993) IEEE Comput. , vol.26 , Issue.6 , pp. 18-27
    • Khokhar, A.1    Prasanna, V.K.2    Shaaban, M.E.3    Wang, C.4
  • 27
    • 0033894477 scopus 로고    scopus 로고
    • Robust scheduling of a two-machine flow shop with uncertain processing times
    • Kouvelis P., Daniels R., and Vairaktarakis G. Robust scheduling of a two-machine flow shop with uncertain processing times. IIE Trans. 38 5 (May 2000) 421-432
    • (2000) IIE Trans. , vol.38 , Issue.5 , pp. 421-432
    • Kouvelis, P.1    Daniels, R.2    Vairaktarakis, G.3
  • 29
    • 0028748901 scopus 로고    scopus 로고
    • S.M. Kroumba, G. Bois, Y. Savaria, A synthesis approach for the generation of parallel architectures, in: 37th Midwest Symposium on Circuits and Systems, vol. 1, 3-5 August 1994, pp. 323-326.
  • 30
    • 29244445082 scopus 로고    scopus 로고
    • Y.-K. Kwok, A.A. Maciejewski, H.J. Siegel, I. Ahmad, A. Ghafoor, A semi-static approach to mapping dynamic iterative tasks onto heterogeneous computing systems, J. Parallel Distrib. Comput. 66 (1) (January 2006) 77-98.
  • 31
    • 84949758454 scopus 로고    scopus 로고
    • D. Levi, Hereboy: a fast evolutionary algorithm, in: Second NASA/DoD Workshop on Evolvable Hardware (EH '00), July 2000, pp. 17-24.
  • 32
    • 0028499648 scopus 로고
    • Robustness measures and robust scheduling for job shops
    • Leon V.J., Wu S.D., and Storer R.H. Robustness measures and robust scheduling for job shops. IIE Trans. 26 5 (September 1994) 32-43
    • (1994) IIE Trans. , vol.26 , Issue.5 , pp. 32-43
    • Leon, V.J.1    Wu, S.D.2    Storer, R.H.3
  • 33
    • 0000192231 scopus 로고    scopus 로고
    • Dynamic mapping of a class of independent tasks onto heterogeneous computing systems
    • Maheswaran M., Ali S., Siegel H.J., Hensgen D., and Freund R.F. Dynamic mapping of a class of independent tasks onto heterogeneous computing systems. J. Parallel Distrib. Comput. 59 2 (November 1999) 107-121
    • (1999) J. Parallel Distrib. Comput. , vol.59 , Issue.2 , pp. 107-121
    • Maheswaran, M.1    Ali, S.2    Siegel, H.J.3    Hensgen, D.4    Freund, R.F.5
  • 34
    • 33947329272 scopus 로고    scopus 로고
    • M. Maheswaran, T.D. Braun, H.J. Siegel, Heterogeneous distributed computing, in: J.G. Webster (Ed.), Encyclopedia of Electrical and Electronics Engineering, vol. 8, Wiley, New York, 1999, pp. 679-690.
  • 35
    • 33947305195 scopus 로고    scopus 로고
    • P. Moscato, On evolution, search, optimization, genetic algorithms, and martial arts: towards memetic algorithms, Technical Report, Caltech Concurrent Computation Program C3P 826, California Institute of Technology, Pasadena, CA, 1989.
  • 37
    • 84930619379 scopus 로고    scopus 로고
    • A. Rae, S. Parameswaran, Application-specific heterogeneous multiprocessor synthesis using differential-evolution, in: 11th International Symposium on System Synthesis, December 1998, pp. 83-88.
  • 38
    • 33947322779 scopus 로고    scopus 로고
    • G. Ritchie, J. Levine, A hybrid ant algorithm for scheduling independent jobs in heterogeneous computing environments, in: Third Workshop of the UK Planning and Scheduling Special Interest Group (PLANSIG 2004), December 2004.
  • 39
    • 33947306838 scopus 로고    scopus 로고
    • M. Sevaux, K. Sörensen, Genetic algorithm for robust schedules, in: Eighth International Workshop on Project Management and Scheduling (PMS 2002), April 2002, pp. 330-333.
  • 40
    • 33746318458 scopus 로고    scopus 로고
    • V. Shestak, E.K.P. Chong, A.A. Maciejewski, H.J. Siegel, L. Benmohamed, I.J. Wang, R. Daley, Resource allocation for periodic applications in a shipboard environment, in: 14th IEEE Heterogeneous Computing Workshop (HCW 2005), in the Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), April 2005, pp. 122-127.
  • 42
    • 33644881932 scopus 로고    scopus 로고
    • S. Shivle, H.J. Siegel, A.A. Maciejewski, P. Sugavanam, T. Banka, R. Castain, K. Chindam, S. Dussinger, P. Pichumani, P. Satyasekaran, W. Saylor, D. Sendek, J. Sousa, J. Sridharan, J. Velazco, Static allocation of resources to communicating subtasks in a heterogeneous ad hoc grid environment, Special Issue on Algorithms for Wireless and Ad-hoc Networks, J. Parallel Distrib. Comput. 66 (4) (April 2006) 600-611.
  • 44
    • 0005810807 scopus 로고    scopus 로고
    • Stability radius of an optimal schedule: a survey and recent developments
    • Sotskov Y.N., Tanaev V.S., and Werner F. Stability radius of an optimal schedule: a survey and recent developments. Industrial Appl. Combinat. Optimiz. 16 (1998) 72-108
    • (1998) Industrial Appl. Combinat. Optimiz. , vol.16 , pp. 72-108
    • Sotskov, Y.N.1    Tanaev, V.S.2    Werner, F.3
  • 46
    • 33947324292 scopus 로고    scopus 로고
    • P. Sugavanam, Robust resource allocation of independent tasks and resource allocation for communicating subtasks on ad hoc grids, Masters Thesis, Electrical and Computer Engineering, Colorado State University, 2005.
  • 47
    • 0003163669 scopus 로고    scopus 로고
    • Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach
    • 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. J. Parallel Distrib. Comput. 47 1 (November 1997) 8-22
    • (1997) J. Parallel Distrib. Comput. , vol.47 , Issue.1 , pp. 8-22
    • Wang, L.1    Siegel, H.J.2    Roychowdhury, V.P.3    Maciejewski, A.A.4
  • 48
    • 33947328171 scopus 로고    scopus 로고
    • D. Whitley, The GENITOR algorithm and selective pressure: Why rank based allocation of reproductive trials is best, in: Third International Conference on Genetic Algorithms, June 1989, pp. 116-121.
  • 49
    • 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: Nineth IEEE Heterogeneous Computing Workshop (HCW 2000), May 2000, pp. 375-385.


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