A Productivity Improvement of Distributed Software Testing using Checkpoint

被引:0
作者
Sudsee, Bhuridech [1 ]
Kaewkasi, Chanwit [1 ]
机构
[1] Suranaree Univ Technol, Sch Comp Engn, Nakhon Ratchasrima 30000, Thailand
来源
2018 20TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT) | 2018年
关键词
Distributed Checkpointing; Apache Spark; Big Data Testing; Software Testing;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The advancement of storage technologies and the fast-growing number of generated data have made the world moved into the Big Data era. In this past, we had many data mining tools but they are inadequate to process Data-Intensive Scalable Computing workloads. The Apache Spark framework is a popular tool designed for Big Data processing. It leverages in-memory processing techniques that make Spark up to 100 times faster than Hadoop. Testing this kind of Big Data program is time consuming. Unfortunately, developers lack a proper testing framework, which cloud help assure quality of their data-intensive processing programs, while saving development time. We propose Distributed Test Checkpointing (DTC) for Apache Spark. DTC applies unit testing to the Big Data software development life cycle and reduce time spent for each testing loop with checkpoint. From the experimental results, we found that in the subsequence rounds of unit testing, DTC dramatically speed the testing time up to 450-500% faster. In case of storage, DTC can cut unnecessary data off and make the storage 19.7 times saver than the original checkpoint of Spark.
引用
收藏
页码:78 / 84
页数:7
相关论文
共 50 条
  • [21] Quantifying Software Reliability using Testing Effort
    Khatri, Sunil Kumar
    John, Sijo A.
    Majumdar, Rana
    2016 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (INCITE) - NEXT GENERATION IT SUMMIT ON THE THEME - INTERNET OF THINGS: CONNECT YOUR WORLDS, 2016,
  • [22] Optimization of Software Testing Using Genetic Algorithms
    Dhawan, Sanjeev
    Handa, Kulvinder S.
    Kumar, Rakesh
    PROCEEDINGS OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON MATHEMATICAL AND COMPUTATIONAL METHODS IN SCIENCE AND ENGINEERING (MACMESE '09), 2009, : 108 - +
  • [23] THE DESIGN AND IMPLEMENTATION OF AN COLLABORATION-ORIENTED DISTRIBUTED SOFTWARE AUTOMATIC TESTING SYSTEM
    Zhang Qiang
    Yu Dan
    Ma Shilong
    2011 INTERNATIONAL CONFERENCE ON INSTRUMENTATION, MEASUREMENT, CIRCUITS AND SYSTEMS (ICIMCS 2011), VOL 3: COMPUTER-AIDED DESIGN, MANUFACTURING AND MANAGEMENT, 2011, : 493 - 496
  • [24] Testing control software using a genetic algorithm
    Hunt, J
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1995, 8 (06) : 671 - 680
  • [25] TESTING A SOFTWARE-BASED PID CONTROLLER USING METAMORPHIC TESTING
    Chen, T. Y.
    Kuo, F. -C
    Tam, W. K.
    Merkel, R.
    PECCS 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON PERVASIVE AND EMBEDDED COMPUTING AND COMMUNICATION SYSTEMS, 2011, : 387 - 396
  • [26] On the Identification of Best Practices for Improving the Efficiency of Testing Activities in Distributed Software Projects
    Camacho, Cristina
    Marczak, Sabrina
    Conte, Tayana
    2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW 2013), 2013, : 1 - 4
  • [27] Optimal software testing and adaptive software testing in the context of software cybernetics
    Cai, KY
    INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (14) : 841 - 855
  • [28] Using a Real World Project in a Software Testing Course
    Krutz, Daniel E.
    Malachowsky, Samuel A.
    Reichlmayr, Thomas
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 49 - 54
  • [29] Complex Software Testing Analysis using International Standards
    Masuda, Satoshi
    Nishi, Yasuharu
    Suzuki, Kazuhiro
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 241 - 246
  • [30] A Systematic Review of Software Testing Using Evolutionary Techniques
    Mishra, Deepti Bala
    Mishra, Rajashree
    Das, Kedar Nath
    Acharya, Arup Abhinna
    PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2016), VOL 1, 2017, 546 : 174 - 184