Logo du site
  • English
  • Français
  • Se connecter
Logo du site
  • English
  • Français
  • Se connecter
  1. Accueil
  2. Université de Neuchâtel
  3. Publications
  4. Modeling protocols as objects for structuring reliable distributed systems
 
  • Details
Options
Vignette d'image

Modeling protocols as objects for structuring reliable distributed systems

Auteur(s)
Garbinato, Benoit
Felber, Pascal 
Institut d'informatique 
Guerraoui, Rachid
Editeur(s)
Ni, L
Znati, T F
Maison d'édition
: Soc Computer Simulation
Date de parution
1997
De la page
165
A la page
171
Mots-clés
  • distributed systems

  • protocol modeling

  • fault-tolerance

  • software

  • engineering

Résumé
When building distributed applications, one has to deal with many complex issues, some of which can be modeled as interacting distributed protocols. Modern operating systems already over communication facilities such as sockets or RPC-like abstractions, but they have proven to be too low-level or limited in scope. Furthermore, they lack the ability to seamlessly cope with failures. In this paper we claim that modeling protocols as reusable objects is a good way of structuring distributed systems, since robust protocol implementations and well-tested code reuse are key features in this context. We show how protocol objects can help to build new distributed protocols by composing existing ones, and that they add flexibility to distributed systems. We also give an overview of the design and implementation of BAST, our extensible library of protocol objects.
Nom de l'événement
1997 Western MultiConference on Communication Networks and Distributed Systems Modeling and Simulation (CNDS 97)
Lieu
Phoenix, Az
URI
https://libra.unine.ch/handle/123456789/14309
Type de publication
Resource Types::text::conference output::conference proceedings::conference paper
google-scholar
Présentation du portailGuide d'utilisationStratégie Open AccessDirective Open Access La recherche à l'UniNE Open Access ORCID

Adresse:
UniNE, Service information scientifique & bibliothèques
Rue Emile-Argand 11
2000 Neuchâtel

Construit avec Logiciel DSpace-CRIS Maintenu et optimiser par 4Sciences

  • Paramètres des témoins de connexion
  • Politique de protection de la vie privée
  • Licence de l'utilisateur final