This paper proposes a new ATM multicast scheme within the framework of an Active Multicast Service Architecture (AMSA) that supports user customization of multicast service. The customization is achieved by injecting and invoking user specific programs to shared network resources such as routers and switches. The multicast scheme also allows dynamic joining and/or leaving of members of different capabilities and quality of service requirements. A prototype of the multicast scheme was developed to verify the major functions of the AMSA and to demonstrate the feasibility of customizing network services within the active service architectural framework. The prototype supports QOS negotiation, non-uniform links QOS, resource reservation and filter program injection. The development platform sued consists of virtual ATM switches inter- connected via a real FORE ATM switch. The data links between these virtual switches are AAL-5 virtual circuits that enable actual QOS reservation. The signaling of the virtual switches is implemented via CORBA links connecting the CORBA daemons residing in the virtual switches. Experimental results show that the prototype of ATM multicast scheme is efficient and flexible in satisfying the requirements of heterogeneous users.
[1]
Deborah Estrin,et al.
RSVP: a new resource ReSerVation Protocol
,
1993
.
[2]
David Hutchinson,et al.
Continuous media filters for heterogeneous internetworking
,
1996,
Electronic Imaging.
[3]
G. G. Stokes.
"J."
,
1890,
The New Yale Book of Quotations.
[4]
Grenville J. Armitage,et al.
Support for Multicast over UNI 3.0/3.1 based ATM Networks
,
1996,
RFC.
[5]
Lixia Zhang,et al.
Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification
,
1997,
RFC.
[6]
Nachum Shacham,et al.
Multipoint communication by hierarchically encoded data
,
1992,
[Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.
[7]
Katta G. Murty,et al.
Network programming
,
1992
.
[8]
Atm Forum.
ATM user-network interface (UNI) specification : version 3.1
,
1993
.
[9]
Andrew T. Campbell,et al.
A quality of service architecture
,
1994,
CCRV.
[10]
Ron Widyono.
The Design and Evaluation of Routing Algorithms for Real-time Channels
,
1994
.