Kevlar: A Flexible Infrastructure for Wide-Area Collaborative Applications

Abstract : While Web Services ensure interoperability and extensibility for networked applications, they also complicate the deployment of highly collaborative systems, such as virtual reality environments and massively multiplayer online games. Quite simply, such systems often manifest a natural peer-to-peer structure. This conflicts with Web Services' imposition of a client-server communication model, vectoring all events through a data center and emerging as a performance bottleneck. We design and implement the Kevlar system to alleviate such choke points, using an overarching network-overlay structure to integrate central hosted content with peer-to-peer multicast. Kevlar leverages the given storage and communication models that best match the respective information: data most naturally retrieved from the cloud is managed using hosted objects, while edge updates are transmitted directly peer-to-peer using multicast. Here, we present the Kevlar architecture and a series of carefully controlled experiments to evaluate our implementation. We demonstrate Kevlar's successful and efficient support of deployments across wide-area networks and its adaptivity and resilience to firewalls, constrained network segments, and other peculiarities of local network policy.
Type de document :
Communication dans un congrès
Indranil Gupta; Cecilia Mascolo. ACM/IFIP/USENIX 11th International Middleware Conference (MIDDLEWARE), Nov 2010, Bangalore, India. Springer, Lecture Notes in Computer Science, LNCS-6452, pp.148-168, 2010, Middleware 2010. 〈10.1007/978-3-642-16955-7_8〉
Liste complète des métadonnées

Littérature citée [15 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01055267
Contributeur : Hal Ifip <>
Soumis le : mardi 12 août 2014 - 12:03:26
Dernière modification le : lundi 13 août 2018 - 13:34:02
Document(s) archivé(s) le : mercredi 26 novembre 2014 - 22:40:40

Fichier

paper.pdf
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Qi Huang, Daniel A. Freedman, Ymir Vigfusson, Ken Birman, Bo Peng. Kevlar: A Flexible Infrastructure for Wide-Area Collaborative Applications. Indranil Gupta; Cecilia Mascolo. ACM/IFIP/USENIX 11th International Middleware Conference (MIDDLEWARE), Nov 2010, Bangalore, India. Springer, Lecture Notes in Computer Science, LNCS-6452, pp.148-168, 2010, Middleware 2010. 〈10.1007/978-3-642-16955-7_8〉. 〈hal-01055267〉

Partager

Métriques

Consultations de la notice

144

Téléchargements de fichiers

330