Benchmark of middleware protocols for application and service interaction

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    1 Citation (Scopus)

    Abstract

    A variety of protocols exist, which may be considered as messaging middleware for facilitating application and service interactions in distributed and technologically heterogeneous environments. Standardized candidates include text-based Simple Object Access Protocol (SOAP) of Web Services (WS) and Instant Messaging Extensions of the Session Initiation Protocol (SIP). In addition, binary-based approaches such as Generic Communications Middleware (GCM) and compression of XML have been proposed. The contribution of this paper is a benchmark and evaluation of SOAP, SIP and GCM as messaging middleware for application and service interaction. In particular protocol overhead, Round-Trip-Time (RTT) and processing latency have been focused on in experiments performed in a Java-based test-bed. The results indicate the optimized performance of the binary approaches, when compared to textbased protocols. More importantly the detailed performance comparison indicates factors contributing to RTT and processing latency, which should be helpful when making technology selections between the protocol candidates. In addition applicability of the protocols is discussed.
    Original languageEnglish
    Title of host publicationProceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia, MUM 2008
    PublisherAssociation for Computing Machinery ACM
    Pages40-47
    ISBN (Print)978-1-60558-192-7
    DOIs
    Publication statusPublished - 2008
    MoE publication typeA4 Article in a conference publication
    Event7th International Conference on Mobile and Ubiquitous Multimedia, MUM'08 - Umeå, Sweden
    Duration: 3 Dec 20085 Dec 2008
    Conference number: 7

    Conference

    Conference7th International Conference on Mobile and Ubiquitous Multimedia, MUM'08
    Abbreviated titleMUM 2008
    CountrySweden
    CityUmeå
    Period3/12/085/12/08

    Fingerprint

    Middleware
    Network protocols
    Communication
    Processing
    XML
    Web services

    Keywords

    • SIP
    • SOAP
    • GCM
    • Scalability
    • Performance
    • Message-oriented
    • Middleware

    Cite this

    Pääkkönen, P., & Pakkala, D. (2008). Benchmark of middleware protocols for application and service interaction. In Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia, MUM 2008 (pp. 40-47). Association for Computing Machinery ACM. https://doi.org/10.1145/1543137.1543145
    Pääkkönen, Pekka ; Pakkala, Daniel. / Benchmark of middleware protocols for application and service interaction. Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia, MUM 2008. Association for Computing Machinery ACM, 2008. pp. 40-47
    @inproceedings{22033073a68448c3b8e98015e977fcb9,
    title = "Benchmark of middleware protocols for application and service interaction",
    abstract = "A variety of protocols exist, which may be considered as messaging middleware for facilitating application and service interactions in distributed and technologically heterogeneous environments. Standardized candidates include text-based Simple Object Access Protocol (SOAP) of Web Services (WS) and Instant Messaging Extensions of the Session Initiation Protocol (SIP). In addition, binary-based approaches such as Generic Communications Middleware (GCM) and compression of XML have been proposed. The contribution of this paper is a benchmark and evaluation of SOAP, SIP and GCM as messaging middleware for application and service interaction. In particular protocol overhead, Round-Trip-Time (RTT) and processing latency have been focused on in experiments performed in a Java-based test-bed. The results indicate the optimized performance of the binary approaches, when compared to textbased protocols. More importantly the detailed performance comparison indicates factors contributing to RTT and processing latency, which should be helpful when making technology selections between the protocol candidates. In addition applicability of the protocols is discussed.",
    keywords = "SIP, SOAP, GCM, Scalability, Performance, Message-oriented, Middleware",
    author = "Pekka P{\"a}{\"a}kk{\"o}nen and Daniel Pakkala",
    note = "Project code: 21427",
    year = "2008",
    doi = "10.1145/1543137.1543145",
    language = "English",
    isbn = "978-1-60558-192-7",
    pages = "40--47",
    booktitle = "Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia, MUM 2008",
    publisher = "Association for Computing Machinery ACM",
    address = "United States",

    }

    Pääkkönen, P & Pakkala, D 2008, Benchmark of middleware protocols for application and service interaction. in Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia, MUM 2008. Association for Computing Machinery ACM, pp. 40-47, 7th International Conference on Mobile and Ubiquitous Multimedia, MUM'08, Umeå, Sweden, 3/12/08. https://doi.org/10.1145/1543137.1543145

    Benchmark of middleware protocols for application and service interaction. / Pääkkönen, Pekka; Pakkala, Daniel.

    Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia, MUM 2008. Association for Computing Machinery ACM, 2008. p. 40-47.

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    TY - GEN

    T1 - Benchmark of middleware protocols for application and service interaction

    AU - Pääkkönen, Pekka

    AU - Pakkala, Daniel

    N1 - Project code: 21427

    PY - 2008

    Y1 - 2008

    N2 - A variety of protocols exist, which may be considered as messaging middleware for facilitating application and service interactions in distributed and technologically heterogeneous environments. Standardized candidates include text-based Simple Object Access Protocol (SOAP) of Web Services (WS) and Instant Messaging Extensions of the Session Initiation Protocol (SIP). In addition, binary-based approaches such as Generic Communications Middleware (GCM) and compression of XML have been proposed. The contribution of this paper is a benchmark and evaluation of SOAP, SIP and GCM as messaging middleware for application and service interaction. In particular protocol overhead, Round-Trip-Time (RTT) and processing latency have been focused on in experiments performed in a Java-based test-bed. The results indicate the optimized performance of the binary approaches, when compared to textbased protocols. More importantly the detailed performance comparison indicates factors contributing to RTT and processing latency, which should be helpful when making technology selections between the protocol candidates. In addition applicability of the protocols is discussed.

    AB - A variety of protocols exist, which may be considered as messaging middleware for facilitating application and service interactions in distributed and technologically heterogeneous environments. Standardized candidates include text-based Simple Object Access Protocol (SOAP) of Web Services (WS) and Instant Messaging Extensions of the Session Initiation Protocol (SIP). In addition, binary-based approaches such as Generic Communications Middleware (GCM) and compression of XML have been proposed. The contribution of this paper is a benchmark and evaluation of SOAP, SIP and GCM as messaging middleware for application and service interaction. In particular protocol overhead, Round-Trip-Time (RTT) and processing latency have been focused on in experiments performed in a Java-based test-bed. The results indicate the optimized performance of the binary approaches, when compared to textbased protocols. More importantly the detailed performance comparison indicates factors contributing to RTT and processing latency, which should be helpful when making technology selections between the protocol candidates. In addition applicability of the protocols is discussed.

    KW - SIP

    KW - SOAP

    KW - GCM

    KW - Scalability

    KW - Performance

    KW - Message-oriented

    KW - Middleware

    U2 - 10.1145/1543137.1543145

    DO - 10.1145/1543137.1543145

    M3 - Conference article in proceedings

    SN - 978-1-60558-192-7

    SP - 40

    EP - 47

    BT - Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia, MUM 2008

    PB - Association for Computing Machinery ACM

    ER -

    Pääkkönen P, Pakkala D. Benchmark of middleware protocols for application and service interaction. In Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia, MUM 2008. Association for Computing Machinery ACM. 2008. p. 40-47 https://doi.org/10.1145/1543137.1543145