메뉴 건너뛰기




Volumn 28, Issue 1, 2017, Pages 290-304

Workflow Scheduling in Multi-Tenant Cloud Computing Environments

Author keywords

Cloud computing; direct acyclic graph; multi tenancy; resource management; scientific workflow applications

Indexed keywords

CLOUD COMPUTING; COMPLEX NETWORKS; HUMAN COMPUTER INTERACTION; NATURAL RESOURCES MANAGEMENT; RESOURCE ALLOCATION; SCALABILITY; SCHEDULING;

EID: 85006789473     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2016.2556668     Document Type: Article
Times cited : (163)

References (47)
  • 2
    • 84861808945 scopus 로고    scopus 로고
    • A service-oriented taxonomical spectrum, cloudy challenges and opportunities of cloud computing
    • Jun.
    • B. P. Rimal and E. Choi, "A service-oriented taxonomical spectrum, cloudy challenges and opportunities of cloud computing, " Int. J. Commun. Syst., vol. 25, no. 6, pp. 796-819, Jun. 2012.
    • (2012) Int. J. Commun. Syst. , vol.25 , Issue.6 , pp. 796-819
    • Rimal, B.P.1    Choi, E.2
  • 4
    • 70849107902 scopus 로고    scopus 로고
    • The design of the force.com multitenant internet application development platform
    • C. D. Weissman and S. Bobrowski, "The design of the force.com multitenant internet application development platform, " in Proc., ACM SIGMOD, Jun. 2009, pp. 889-896.
    • (2009) Proc., ACM SIGMOD, Jun. , pp. 889-896
    • Weissman, C.D.1    Bobrowski, S.2
  • 8
    • 0024770256 scopus 로고
    • Allocating modules to processors in a distributed system
    • Nov.
    • D. Fernandez-Baca, "Allocating modules to processors in a distributed system, " IEEE Trans. Softw. Eng., vol. 15, no. 11, pp. 1427-1436, Nov. 1989.
    • (1989) IEEE Trans. Softw. Eng. , vol.15 , Issue.11 , pp. 1427-1436
    • Fernandez-Baca, D.1
  • 12
    • 52449093583 scopus 로고    scopus 로고
    • High-throughput, kingdom-wide prediction and annotation of bacterial non-coding rnas
    • Sep.
    • J. Livny, H. Teonadi, M. Livny, and M. K. Waldor, "High-throughput, kingdom-wide prediction and annotation of bacterial non-coding rnas, " PLoS ONE, vol. 3, no. 9, p. e3197, Sep. 2008.
    • (2008) PLoS ONE , vol.3 , Issue.9 , pp. e3197
    • Livny, J.1    Teonadi, H.2    Livny, M.3    Waldor, M.K.4
  • 13
    • 84906784408 scopus 로고    scopus 로고
    • A dynamic scheme for scheduling com-plex tasks in manufacturing systems based on collaboration of agents
    • Sep.
    • F. S. Hsieh and J. B. Lin, "A dynamic scheme for scheduling com-plex tasks in manufacturing systems based on collaboration of agents, " Appl. Intell., vol. 41, no. 2, pp. 366-382, Sep. 2014.
    • (2014) Appl. Intell. , vol.41 , Issue.2 , pp. 366-382
    • Hsieh, F.S.1    Lin, J.B.2
  • 14
    • 0036504666 scopus 로고    scopus 로고
    • Performance-effective and low-complexity task scheduling for heterogeneous computing
    • Mar.
    • H. Topcuoglu, S. Hariri, and M. Y. Wu, "Performance-effective and low-complexity task scheduling for heterogeneous computing, " IEEE Trans. Parallel Distrib. Syst., vol. 13, no. 3, pp. 260-274, Mar. 2002.
    • (2002) IEEE Trans. Parallel Distrib. Syst. , vol.13 , Issue.3 , pp. 260-274
    • Topcuoglu, H.1    Hariri, S.2    Wu, M.Y.3
  • 15
    • 0032685103 scopus 로고    scopus 로고
    • On the complexity of list scheduling algorithms for distributed-memory systems
    • A. Radulescu and A. J. C. van Gemund, "On the complexity of list scheduling algorithms for distributed-memory systems, " in Proc. ACM Supercomput., Jun. 1999, pp. 68-75.
    • (1999) Proc. ACM Supercomput., Jun. , pp. 68-75
    • Radulescu, A.1    Van Gemund, A.J.C.2
  • 16
    • 84863674141 scopus 로고    scopus 로고
    • A multi-objective approach for workflow scheduling in heterogeneous environments
    • H. M. Fard, R. Prodan, J. J. D. Barrionuevo, and T. Fahringer, "A multi-objective approach for workflow scheduling in heterogeneous environments, " in Proc. IEEE/ACM CCGrid, May 2012, pp. 300-309.
    • (2012) Proc. IEEE/ACM CCGrid, May , pp. 300-309
    • Fard, H.M.1    Prodan, R.2    Barrionuevo, J.J.D.3    Fahringer, T.4
  • 17
    • 0031697506 scopus 로고    scopus 로고
    • Optimal scheduling algorithm for distributed-memory machines
    • Jan.
    • S. Darbha and D. P. Agrawal, "Optimal scheduling algorithm for distributed-memory machines, " IEEE Trans. Parallel Distrib. Syst., vol. 9, no. 1, pp. 87-95, Jan. 1998.
    • (1998) IEEE Trans. Parallel Distrib. Syst. , vol.9 , Issue.1 , pp. 87-95
    • Darbha, S.1    Agrawal, D.P.2
  • 18
    • 1342287617 scopus 로고    scopus 로고
    • Improving scheduling of tasks in a heterogeneous environment
    • Feb.
    • R. Bajaj and D. P. Agrawal, "Improving scheduling of tasks in a heterogeneous environment, " IEEE Trans. Parallel Distrib. Sys., vol. 15, no. 2, pp. 107-118, Feb. 2004.
    • (2004) IEEE Trans. Parallel Distrib. Sys. , vol.15 , Issue.2 , pp. 107-118
    • Bajaj, R.1    Agrawal, D.P.2
  • 19
    • 44049113422 scopus 로고
    • A comparison of clustering heuristics for scheduling directed acyclic graphs on multiprocessors
    • Dec.
    • A. Gerasoulis and T. Yang, "A comparison of clustering heuristics for scheduling directed acyclic graphs on multiprocessors, " J. Parallel Distrib. Comput., vol. 16, no. 4, pp. 276-291, Dec. 1992.
    • (1992) J. Parallel Distrib. Comput. , vol.16 , Issue.4 , pp. 276-291
    • Gerasoulis, A.1    Yang, T.2
  • 21
    • 84866764694 scopus 로고    scopus 로고
    • Bi-criteria workflow tasks allocation and scheduling in cloud computing environments
    • K. Bessai, S. Youcef, A. Oulamara, C. Godart, and S. Nurcan, "Bi-criteria workflow tasks allocation and scheduling in cloud computing environments, " in Proc. IEEE CLOUD, Jun. 2012, pp. 638-645.
    • (2012) Proc. IEEE CLOUD, Jun. , pp. 638-645
    • Bessai, K.1    Youcef, S.2    Oulamara, A.3    Godart, C.4    Nurcan, S.5
  • 22
    • 84866771828 scopus 로고    scopus 로고
    • Scheduling par-allel tasks onto opportunistically available cloud resources
    • T. He, S. Chen, H. Kim, L. Tong, and K.-W. Lee, "Scheduling par-allel tasks onto opportunistically available cloud resources, " in Proc. IEEE CLOUD, Jun. 2012, pp. 180-187.
    • (2012) Proc. IEEE CLOUD, Jun. , pp. 180-187
    • He, T.1    Chen, S.2    Kim, H.3    Tong, L.4    Lee, K.-W.5
  • 23
    • 84877736288 scopus 로고    scopus 로고
    • Dynamic resource allocation using virtual machines for cloud computing environment
    • Jun.
    • Z. Xiao, W. Song, and Q. Chen, "Dynamic resource allocation using virtual machines for cloud computing environment, " IEEE Trans. Parallel Distrib. Syst., vol. 24, no. 6, pp. 1107-1117, Jun. 2013.
    • (2013) IEEE Trans. Parallel Distrib. Syst. , vol.24 , Issue.6 , pp. 1107-1117
    • Xiao, Z.1    Song, W.2    Chen, Q.3
  • 24
    • 84861618547 scopus 로고    scopus 로고
    • Stochastic models of load balancing and scheduling in cloud computing clusters
    • S. T. Maguluri, R. Srikant, and L. Ying, "Stochastic models of load balancing and scheduling in cloud computing clusters, " in Proc. IEEE INFOCOM, Mar. 2012, pp. 702-710.
    • (2012) Proc. IEEE INFOCOM, Mar. , pp. 702-710
    • Maguluri, S.T.1    Srikant, R.2    Ying, L.3
  • 25
    • 77953684240 scopus 로고    scopus 로고
    • Resource-constrained multi-project scheduling: Priority rule performance revisited
    • Mar.
    • T. R. Browning and A. A. Yassine, "Resource-constrained multi-project scheduling: Priority rule performance revisited, " Int. J. Prod. Econ., vol. 126, no. 2, pp. 212-228, Mar. 2010.
    • (2010) Int. J. Prod. Econ. , vol.126 , Issue.2 , pp. 212-228
    • Browning, T.R.1    Yassine, A.A.2
  • 27
    • 77954336571 scopus 로고    scopus 로고
    • A particle swarm opti-mization-based heuristic for scheduling workflow applications in cloud computing environments
    • S. Pandey, L. Wu, S. Guru, and R. Buyya, "A particle swarm opti-mization-based heuristic for scheduling workflow applications in cloud computing environments, " in Proc. IEEE Adv. Inform. Netw. Appl., Apr. 2010, pp. 400-407.
    • (2010) Proc. IEEE Adv. Inform. Netw. Appl., Apr. , pp. 400-407
    • Pandey, S.1    Wu, L.2    Guru, S.3    Buyya, R.4
  • 28
    • 85144242607 scopus 로고    scopus 로고
    • Deadline based resource provi-sioningand scheduling algorithm for scientific workflows on clouds
    • Apr.
    • M. A. Rodriguez and R. Buyya, "Deadline based resource provi-sioningand scheduling algorithm for scientific workflows on clouds, " IEEE Trans. Cloud Comput., vol. 2, no. 2, pp. 222-235, Apr. 2014.
    • (2014) IEEE Trans. Cloud Comput. , vol.2 , Issue.2 , pp. 222-235
    • Rodriguez, M.A.1    Buyya, R.2
  • 29
    • 84872360361 scopus 로고    scopus 로고
    • A market-oriented hierarchical scheduling strategy incloud workflow systems
    • Jan.
    • Z. Wu, X. Liu, Z. Ni, D. Yuan, and Y. Yang, "A market-oriented hierarchical scheduling strategy incloud workflow systems, " J. Supercomput., vol. 63, no. 1, pp. 256-293, Jan. 2013.
    • (2013) J. Supercomput. , vol.63 , Issue.1 , pp. 256-293
    • Wu, Z.1    Liu, X.2    Ni, Z.3    Yuan, D.4    Yang, Y.5
  • 30
    • 84877765444 scopus 로고    scopus 로고
    • A truthful dynamic workflow scheduling mechanism for commercial multicloud envi-ronments
    • Jun.
    • H. M. Fard, R. Prodan, and T. Fahringer, "A truthful dynamic workflow scheduling mechanism for commercial multicloud envi-ronments, " IEEE Trans. Parallel Distrib. Syst., vol. 24, no. 6, pp. 1203-1212, Jun. 2013.
    • (2013) IEEE Trans. Parallel Distrib. Syst. , vol.24 , Issue.6 , pp. 1203-1212
    • Fard, H.M.1    Prodan, R.2    Fahringer, T.3
  • 33
    • 77955511626 scopus 로고    scopus 로고
    • A data placement strategy in scientific cloud workflows
    • Oct.
    • D. Yuan, Y. Yang, X. Liu, and J. Chen, "A data placement strategy in scientific cloud workflows, " Future Gen. Comput. Syst., vol. 26, no. 8, pp. 1200-1214, Oct. 2010.
    • (2010) Future Gen. Comput. Syst. , vol.26 , Issue.8 , pp. 1200-1214
    • Yuan, D.1    Yang, Y.2    Liu, X.3    Chen, J.4
  • 34
    • 84870954380 scopus 로고    scopus 로고
    • Resource provisioning with budget constraints for adaptive applications in cloud environments
    • Oct./Dec.
    • Q. Zhu and G. Agrawal, "Resource provisioning with budget constraints for adaptive applications in cloud environments, " IEEE Trans. Servi. Comput., vol. 5, no. 4, pp. 497-511, Oct./Dec. 2012.
    • (2012) IEEE Trans. Servi. Comput. , vol.5 , Issue.4 , pp. 497-511
    • Zhu, Q.1    Agrawal, G.2
  • 36
    • 84859734439 scopus 로고    scopus 로고
    • Meeting soft deadlines in scien-tific workflows using resubmission impact
    • May
    • K. Plankensteiner and R. Prodan, "Meeting soft deadlines in scien-tific workflows using resubmission impact, " IEEE Trans. Parallel Distrib. Syst., vol. 23, no. 5, pp. 890-901, May 2012.
    • (2012) IEEE Trans. Parallel Distrib. Syst. , vol.23 , Issue.5 , pp. 890-901
    • Plankensteiner, K.1    Prodan, R.2
  • 37
    • 84864052901 scopus 로고    scopus 로고
    • Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds
    • Jan.
    • S. Abrishami, M. Naghibzadeh, and D. H. J. Epema, "Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds, " Future Gen. Comput. Syst., vol. 29, no. 1, pp. 158-169, Jan. 2013.
    • (2013) Future Gen. Comput. Syst. , vol.29 , Issue.1 , pp. 158-169
    • Abrishami, S.1    Naghibzadeh, M.2    Epema, D.H.J.3
  • 39
    • 58049086894 scopus 로고    scopus 로고
    • Resource calculations with con-straints, and placement of tenants and instances for multi-tenant saas applications
    • Dec.
    • T. Kwok and A. Mohindra, "Resource calculations with con-straints, and placement of tenants and instances for multi-tenant saas applications, " in Proc. Int. Conf. Serv.-Oriented Comput., Dec. 2008, pp. 633-648.
    • (2008) Proc. Int. Conf. Serv.-Oriented Comput , pp. 633-648
    • Kwok, T.1    Mohindra, A.2
  • 40
    • 84867842272 scopus 로고    scopus 로고
    • A tenant-based resource allocation model for scaling software-as-a-service applications over cloud computing infrastructures
    • Jan.
    • E. Javier, M. Arturo, J. Guillermo, M. Martn, R. Ral, and C. David, "A tenant-based resource allocation model for scaling software-as-a-service applications over cloud computing infrastructures, " Future Gen. Compt. Syst., vol. 29, no. 1, pp. 273-286, Jan. 2013.
    • (2013) Future Gen. Compt. Syst. , vol.29 , Issue.1 , pp. 273-286
    • Javier, E.1    Arturo, M.2    Guillermo, J.3    Martn, M.4    Ral, R.5    David, C.6
  • 42
    • 78449253531 scopus 로고    scopus 로고
    • Comparison of multi-criteria scheduling techniques
    • Berlin, Germany: Springer
    • D. Klusek, H. Rudov, R. Baraglia, M. Pasquali, and G. Capannini, "Comparison of multi-criteria scheduling techniques, " in Grid Computing, Berlin, Germany: Springer, 2008, pp. 173-184.
    • (2008) Grid Computing , pp. 173-184
    • Klusek, D.1    Rudov, H.2    Baraglia, R.3    Pasquali, M.4    Capannini, G.5
  • 43
    • 78650777991 scopus 로고    scopus 로고
    • Cloudsim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
    • Jan.
    • R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, and R. Buyya, "Cloudsim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, " Softw. Pract. Exper., vol. 41, no. 1, pp. 23-50, Jan. 2011.
    • (2011) Softw. Pract. Exper. , vol.41 , Issue.1 , pp. 23-50
    • Calheiros, R.N.1    Ranjan, R.2    Beloglazov, A.3    De Rose, C.A.F.4    Buyya, R.5
  • 45
    • 84866744447 scopus 로고    scopus 로고
    • A performance study on the VM startup time in the cloud
    • M. Mao and M. Humphrey, "A performance study on the VM startup time in the cloud, " in Proc. IEEE CLOUD, Jun. 2012, pp. 423-430.
    • (2012) Proc. IEEE CLOUD, Jun. , pp. 423-430
    • Mao, M.1    Humphrey, M.2


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