Charging for ATM-based IP Multicast Services

Charging and accounting of Internet services has been addressed in numerous proposals. However, finding a solution suitable for ATM-based IP multicast services is highly challenging. IP multicast over ATM introduces high complexity, in particular for multicast with heterogeneous QoS and separate administrative IP domains by involvement of multiple Internet service providers. This paper proposes a framework for charging of IP multicast over ATM that is suitable for heterogeneous scenarios with multiple interconnected IP service providers and non-negligible losses. A scheme for ATM-based IP multicast transmission of wavelet-encoded video is presented that uses multiple ATM service classes. The scheme supports multicast scenarios with heterogeneous QoS and allows to trade off video quality, error tolerance, end-to-end delay and costs. 1. Charging and Accounting Charging and accounting of IP services gain more and more interest as the Internet is moving from an academic to a commercially dominated environment. A satisfying charging model has to deal with the following three main aspects of charging: 1. Customer Aspects: The customer has to understand the charging model and must be aware of the costs he produces when using a service. The costs should not differ significantly from costs of the telephone tariffing system the customer is used to. This introduces a threshold of acceptance. Costs should be based on goodput, i.e. errors within the network that require additional traffic for error recovery should not lead to increased costs for the customer. 2. Economic Aspects: The model has to differentiate between several types of service and – within these types – between different levels of service quality. Thus, the customer is animated to choose the cheapest type of service to satisfy his needs. The costs can be assigned to the customer. 3. Technical Aspects: In order to minimize the effort for computing the different tariffs the charging scheme has to be as simple as possible. After having distinguished between different types of services the charging model can be optimized for each type. As cell-based charging in ATM networks is computationally demanding, dedicated hardware-support may be required. To summarize these three aspects, charging of ATM-based IP multicast services should be kept sufficiently simple to be feasible and intelligible, while allowing to differentiate between different types of service.

[1]  Pravin Varaiya,et al.  Billing Users and Pricing for TCP , 1995, IEEE J. Sel. Areas Commun..

[2]  Xue Li,et al.  Layered video multicast with retransmission (LVMR): evaluation of error recovery schemes , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

[3]  D. Hoffman,et al.  Hierarchical video distribution over Internet-style networks , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[4]  Sridhar Ramesh,et al.  Revenue maximization in ATM networks using the CLP capability and buffer priority management , 1996, TNET.

[5]  S. Shenker,et al.  Pricing in computer networks: reshaping the research agenda , 1996, CCRV.

[6]  Deborah Estrin,et al.  Pricing in computer networks: motivation, formulation, and example , 1993, TNET.

[7]  Jeffrey K. MacKie-Mason,et al.  A Smart Market for Resource Reservation in a Multiple Quality of Service Information Network , 1997 .

[8]  David D. Clark,et al.  Explicit allocation of best-effort packet delivery service , 1998, TNET.

[9]  Steven McCanne,et al.  Low-Complexity Video Coding for Receiver-Driven Layered Multicast , 1997, IEEE J. Sel. Areas Commun..

[10]  B. Stiller,et al.  Reservation-based Charging in an Integrated Services Network , 1998 .

[11]  Deborah Estrin,et al.  Pricing in Computer Networks: Reshaping the Research Agenda , 2020, The Internet and Telecommunications Policy.

[12]  Jonathan Solomon,et al.  Tariffing in the new IP/ATM environment , 1997 .

[13]  Jochen Schiller,et al.  An Approach to Hardware-Supported Accounting Management in ATM-Networks , 1996 .

[14]  Dmitri Botvich,et al.  On charging for Internet services provided over an ATM network , 1997, IEEE ATM '97 Workshop Proceedings (Cat. No.97TH8316).

[15]  Jeffrey K. MacKie-Mason,et al.  Pricing Congestible Network Resources (Invited Paper) , 1995, IEEE J. Sel. Areas Commun..

[16]  Georg Carle,et al.  Survey on Error Recovery for IP-based Audio-Visual Multicast Applications , 1997 .

[17]  Bernhard Plattner,et al.  Crossbow: a toolkit for integrated services over cell switched IPv6 , 1997, IEEE ATM '97 Workshop Proceedings (Cat. No.97TH8316).

[18]  Bernhard Plattner,et al.  Arrow: A flexible architecture for an accounting and charging infrastructure in the Next Generation Internet , 1999 .

[19]  Georg Carle,et al.  Fair ATM charging with consideration of traffic characteristics and QoS parameters , 1996 .

[20]  Deborah Estrin,et al.  Sharing the “cost” of multicast trees: an axiomatic analysis , 1997, TNET.

[21]  Bernhard Plattner,et al.  An Error Tolerant, Scalable Video Stream Encoding and Compression for Mobile Computing , 1996 .

[22]  Deborah Estrin,et al.  Accounting and access control for multicast distributions: models and mechanisms , 1996 .