Implementing High Performance Multicast in a Managed Environment

Abstract

Component integration environments such as Microsoft .NET and J2EE have become widely popular with application developers, who benefit from standardized memory management, system-wide type checking, debugging, and performance analysis tools that operate across component boundaries. This paper describes QuickSilver Scalable Multicast (QSM), a new multicast platform designed to achieve high performance in managed environments. Memory-related overheads and phenomena related to scheduling are shown to dominate the behavior of the system. We discuss techniques that helped us to alleviate these problems, and argue that they reveal general principles applicable to other kinds of high-data-rate protocols and applications in managed settings.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 2007
Accession Number
ADA526150

Entities

People

  • Ken Birman
  • Krzysztof Ostrowski

Organizations

  • Cornell University

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Boundaries
  • Computer Science
  • Computers
  • Computing System Architectures
  • Configuration Management
  • Data Mining
  • Data Rate
  • Debugging
  • Environment
  • Hierarchies
  • Hypervelocity Flow
  • Local Area Networks
  • Multithreading
  • Operating Systems
  • Packet Loss
  • Platforms

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Distributed Systems and Data Platform Development
  • Software Engineering.