Ordenação de eventos baseada em DSM para middlewares publish/subscribe

  • Authors:
  • Cássio M. M. Pereira;Daniel C. Lobato;César A. C. Teixeira

  • Affiliations:
  • Faculdades COC, Ribeirão Preto, SP, Brasil;Faculdades COC, Ribeirão Preto, SP, Brasil;UFSCar, São Carlos, SP, Brasil

  • Venue:
  • Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Publish/Subscribe middlewares are commonly used for providing asynchronous primitives for group communication. Traditionally, they do not offer quality of service guarantees regarding causal and total ordering of events delivered to client applications. However, the need for ordering can be found in many distributed multimedia applications, such as collaborative whiteboards, multiplayer games, chat systems, and others. Current solutions to ordering, such as the vector clock approach or a central sequencer, generate either a high network traffic overhead or a central point of failure. This work presents an architecture, based on distributed shared memory, for event ordering in topic-based publish/subscribe systems. Tests conducted with a reference implementation show that the network traffic generated can be three orders of magnitude lower than a vector based solution.