• DocumentCode
    886536
  • Title

    Design and evaluation of a support service for mobile, wireless publish/subscribe applications

  • Author

    Caporuscio, Mauro ; Carzaniga, Antonio ; Wolf, Alexander L.

  • Author_Institution
    Dipt. di Informatica, Universita degli Studi dell´´Aquila, L´´Aquila, Italy
  • Volume
    29
  • Issue
    12
  • fYear
    2003
  • Firstpage
    1059
  • Lastpage
    1071
  • Abstract
    This paper presents the design and evaluation of a support service for mobile, wireless clients of a distributed publish/subscribe system. A distributed publish/subscribe system is a networked communication infrastructure where messages are published by senders and then delivered to the receivers whose subscriptions match the messages. Communication therefore does not involve the use of explicit addresses, but rather emerges from the dynamic arrangement of publishers and subscribers. Such a communication mechanism is an ideal platform for a variety of Internet applications, including multiparty messaging, personal information management, information sharing, online news distribution, service discovery, and electronic auctions. Our goal is to support such applications on mobile, wireless host devices in such a way that the applications can, if they chose, be oblivious to the mobility and intermittent connectivity of their hosts as they move from one publish/subscribe access point to another. In this paper, we describe a generic, value-added service that can be used in conjunction with publish/subscribe systems to achieve these goals. We detail the implementation of the service and present the results of our evaluation of the service in both wireline and emulated wireless environments.
  • Keywords
    cellular radio; message passing; middleware; mobile computing; synchronisation; wireless LAN; Internet applications; distributed publish/subscribe system; electronic auctions; emulated wireless environments; information sharing; mobile wireless host devices; mobile wireless publish/subscribe applications; multiparty messaging; networked communication infrastructure; online news distribution; personal information management; service discovery; support service; wireline environments; Application software; Information management; Mobile communication; Mobile computing; Network servers; Personal digital assistants; Subscriptions; Switches; Web and internet services; Wireless networks;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2003.1265521
  • Filename
    1265521