Filtering and Scalability in the ECO Distributed Event Model

M Haahr, R Meier, Paddy Nixon, V Cahill, E Jul

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    20 Citations (Scopus)

    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
    LanguageEnglish
    Title of host publicationUnknown Host Publication
    Pages83-95
    Number of pages13
    DOIs
    Publication statusPublished - 2000
    EventProceedings International Symposium on Software Engineering for Parallel and Distributed Systems - Limerick, Ireland
    Duration: 1 Jan 2000 → …

    Conference

    ConferenceProceedings International Symposium on Software Engineering for Parallel and Distributed Systems
    Period1/01/00 → …

    Fingerprint

    Scalability
    Multicasting
    Communication

    Keywords

    • n/a

    Cite this

    Haahr, M., Meier, R., Nixon, P., Cahill, V., & Jul, E. (2000). Filtering and Scalability in the ECO Distributed Event Model. In Unknown Host Publication (pp. 83-95) https://doi.org/10.1109/PDSE.2000.847853
    Haahr, M ; Meier, R ; Nixon, Paddy ; Cahill, V ; Jul, E. / Filtering and Scalability in the ECO Distributed Event Model. Unknown Host Publication. 2000. pp. 83-95
    @inproceedings{e0991dbfca044497b1b871bd58239931,
    title = "Filtering and Scalability in the ECO Distributed Event Model",
    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 = "n/a",
    author = "M Haahr and R Meier and Paddy Nixon and V Cahill and E Jul",
    year = "2000",
    doi = "10.1109/PDSE.2000.847853",
    language = "English",
    isbn = "0769506348",
    pages = "83--95",
    booktitle = "Unknown Host Publication",

    }

    Haahr, M, Meier, R, Nixon, P, Cahill, V & Jul, E 2000, Filtering and Scalability in the ECO Distributed Event Model. in Unknown Host Publication. pp. 83-95, Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems, 1/01/00. https://doi.org/10.1109/PDSE.2000.847853

    Filtering and Scalability in the ECO Distributed Event Model. / Haahr, M; Meier, R; Nixon, Paddy; Cahill, V; Jul, E.

    Unknown Host Publication. 2000. p. 83-95.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    TY - GEN

    T1 - Filtering and Scalability in the ECO Distributed Event Model

    AU - Haahr, M

    AU - Meier, R

    AU - Nixon, Paddy

    AU - Cahill, V

    AU - Jul, E

    PY - 2000

    Y1 - 2000

    N2 - 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

    AB - 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

    KW - n/a

    U2 - 10.1109/PDSE.2000.847853

    DO - 10.1109/PDSE.2000.847853

    M3 - Conference contribution

    SN - 0769506348

    SP - 83

    EP - 95

    BT - Unknown Host Publication

    ER -

    Haahr M, Meier R, Nixon P, Cahill V, Jul E. Filtering and Scalability in the ECO Distributed Event Model. In Unknown Host Publication. 2000. p. 83-95 https://doi.org/10.1109/PDSE.2000.847853