Performance analysis model for big data applications in cloud computing

被引:24
作者
Villalpando, Luis Eduardo Bautista [1 ,2 ]
April, Alain [2 ]
Abran, Alain [2 ]
机构
[1] Autonomous Univ Aguascalientes, Dept Elect Syst, Av Univ 940,Ciudad Univ, Aguascalientes, Mexico
[2] Univ Quebec, Dept Software Engn & Informat Technol ETS, Montreal, PQ, Canada
来源
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS | 2014年 / 3卷
关键词
Cloud computing; Big data; Analysis; Performance; Relief algorithm; Taguchi method; ISO; 25010; Maintenance; Hadoop MapReduce;
D O I
10.1186/s13677-014-0019-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The foundation of Cloud Computing is sharing computing resources dynamically allocated and released per demand with minimal management effort. Most of the time, computing resources such as processors, memory and storage are allocated through commodity hardware virtualization, which distinguish cloud computing from others technologies. One of the objectives of this technology is processing and storing very large amounts of data, which are also referred to as Big Data. Sometimes, anomalies and defects found in the Cloud platforms affect the performance of Big Data Applications resulting in degradation of the Cloud performance. One of the challenges in Big Data is how to analyze the performance of Big Data Applications in order to determine the main factors that affect the quality of them. The performance analysis results are very important because they help to detect the source of the degradation of the applications as well as Cloud. Furthermore, such results can be used in future resource planning stages, at the time of design of Service Level Agreements or simply to improve the applications. This paper proposes a performance analysis model for Big Data Applications, which integrates software quality concepts from ISO 25010. The main goal of this work is to fill the gap that exists between quantitative (numerical) representation of quality concepts of software engineering and the measurement of performance of Big Data Applications. For this, it is proposed the use of statistical methods to establish relationships between extracted performance measures from Big Data Applications, Cloud Computing platforms and the software engineering quality concepts.
引用
收藏
页数:20
相关论文
共 21 条
  • [1] [Anonymous], 25023 ISOIEC
  • [2] [Anonymous], 25010 ISOIEC
  • [3] [Anonymous], JTC1SC38 ISOIEC
  • [4] Bautista L., 2012, J SOFTW ENG APPL, V5, P69, DOI DOI 10.4236/JSEA.2012.52011
  • [5] Cheikhi L, 2012, SOFTWARE QUALITY PRO, V14, P22
  • [6] Improving MapReduce Performance Using Smart Speculative Execution Strategy
    Chen, Qi
    Liu, Cheng
    Xiao, Zhen
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (04) : 954 - 967
  • [7] Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
  • [8] Gantz J., 2012, IDC ANAL FUTURE, V2007, P1
  • [9] Guo Z, 2012, P 2012 12 IEEE ACM I
  • [10] Hadoop AF, 2014, WHAT IS APACHE HADOO