Mobile and Ubiquitous Systems: Computing, Networking, and Services. 9th International Conference, MobiQuitous 2012, Beijing, China, December 12-14, 2012. Revised Selected Papers

Research Article

Design and Evaluation of a Publish/Subscribe Framework for Ubiquitous Systems

Download
400 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-40238-8_5,
        author={Zigor Salvador and Alberto Lafuente and Mikel Larrea},
        title={Design and Evaluation of a Publish/Subscribe Framework for Ubiquitous Systems},
        proceedings={Mobile and Ubiquitous Systems: Computing, Networking, and Services. 9th International Conference, MobiQuitous 2012, Beijing, China, December 12-14, 2012. Revised Selected Papers},
        proceedings_a={MOBIQUITOUS},
        year={2013},
        month={9},
        keywords={publish/subscribe client mobility ubiquitous environments software implementation empirical validation performance evaluation},
        doi={10.1007/978-3-642-40238-8_5}
    }
    
  • Zigor Salvador
    Alberto Lafuente
    Mikel Larrea
    Year: 2013
    Design and Evaluation of a Publish/Subscribe Framework for Ubiquitous Systems
    MOBIQUITOUS
    Springer
    DOI: 10.1007/978-3-642-40238-8_5
Zigor Salvador1,*, Alberto Lafuente1,*, Mikel Larrea1,*
  • 1: University of the Basque Country UPV/EHU
*Contact email: zigor.salvador@ehu.es, alberto.lafuente@ehu.es, mikel.larrea@ehu.es

Abstract

This paper describes the design and evaluation of a novel publish/subscribe communication framework for ubiquitous systems and applications. The motivation of this work is the realization of the fact that the publish/subscribe communication model has several features that make it suitable to serve as a communication substrate for ubiquitous systems. In particular, we argue that a publish/subscribe framework that is scalable and supports client mobility is a valuable asset for the development of ubiquitous applications. We present a reference implementation, Phoenix, that supports the deployment of publish/subscribe components in mobile devices such as smartphones. In addition, we evaluate the functionality of Phoenix and its performance, in order to determine its operational constraints for server and mobile platforms.