Model transformations of MapReduce Design Patterns for automatic development and verification

被引:8
作者
Amato, Flora [1 ]
Moscato, Francesco [2 ]
机构
[1] Univ Naples Federico II, DIETI, Naples, Italy
[2] Univ Naples 2, DiSciPol, Naples, Italy
关键词
Cloud computing; Cloud patterns; Formal verification; MapReduce; Model driven engineering; CLOUD; COMMUNICATION; NEGOTIATION; COST;
D O I
10.1016/j.jpdc.2016.12.017
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Mapping MapReduce frameworks to Cloud Architecture became a must in last years because of the need of managing large data sets and Big Data in fast, reliable (and as cheap as possible) way. Scientific Literature proposes many works about new architectures, frameworks and algorithms improving and optimizing performances while performing MapReduce operations. Anyway, MapReduce framework is only the starting point for building a plethora of services based on different analyses. This is the reason for recent application of Design Patterns methodologies to develop MapReduce applications. Here we propose a Model Driven Engineering methodology to design, verify and develop MapReduce applications on Cloud Systems. The methodology is driven by MapReduce Design Patterns and is used to analyse soundness and reliability of services based on MapReduce from early design stage to runtime. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:52 / 59
页数:8
相关论文
共 35 条
  • [1] Agarwal M. K., 2016, uS Patent, Patent No. [9,317542, 9317542]
  • [2] Using adaptive neural networks to provide self-healing autonomic software
    Al-Jumeily, Dhiya
    Hussain, Abir
    Fergus, Paul
    [J]. INTERNATIONAL JOURNAL OF SPACE-BASED AND SITUATED COMPUTING, 2015, 5 (03) : 129 - 140
  • [3] Amato F., 2016, FUTURE GENER COMPUT
  • [4] Amato F., 2016, COMPUT ELECT ENG
  • [5] Framework for Semantic Interoperability over the Cloud
    Amato, Flora
    Mazzeo, Antonino
    Moscato, Vincenzo
    Picariello, Antonio
    [J]. 2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 1259 - 1264
  • [6] [Anonymous], P 2 INT WORKSH SOFTW
  • [7] Developing UPPAAL over 15 years
    Behrmann, Gerd
    David, Alexandre
    Larsen, Kim Guldstrand
    Pettersson, Paul
    Yi, Wang
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (02) : 133 - 142
  • [8] Formally testing the protocol performances
    Che, Xiaoping
    Maag, Stephane
    [J]. INTERNATIONAL JOURNAL OF SPACE-BASED AND SITUATED COMPUTING, 2015, 5 (02) : 76 - 88
  • [9] An Advanced MapReduce: Cloud MapReduce, Enhancements and Applications
    Dahiphale, Devendra
    Karve, Rutvik
    Vasilakos, Athanasios V.
    Liu, Huan
    Yu, Zhiwei
    Chhajer, Amit
    Wang, Jianmin
    Wang, Chaokun
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2014, 11 (01): : 101 - 115
  • [10] Maximum revenue-oriented resource allocation in cloud
    Feng, Guofu
    Buyya, Rajkumar
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2016, 7 (01) : 12 - 21