Scalable Multicasting: The Core-Assisted Mesh Protocol

Abstract

Most of the multicast routing protocols for ad-hoc networks today are based on shared or source-based trees; however, keeping a routing tree connected for the purpose of data forwarding may lead to a substantial network overhead. A different approach to multicast routing consists of building a shared mesh for each multicast group. In multicast meshes, data packets can be accepted from any router, as opposed to trees where data packets are only accepted from routers with whom a tree branch has been established. The difference among multicast routing protocols based on meshes is in the method used to build these structures. Some mesh-based protocols require the flooding of sender or receiver announcements over the whole network. This paper presents the Core-Assisted Mesh Protocol, which uses meshes for data forwarding, and avoids flooding by generalizing the notion of core-based trees introduced for internet multicasting. Group members form the mesh of a group by sending join requests to a set of cores. Simulation experiments show that meshes can be used effectively as multicast routing structures without the need for flooding control packets.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1999
Accession Number
ADA461653

Entities

People

  • Ewerton L. Madruga
  • J.J. Garcia-Luna-Aceves

Organizations

  • University of California, Santa Cruz

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Ad Hoc Networks
  • Bandwidth
  • Cellular Networks
  • Computer Networks
  • Computers
  • Engineering
  • Flood Control
  • Floods
  • Mesh Networks
  • Mobile Phones
  • Multiple Access
  • Network Topology
  • Networks
  • Packet Loss
  • Routing Protocols
  • Simulations
  • Wireless Networks

Fields of Study

  • Computer science

Readers

  • Computer Networking