Adaptive Stream Multicast Based on IP Unicast and Dynamic CommercialAttachment Mechanism: An Active Network Implementation

  • Seiichiro Tani
  • Toshiaki Miyazaki
  • Noriyuki Takahashi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2207)


This paper describes an adaptive IP-unicast-based multicast protocol that dynamically constructs a multicast tree based only on request packets sent by clients. Since the protocol is simple but flexible and does not require any IP multicast addresses or special multicast mechanisms, unlike the IP multicast protocol, it is scalable and suitable for personal stream broadcasting and related services. An application that dynamically attaches advertisements to multicasted streams is also presented. The application attaches advertisements to the streams at active nodes instead of the server so it can deliver advertisements tailored to the individual recipient, according to his/her interests and/or location. An algorithm that minimizes the attachment cost over the corresponding multicast tree is developed. The multicast and advertisement attachment mechanisms are implemented using our own active network environment, and their validity is confirmed.


Active Node Mobile Host Multicast Tree Multicast Group Preference Vector 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. [1]
    H. Akamine, N. Wakamiya, M. Murata, and H. Miyahara. An approach for heterogeneous video multicast using active networking. In Proceedings of IWAN 2000. IFIP, 2000.Google Scholar
  2. [2]
    B. Duysburgh, T. Lambrecht, B. Dhoedt, and P. Demeester. Date transcoding in multicast sessions in active networks. In Proceedings of IWAN 2000. IFIP, 2000.Google Scholar
  3. [3]
    H.W. Holbrook and D.R. Cheriton. IP multicast channels: EXPRESS support for large-scale single-source application. In Proceedings of SIGCOMM, 1999.Google Scholar
  4. [4]
    L.H. Lehman, S.J. Garland, and D.L. Tennenhouse. Active reliable multicast. In Proceedings of INFOCOM’98. IEEE, 1998.Google Scholar
  5. [5]
    K. Psounis. Active networks: Applications, secuirity, safety, and architectures. IEEE Communicatons Surveys, pages pp. 2–16, 1999.Google Scholar
  6. [6]
    RFC1075. Distance Vector Multicast Routing Protocol. IETF Home Page:
  7. [7]
    RFC1584. Multicast Extensions of OSPF. IETF Home Page:
  8. [8]
    RFC1889. RTP: A Transport Protocol for Real-Time Applications. IETF Home Page:
  9. [9]
    RFC2002. IP Mobility Support. IETF Home Page:
  10. [10]
    RFC2117. Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification. IETF Home Page:
  11. [11]
    RFC2189. Core Based Trees (CBT version 2) Multicast Routing. IETF Home Page:
  12. [12]
    I. Stoica, T.S. Eugene, and H. Zhang. Reunite: A recursive unicast approach to multicast. In Proceedings of the INFOCOM 2000. IEEE, 2000.Google Scholar
  13. [13]
    S. Wen, J. Griffioen, and K.L. Calvert. Building multicast services from unicast forwarding and ephemeral state. In Proceedings of OPENARCH 2001. IEEE, 2001.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Seiichiro Tani
    • 1
  • Toshiaki Miyazaki
    • 1
  • Noriyuki Takahashi
    • 1
  1. 1.NTT Network Innovation Labs.Yokosuka, KanagawaJapan

Personalised recommendations