28622 articles – 22134 references  [version française]

hal-00685394, version 1

Verification of a Self-configuration Protocol for Distributed Applications in the Cloud

Gwen Salaün 1, Xavier Etchevers 2, Noël De Palma 34, Fabienne Boyer 34, Thierry Coupaye 5

27th Symposium On Applied Computing (SAC 2012) (2012) 1278-1283

Abstract: Distributed applications in the cloud are composed of a set of virtual machines running a set of interconnected software components. In this context, the task of automatically configuring distributed applications is a very difficult issue. In this paper, we focus on such a self-configuration protocol, which is able to configure a whole distributed application without requiring any centralized server. The high degree of parallelism involved in this protocol makes its design complicated and error-prone. In order to check that this protocol works as expected, we specify it in LOTOS NT and verify it using the CADP toolbox. The use of these formal techniques and tools helped to detect a bug in the protocol, and served as a workbench to experiment with several possible communication models.

  • 1:  CONVECS (INRIA Grenoble Rhône-Alpes / LIG Laboratoire d'Informatique de Grenoble)
  • INRIA – Université Joseph Fourier - Grenoble I – CNRS : UMR5217 – Institut polytechnique de Grenoble (Grenoble INP) – Laboratoire d'Informatique de Grenoble : LIG
  • 2:  Orange Labs [Grenoble]
  • France Telecom RD
  • 3:  Université Joseph Fourier (Grenoble 1 UJF)
  • Université Joseph Fourier - Grenoble I
  • 4:  Laboratoire d'Informatique de Grenoble (LIG)
  • Université Joseph Fourier - Grenoble I – Institut Polytechnique de Grenoble - Grenoble Institute of Technology – Université Pierre-Mendès-France - Grenoble II – CNRS : UMR5217
  • 5:  France Télécom Recherche & Développement (FT R&D)
  • France Télécom
  • Domain : Computer Science/Software Engineering
 
  • hal-00685394, version 1
  • oai:hal.archives-ouvertes.fr:hal-00685394
  • From: 
  • Submitted on: Thursday, 5 April 2012 08:43:38
  • Updated on: Thursday, 5 April 2012 14:43:04