This paper presents a design and implementation of a ATM multicast service
based on programmable and active network concepts. It aims to address the d
esign and implementation issues of creating new network services-multicast
in this case-through a set of corba-based network interfaces, and with a ja
va based user codes injection mechanism for supporting customization of net
work services. We demonstrate the feasibility of our prototype through the
implementation of a wavelet video multicast application with active filters
implanted at intermediate nodes for supporting heterogeneous receivers and
the implementation of a congestion control scheme. The performance of the
prototype over an ATM test-bed is measured and evaluated.