Concast: Design and implementation of an active network service

K. L. Calvert, J. Griffioen, B. C. Mullins, A. Sehgal, S. Wen

Research output: Contribution to journalArticlepeer-review

46 Scopus citations


Concast is a network layer service that provides many-to-one channels: multiple sources send messages toward one destination, and the network delivers a single "merged" copy to that destination. As we have defined it, the service is generic but the relationship between the sent and received messages can be customized for particular applications. In this paper, we describe the concast service and show how it can be implemented in a backward-compatible manner in the Internet. We describe its use to solve a problem that has eluded scalable end-system-only solutions: collecting feedback in multicast applications. Our preliminary analysis of concast's effectiveness shows that it provides significant benefits, even with partial deployment. We argue that concast has the characteristics needed for a programmable service to be widely accepted and deployed in the Internet.

Original languageEnglish
Pages (from-to)426-437
Number of pages12
JournalIEEE Journal on Selected Areas in Communications
Issue number3
StatePublished - Mar 2001

Bibliographical note

Funding Information:
Manuscript receivedApril 1, 2000; revised November 1, 2000. This work was supported in part by the National Science Foundation and EPSCoR Grant agreement EPS-9874764 and by the Defense Advanced Research Projects Agency (DARPA) and Air Force Research Laboratory under agreement Number F30602-99-1-0514.


  • Active networks
  • Concast
  • Scalable multicast

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering


Dive into the research topics of 'Concast: Design and implementation of an active network service'. Together they form a unique fingerprint.

Cite this