메뉴 건너뛰기




Volumn 16, Issue 1, 2017, Pages 113-135

Genetic algorithm for multi-objective optimization of container allocation in cloud architecture

Author keywords

Cloud containers; Genetic algorithm; Microservices; Multi objective optimization; Performance evaluation; Resource allocation

Indexed keywords

COMPUTER ARCHITECTURE; CONTAINERS; ELASTICITY; GENETIC ALGORITHMS; NETWORK ARCHITECTURE; RESOURCE ALLOCATION; SYSTEMS ENGINEERING;

EID: 85046676450     PISSN: 15707873     EISSN: 15729184     Source Type: Journal    
DOI: 10.1007/s10723-017-9419-x     Document Type: Article
Times cited : (157)

References (60)
  • 1
    • 85025604645 scopus 로고    scopus 로고
    • Stochastic resource provisioning for containerized multi-tier web services in clouds
    • Adam, O., Lee, Y.C., Zomaya, A.Y.: Stochastic resource provisioning for containerized multi-tier web services in clouds. IEEE Trans. Parallel Distrib. Syst. 28(7), 2060–2073 (2017). https://doi.org/10.1109/TPDS.2016.2639009
    • (2017) IEEE Trans. Parallel Distrib. Syst. , vol.28 , Issue.7 , pp. 2060-2073
    • Adam, O.1    Lee, Y.C.2    Zomaya, A.Y.3
  • 2
    • 84976634782 scopus 로고    scopus 로고
    • Energy aware resource allocation of cloud data center: Review and open issues
    • Akhter, N., Othman, M.: Energy aware resource allocation of cloud data center: Review and open issues. Clust. Comput. 19(3), 1163–1182 (2016)
    • (2016) Clust. Comput , vol.19 , Issue.3 , pp. 1163-1182
    • Akhter, N.1    Othman, M.2
  • 3
    • 85011114814 scopus 로고    scopus 로고
    • Container-based virtual elastic clusters
    • http://www.sciencedirect.com/science/article/pii/S0164121217300146
    • de Alfonso, C., Calatrava, A., Moltó, G.: Container-based virtual elastic clusters. J. Syst. Softw. 127, 1–11 (2017). https://doi.org/10.1016/j.jss.2017.01.007. http://www.sciencedirect.com/science/article/pii/S0164121217300146
    • (2017) J. Syst. Softw. , vol.127 , pp. 1-11
    • De Alfonso, C.1    Calatrava, A.2    Moltó, G.3
  • 5
    • 84968796741 scopus 로고    scopus 로고
    • Microservices architecture enables devops: Migration to a cloud-native architecture
    • Balalaie, A., Heydarnoori, A., Jamshidi, P.: Microservices architecture enables devops: Migration to a cloud-native architecture. IEEE Softw. 33(3), 42–52 (2016). https://doi.org/10.1109/MS.2016.64
    • (2016) IEEE Softw. , vol.33 , Issue.3 , pp. 42-52
    • Balalaie, A.1    Heydarnoori, A.2    Jamshidi, P.3
  • 6
    • 84857370722 scopus 로고    scopus 로고
    • Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing
    • Beloglazov, A., Abawajy, J.H., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Fut. Gen. Comp. Syst. 28(5), 755–768 (2012). https://doi.org/10.1016/j.future.2011.04.017
    • (2012) Fut. Gen. Comp. Syst. , vol.28 , Issue.5 , pp. 755-768
    • Beloglazov, A.1    Abawajy, J.H.2    Buyya, R.3
  • 8
    • 84925291902 scopus 로고    scopus 로고
    • Dynamic management of virtual infrastructures
    • Caballer, M., Blanquer, I., Moltó, G., de Alfonso, C.: Dynamic management of virtual infrastructures. J. Grid Comput. 13(1), 53–70 (2015). https://doi.org/10.1007/s10723-014-9296-5
    • (2015) J. Grid Comput. , vol.13 , Issue.1 , pp. 53-70
    • Caballer, M.1    Blanquer, I.2    Moltó, G.3    De Alfonso, C.4
  • 9
    • 0002796814 scopus 로고    scopus 로고
    • Understanding interactions among genetic algorithm parameters
    • Deb, K., Agrawal, S.: Understanding interactions among genetic algorithm parameters. In: FOGA, pp. 265–286 (1998)
    • (1998) FOGA , pp. 265-286
    • Deb, K.1    Agrawal, S.2
  • 11
    • 0036530772 scopus 로고    scopus 로고
    • A fast and elitist multiobjective genetic algorithm: Nsga-ii
    • Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-ii. Trans. Evol. Comp 6(2), 182–197 (2002). https://doi.org/10.1109/4235.996017
    • (2002) Trans. Evol. , vol.6 , Issue.2 , pp. 182-197
    • Deb, K.1    Pratap, A.2    Agarwal, S.3    Meyarivan, T.4
  • 12
    • 84943584854 scopus 로고    scopus 로고
    • Gloudsim: Google trace based cloud simulator with virtual machines
    • Di, S., Cappello, F.: Gloudsim: Google trace based cloud simulator with virtual machines. Softw. Pract. Exper. 45(11), 1571–1590 (2015). https://doi.org/10.1002/spe.2303
    • (2015) Softw. Pract. Exper , vol.45 , Issue.11 , pp. 1571-1590
    • Di, S.1    Cappello, F.2
  • 14
    • 84996569901 scopus 로고    scopus 로고
    • Open issues in scheduling microservices in the cloud
    • Fazio, M., Celesti, A., Ranjan, R., Liu, C., Chen, L., Villari, M.: Open issues in scheduling microservices in the cloud. IEEE Cloud Computing 3(5), 81–88 (2016). https://doi.org/10.1109/MCC.2016.112
    • (2016) IEEE Cloud Computing , vol.3 , Issue.5 , pp. 81-88
    • Fazio, M.1    Celesti, A.2    Ranjan, R.3    Liu, C.4    Chen, L.5    Villari, M.6
  • 17
    • 85097852644 scopus 로고    scopus 로고
    • Cost-aware multimedia data allocation for heterogeneous memory using genetic algorithm in cloud computing
    • Gai, K., Qiu, M., Zhao, H.: Cost-aware multimedia data allocation for heterogeneous memory using genetic algorithm in cloud computing. IEEE Trans. Cloud Comput. PP(99), 1–1 (2017). https://doi.org/10.1109/TCC.2016.2594172
    • (2017) IEEE Trans. Cloud Comput. , Issue.99 , pp. 1
    • Gai, K.1    Qiu, M.2    Zhao, H.3
  • 20
    • 0022559425 scopus 로고
    • Optimization of control parameters for genetic algorithms
    • Grefenstette, J.J.: Optimization of control parameters for genetic algorithms. IEEE Trans. Syst. Man Cybern. 16(1), 122–128 (1986). https://doi.org/10.1109/TSMC.1986.289288
    • (1986) IEEE Trans. Syst. Man Cybern. , vol.16 , Issue.1 , pp. 122-128
    • Grefenstette, J.J.1
  • 21
    • 85015755587 scopus 로고    scopus 로고
    • Application oriented dynamic resource allocation for data centers using docker containers
    • Guan, X., Wan, X., Choi, B.Y., Song, S., Zhu, J.: Application oriented dynamic resource allocation for data centers using docker containers. IEEE Commun. Lett. PP(99), 1–1 (2016). https://doi.org/10.1109/LCOMM.2016.2644658
    • (2016) IEEE Commun. Lett. , Issue.99 , pp. 1
    • Guan, X.1    Wan, X.2    Choi, B.Y.3    Song, S.4    Zhu, J.5
  • 22
    • 84928009376 scopus 로고    scopus 로고
    • A survey of evolutionary computation for resource management of processing in cloud computing [review article]
    • Guzek, M., Bouvry, P., Talbi, E.G.: A survey of evolutionary computation for resource management of processing in cloud computing [review article]. IEEE Comput. Intell. Mag. 10(2), 53–67 (2015). https://doi.org/10.1109/MCI.2015.2405351
    • (2015) IEEE Comput. Intell. Mag. , vol.10 , Issue.2 , pp. 53-67
    • Guzek, M.1    Bouvry, P.2    Talbi, E.G.3
  • 24
    • 84949317137 scopus 로고    scopus 로고
    • Parallel bioinspired algorithms on the grid and cloud
    • Hidalgo, J.I., Fernández de Vega, F.: Parallel bioinspired algorithms on the grid and cloud. J. Grid Comput. 13(3), 305–308 (2015). https://doi.org/10.1007/s10723-014-9322-7
    • (2015) J. Grid Comput. , vol.13 , Issue.3 , pp. 305-308
    • Hidalgo, J.I.1    Fernández De Vega, F.2
  • 26
    • 85015423417 scopus 로고    scopus 로고
    • Workload-aware resource management for energy efficient heterogeneous docker containers
    • Kang, D.K., Choi, G.B., Kim, S.H., Hwang, I.S., Youn, C.H.: Workload-aware resource management for energy efficient heterogeneous docker containers. In: 2016 IEEE Region 10 Conference (TENCON), pp. 2428–2431 (2016) https://doi.org/10.1109/TENCON.2016.7848467
    • (2016) 2016 IEEE Region 10 Conference (TENCON) , pp. 2428-2431
    • Kang, D.K.1    Choi, G.B.2    Kim, S.H.3    Hwang, I.S.4    Youn, C.H.5
  • 27
    • 85028883579 scopus 로고    scopus 로고
    • Container-asa-service at the edge: Trade-off between energy efficiency and service availability at fog nano data centers
    • Kaur, K., Dhand, T., Kumar, N., Zeadally, S.: Container-asa-service at the edge: Trade-off between energy efficiency and service availability at fog nano data centers. IEEE Wirel. Commun. 24(3), 48–56 (2017). https://doi.org/10.1109/MWC.2017.1600427
    • (2017) IEEE Wirel. Commun. , vol.24 , Issue.3 , pp. 48-56
    • Kaur, K.1    Dhand, T.2    Kumar, N.3    Zeadally, S.4
  • 28
    • 33745727034 scopus 로고    scopus 로고
    • Multi-objective optimization using genetic algorithms: A tutorial
    • http://www.sciencedirect.com/science/article/pii/S0951832005002012. Special Issue -Genetic Algorithms and Reliability Special Issue
    • Konak, A., Coit, D.W., Smith, A.E.: Multi-objective optimization using genetic algorithms: A tutorial. Reliab. Eng. Syst. Safety 91(9), 992–1007 (2006). https://doi.org/10.1016/j.ress.2005.11.018. http://www.sciencedirect.com/science/article/pii/S0951832005002012. Special Issue -Genetic Algorithms and Reliability Special Issue
    • (2006) Reliab. Eng. Syst. Safety , vol.91 , Issue.9 , pp. 992-1007
    • Konak, A.1    Coit, D.W.2    Smith, A.E.3
  • 29
    • 84991325429 scopus 로고    scopus 로고
    • A performance comparison of container-based technologies for the cloud
    • http://www.sciencedirect.com/science/article/pii/S0167739X16303041
    • Kozhirbayev, Z., Sinnott, R.O.: A performance comparison of container-based technologies for the cloud. Fut. Gen. Comput. Syst. 68, 175–182 (2017). https://doi.org/10.1016/j.future.2016.08.025. http://www.sciencedirect.com/science/article/pii/S0167739X16303041
    • (2017) Fut. Gen. Comput. Syst. , vol.68 , pp. 175-182
    • Kozhirbayev, Z.1    Sinnott, R.O.2
  • 30
    • 85019125670 scopus 로고    scopus 로고
    • A minimum-aware container live migration algorithm in the cloud environment
    • Li, P., Nie, H., Xu, H., Dong, L.: A minimum-aware container live migration algorithm in the cloud environment. Int. J. Bus. Data Commun. Netw. 13(2), 15–27 (2017). https://doi.org/10.4018/ijbdcn.2017070102
    • (2017) Int. J. Bus. Data Commun. Netw. , vol.13 , Issue.2 , pp. 15-27
    • Li, P.1    Nie, H.2    Xu, H.3    Dong, L.4
  • 31
    • 84904997256 scopus 로고    scopus 로고
    • A survey on multi-objective evolutionary algorithms for many-objective problems
    • von Lücken, C., Barán, B., Brizuela, C.: A survey on multi-objective evolutionary algorithms for many-objective problems. Comput. Optim. Appl. 58(3), 707–756 (2014). https://doi.org/10.1007/s10589-014-9644-1
    • (2014) Comput. Optim. Appl. , vol.58 , Issue.3 , pp. 707-756
    • Von Lücken, C.1    Barán, B.2    Brizuela, C.3
  • 32
    • 84899069262 scopus 로고    scopus 로고
    • Resource management for infrastructure as a service (Iaas) in cloud computing: A survey
    • http://www.sciencedirect.com/science/article/pii/S1084804513002099
    • Manvi, S.S., Shyam, G.K.: Resource management for infrastructure as a service (iaas) in cloud computing: A survey. J. Netw. Comput. Appl. 41, 424–440 (2014). https://doi.org/10.1016/j.jnca.2013.10.004. http://www.sciencedirect.com/science/article/pii/S1084804513002099
    • (2014) J. Netw. Comput. Appl. , vol.41 , pp. 424-440
    • Manvi, S.S.1    Shyam, G.K.2
  • 33
    • 0036565512 scopus 로고    scopus 로고
    • Tpc-w: A benchmark for e-commerce
    • Menasce, D.A.: Tpc-w: a benchmark for e-commerce. IEEE Int. Comput. 6(3), 83–87 (2002). https://doi.org/10.1109/MIC.2002.1003136
    • (2002) IEEE Int. Comput. , vol.6 , Issue.3 , pp. 83-87
    • Menasce, D.A.1
  • 40
    • 84949313986 scopus 로고    scopus 로고
    • Towards a greener cloud infrastructure management using optimized placement policies
    • Pascual, J.A., Lorido-Botrán, T., Miguel-Alonso, J., Lozano, J.A.: Towards a greener cloud infrastructure management using optimized placement policies. J. Grid Comput. 13(3), 375–389 (2015). https://doi.org/10.1007/s10723-014-9312-9
    • (2015) J. Grid Comput. , vol.13 , Issue.3 , pp. 375-389
    • Pascual, J.A.1    Lorido-Botrán, T.2    Miguel-Alonso, J.3    Lozano, J.A.4
  • 41
    • 84963690007 scopus 로고    scopus 로고
    • Docker cluster management for the cloud - survey results and own solution
    • Peinl, R., Holzschuher, F., Pfitzer, F.: Docker cluster management for the cloud - survey results and own solution. J. Grid Comput. 14(2), 265–282 (2016). https://doi.org/10.1007/s10723-016-9366-y
    • (2016) J. Grid Comput. , vol.14 , Issue.2 , pp. 265-282
    • Peinl, R.1    Holzschuher, F.2    Pfitzer, F.3
  • 43
    • 84946905548 scopus 로고    scopus 로고
    • Phase-change memory optimization for green cloud with genetic algorithm
    • Qiu, M., Ming, Z., Li, J., Gai, K., Zong, Z.: Phase-change memory optimization for green cloud with genetic algorithm. IEEE Trans. Comput. 64(12), 3528–3540 (2015). https://doi.org/10.1109/TC.2015.2409857
    • (2015) IEEE Trans. Comput. , vol.64 , Issue.12 , pp. 3528-3540
    • Qiu, M.1    Ming, Z.2    Li, J.3    Gai, K.4    Zong, Z.5
  • 48
    • 84975728250 scopus 로고    scopus 로고
    • Cloud resource provisioning: Survey, status and future research directions
    • Singh, S., Chana, I.: Cloud resource provisioning: survey, status and future research directions. Knowl. Inf. Syst. 49(3), 1005–1069 (2016). https://doi.org/10.1007/s10115-016-0922-3
    • (2016) Knowl. Inf. Syst. , vol.49 , Issue.3 , pp. 1005-1069
    • Singh, S.1    Chana, I.2
  • 49
    • 84957582569 scopus 로고    scopus 로고
    • A survey on resource scheduling in cloud computing: Issues and challenges
    • Singh, S., Chana, I.: A survey on resource scheduling in cloud computing: Issues and challenges. J. Grid Comput. 14(2), 217–264 (2016). https://doi.org/10.1007/s10723-015-9359-2
    • (2016) J. Grid Comput. , vol.14 , Issue.2 , pp. 217-264
    • Singh, S.1    Chana, I.2
  • 51
    • 0028409149 scopus 로고
    • Adaptive probabilities of crossover and mutation in genetic algorithms
    • Srinivas, M., Patnaik, L.M.: Adaptive probabilities of crossover and mutation in genetic algorithms. IEEE Trans. Syst. Man Cybern. 24(4), 656–667 (1994). https://doi.org/10.1109/21.286385
    • (1994) IEEE Trans. Syst. Man Cybern. , vol.24 , Issue.4 , pp. 656-667
    • Srinivas, M.1    Patnaik, L.M.2
  • 52
    • 0036607084 scopus 로고    scopus 로고
    • Evolutionary algorithms for multi-objective optimization: Performance assessments and comparisons
    • Tan, K., Lee, T., Khor, E.: Evolutionary algorithms for multi-objective optimization: Performance assessments and comparisons. Artif. Intell. Rev. 17(4), 251–290 (2002). https://doi.org/10.1023/A:1015516501242
    • (2002) Artif. Intell. Rev. , vol.17 , Issue.4 , pp. 251-290
    • Tan, K.1    Lee, T.2    Khor, E.3
  • 57
    • 84898487969 scopus 로고    scopus 로고
    • A gametheoretic method of fair resource allocation for cloud computing services
    • Wei, G., Vasilakos, A.V., Zheng, Y., Xiong, N.: A gametheoretic method of fair resource allocation for cloud computing services. J. Supercomput. 54(2), 252–269 (2010). https://doi.org/10.1007/s11227-009-0318-1
    • (2010) J. Supercomput. , vol.54 , Issue.2 , pp. 252-269
    • Wei, G.1    Vasilakos, A.V.2    Zheng, Y.3    Xiong, N.4
  • 58
    • 85014177534 scopus 로고    scopus 로고
    • Location-aware data block allocation strategy for hdfs-based applications in the cloud
    • 00
    • Xu, H., Liu, W., Shu, G., Li, J.: Location-aware data block allocation strategy for hdfs-based applications in the cloud. 2016 IEEE 9th Int. Conf. Cloud Comput. 00, 252–259 (2016). https://doi.org/10.1109/CLOUD.2016.0042
    • (2016) 2016 IEEE 9Th Int. Conf. Cloud Comput. , pp. 252-259
    • Xu, H.1    Liu, W.2    Shu, G.3    Li, J.4
  • 59
    • 84939803867 scopus 로고    scopus 로고
    • Cloud computing resource scheduling and a survey of its evolutionary approaches
    • Zhan, Z.H., Liu, X.F., Gong, Y.J., Zhang, J., Chung, H.S.H., Li, Y.: Cloud computing resource scheduling and a survey of its evolutionary approaches. ACM Comput. Surv. 47(4), 63:1–63:33 (2015). https://doi.org/10.1145/2788397
    • (2015) ACM Comput. Surv. , vol.47 , Issue.4 , pp. 1-63
    • Zhan, Z.H.1    Liu, X.F.2    Gong, Y.J.3    Zhang, J.4    Chung, H.S.H.5    Li, Y.6
  • 60
    • 78649302229 scopus 로고    scopus 로고
    • Cloud computing: Stateof- the-art and research challenges
    • Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: Stateof- the-art and research challenges. J. Int. Serv. Appl. 1(1), 7–18 (2010). https://doi.org/10.1007/s13174-010-0007-6
    • (2010) J. Int. Serv. Appl. , vol.1 , Issue.1 , pp. 7-18
    • Zhang, Q.1    Cheng, L.2    Boutaba, R.3


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