Abstract
In ATM networks, the congestion control paradigm is built on two basic principles. The first states that the adequacy of a service delivered to a particular user should not depend on the detailed behaviour of other users. The second is that network should provide enough feedback to users to effectively utilize the available resources. Traffic management is concerned with controlling the source behaviours to ensure they get their desired Quality of Service (QoS). It includes the Connection Acceptance Control (CAC) and the Usage Parameter Control (UPC). In order to avoid data loss at the UPC, we propose to implement a traffic controller at the source edge. With its two components, — a traffic regulator and a connection scheduler-, this controller shapes the input traffic so that it becomes amenable to the policing mechanisms. The purpose of locally controlling a source is the improvement of the TCP performance over ATM networks. We argue that the policing mechanism used in the regulation component should be less stringent than the Generic Cell Rate Algorithm (GCRA) proposed by the ITU. The control method proposed in this paper is more flexible and is suitable for providing performance guarantees in high speed networks. Moreover, a quantitative means of defining a packet-to-cell parameters conversion is discussed. Its purpose is to ensure the efficiency of the control mechanism when implemented at the packet level. We present the results obtained by the implementation of this controller in a multi-tasks environment. We show how we can obtain reasonable bandwidth utilization while remaining conform to the traffic contract limitations. Finally, we present how this method achieves simplicity of implementation as well as flexibility in the allocation of bandwidth to different connections.
This work was partially funded by a CNET-Lannion, France Telecom Grant No:94PE7301.
Chapter PDF
Similar content being viewed by others
Keywords
References
Afifi, H., Bonjour, D., Elloumi, O., (May 1996). TCP over Non Existing IP For ATM Networks- JECN’ 7 Budapest.
Almesberger, W., (1996). Arequipa: Design and Implementation, ftp:l/lrcwww.epfi.chl pub/arequipa/aq_di-1.targz, Technical Report 961213. Nov 96
Marsan, A., Bianco, A., Lo Cigno, R., Munafo, M. (April 1995). Shaping TCP Traffic in ATM Networks In proceedings ICT’ 95 Bali Indonesia.
Cole, R.G., Shur, D.H., Villamizar, C., (April 1995). IP over ATM - A Framework Document, Internet-Draft.
Elloumi, O., Afifi, H., Rolin, P., Hamdi, M. (December 1995). Issues in Improving TCP performance over ATM. In Proceedings of the IFIP ATM workshop on traffic management WATM’95 Paris.
Garrett, A.W., (May-June 1996). A Service Architecture for ATM: From Applications to Scheduling. IEEE Network, May-June 1996.
Jacobson, V., (1988). Congestion Avoidance and Control. In the proceedings of SIGCOMM’88 Symposium, pages 314–32, Aug. 1988.
Kandlur, D.D., Saha, D., Willebeek-LeMair, M., (July 1995). Protocol Architecture for Multimedia Applications over ATM networks. CCR Volume 25 Number 3 July, 1995.
Khanna, S., Sebrée, M., Zolnowsky, J., (1992). Real-time Scheduling in SunOS 5.0. In Proceedings of Usenix 92-Winter 1992.
Keshav, S., Hill, M., (1995). Semantics and Implementation of a Native-Mode ATM Protocol Stack.
Laubach, M., (1994). Classical IP and ARP over ATM. RFC-1577, IETF 1994.
Mathis, M., Mandavi, J., (1996). Forward Acknowledgement: Refining TCP Congestion Control. ACM Sigcomm 1996 Proceedings 281–291.
Perloff and Reiss, 1995) Perloff, M., Reiss, K., (1995). Improvements to TCP Performance in High Speed ATM Networks. Communications of the ACM. Feb 1995 Vol 38–2.
Radhakrishnan, S., Raghavan, S.V., Agrawala, A.K., (1996). A flexible Traffic Shaper for High Speed Networks: Design and Comparative Study with Leaky Bucket - Computer Networks and ISDN systems 28 (1996) 453 – 469.
Radhakrishnan, S., Raghavan, S.V., (1994). Network Support for Distributed Multimedia - Issues and Trends, SEACOMM’ 94.
Sathaye, S., (1996). The ATM forum Traffic Management Specification,version 4.0 ATM Forum195–0013R6 April 96.
Zhang, H., Ferrari, D., (1994). Rate-Controlled Service Disciplines. Journal of high speed networks 3 (1994), 389 – 412.
IP over ATM WG (1995). Recommendations for the ATM Forum’s Multiprotocol BOF.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Lamti, L., Afifi, H., Hamdi, M. (1997). Design and implementation of a flexible traffic controller for ATM connections. In: Tantawy, A. (eds) High Performance Networking VII. HPN 1997. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35279-4_9
Download citation
DOI: https://doi.org/10.1007/978-0-387-35279-4_9
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5401-8
Online ISBN: 978-0-387-35279-4
eBook Packages: Springer Book Archive