For pt.1 see ibid., p.120-127 (2005). Increasing network bandwidth and computing power provide new opportunities for videoconferencing systems over Internet. In addition to homes and small officies, even the cell phones have broadband Internet access in the near future. Therefore, we can imagine that the trend in the increasing usage of videoconferencing systems continues. This requires universally accessible and scalable videoconferencing systems that can deliver thousands of concurrent audio and video streams. However, developing videoconferencing systems over Internet is a challenging task, since audio and video distribution requires high bandwidth and low latency. Current videoconferencing systems such as IP-Multicast and H.323 can not fully address the problem of scalability and universal accessibility. We propose service oriented architecture for videoconferencing, GlobalMMCS, and use an event brokering middleware, NaradaBrokering, to deliver real-time audio and video streams to high number of users. The performance of the event brokering network is critical to the success of this videoconferencing system. In this paper, we evaluate the performance of NaradaBrokering broker network in distributed settings in the context of audio/video delivery. The results demonstrate that even small number of brokers can deliver audio/video streams to more than a thousand users with very good quality. They also provide guidelines for the deployment of GlobalMMCS in particular, and they provide useful insights for the feasibility of using software based audio/video delivery systems in general
[1]
Geoffrey C. Fox,et al.
NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids
,
2003,
Middleware.
[2]
Kevin C. Almeroth,et al.
IP Multicast Initiative (IPMI) The Evolution of Multicast: From the MBone to Inter-Domain Multicast to Internet2 Deployment From the Stardust.com State-of-the-Art Series
,
1999
.
[3]
G. Fox,et al.
Service-Oriented Architecture for Building a Scalable Videoconferencing System
,
2004
.
[4]
Geoffrey C. Fox,et al.
Global multimedia collaboration system
,
2004,
Proceedings of the 2005 International Symposium on Collaborative Technologies and Systems, 2005..
[5]
Geoffrey C. Fox,et al.
Service-oriented architecture for a scalable videoconferencing system
,
2005,
ICPS '05. Proceedings. International Conference on Pervasive Services, 2005..
[6]
Geoffrey C. Fox,et al.
Towards an Architecture for Audio/Video Conferencing in Distributed Brokering Systems
,
2003,
Communications in Computing.
[7]
Geoffrey C. Fox,et al.
Investigating the performance of audio/video service architecture I: single broker
,
2005,
Proceedings of the 2005 International Symposium on Collaborative Technologies and Systems, 2005..