Data Multicasting in High Speed Multi-Service Networks

Abstract

The project focuses on architectural and protocol techniques for multicast transport of data in the evolving applications (such as video, audio, and graphics). The techniques allow creating a 'programmable network' that may be 'plugged - in' with QOS and flow parameters of data streams to instantiate the network behavior for matching the needs of each applications. The programmability of the network can allow reducing the deployment of communication resources (such as bandwidth) for supporting applications. This philosophy is in alignment with the evolving 'Internet Service Layer' functionalities. A canonical network substrate so created may then be employed to construct multicast transport services. A tree - structured channel in the network is used as building block for realizing multicast data transport. Data from different sources are multiplexed over a shared tree channel for reaching destinations through intermediate network nodes and links. The sharing of segments across multiple data streams allows reducing the overall fixed costs of maintaining 'connections' in the backbone network, and also offers the potential for reduced bandwidth allocation for bursty data flows due to statistical multiplexing' of these flows. We developed resource allocation protocols and routing algorithms for multicast networks, based on shared tree channels. The protocols were evaluated by modeling' and experimentation' activities on LANs and the ATM-based testbed NYNET at Rome Laboratory. Applications involving the distribution of video and audio data were developed to demonstrate the viability of the multicast network technology.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2001
Accession Number
ADA392982

Entities

People

  • K. Ravindran

Organizations

  • Kansas State University

Tags

Communities of Interest

  • Space

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Algorithms
  • Bandwidth
  • Channel Allocation
  • Computer Networks
  • Computing System Architectures
  • Data Rate
  • Deployment
  • Engineering
  • Heterogeneous Networks
  • Local Area Networks
  • Multiplexing
  • Network Architecture
  • Network Protocols
  • Networks
  • Routing Protocols

Fields of Study

  • Computer science

Readers

  • Computer Networking