Challenges in formal methods for testing and verification of cloud computing systems

被引:0
|
作者
Gawanmeh, Amjad [1 ]
Alomari, Ahmad [2 ]
机构
[1] Department of Electrical and Computer Engineering, Khalifa University, United Arab Emirates
[2] Faculty of Information Sciences and Engineering, École de technologie supérieure, Montreal,QC, Canada
来源
Scalable Computing | 2015年 / 16卷 / 03期
关键词
Current technology - Design issues - Distributed systems - Faulty systems - High quality - Real systems - State of the art;
D O I
10.12694/scpe.v16i3.1104
中图分类号
学科分类号
摘要
Formal methods are necessary to capture the semantics and behavior of processes of various systems. They characterize and provide insight into the behavior of real systems and thus identify their deterministic and non-deterministic features. The design and deployment of cloud computing systems utilize the current technology development in order to provide the appropriate service and accommodate the increasing demand while maintaining high quality and error free service. In this paper, we discuss the state of the art on using formal methods for the verification of cloud computing systems. Even though formal methods have been used successfully in the design and verification of several aspects of these systems, there are still many design issues in cloud computing that can be enhanced using formal methods. For instance, several scheduling algorithms are being used for cloud frameworks, such as Hadoop for instance, that are found to suffer from scheduling failures. This could have been avoided if the schedular has been properly verified. On the other hand, several new paradigms have evolved with cloud computing such as big data, these require fundamental changed on methods and algorithms that are being used for classical distributed systems, which in turn, increase the chance of having faulty systems that are difficult to highlight using only simulation methods.
引用
收藏
页码:321 / 332
相关论文
共 50 条
  • [41] Design and Validation of Cloud Storage Systems Using Formal Methods
    Olveczky, Peter Csaba
    TOPICS IN THEORETICAL COMPUTER SCIENCE, TTCS 2017, 2017, 10608 : 3 - 8
  • [42] Formal methods for the re-engineering of computing systems: A comparison
    Liu, X
    Yang, H
    Zedan, H
    COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 409 - 414
  • [43] Formal Methods for Computing Hyperbolic Invariant Sets for Nonlinear Systems
    Berger, Guillaume O.
    Jungers, Raphael M.
    PROCEEDINGS OF THE 2019 22ND ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (HSCC '19), 2019, : 260 - 261
  • [44] Towards a Formal Model for Cloud Computing
    Benzadri, Zakaria
    Belala, Faiza
    Bouanaka, Chafia
    SERVICE-ORIENTED COMPUTING - ICSOC 2013 WORKSHOPS, 2014, 8377 : 381 - 393
  • [45] Formal Requirement Debugging for Testing and Verification of Cyber-Physical Systems
    Dokhanchi, Adel
    Hoxha, Bardh
    Fainekos, Georgios
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (02)
  • [46] Cloud Computing And EDA: Is Cloud Technology Ready for Verification. (And Is Verification Ready for Cloud)?
    Ranjan, Hasmukh
    2011 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2011, : 232 - 233
  • [47] Challenges for formal verification in industrial setting
    Slobodova, Anna
    FORMAL METHODS: APPLICATIONS AND TECHNOLOGY, 2007, 4346 : 1 - 22
  • [48] Guest Editorial: Networking Challenges in Cloud Computing Systems and Applications
    Wei, David S. L.
    Mukherjee, Sarit
    Naik, Kshirasagar
    Nayak, Amiya
    Tseng, Yu-Chee
    Wang, Li-Chun
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2013, 31 (12) : 2593 - 2595
  • [49] Challenges and Opportunities when Introducing Cloud Computing into Embedded Systems
    Hallmans, Daniel
    Sandstrom, Kristian
    Nolte, Thomas
    Larsson, Stig
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 454 - 459
  • [50] Data storage auditing service in cloud computing: challenges, methods and opportunities
    Kan Yang
    Xiaohua Jia
    World Wide Web, 2012, 15 : 409 - 428