메뉴 건너뛰기




Volumn 37, Issue , 2014, Pages 1-13

Two new fast heuristics for mapping parallel applications on cloud computing

Author keywords

Cloud computing; Communicating tasks; Heuristics; Mapping

Indexed keywords

CLOUD COMPUTING;

EID: 84896991920     PISSN: 0167739X     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.future.2014.02.019     Document Type: Article
Times cited : (16)

References (61)
  • 2
    • 56349150824 scopus 로고    scopus 로고
    • Market-oriented cloud computing: Vision, hype, and reality for delivering IT services as computing utilities, Keynote paper
    • IEEE Press Dalian, China
    • R. Buyya, C.S. Yeo, and S. Venugopal Market-oriented cloud computing: vision, hype, and reality for delivering IT services as computing utilities, Keynote paper Proc. 10th Int. Conf. on High Performance Computing and Communications 2008 IEEE Press Dalian, China 25 27
    • (2008) Proc. 10th Int. Conf. on High Performance Computing and Communications , pp. 25-27
    • Buyya, R.1    Yeo, C.S.2    Venugopal, S.3
  • 3
    • 63649117166 scopus 로고    scopus 로고
    • Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility
    • R. Buyya, C.S. Yeo, S. Venugopal, J. Broberg, and I. Brandic Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility Future Gener. Comput. Syst. 25 6 2009 599 616
    • (2009) Future Gener. Comput. Syst. , vol.25 , Issue.6 , pp. 599-616
    • Buyya, R.1    Yeo, C.S.2    Venugopal, S.3    Broberg, J.4    Brandic, I.5
  • 4
    • 84896918714 scopus 로고    scopus 로고
    • (2011, Jun) Google App Engine (Online). Last checked December 6, 2013
    • (2011, Jun) Google App Engine (Online). Available: https://developers. google.com/appengine/. Last checked December 6, 2013.
  • 5
    • 65749112026 scopus 로고    scopus 로고
    • Last checked December 6, 2013
    • (2006) Amazon Elastic Compute Cloud (Online). Available: http://aws.amazon.com/ec2/. Last checked December 6, 2013.
    • (2006) Amazon Elastic Compute Cloud (Online)
  • 6
    • 84864720397 scopus 로고    scopus 로고
    • (in Italian). Last checked December 6, 2013
    • Windows Azure (Online). Available: http://www.windowsazure.com (in Italian). Last checked December 6, 2013.
    • Windows Azure
  • 10
    • 84945248008 scopus 로고    scopus 로고
    • Dynamic, competitive scheduling of multiple DAGs in a distributed heterogeneous environment
    • Orlando, Florida, USA
    • M. Iverson, F. Özgüner, Dynamic, competitive scheduling of multiple DAGs in a distributed heterogeneous environment, in: Proc. 7th Heterogeneous Computing Workshop, Orlando, Florida, USA, 1998, pp. 70-78.
    • (1998) Proc. 7th Heterogeneous Computing Workshop , pp. 70-78
    • Iverson, M.1
  • 11
    • 33746775767 scopus 로고    scopus 로고
    • A hybrid heuristic for DAG scheduling on heterogeneous systems
    • IEEE Press Santa Fe, New Mexico, USA
    • R. Sakellariou, and H. Zhao A hybrid heuristic for DAG scheduling on heterogeneous systems Proc. 13th Heterogeneous Computing Workshop 2004 IEEE Press Santa Fe, New Mexico, USA
    • (2004) Proc. 13th Heterogeneous Computing Workshop
    • Sakellariou, R.1    Zhao, H.2
  • 12
    • 15844361956 scopus 로고    scopus 로고
    • Iterative list scheduling for heterogeneous computing
    • G.Q. Liu, K.L. Poh, and M. Xie Iterative list scheduling for heterogeneous computing J. Parallel Distrib. Comput. 65 2005 654 665
    • (2005) J. Parallel Distrib. Comput. , vol.65 , pp. 654-665
    • Liu, G.Q.1    Poh, K.L.2    Xie, M.3
  • 13
    • 84862806683 scopus 로고    scopus 로고
    • Online optimization for scheduling preemptable tasks on IaaS cloud systems
    • J. Li, M. Qiu, Z. Ming, G. Quan, X. Qin, and Z. Gu Online optimization for scheduling preemptable tasks on IaaS cloud systems J. Parallel Distrib. Comput. 72 2012 666 677
    • (2012) J. Parallel Distrib. Comput. , vol.72 , pp. 666-677
    • Li, J.1    Qiu, M.2    Ming, Z.3    Quan, G.4    Qin, X.5    Gu, Z.6
  • 14
    • 0021529549 scopus 로고
    • Practical multiprocessor scheduling algorithms for efficient parallel processing
    • H. Kasahara, and S. Narita Practical multiprocessor scheduling algorithms for efficient parallel processing IEEE Trans. Comput. 33 11 1984 1023 1029 (Pubitemid 14663498)
    • (1984) IEEE Transactions on Computers , vol.C-33 , Issue.11 , pp. 1023-1029
    • Kasahara Hironori1    Narita Seinosuke2
  • 16
    • 28844462742 scopus 로고    scopus 로고
    • Graph scaling: A technique for automating program construction and deployment in cluster GOP
    • Lecture Notes in Computer Science Springer Berlin Heidelberg, Germany
    • F. Chan, J. Cao, and Y. Sun Graph scaling: a technique for automating program construction and deployment in cluster GOP Proc. 5th Int. Workshop in Advanced Parallel Processing Technologies Lecture Notes in Computer Science vol. 2834 2003 Springer Berlin Heidelberg, Germany 254 264
    • (2003) Proc. 5th Int. Workshop in Advanced Parallel Processing Technologies , vol.2834 , pp. 254-264
    • Chan, F.1    Cao, J.2    Sun, Y.3
  • 17
    • 0024664865 scopus 로고
    • Task interaction graphs for concurrency analysis
    • ACM Press Pittsburgh, Pennsylvania, USA
    • D.L. Long, and L.A. Clarke Task interaction graphs for concurrency analysis Proc. 11th Int. Conf. Software Engineering 1989 ACM Press Pittsburgh, Pennsylvania, USA 44 52
    • (1989) Proc. 11th Int. Conf. Software Engineering , pp. 44-52
    • Long, D.L.1    Clarke, L.A.2
  • 18
    • 0025245089 scopus 로고
    • Cluster partitioning approaches to mapping parallel programs onto a hypercube
    • DOI 10.1016/0167-8191(90)90115-P
    • P. Sadayappan, F. Ercal, and J. Ramanujam Cluster partitioning approaches to mapping parallel programs onto a hypercube Parallel Comput. 13 1990 1 16 (Pubitemid 20646788)
    • (1990) Parallel Computing , vol.13 , Issue.1 , pp. 1-16
    • Sadayappan, P.1    Ercal, F.2    Ramanujam, J.3
  • 20
    • 77954336571 scopus 로고    scopus 로고
    • A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments
    • IEEE Press Perth, Australia
    • S. Pandey, L. Wu, S. Guru, and R. Buyya A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments Proc. 24th Int. Conf. on Advanced Information Networking and Applications 2010 IEEE Press Perth, Australia 400 407
    • (2010) Proc. 24th Int. Conf. on Advanced Information Networking and Applications , pp. 400-407
    • Pandey, S.1    Wu, L.2    Guru, S.3    Buyya, R.4
  • 21
    • 84871490850 scopus 로고    scopus 로고
    • GA-based task scheduler for the cloud computing systems
    • IEEE Press Sanya, China
    • Y. Ge, and G. Wei GA-based task scheduler for the cloud computing systems Proc. Int. Conf. on Web Information Systems and Mining 2010 IEEE Press Sanya, China 181 186
    • (2010) Proc. Int. Conf. on Web Information Systems and Mining , pp. 181-186
    • Ge, Y.1    Wei, G.2
  • 22
    • 78651417716 scopus 로고    scopus 로고
    • Genetic simulated annealing algorithm for task scheduling based on cloud computing environment
    • IEEE Press Gandhinagar Gujarat, India
    • G. Gan, T. Huang, and S. Gao Genetic simulated annealing algorithm for task scheduling based on cloud computing environment Proc. Int. Conf. on Intelligent Computing and Integrated Systems 2010 IEEE Press Gandhinagar Gujarat, India 60 63
    • (2010) Proc. Int. Conf. on Intelligent Computing and Integrated Systems , pp. 60-63
    • Gan, G.1    Huang, T.2    Gao, S.3
  • 23
    • 78649522170 scopus 로고    scopus 로고
    • A task scheduling algorithm based on load balancing in cloud computing
    • IEEE Press Sanya, China
    • Y. Fang, F. Wang, and J. Ge A task scheduling algorithm based on load balancing in cloud computing Proc. Int. Conf. on Web Information Systems and Mining 2010 IEEE Press Sanya, China 271 277
    • (2010) Proc. Int. Conf. on Web Information Systems and Mining , pp. 271-277
    • Fang, Y.1    Wang, F.2    Ge, J.3
  • 24
    • 80053060589 scopus 로고    scopus 로고
    • Impatient task mapping in elastic cloud using genetic algorithm
    • N.A. Mehdi, A. Mamat, H. Ibrahim, and S.K. Subramaniam Impatient task mapping in elastic cloud using genetic algorithm J. Comput. Sci. 7 6 2011 877 883
    • (2011) J. Comput. Sci. , vol.7 , Issue.6 , pp. 877-883
    • Mehdi, N.A.1    Mamat, A.2    Ibrahim, H.3    Subramaniam, S.K.4
  • 26
    • 0000769475 scopus 로고
    • Heuristic algorithms for scheduling independent tasks on non identical processors
    • O.H. Ibarra, and C.E. Kim Heuristic algorithms for scheduling independent tasks on non identical processors J. Assoc. Comput. Mach. 24 2 1977 280 289
    • (1977) J. Assoc. Comput. Mach. , vol.24 , Issue.2 , pp. 280-289
    • Ibarra, O.H.1    Kim, C.E.2
  • 28
    • 34247488367 scopus 로고    scopus 로고
    • A revisit of fast greedy heuristics for mapping a class of independent tasks onto heterogeneous computing systems
    • DOI 10.1016/j.jpdc.2007.03.003, PII S0743731507000433
    • P. Luo, K. Lü, and Z. Shi A revisit of fast greedy heuristics for mapping a class of independent tasks onto heterogeneous computing systems J. Parallel Distrib. Comput. 67 2007 695 714 (Pubitemid 46660430)
    • (2007) Journal of Parallel and Distributed Computing , vol.67 , Issue.6 , pp. 695-714
    • Luo, P.1    Lu, K.2    Shi, Z.3
  • 33
    • 0024770256 scopus 로고
    • Allocating modules to processors in a distributed system
    • DOI 10.1109/32.41334
    • D. Fernandez-Baca Allocating modules to processors in a distributed system IEEE Trans. Softw. Eng. 15 11 1989 1427 1436 (Pubitemid 20652945)
    • (1989) IEEE Transactions on Software Engineering , vol.15 , Issue.11 , pp. 1427-1436
    • Fernandez-Baca David1
  • 34
    • 0000989058 scopus 로고    scopus 로고
    • High-performance schedulers
    • I. Foster, C. Kesselman, Morgan Kaufmann San Francisco, CA
    • F. Berman High-performance schedulers I. Foster, C. Kesselman, The Grid: Blueprint for a Future Computing Infrastructure 1998 Morgan Kaufmann San Francisco, CA 279 307
    • (1998) The Grid: Blueprint for A Future Computing Infrastructure , pp. 279-307
    • Berman, F.1
  • 38
    • 42949150865 scopus 로고    scopus 로고
    • A launch-time scheduling heuristics for parallel applications on wide area grids
    • DOI 10.1007/s10723-006-9061-5
    • R. Baraglia, R. Ferrini, L. Ricci, N. Tonellotto, and R. Yahyapour A launch-time scheduling heuristic for parallel application on wide area networks J. Grid Comput. 6 2008 159 175 (Pubitemid 351618994)
    • (2008) Journal of Grid Computing , vol.6 , Issue.2 , pp. 159-175
    • Baraglia, R.1    Ferrini, R.2    Tonellotto, N.3    Ricci, L.4    Yahyapour, R.5
  • 40
    • 0036892942 scopus 로고    scopus 로고
    • Grid programming: Some indications where we are headed
    • DOI 10.1016/S0167-8191(02)00186-2, PII S0167819102001862
    • D. Laforenza Grid programming: some indications where we are headed Parallel Comput. 28 12 2002 1733 1752 (Pubitemid 35412374)
    • (2002) Parallel Computing , vol.28 , Issue.12 , pp. 1733-1752
    • Laforenza, D.1
  • 41
    • 30644465873 scopus 로고    scopus 로고
    • Scheduling of a meta-task with QoS requirements in heterogeneous computing systems
    • A. Doǧan, and F. Özgüner Scheduling of a meta-task with QoS requirements in heterogeneous computing systems J. Parallel Distrib. Comput. 66 2 2006 181 186
    • (2006) J. Parallel Distrib. Comput. , vol.66 , Issue.2 , pp. 181-186
    • Doǧan, A.1    Özgüner, F.2
  • 42
    • 0042888968 scopus 로고    scopus 로고
    • Quality of service on the grid via metascheduling with resource co-scheduling and co-reservation
    • G. Mateescu Quality of service on the grid via metascheduling with resource co-scheduling and co-reservation Int. J. High Perform. Comput. Appl. 17 3 2003 209 218
    • (2003) Int. J. High Perform. Comput. Appl. , vol.17 , Issue.3 , pp. 209-218
    • Mateescu, G.1
  • 43
    • 45449103068 scopus 로고    scopus 로고
    • A grid advance reservation framework for co-allocation and co-reservation across heterogeneous local resource management systems
    • R. Wyrzykowski, Lecture Notes in Computer Science Springer Berlin Heidelberg, Germany
    • C. Qu A grid advance reservation framework for co-allocation and co-reservation across heterogeneous local resource management systems R. Wyrzykowski, Proc. 7th Int. Conf. Parallel Processing and Applied Mathematics Lecture Notes in Computer Science vol. 4967 2007 Springer Berlin Heidelberg, Germany 770 779
    • (2007) Proc. 7th Int. Conf. Parallel Processing and Applied Mathematics , vol.4967 , pp. 770-779
    • Qu, C.1
  • 44
    • 41649119207 scopus 로고    scopus 로고
    • Grid resource brokering algorithms enabling advance reservations and resource selection based on performance predictions
    • DOI 10.1016/j.future.2007.06.001, PII S0167739X07000957
    • E. Elmroth, and J. Tordsson Grid resource brokering algorithms enabling advance reservations and resource selection based on performance predictions Future Gener. Comput. Syst. 24 6 2008 585 593 (Pubitemid 351479224)
    • (2008) Future Generation Computer Systems , vol.24 , Issue.6 , pp. 585-593
    • Elmroth, E.1    Tordsson, J.2
  • 45
    • 26844530992 scopus 로고    scopus 로고
    • Mapping cooperating grid applications by affinity for resource characteristics
    • Springer Berlin Heidelberg, Germany
    • K. Ki-Hyung, and H. Sang-Ryoul Mapping cooperating grid applications by affinity for resource characteristics Lecture Notes in Computer Science vol. 3397 2005 Springer Berlin Heidelberg, Germany 313 322
    • (2005) Lecture Notes in Computer Science , vol.3397 , pp. 313-322
    • Ki-Hyung, K.1    Sang-Ryoul, H.2
  • 46
    • 0032120998 scopus 로고    scopus 로고
    • Optimal task assignment in heterogeneous distributed computing systems
    • M. Kafil, and I. Ahmad Optimal task assignment in heterogeneous distributed computing systems IEEE Concurr. 6 3 1998 42 51 (Pubitemid 128562121)
    • (1998) IEEE Concurrency , vol.6 , Issue.3 , pp. 42-51
    • Kafil, M.1    Ahmad, I.2
  • 49
    • 0038736050 scopus 로고    scopus 로고
    • Using stochastic information to predict application behavior on contended resources
    • J.M. Schopf, and F. Berman Using stochastic information to predict application behavior on contended resources Internat. J. Found Comput. Sci. 12 3 2001 341 364
    • (2001) Internat. J. Found Comput. Sci. , vol.12 , Issue.3 , pp. 341-364
    • Schopf, J.M.1    Berman, F.2
  • 50
    • 23944471086 scopus 로고    scopus 로고
    • Prophesy: An infrastructure for performance analysis and modeling of parallel and grid applications
    • V. Taylor, X. Wu, and R. Stevens Prophesy: an infrastructure for performance analysis and modeling of parallel and grid applications AGM SIGMETRICS Perform. Eval. Rev. 30 4 2004 13 18
    • (2004) AGM SIGMETRICS Perform. Eval. Rev. , vol.30 , Issue.4 , pp. 13-18
    • Taylor, V.1    Wu, X.2    Stevens, R.3
  • 51
    • 45449112326 scopus 로고    scopus 로고
    • Performance modeling of parallel applications for grid scheduling
    • H.A. Sanjay, and S. Vadhiyar Performance modeling of parallel applications for grid scheduling J. Parallel Distrib. Comput. 68 2008 1135 1145
    • (2008) J. Parallel Distrib. Comput. , vol.68 , pp. 1135-1145
    • Sanjay, H.A.1    Vadhiyar, S.2
  • 52
    • 2442517698 scopus 로고    scopus 로고
    • Parallel program performance prediction using deterministic graph analysis
    • V. Adve, and M. Vernon Parallel program performance prediction using deterministic graph analysis ACM Trans. Comput. Syst. 22 1 2004 94 136
    • (2004) ACM Trans. Comput. Syst. , vol.22 , Issue.1 , pp. 94-136
    • Adve, V.1    Vernon, M.2
  • 53
    • 0024106885 scopus 로고
    • Heuristic algorithms for task assignment in distributed systems
    • V.M. Lo Heuristic algorithms for task assignment in distributed systems IEEE Trans. Comput. 37 11 1988 1384 1397
    • (1988) IEEE Trans. Comput. , vol.37 , Issue.11 , pp. 1384-1397
    • Lo, V.M.1
  • 54
    • 0024090845 scopus 로고
    • A recursively scalable network VLSI implementation
    • G. Della Vecchia, and C. Sanges A recursively scalable network VLSI implementation Future Gener. Comput. Syst. 4 3 1988 235 243
    • (1988) Future Gener. Comput. Syst. , vol.4 , Issue.3 , pp. 235-243
    • Della Vecchia, G.1    Sanges, C.2
  • 55
    • 29644438050 scopus 로고    scopus 로고
    • Statistical comparisons of classifiers over multiple data sets
    • J. Demsar Statistical comparisons of classifiers over multiple data sets J. Mach Learn. Res. 7 2006 1 30 (Pubitemid 43022939)
    • (2006) Journal of Machine Learning Research , vol.7 , pp. 1-30
    • Demsar, J.1
  • 56
    • 79960535211 scopus 로고    scopus 로고
    • A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms
    • J. Derrac, S. Garcia, D. Molina, and F. Herrera A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms Swarm Evol. Comput. 1 2011 3 18
    • (2011) Swarm Evol. Comput. , vol.1 , pp. 3-18
    • Derrac, J.1    Garcia, S.2    Molina, D.3    Herrera, F.4
  • 57
    • 77549084648 scopus 로고    scopus 로고
    • Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power
    • S. Garcia, A. Fernandez, J. Luengo, and F. Herrera Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: experimental analysis of power Inform. Sci. 180 2010 2044 2064
    • (2010) Inform. Sci. , vol.180 , pp. 2044-2064
    • Garcia, S.1    Fernandez, A.2    Luengo, J.3    Herrera, F.4
  • 59
    • 84884603088 scopus 로고    scopus 로고
    • Advantages, challenges and optimizations of virtual machine scheduling in cloud computing cnvironments
    • H. Salimi, M. Najafzadeh, and Mohsen Sharifi Advantages, challenges and optimizations of virtual machine scheduling in cloud computing cnvironments Int. J. Comput. Theory Eng. 4 2 2012 189 193
    • (2012) Int. J. Comput. Theory Eng. , vol.4 , Issue.2 , pp. 189-193
    • Salimi, H.1    Najafzadeh, M.2    Sharifi, M.3
  • 60
    • 84896967702 scopus 로고    scopus 로고
    • Technical White Paper. 2011. Last checked December 6, 2013
    • Whats New in Performance in VMware vSphere 5.0, Technical White Paper. Available: http://www.vmware.com/files/pdf/techpaper/Whats-New-VMware-vSphere- 50-Performance-Technical-Whitepaper.pdf, 2011. Last checked December 6, 2013.
    • Whats New in Performance in VMware VSphere 5.0
  • 61
    • 84897015936 scopus 로고    scopus 로고
    • Last checked December 6, 2013
    • Google. Available: http://code.google.com/p/virtual-machine-scheduler/. Last checked December 6, 2013.
    • Google.


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