This paper explores in detail the workstation and network performance issues for multimedia conferencing and collaboration. For concreteness of exposition, we consider two generic multimedia workstations \conversing" over an Ethernet. In order to facilitate a continuous play-out of voice and video streams, a timely transport across the workstation and the Ethernet is necessary. A cursory look at the problem might suggest that the Ethernet is a bottleneck since there is no inherent mechanism to provide timely delivery while the workstation environment can be \engineered" to have the desired properties. We show that this is not true and in fact the CPU in the workstation can be a potential bottleneck even when the workstation is dedicated to conferencing. In particular, the network protocol processing time and overheads such as interrupt processing on the CPU can result in a \large" packetization delay for the real-time streams for transport on the LAN. Further, the magnitude of the Ethernet delay is small (when utilization is below 60%) with respect to the large delay in the workstation and hence its variability has little impact on the distribution of end-to-end delay and is easily controlled. The variability in the workstation is also easily controlled by minimal packet buuering. However, the large packet delay (due to the large xed delay in the workstation) implies that the end-to-end delay (from generation to presentation to the user) can be large which may be unacceptable from a user-perception point of view. On the other hand, when the protocol processing time and other overheads are small, the packetization delay can be reduced but then the Ethernet delays at high utilization can become comparable to the workstation delays, the workstation delays become more variable due to increased interrupt processing and hence the end-to-end delay cannot be reduced signiicantly without increasing the breaks in playout. As we move to higher-speed networks in the premises and in wide-area networks and the workstation is not dedicated to conferencing, we expect that it will be especially important to focus on workstation performance. We propose two mechanisms, aggregation of the streams at the application layer for transport and use of diierential play-out oosets for the play-out respectively, that ensure that both the end-to-end delay and breaks in the play-out are small for a range protocol processing times and other CPU overheads, high Ethernet utilizations, and a non-dedicated workstation.
[1]
Suresh Singh,et al.
An experimental study of video conferencing over the Internet
,
1994,
1994 IEEE GLOBECOM. Communications: The Global Bridge.
[2]
Douglas C. Schmidt,et al.
Transport System Architecture Services for High-Performance Communications Systems
,
1993,
IEEE J. Sel. Areas Commun..
[3]
Carey Williamson,et al.
An experimental study of video traffic on an Ethernet local area network
,
1994,
1994 IEEE GLOBECOM. Communications: The Global Bridge.
[4]
Fouad A. Tobagi,et al.
Evaluation of 10Base-T and 100Base-T Ethernets carrying video, audio and data traffic
,
1994,
Proceedings of INFOCOM '94 Conference on Computer Communications.
[5]
K. K. Ramakrishnan,et al.
The Ethernet capture effect: analysis and solution
,
1994,
Proceedings of 19th Conference on Local Computer Networks.
[6]
Dennis Tsichritzis,et al.
Data modeling of time-based media
,
1994,
SIGMOD '94.
[7]
Ieee Standards Board.
Information technology : local and metropolitan area networks
,
1992
.