Using Publish/Subscribe Middleware for Mobile Systems

G. Cugola and Hans-Arno Jacobsen.

ACM SIGMOBILE Mobile Computing and Communications Review (MC2R), 6(4)25-33, October 2002.
ACM Press, New York, NY, USA.


The range of mobile computing applications comprises location-based services, sensor networks, and ad hoc networking. Middleware for these applications must effectively support the interaction of a priori anonymous entities, support timely decoupled processing, and mediate between potentially millions of mobile clients. These requirements are hard to achieve with traditional client/server middleware systems. We argue that the publish/subscribe paradigm effectively addresses many of the challenges raised by emerging mobile applications. In this paper, we give an overview of the publish/subscribe paradigm, present a detailed analysis of mobile application requirements, and discuss two proven implementations of this paradigm that address these requirements. We thus show that the publish/subscribe paradigm may effectively address most of the challenges raised by emerging mobile applications.


Readers who enjoyed the above work, may also like the following:

  • Blockchain for V2X: A Taxonomy of Design Use Cases and System Requirements.
    Hans-Arno Jacobsen, Shashank Motepalli, Gengrui Zhang, Hans-Arno Jacobsen, and Shiquan Zhang.
    In BRAINS, September 2021.
    Tags: blockchains, dlt, v2x, distributed ledgers
  • Demand–Response Games for Peer-to-Peer Energy Trading With the Hyperledger Blockchain.
    Min Zhang, Frank Eliassen, Amir Taherkordi, Hans-Arno Jacobsen, and Hwei-Ming Chung, Yan Zhang.
    In IEEE Transactions on Systems, Man, and Cybernetics: Systems , September 2021.
    Tags: game theory, blockchain, energy informatics, dlt
  • Prosecutor: An efficient BFT consensus algorithm with behavior-aware penalization against Byzantine attacks.
    Gengrui Zhang and Hans-Arno Jacobsen.
    In Proceedings of the 22nd International Middleware Conference, December 2021.
    Tags: blockchains, dlt, distributed ledger, consensus, bft