DocumentCode
2584492
Title
Modelling and Improving Group Communication in Server Operating Systems
Author
Kwok, Michael ; Brecht, Tim ; Karsten, Martin ; Song, Jialin
Author_Institution
University of Waterloo, Canada
fYear
2006
fDate
11-14 Sept. 2006
Firstpage
207
Lastpage
217
Abstract
virtual environment (DVE) have become increasingly popular. Many DVE implementations use a client-server architecture that requires the server to send the same data to all members of a collaborating or interacting group. This type of group communication operation is often implemented by sending data from the server to each recipient in a unicast fashion. The problem with this approach is that the cost of communication at the server does not scale very well with the number of participants because the application requires significant interaction with the operating system, network stack and drivers for each individual send. In this paper, we first propose a general analytic framework for predicting how group communication performance impacts DVE server capacity. We then conduct an experimental evaluation to determine the extent to which using a kernel-based group communication mechanism reduces the cost of group send operations. Lastly, we use the measurements obtained from these experiments to demonstrate how to apply the analytic framework by determining the extent to which the kernel-based group communication mechanism permits example applications to scale to more users.
Keywords
Application software; Computer architecture; Computer science; Costs; Internet; Network servers; Operating systems; Performance analysis; Videoconference; Virtual environment;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2006. MASCOTS 2006. 14th IEEE International Symposium on
ISSN
1526-7539
Print_ISBN
0-7695-2573-3
Type
conf
DOI
10.1109/MASCOTS.2006.32
Filename
1698552
Link To Document