4.6 Article

Fundamentals of a Novel Debugging Mechanism for Orchestrated Cloud Infrastructures with Macrosteps and Active Control

Journal

ELECTRONICS
Volume 10, Issue 24, Pages -

Publisher

MDPI
DOI: 10.3390/electronics10243108

Keywords

cloud; IaaS; debugging; orchestration; replay; active control; troubleshooting; macrostep

Funding

  1. National Research, Development and Innovation Office (NKFIH) under OTKA [K 132838]
  2. Eotvos Lorand Research Network Secretariat [KO-40/2020]
  3. Ministry for Innovation and Technology from the source of the National Research, Development and Innovation Fund [UNKP-20-5]
  4. Janos Bolyai Research Scholarship of the Hungarian Academy of Sciences
  5. Doctoral School of Applied Informatics and Applied Mathematics, Obuda University

Ask authors/readers for more resources

The research aims to improve the reliability of cloud-based infrastructures and accelerate the debugging process with minimal user interactions. By introducing a debugging technique called macrostep, the focus of the study is on the behavior of cloud-based infrastructures during their deployment phase.
In Infrastructure-as-a-Service (IaaS) clouds, the development process of a ready-to-use and reliable infrastructure might be a complex task due to the interconnected and dependent services that are deployed (and operated later on) in a concurrent way on virtual machines. Different timing conditions may change the overall initialisation method, which can lead to abnormal behaviour or failure in the non-deterministic environment. The overall motivation of our research is to improve the reliability of cloud-based infrastructures with minimal user interactions and significantly accelerate the time-consuming debugging process. This paper focuses on the behaviour of cloud-based infrastructures during their deployment phase and introduces the adaption of a replay, and active control enriched debugging technique, called macrostep, in the field of cloud orchestration in order to provide support for developers troubleshooting deployment-related errors. The fundamental macrostep mechanisms, including the generation of collective breakpoint sets as well as the traversal method for such consistent global states, have been combined with the Occopus cloud orchestrator and the Neo4J graph database. The paper describes the novel approach, the design choices as well as the implementation of the experimental debugger tool with a use case for validation purposes by providing some preliminary numerical results.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available