메뉴 건너뛰기




Volumn 16, Issue 2, 2018, Pages 265-284

Migration-Aware Genetic Optimization for MapReduce Scheduling and Replica Placement in Hadoop

Author keywords

Genetic algorithm; Hadoop; MapReduce scheduling; Multi objective optimization; Replica placement; Resource management

Indexed keywords

GENETIC ALGORITHMS; MULTIOBJECTIVE OPTIMIZATION; OPTIMIZATION;

EID: 85042070702     PISSN: 15707873     EISSN: 15729184     Source Type: Journal    
DOI: 10.1007/s10723-018-9432-8     Document Type: Article
Times cited : (31)

References (49)
  • 4
    • 84947461518 scopus 로고    scopus 로고
    • Storage-aware algorithms for scheduling of workflow ensembles in clouds
    • Bryk, P., Malawski, M., Juve, G., Deelman, E.: Storage-aware algorithms for scheduling of workflow ensembles in clouds. J. Grid Comput. 14(2), 359–378 (2016). 10.1007/s10723-015-9355-6
    • (2016) J. Grid Comput. , vol.14 , Issue.2 , pp. 359-378
    • Bryk, P.1    Malawski, M.2    Juve, G.3    Deelman, E.4
  • 9
    • 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. Comput. 6(2), 182–197 (2002). 10.1109/4235.996017
    • (2002) Trans. Evol. Comput. , vol.6 , Issue.2 , pp. 182-197
    • Deb, K.1    Pratap, A.2    Agarwal, S.3    Meyarivan, T.4
  • 10
    • 84901611759 scopus 로고    scopus 로고
    • Multi-objective workflow scheduling in amazon ec2
    • Durillo, J.J., Prodan, R.: Multi-objective workflow scheduling in amazon ec2. Cluster Comput. 17(2), 169–189 (2014). 10.1007/s10586-013-0325-0
    • (2014) Cluster Comput. , vol.17 , Issue.2 , pp. 169-189
    • Durillo, J.J.1    Prodan, R.2
  • 11
  • 12
    • 85018753533 scopus 로고    scopus 로고
    • Load-balancing algorithms in cloud computing: a survey
    • Ghomi, E.J., Rahmani, A.M., Qader, N.N.: Load-balancing algorithms in cloud computing: a survey. J. Netw. Comput. Appl. 88, 50–71 (2017). 10.1016/j.jnca.2017.04.007 [http://www.sciencedirect.com/science/article/pii/S1084804517301480]
    • (2017) J. Netw. Comput. Appl. , vol.88 , pp. 50-71
    • Ghomi, E.J.1    Rahmani, A.M.2    Qader, N.N.3
  • 13
    • 84891588235 scopus 로고    scopus 로고
    • Dynamic replica placement and selection strategies in data grids—a comprehensive survey
    • Grace, R.K., Manimegalai, R.: Dynamic replica placement and selection strategies in data grids—a comprehensive survey. J. Parallel Distrib. Comput. 74 (2), 2099–2108 (2014). 10.1016/j.jpdc.2013.10.009 [http://www.sciencedirect.com/science/article/pii/S0743731513002207]
    • (2014) J. Parallel Distrib. Comput. , vol.74 , Issue.2 , pp. 2099-2108
    • Grace, R.K.1    Manimegalai, R.2
  • 14
    • 85046676450 scopus 로고    scopus 로고
    • Genetic algorithm for multi-objective optimization of container allocation in cloud architecture
    • Guerrero, C., Lera, I., Juiz, C.: Genetic algorithm for multi-objective optimization of container allocation in cloud architecture. J. Grid Comput. 10.1007/s10723-017-9419-x (2017)
    • (2017) J. Grid Comput.
    • Guerrero, C.1    Lera, I.2    Juiz, C.3
  • 15
    • 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). 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
  • 16
    • 84951922579 scopus 로고    scopus 로고
    • A survey of dynamic replication and replica selection strategies based on data mining techniques in data grids
    • Hamrouni, T., Slimani, S., Charrada, F.B.: A survey of dynamic replication and replica selection strategies based on data mining techniques in data grids. Eng. Appl. Artif. Intell. 48, 140–158 (2016). 10.1016/j.engappai.2015.11.002 [http://www.sciencedirect.com/science/article/pii/S0952197615002493]
    • (2016) Eng. Appl. Artif. Intell. , vol.48 , pp. 140-158
    • Hamrouni, T.1    Slimani, S.2    Charrada, F.B.3
  • 18
    • 84907325157 scopus 로고    scopus 로고
    • The rise of “big data” on cloud computing: review and open research issues
    • Hashem, I.A.T., Yaqoob, I., Anuar, N.B., Mokhtar, S., Gani, A., Khan, S.U.: The rise of “big data” on cloud computing: review and open research issues. Inf. Syst. 47, 98–115 (2015). 10.1016/j.is.2014.07.006 [http://www.sciencedirect.com/science/article/pii/S0306437914001288]
    • (2015) Inf. Syst. , vol.47 , pp. 98-115
    • Hashem, I.A.T.1    Yaqoob, I.2    Anuar, N.B.3    Mokhtar, S.4    Gani, A.5    Khan, S.U.6
  • 20
    • 85028360732 scopus 로고    scopus 로고
    • Mapreduce and its applications, challenges, and architecture: a comprehensive review and directions for future research
    • Khezr, S.N., Navimipour, N.J.: Mapreduce and its applications, challenges, and architecture: a comprehensive review and directions for future research. J. Grid Comput. 15(3), 295–321 (2017). 10.1007/s10723-017-9408-0
    • (2017) J. Grid Comput. , vol.15 , Issue.3 , pp. 295-321
    • Khezr, S.N.1    Navimipour, N.J.2
  • 21
    • 84992751387 scopus 로고    scopus 로고
    • Multi-objective middleware for distributed VMI repositories in federated cloud environment
    • Kimovski, D., Saurabh, N., Stankovski, V., Prodan, R.: Multi-objective middleware for distributed VMI repositories in federated cloud environment. Scalable Comput.: Pract. Exp. 17(4), 299–312 (2016) [http://www.scpe.org/index.php/scpe/article/view/1202]
    • (2016) Scalable Comput.: Pract. Exp. , vol.17 , Issue.4 , pp. 299-312
    • Kimovski, D.1    Saurabh, N.2    Stankovski, V.3    Prodan, R.4
  • 22
    • 34548493644 scopus 로고    scopus 로고
    • Google’s mapreduce programming model. revisited
    • Lammel, R.: Google’s mapreduce programming model. revisited. Sci. Comput. Program. 70(1), 1–30 (2008)
    • (2008) Sci. Comput. Program. , vol.70 , Issue.1 , pp. 1-30
    • Lammel, R.1
  • 23
    • 84894904751 scopus 로고    scopus 로고
    • Morm: a multi-objective optimized replication management strategy for cloud storage cluster
    • Long, S.Q., Zhao, Y.L., Chen, W.: Morm: a multi-objective optimized replication management strategy for cloud storage cluster. J. Syst. Archit. 60(2), 234–244 (2014). 10.1016/j.sysarc.2013.11.012 [http://www.sciencedirect.com/science/artice/pii/S1383762113002671]
    • (2014) J. Syst. Archit. , vol.60 , Issue.2 , pp. 234-244
    • Long, S.Q.1    Zhao, Y.L.2    Chen, W.3
  • 24
    • 85019755042 scopus 로고    scopus 로고
    • Many-objective virtual machine placement
    • López-Pires, F., Barán, B.: Many-objective virtual machine placement. J. Grid Comput. 15 (2), 161–176 (2017). 10.1007/s10723-017-9399-x
    • (2017) J. Grid Comput. , vol.15 , Issue.2 , pp. 161-176
    • López-Pires, F.1    Barán, B.2
  • 25
    • 84899901883 scopus 로고    scopus 로고
    • Morpho: a decoupled mapreduce framework for elastic cloud computing
    • http://www.sciencedirect.com/science/article/pii/S0167739X13002902. Special Section: Intelligent Big Data Processing Special Section: Behavior Data Security Issues in Network Information Propagation Special Section: Energy-efficiency in Large Distributed Computing Architectures Special Section: eScience Infrastructure and Applications
    • Lu, L., Shi, X., Jin, H., Wang, Q., Yuan, D., Wu, S.: Morpho: a decoupled mapreduce framework for elastic cloud computing. Futur. Gener. Comput. Syst. 36 (Supplement C), 80–90 (2014). 10.1016/j.future.2013.12.026. http://www.sciencedirect.com/science/article/pii/S0167739X13002902. Special Section: Intelligent Big Data Processing Special Section: Behavior Data Security Issues in Network Information Propagation Special Section: Energy-efficiency in Large Distributed Computing Architectures Special Section: eScience Infrastructure and Applications
    • (2014) Futur. Gener. Comput. Syst. , vol.36 , pp. 80-90
    • Lu, L.1    Shi, X.2    Jin, H.3    Wang, Q.4    Yuan, D.5    Wu, S.6
  • 26
    • 81155161014 scopus 로고    scopus 로고
    • Dynamic energy efficient data placement and cluster reconfiguration algorithm for mapreduce framework
    • Maheshwari, N., Nanduri, R., Varma, V.: Dynamic energy efficient data placement and cluster reconfiguration algorithm for mapreduce framework. Futur. Gener. Comput. Syst. 28(1), 119–127 (2012). 10.1016/j.future.2011.07.001 [http://www.sciencedirect.com/science/article/pii/S0167739X1100135X]
    • (2012) Futur. Gener. Comput. Syst. , vol.28 , Issue.1 , pp. 119-127
    • Maheshwari, N.1    Nanduri, R.2    Varma, V.3
  • 27
    • 84958750051 scopus 로고    scopus 로고
    • Modelling energy consumption of network transfers and virtual machine migration
    • Maio, V.D., Prodan, R., Benedict, S., Kecskemeti, G.: Modelling energy consumption of network transfers and virtual machine migration. Futur. Gener. Comput. Syst. 56, 388–406 (2016). 10.1016/j.future.2015.07.007 [http://www.sciencedirect.com/science/article/pii/S0167739X15002307]
    • (2016) Futur. Gener. Comput. Syst. , vol.56 , pp. 388-406
    • Maio, V.D.1    Prodan, R.2    Benedict, S.3    Kecskemeti, G.4
  • 29
    • 85129502472 scopus 로고    scopus 로고
    • Cost optimization for dynamic replication and migration of data in cloud data centers
    • Mansouri, Y., Toosi, A.N., Buyya, R.: Cost optimization for dynamic replication and migration of data in cloud data centers. IEEE Trans. Cloud Comput. PP(99), 1–1 (2017). 10.1109/TCC.2017.2659728
    • (2017) IEEE Trans. Cloud Comput. , vol.PP , Issue.99 , pp. 1
    • Mansouri, Y.1    Toosi, A.N.2    Buyya, R.3
  • 30
    • 77952953568 scopus 로고    scopus 로고
    • The weighted sum method for multi-objective optimization: new insights
    • Marler, R.T., Arora, J.S.: The weighted sum method for multi-objective optimization: new insights. Struct. Multidiscip. Optim. 41(6), 853–862 (2010). 10.1007/s00158-009-0460-7
    • (2010) Struct. Multidiscip. Optim. , vol.41 , Issue.6 , pp. 853-862
    • Marler, R.T.1    Arora, J.S.2
  • 31
    • 84861610314 scopus 로고    scopus 로고
    • P2p-mapreduce: parallel data processing in dynamic cloud environments
    • JCSS Special Issue: Cloud Computing 2011
    • Marozzo, F., Talia, D., Trunfio, P.: P2p-mapreduce: parallel data processing in dynamic cloud environments. J. Comput. Syst. Sci. 78(5), 1382–1402 (2012). 10.1016/j.jcss.2011.12.021. http://www.sciencedirect.com/science/article/pii/S0022000011001668. JCSS Special Issue: Cloud Computing 2011
    • (2012) J. Comput. Syst. Sci. , vol.78 , Issue.5 , pp. 1382-1402
    • Marozzo, F.1    Talia, D.2    Trunfio, P.3
  • 32
    • 84962106969 scopus 로고    scopus 로고
    • A comprehensive review of the data replication techniques in the cloud environments: major trends and future directions
    • Milani, B.A., Navimipour, N.J.: A comprehensive review of the data replication techniques in the cloud environments: major trends and future directions. J. Netw. Comput. Appl. 64, 229–238 (2016). 10.1016/j.jnca.2016.02.005 [http://www.sciencedirect.com/science/article/pii/S1084804516000795]
    • (2016) J. Netw. Comput. Appl. , vol.64 , pp. 229-238
    • Milani, B.A.1    Navimipour, N.J.2
  • 33
    • 0025447013 scopus 로고
    • Steady-state simulation of queueing processes: Survey of problems and solutions
    • Pawlikowski, K.: Steady-state simulation of queueing processes: Survey of problems and solutions. ACM Comput. Surv. 22 (2), 123–170 (1990). 10.1145/78919.78921 [http://doi.acm.org/10.1145/78919.78921]
    • (1990) ACM Comput. Surv. , vol.22 , Issue.2 , pp. 123-170
    • Pawlikowski, K.1
  • 37
    • 84976330191 scopus 로고    scopus 로고
    • Modulo based data placement algorithm for energy consumption optimization of mapreduce system
    • Song, J., He, H., Wang, Z., Yu, G., Pierson, J.M.: Modulo based data placement algorithm for energy consumption optimization of mapreduce system. J. Grid Comput. 10.1007/s10723-016-9370-2 (2016)
    • (2016) J. Grid Comput.
    • Song, J.1    He, H.2    Wang, Z.3    Yu, G.4    Pierson, J.M.5
  • 40
    • 84908474372 scopus 로고    scopus 로고
    • Maptask scheduling in mapreduce with data locality: throughput and heavy-traffic optimality
    • Wang, W., Zhu, K., Ying, L., Tan, J., Zhang, L.: Maptask scheduling in mapreduce with data locality: throughput and heavy-traffic optimality. IEEE/ACM Trans. Netw. 24 (1), 190–203 (2016). 10.1109/TNET.2014.2362745
    • (2016) IEEE/ACM Trans. Netw. , vol.24 , Issue.1 , pp. 190-203
    • Wang, W.1    Zhu, K.2    Ying, L.3    Tan, J.4    Zhang, L.5
  • 41
    • 84899957350 scopus 로고    scopus 로고
    • A new multi-objective bi-level programming model for energy and locality aware multi-job scheduling in cloud computing
    • http://www.sciencedirect.com/science/article/pii/S0167739X13002689. Special Section: Intelligent Big Data ProcessingSpecial Section: Behavior Data Security Issues in Network Information PropagationSpecial Section: Energy-efficiency in Large Distributed Computing Architectures Special Section: eScience Infrastructure and Applications
    • Wang, X., Wang, Y., Cui, Y.: A new multi-objective bi-level programming model for energy and locality aware multi-job scheduling in cloud computing. Futur. Gener. Comput. Syst. 36, 91–101 (2014). 10.1016/j.future.2013.12.004. http://www.sciencedirect.com/science/article/pii/S0167739X13002689. Special Section: Intelligent Big Data ProcessingSpecial Section: Behavior Data Security Issues in Network Information PropagationSpecial Section: Energy-efficiency in Large Distributed Computing Architectures Special Section: eScience Infrastructure and Applications
    • (2014) Futur. Gener. Comput. Syst. , vol.36 , pp. 91-101
    • Wang, X.1    Wang, Y.2    Cui, Y.3
  • 42
    • 84898487969 scopus 로고    scopus 로고
    • A game-theoretic method of fair resource allocation for cloud computing services
    • Wei, G., Vasilakos, A.V., Zheng, Y., Xiong, N.: A game-theoretic method of fair resource allocation for cloud computing services. J. Supercomput. 54(2), 252–269 (2010). 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
  • 44
    • 0031118203 scopus 로고    scopus 로고
    • No free lunch theorems for optimization
    • Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. Trans. Evol. Comput. 1(1), 67–82 (1997). 10.1109/4235.585893
    • (1997) Trans. Evol. Comput. , vol.1 , Issue.1 , pp. 67-82
    • Wolpert, D.H.1    Macready, W.G.2
  • 45
    • 84897801978 scopus 로고    scopus 로고
    • Chordmr: a p2p-based job management scheme in cloud
    • Wu, J., Yuan, H., He, Y., Zou, Z.: Chordmr: a p2p-based job management scheme in cloud. J. Netw. 9, 541–548 (2014)
    • (2014) J. Netw. , vol.9 , pp. 541-548
    • Wu, J.1    Yuan, H.2    He, Y.3    Zou, Z.4
  • 46
    • 72449150673 scopus 로고    scopus 로고
    • A file assignment strategy independent of workload characteristic assumptions
    • Xie, T., Sun, Y.: A file assignment strategy independent of workload characteristic assumptions. Trans. Storage 5 (3), 10:1–10:24 (2009). 10.1145/1629075.1629079 [http://doi.acm.org/10.1145/1629075.1629079]
    • (2009) Trans. Storage , vol.5 , Issue.3 , pp. 10:1-10:24
    • Xie, T.1    Sun, Y.2
  • 48
    • 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). 10.1145/2788397 [http://doi.acm.org/10.1145/2788397]
    • (2015) ACM Comput. Surv. , vol.47 , Issue.4 , pp. 63:1-63:33
    • Zhan, Z.H.1    Liu, X.F.2    Gong, Y.J.3    Zhang, J.4    Chung, H.S.H.5    Li, Y.6


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