• DocumentCode
    2081237
  • Title

    Filtering and scalability in the ECO distributed event model

  • Author

    Haahr, Mads ; Meier, René ; Nixon, Paddy ; Cahill, Vinny ; Jul, Eric

  • Author_Institution
    Dept. of Comput. Sci., Trinity Coll., Dublin, Ireland
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    83
  • Lastpage
    95
  • Abstract
    Event-based communication is useful in many application domains, ranging from small centralised applications to large distributed systems. Many different event models have been developed to address the requirements of different application domains. One such model is the ECO (events, constraints, objects) model, which was designed to support distributed virtual world applications. Like many other event models, ECO has event-filtering capabilities that are meant to improve scalability by decreasing the network traffic in a distributed implementation. Our recent work in event-based systems has included building a fully-distributed version of the ECO model, including event-filtering capabilities. This paper describes the results of our evaluation of filters as a means of achieving increased scalability in the ECO model. The evaluation is empirical, and real data gathered from an actual event-based system is used. The findings show that: (i) filters are highly valuable in making distributed implementations of the model scale, (ii) multicasting contributes to the scalability and, perhaps most significantly, (iii) multicast groups can be dynamically generated from filters using local (per-node) knowledge rather than global knowledge of the distributed application
  • Keywords
    distributed object management; filtering theory; filters; multicast communication; telecommunication traffic; virtual reality; ECO distributed event model; constraints; distributed virtual world applications; event filtering; event-based communication; fully-distributed version; local knowledge; multicast groups; network traffic; objects; scalability; Filters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Parallel and Distributed Systems, 2000. Proceedings. International Symposium on
  • Conference_Location
    Limerick
  • Print_ISBN
    0-7695-0634-8
  • Type

    conf

  • DOI
    10.1109/PDSE.2000.847853
  • Filename
    847853