P2P/Grid-Based Overlay Architecture to Support VoIP Services in Large-scale IP Networks


Communication services such as, Voice over IP (VoIP), over the Internet have gained much attention in recent years, as next generation Internet applications are requiring the integration of voice and data in the single IP infrastructure. in this paper, we propose a Peer-to-Peer (P2P)/Grid-based architecture to efficiently provide VoIP services in large-scale IP networks. Particularly, our technologies include: (1) a multi-overlay architecture that leverages the resources/capabilities of individual VoIP components. (2) We design and develop several models and protocols for realizing VoIP services in our architecture. We conduct extensive performance evaluations on different schemes proposed. the evaluation results show that the load-aware weight-based call routing scheme can achieve much better performance than static selection schemes in terms of average call routing delay. the experimental results also demonstrate that the P2P + Hierarchy model for conferencing applications can achieve better performance than all other models in terms of minimizing the network bandwidth overhead.


Computer Science

Keywords and Phrases

Communication Services; Grid Computing; Overlay; P2P-Based Computing; VoIP

Library of Congress Subject Headings

Computational grids (Computer systems)

Document Type

Article - Journal

Document Version


File Type





© 2005 Elsevier, All rights reserved.