• 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