메뉴 건너뛰기




Volumn 10, Issue 3, 2012, Pages 521-552

A Provenance-based Adaptive Scheduling Heuristic for Parallel Scientific Workflows in Clouds

Author keywords

Cloud computing; Provenance; Scientific experiment; Scientific workflow

Indexed keywords

CLOUD COMPUTING; GRID COMPUTING;

EID: 84866274875     PISSN: 15707873     EISSN: None     Source Type: Journal    
DOI: 10.1007/s10723-012-9227-2     Document Type: Article
Times cited : (83)

References (78)
  • 2
    • 77957952471 scopus 로고    scopus 로고
    • Towards a Taxonomy for Cloud Computing from an e-Science Perspective
    • 10.1007/978-1-84996-241-4_3, N. Antonopoulos and L. Gillam (Eds.), London: Springer
    • de Oliveira, D., Baião, F. A., Mattoso, M.: Towards a Taxonomy for Cloud Computing from an e-Science Perspective. In: Antonopoulos, N., Gillam, L. (eds.) Cloud Computing. Computer Communications and Networks, vol. 0, pp. 47-62. Springer, London (2010). doi: 10. 1007/978-1-84996-241-4_3.
    • (2010) Cloud Computing. Computer Communications and Networks , pp. 47-62
    • de Oliveira, D.1    Baião, F.A.2    Mattoso, M.3
  • 9
    • 59849095285 scopus 로고    scopus 로고
    • Workflows and e-Science: an overview of workflow system features and capabilities
    • Deelman, E., Gannon, D., Shields, M., Taylor, I.: Workflows and e-Science: an overview of workflow system features and capabilities. Future Gener. Comput. Syst. 25(5), 528-540 (2009).
    • (2009) Future Gener. Comput. Syst. , vol.25 , Issue.5 , pp. 528-540
    • Deelman, E.1    Gannon, D.2    Shields, M.3    Taylor, I.4
  • 11
    • 42449088198 scopus 로고    scopus 로고
    • Provenance for computational tasks: a survey
    • Freire, J., Koop, D., Santos, E., Silva, C. T.: Provenance for computational tasks: a survey. Comput. Sci. Eng. 10(3), 11-21 (2008).
    • (2008) Comput. Sci. Eng. , vol.10 , Issue.3 , pp. 11-21
    • Freire, J.1    Koop, D.2    Santos, E.3    Silva, C.T.4
  • 20
    • 80052170698 scopus 로고    scopus 로고
    • SciPhy: a cloud-based workflow for phylogenetic analysis of drug targets in protozoan genomes
    • O. Norberto de Souza, G. P. Telles, and M. Palakal (Eds.), Berlin: Springer
    • Ocaña, K. A. C. S., Oliveira, D., Ogasawara, E., Dávila, A. M. R., Lima, A. A. B., Mattoso, M.: SciPhy: a cloud-based workflow for phylogenetic analysis of drug targets in protozoan genomes. In: Norberto de Souza, O., Telles, G. P., Palakal, M. (orgs.) Advances in Bioinformatics and Computational Biology, pp. 66-70. Springer, Berlin (2011).
    • (2011) Advances in Bioinformatics and Computational Biology , pp. 66-70
    • Ocaña, K.A.C.S.1    Oliveira, D.2    Ogasawara, E.3    Dávila, A.M.R.4    Lima, A.A.B.5    Mattoso, M.6
  • 24
    • 33947504537 scopus 로고    scopus 로고
    • Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms
    • Yu, J., Buyya, R.: Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms. Sci. Program. 14(3, 4), 217-230 (2006).
    • (2006) Sci. Program. , vol.14 , Issue.3-4 , pp. 217-230
    • Yu, J.1    Buyya, R.2
  • 25
    • 79960559123 scopus 로고    scopus 로고
    • An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
    • Boeres, C., Sardiña, I., Drummond, L.: An efficient weighted bi-objective scheduling algorithm for heterogeneous systems. Parallel Comput. 37(8), 349-364 (2011).
    • (2011) Parallel Comput. , vol.37 , Issue.8 , pp. 349-364
    • Boeres, C.1    Sardiña, I.2    Drummond, L.3
  • 26
    • 20444463471 scopus 로고    scopus 로고
    • A dynamic and reliability-driven scheduling algorithm for parallel real-time jobs executing on heterogeneous clusters
    • Qin, X., Hong, J.: A dynamic and reliability-driven scheduling algorithm for parallel real-time jobs executing on heterogeneous clusters. J. Parallel Distrib. Comput. 65, 885-900 (2005).
    • (2005) J. Parallel Distrib. Comput. , vol.65 , pp. 885-900
    • Qin, X.1    Hong, J.2
  • 27
    • 4544236082 scopus 로고    scopus 로고
    • A bi-criteria scheduling heuristic for distributed embedded systems under reliability and real-time constraints
    • Assayad, I., Girault, A., Kalla, H.: A bi-criteria scheduling heuristic for distributed embedded systems under reliability and real-time constraints. In: 2004 International Conference on Dependable Systems and Networks, pp. 347-356 (2004).
    • (2004) 2004 International Conference on Dependable Systems and Networks , pp. 347-356
    • Assayad, I.1    Girault, A.2    Kalla, H.3
  • 28
    • 84866287631 scopus 로고    scopus 로고
    • Amazon EC2. Amazon Elastic Compute Cloud (Amazon EC2)
    • Amazon EC2. Amazon Elastic Compute Cloud (Amazon EC2), http://aws. amazon. com/ec2/ (2010).
    • (2010)
  • 30
    • 77957932955 scopus 로고    scopus 로고
    • SciCumulus: a lightweight cloud middleware to explore many task computing paradigm in scientific workflows
    • Oliveira, D., Ogasawara, E., Baião, F., Mattoso, M.: SciCumulus: a lightweight cloud middleware to explore many task computing paradigm in scientific workflows. In: 3rd International Conference on Cloud Computing, pp. 378-385 (2010).
    • (2010) 3rd International Conference on Cloud Computing , pp. 378-385
    • Oliveira, D.1    Ogasawara, E.2    Baião, F.3    Mattoso, M.4
  • 31
    • 84866269219 scopus 로고    scopus 로고
    • Adaptive virtual partitioning for OLAP query processing in a database cluster
    • Lima, A., Mattoso, M., Valduriez, P.: Adaptive virtual partitioning for OLAP query processing in a database cluster. JIDM 1(1), 75-88 (2010).
    • (2010) Jidm , vol.1 , Issue.1 , pp. 75-88
    • Lima, A.1    Mattoso, M.2    Valduriez, P.3
  • 32
  • 35
    • 73649114265 scopus 로고    scopus 로고
    • MapReduce: a flexible data processing tool
    • Dean, J., Ghemawat, S.: MapReduce: a flexible data processing tool. Commun. ACM 53, 72-77 (2010).
    • (2010) Commun. ACM , vol.53 , pp. 72-77
    • Dean, J.1    Ghemawat, S.2
  • 37
    • 74049123821 scopus 로고    scopus 로고
    • Kepler + Hadoop: a general architecture facilitating data-intensive applications in scientific workflow systems
    • Wang, J., Crawl, D., Altintas, I.:. Kepler + Hadoop: a general architecture facilitating data-intensive applications in scientific workflow systems. In: 4th Workshop on Workflows in Support of Large-Scale Science, pp. 1-8 (2009).
    • (2009) 4th Workshop on Workflows in Support of Large-Scale Science , pp. 1-8
    • Wang, J.1    Crawl, D.2    Altintas, I.3
  • 43
    • 84892262261 scopus 로고    scopus 로고
    • Pegasus: Mapping Large-Scale Workflows to Distributed Resources
    • Berlin Heidelberg New York: Springer
    • Deelman, E., Mehta, G., Singh, G., Su, M.-H., Vahi, K.: Pegasus: Mapping Large-Scale Workflows to Distributed Resources. In: Workflows for e-Science, pp. 376-394. Springer, Berlin Heidelberg New York (2007).
    • (2007) Workflows for E-Science , pp. 376-394
    • Deelman, E.1    Mehta, G.2    Singh, G.3    Su, M.-H.4    Vahi, K.5
  • 52
  • 54
    • 38149016795 scopus 로고    scopus 로고
    • A framework for collecting provenance in data-centric scientific workflows
    • Simmhan, Y. L., Plale, B., Gannon, D.: A framework for collecting provenance in data-centric scientific workflows. ICWS, pp. 427-436 (2006).
    • (2006) ICWS , pp. 427-436
    • Simmhan, Y.L.1    Plale, B.2    Gannon, D.3
  • 58
    • 67349148634 scopus 로고    scopus 로고
    • Nested parallelism for multi-core HPC systems using Java
    • Shafi, A., Carpenter, B., Baker, M.: Nested parallelism for multi-core HPC systems using Java. J. Parallel Distrib. Comput. 69(6), 532-545 (2009).
    • (2009) J. Parallel Distrib. Comput. , vol.69 , Issue.6 , pp. 532-545
    • Shafi, A.1    Carpenter, B.2    Baker, M.3
  • 60
    • 84866295991 scopus 로고    scopus 로고
    • SubCloud. Shared Enterprise File System for Amazon S3 Cloud Storage {divides} SubCloud
    • SubCloud. Shared Enterprise File System for Amazon S3 Cloud Storage {divides} SubCloud, http://www. subcloud. com/ (2011).
    • (2011)
  • 61
    • 84865333940 scopus 로고    scopus 로고
    • An adaptive parallel execution strategy for cloud-based scientific workflows
    • doi:10.1002/cpe.1880
    • de Oliveira, D., Ogasawara, E., Ocaña, K., Baião, F., Mattoso, M.: An adaptive parallel execution strategy for cloud-based scientific workflows. Concurrency Computat.: Pract. Exper. 24(13), 1531-1550 (2012). doi: 10. 1002/cpe. 1880.
    • (2012) Concurrency Computat.: Pract. Exper. , vol.24 , Issue.13 , pp. 1531-1550
    • de Oliveira, D.1    Ogasawara, E.2    Ocaña, K.3    Baião, F.4    Mattoso, M.5
  • 64
    • 33744928349 scopus 로고    scopus 로고
    • Genomics of the evolutionary process
    • Clark, A. G.: Genomics of the evolutionary process. Trends Ecol. Evol. 21(6), 316-321 (2006).
    • (2006) Trends Ecol. Evol. , vol.21 , Issue.6 , pp. 316-321
    • Clark, A.G.1
  • 65
    • 45949107473 scopus 로고    scopus 로고
    • Recent developments in the MAFFT multiple sequence alignment program
    • Katoh, K., Toh, H.: Recent developments in the MAFFT multiple sequence alignment program. Brief. Bioinform. 9(4), 286-298 (2008).
    • (2008) Brief. Bioinform. , vol.9 , Issue.4 , pp. 286-298
    • Katoh, K.1    Toh, H.2
  • 66
    • 77955019084 scopus 로고    scopus 로고
    • Parallelization of the MAFFT multiple sequence alignment program
    • Katoh, K., Toh, H.: Parallelization of the MAFFT multiple sequence alignment program. Bioinformatics (Oxford, England) 26(15), 1899-1900 (2010).
    • (2010) Bioinformatics (Oxford, England) , vol.26 , Issue.15 , pp. 1899-1900
    • Katoh, K.1    Toh, H.2
  • 67
    • 29244447181 scopus 로고    scopus 로고
    • Kalign-an accurate and fast multiple sequence alignment algorithm
    • Lassmann, T., Sonnhammer, E. L. L.: Kalign-an accurate and fast multiple sequence alignment algorithm. BMC Bioinformatics 6, 298 (2005).
    • (2005) BMC Bioinformatics , vol.6 , pp. 298
    • Lassmann, T.1    Sonnhammer, E.L.L.2
  • 68
    • 0027968068 scopus 로고
    • CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice
    • Thompson, J. D., Higgins, D. G., Gibson, T. J.: CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice. Nucleic Acids Res. 22(22), 4673-4680 (1994).
    • (1994) Nucleic Acids Res. , vol.22 , Issue.22 , pp. 4673-4680
    • Thompson, J.D.1    Higgins, D.G.2    Gibson, T.J.3
  • 69
    • 14644430471 scopus 로고    scopus 로고
    • ProbCons: probabilistic consistency-based multiple sequence alignment
    • Do, C. B., Mahabhashyam, M. S. P., Brudno, M., Batzoglou, S.: ProbCons: probabilistic consistency-based multiple sequence alignment. Genome Res. 15(2), 330-340 (2005).
    • (2005) Genome Res. , vol.15 , Issue.2 , pp. 330-340
    • Do, C.B.1    Mahabhashyam, M.S.P.2    Brudno, M.3    Batzoglou, S.4
  • 70
    • 33645816587 scopus 로고    scopus 로고
    • Assessment of methods for amino acid matrix selection and their use on empirical data shows that ad hoc assumptions for choice of matrix are not justified
    • Keane, T. M., Creevey, C. J., Pentony, M. M., Naughton, T. J., Mclnerney, J. O.: Assessment of methods for amino acid matrix selection and their use on empirical data shows that ad hoc assumptions for choice of matrix are not justified. BMC Evol. Biol. 6, 29 (2006).
    • (2006) BMC Evol. Biol. , vol.6 , pp. 29
    • Keane, T.M.1    Creevey, C.J.2    Pentony, M.M.3    Naughton, T.J.4    Mclnerney, J.O.5
  • 71
    • 33750403801 scopus 로고    scopus 로고
    • RAxML-VI-HPC: maximum likelihood-based phylogenetic analyses with thousands of taxa and mixed models
    • Stamatakis, A.: RAxML-VI-HPC: maximum likelihood-based phylogenetic analyses with thousands of taxa and mixed models. Bioinformatics (Oxford, England) 22(21), 2688-2690 (2006).
    • (2006) Bioinformatics (Oxford, England) , vol.22 , Issue.21 , pp. 2688-2690
    • Stamatakis, A.1
  • 73
    • 84866293431 scopus 로고    scopus 로고
    • Apache Software Foundation. Hadoop. Internet Website. Last accessed May, hadoop .apache.org/
    • Apache Software Foundation. Hadoop. Internet Website, hadoop. apache. org/. Last accessed May 2009.
    • (2009)
  • 74
    • 37549003336 scopus 로고    scopus 로고
    • MapReduce: simplified data processing on large clusters
    • Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107-113 (2008).
    • (2008) Commun. ACM , vol.51 , Issue.1 , pp. 107-113
    • Dean, J.1    Ghemawat, S.2
  • 75
    • 70449464801 scopus 로고    scopus 로고
    • A MapReduce-Enabled Scientific Workflow Composition Framework
    • Fei, X., Lu, S., Lin, C.: A MapReduce-Enabled Scientific Workflow Composition Framework. ICWS, pp. 663-670 (2009).
    • (2009) ICWS , pp. 663-670
    • Fei, X.1    Lu, S.2    Lin, C.3
  • 76
    • 84866287627 scopus 로고    scopus 로고
    • Hadoop. Apache Hadoop Web page
    • Hadoop. Apache Hadoop Web page, http://hadoop. apache. org/ (2012).
    • (2012)
  • 77
    • 0034262489 scopus 로고    scopus 로고
    • MPJ: MPI-like message passing for Java
    • Carpenter, B., Getov, V., Judd, G., Skjellum, A., Fox, G.: MPJ: MPI-like message passing for Java. CCPE 12(11), 1019-1038 (2000).
    • (2000) Ccpe , vol.12 , Issue.11 , pp. 1019-1038
    • Carpenter, B.1    Getov, V.2    Judd, G.3    Skjellum, A.4    Fox, G.5
  • 78
    • 58149178579 scopus 로고    scopus 로고
    • NCBI Reference Sequences: current status, policy and new initiatives
    • Pruitt, K. D., Tatusova, T., Klimke, W., Maglott, D. R.: NCBI Reference Sequences: current status, policy and new initiatives. Nucleic Acids Res. 37(Database issue), D32-D36 (2009).
    • (2009) Nucleic Acids Res. , vol.37 , Issue.Database issue
    • Pruitt, K.D.1    Tatusova, T.2    Klimke, W.3    Maglott, D.R.4


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