skip to main content
10.1145/3007592.3007607acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
demonstration

Demo Abstract: MOS: A Bandwidth-Efficient Cross-Platform Middleware for Publish/Subscribe

Authors Info & Claims
Published:12 December 2016Publication History

ABSTRACT

Shared dictionary compression is known as an efficient compression method for pub/sub. In practice, bandwidth reductions of more than 80% are achievable for JSON or XML data formats. Compared to other compression techniques such as GZip or Deate, a dictionary is needed to compress and decompress messages. Generating a dictionary is a CPU-expensive task and sharing it introduces bandwidth overheads. Furthermore, the dictionary is continuously maintained to keep the compression performance high. We developed MOS: a cross-platform middleware for managing shared dictionary compression in pub/sub. This includes dictionary propagation, compression/decompression, and periodic maintenance. We provide a developer API to interact with the MQTT-based pub/sub infrastructure. Our demo shows an example application built on top of MOS which shows the performance of the shared dictionary compression scheme.

References

  1. Apache Cordova. https://cordova.apache.org/.Google ScholarGoogle Scholar
  2. Facebook Messenger. https://www.facebook.com/notes/10150259350998920.Google ScholarGoogle Scholar
  3. FemtoZip. https://github.com/gtoubassi/femtozip.Google ScholarGoogle Scholar
  4. MQTT Standard. http://mqtt.org/.Google ScholarGoogle Scholar
  5. C. Doblander, T. Ghinaiya, K. Zhang, and H.-A. Jacobsen. Shared Dictionary Compression in Publish/Subscribe. In Proceedings of the 10th ACM International Conference on Distributed Event-Based Systems, DEBS '16, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. H.-A. Jacobsen, A. Cheung, G. Li, B. Maniymaran, V. Muthusamy, and R. S. Kazemzadeh. The PADRES Publish/Subscribe System. In Principles and Applications of Distributed Event-Based Systems, pages 164--205. IGI Global, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  7. Z. Jerzak and H. Ziekow. The DEBS 2015 Grand Challenge. In Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems, DEBS '15, pages 266--268, New York, NY, USA, 2015. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    Middleware Posters and Demos '16: Proceedings of the Posters and Demos Session of the 17th International Middleware Conference
    December 2016
    39 pages
    ISBN:9781450346665
    DOI:10.1145/3007592

    Copyright © 2016 Owner/Author

    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 12 December 2016

    Check for updates

    Qualifiers

    • demonstration
    • Research
    • Refereed limited

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader