In this paper, we propose a Quality of Service (QoS) architecture for an end-system protocol-suite. We use TCP/IP using ATM as the networking paradigm, as a testbed to propose our QoS architecture. With the help of no-load condition, host-load condition, and network-load condition experiments, we identify the QoS perturbations caused in such an environment. We analyze these results behind the QoS perturbations, and use them to arrive at the missing components in the current protocol architecture. We use TCP/IP/AAL5/ATM, and AAL5/ATM as two performance comparing protocol suites to obtain knowledge on the missing QoS components. We measure the application-level QoS in terms of throughput, delay, round trip time, and loss to identify the base-line performance an application can expect from such an environment. From the no-load condition we measure the behavior of these protocols at various data rates and user submitted data block sizes. We demonstrate the trade-offs involved in obtaining high throughput, low delays, low Round Trip Time, and zero losses at different data rates. We use host-load condition experiments to understand the interaction between the CPU-intensive jobs and the communication-intensive jobs. We use network-load condition experiments to observe interaction between multiple streams of the above two protocol-suites, and its effect on the application QoS.
[1]
H. T. Kung,et al.
Credit-Based Flow Control for ATM Networks
,
1994,
SIGCOMM 1994.
[2]
Van Jacobson,et al.
TCP extensions for long-delay paths
,
1988,
RFC.
[3]
Per Gunningberg,et al.
Deadlock situations in TCP over ATM
,
1994,
Protocols for High-Speed Networks.
[4]
T. KungH.,et al.
Credit-based flow control for ATM networks
,
1994
.
[5]
Efstathios D. Sykas,et al.
Overview of ATM networks: functions and procedures
,
1991,
Comput. Commun..
[6]
T. Suda,et al.
Congestion control and prevention in ATM networks
,
1991,
IEEE Network.
[7]
F. Bonomi,et al.
The rate-based flow control framework for the available bit rate ATM service
,
1995,
IEEE Netw..
[8]
Jean-Yves Le Boudec,et al.
The Asynchronous Transfer Mode: A Tutorial
,
1992,
Comput. Networks ISDN Syst..
[9]
Guru M. Parulkar,et al.
Experimental evaluation of SUNOS IPC and TCP/IP protocol implementation
,
1993,
TNET.
[10]
Kurt Maly,et al.
Performance evaluation of TCP (UDP)/IP over ATM networks
,
1994
.
[11]
W. Fischer,et al.
Data communications using ATM: architectures, protocols, and resource management
,
1994,
IEEE Communications Magazine.