2nd International ICST Conference on Collaborative Computing: Networking, Applications and Worksharing

Research Article

A User-Centric Network Communication Broker for Multimedia Collaborative Computing

  • @INPROCEEDINGS{10.1109/COLCOM.2006.361857,
        author={Chi Zhang and S. Masoud Sadjadi and Weixiang Sun and Raju Rangaswami and Yi Deng},
        title={A User-Centric Network Communication Broker for Multimedia Collaborative Computing},
        proceedings={2nd International ICST Conference on Collaborative Computing: Networking, Applications and Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2007},
        month={5},
        keywords={},
        doi={10.1109/COLCOM.2006.361857}
    }
    
  • Chi Zhang
    S. Masoud Sadjadi
    Weixiang Sun
    Raju Rangaswami
    Yi Deng
    Year: 2007
    A User-Centric Network Communication Broker for Multimedia Collaborative Computing
    COLLABORATECOM
    IEEE
    DOI: 10.1109/COLCOM.2006.361857
Chi Zhang1,*, S. Masoud Sadjadi1,*, Weixiang Sun1,*, Raju Rangaswami1,*, Yi Deng1,*
  • 1: School of Computing and Information Sciences, Florida International University
*Contact email: czhang@cis.fiu.edu, sadjadi@cis.fiu.edu, wsun001@cis.fiu.edu, raju@cis.fiu.edu, deng@cis.fiu.edu

Abstract

The development of collaborative multimedia applications today follows a vertical development approach, which is a major inhibitor that drives up the cost of development and slows down the pace of innovation of new generations of collaborative applications. In this paper, we propose a network communication broker (NCB) that provides a unified higher-level abstraction that encapsulates the complexity of network-level communication control and media delivery for the class of multimedia collaborative applications. NCB expedites the development of next-generation applications with diverse communication logics. Furthermore, NCB-based applications can be easily ported to new network environments. In addition, the self-managing design of NCB supports dynamic adaptation in response to changes in network conditions and user requirements.