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. ZooFence: Principled Service Partitioning and Application to the ZooKeeper Coordination Service
 
  • Details
Options
Vignette d'image

ZooFence: Principled Service Partitioning and Application to the ZooKeeper Coordination Service

Auteur(s)
Halalai, Raluca 
Institut d'informatique 
Sutra, Pierre 
Institut d'informatique 
Rivière, Etienne 
Institut d'informatique 
Felber, Pascal 
Institut d'informatique 
Maison d'édition
: IEEE
Date de parution
2014-10-6
De la page
67
A la page
78
Résumé
Cloud computing infrastructures leverage fault-tolerant and geographically distributed services in order to meet the requirements of modern applications. Each service deals with a large number of clients that compete for the resources it offers. When the load increases, the service needs to scale. In this paper, we investigate a scalability solution which consists in partitioning the service state. We formulate specific conditions under which a service is partitionable. Then, we present a general algorithm to build a dependable and consistent partitioned service. To assess the practicability of our approach, we implement and evaluate the ZooFence coordination service. ZooFence orchestrates several instances of ZooKeeper and presents the exact same API and semantics to its clients. It automatically splits the coordination service state among ZooKeeper instances while being transparent to the application. By reducing the convoy effect on operations and leveraging the workload locality, our approach allows proposing a coordination service with a greater scalability than with a single ZooKeeper instance. The evaluation of ZooFence assesses this claim for two benchmarks, a synthetic service of concurrent queues and the BookKeeper distributed logging engine.
Notes
, 2014
Nom de l'événement
SRDS'14: The 33rd IEEE International Symposium on Reliable Distributed Systems
Lieu
Nara, Japan
Lié au projet
LEADS: Large-Scale Elastic Architecture for Data as a Service 
URI
https://libra.unine.ch/handle/123456789/22774
Autre version
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6983381
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