a review of quality of service mechanisms in ip-based networks — integrated and differentiated...

9
Review A review of quality of service mechanisms in IP-based networks Ð integrated and differentiated services, multi-layer switching, MPLS and traf®c engineering Ray Hunt * Department of Computer Science, University of Canterbury, Private Bag 4800, Christchurch, New Zealand Received 30 August 2000; revised 23 March 2001; accepted 23 March 2001 Abstract ISPs are facing the challenge of offering improved quality of service QoS) to their customers. No longer is best effort delivery with no service guarantee acceptable for many applications. Although ATM has provided a limited solution by way of service classes, such a solution pre-supposed an underlying ATM network which Ð in the case of pure IP traf®c Ð may not be the case. Rather IP traf®c requires a degree of engineering into service classes differentiated services, DiffServ) as well as a break from traditional layer three-based routing. Although access to virtually unlimited bandwidth via WDM and Photonic Networks may potentially offer a solution to the QoS issue, access to such services on a universal basis is not a services class paradigm and using a label switching technique is seen as an appropriate medium term solution. Further, label switching offers a simple and ef®cient mechanism for IP traf®c engineering, multi-service functionality and scal- ability. This paper examines a number of service classi®cations and solutions, which aim to provide a realistic QoS solution. In particular it addresses Integrated and DiffServ, multi-layer switching and MPLS, which forms the basis of DiffServ as it allows ISPs to deliver new services not easily supportable by conventional IP routing infrastructure. Finally the paper makes some important observations about traf®c engineering. q 2002 Elsevier Science B.V. All rights reserved. Keywords: QoS quality of service); Differentiated services DiffServ); Integrated services IntServ); BM bandwidth manager); Multi-later switching; MPLS multi-protocol label switching); Traf®c engineering 1. Introduction IP-based networks only provide Best Effort Service, which implies that there is no guarantee as to delay margins or actual delivery times. The problem with today's generic IP is that it only provides point-to-point connectivity, oper- ates on a ®rst-come-®rst-served basis, provides only best effort services and is subject to variable queuing delays and congestion losses. Neither is it possible to share band- width on a particular link between applications with differ- ent performance requirements. The IETF has proposed many service models and mechanisms to meet the demand for QoS. These proposals include: an integrated services IntServ)/RSVP model [1,2], differentiated services DiffServ) model [3], multi-protocol label switching MPLS) [4,5], and Traf®c Engineering [5]. Further, a variety of service classes have been proposed which offer low delay and low jitter for applications such as Internet telephony and video conferencing as well as a range of services for guaranteed real-time), controlled load premium) and best effort services. 2. Integrated services/RSVP RSVP was originally designed as a signalling protocol for applications to reserve network resources [2]. It represents a fundamental change to existing Internet architecture where all ¯ow-based state information exists in the end systems. The Integrated Services/RSVP IntServ) model comprises three classes of service [6]: ² best effort Ð for time delay independent applications, ² guaranteed Ð for applications requiring ®xed delays, ² predictive Ð for applications requiring probabilistic delays. Routers are required to reserve resources to provide QoS for speci®ed ¯ows. When a host application needs to trans- mit real-time data requiring a speci®c QoS level e.g. a Computer Communications 25 2002) 100±108 www.elsevier.com/locate/comcom 0140-3664/02/$ - see front matter q 2002 Elsevier Science B.V. All rights reserved. PII: S0140-366402)00334-6 * Tel.: 164-3-3642347; fax: 164-3-3642569. E-mail address: [email protected] R. Hunt).

Upload: ray-hunt

Post on 02-Jul-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

������

� ������ � �� ��� � ������� ���������� �� �������� �������� ����������� ��� ������������ ��������� �� ��� ���� ���������� ��� ���

���!� �����������

��� "���#

���������� ������� ������� ���������� ����������� ������� ��� ����� ������������� ��� ��� ��!

�������� $% ������ &%%%' ������� &$ ����� &%%(' ����)��� &$ ����� &%%(

��������

� �� ��� ����� ��� ��� ���� � ������ ��)����� �� ��� � ������� *+� , �� ����� ���������- .� ����� �� ���� ���� �� ����� ���� ��

������� ��������� ����)��� � �� ���� �)) ��������- � ������ �/� ��� )������� � ������ �� ����� �� ��� � ������� � ������ ���� � �� �����

)�����))���� �� ����� ���� �/� ������� ����� � �� ��� ���� � )��� �� ���!� � ��� ��� �� ��� ����- ������ �� ���!� ������� � ������ �

����������� ���� ������� � ����� *������������ ��������� 0� ���, �� �� �� � ����� ��� ���������� ���� ����������� �������- � ������

������ �� ������ � �� ������ ��������� ��� 10� ��� �������� .������� ��� )������� � ��� � �� ����� �� ��� +� ������ ������ �� ����

�������� �� � �������� ����� �� ��� � �������� � ��� )������� ��� ����� � ��� ��������� �������� �� ���� �� �� �))��)����� ������ ����

�� �����- 2������� ��� ��������� ���� � ���) � ��� �!����� ��������� �� �� ���!� ������������ �� ���������� �������� ��� ��� ��� �

��� ���- /��� )�)�� �3������ � ������ � ������� � ����!������� ��� �� ������� ����� ��� �� )������ � ��� ����� +� �� �����- �� )������ �� ��

��������� ���������� ��� 0� ���� �� ��� ���� ��������� ��� ��� � ����� ���� ��� ����� � 0� ��� �� �� � ��� � �� �� �� ���� ���

�������� ��� ���� � ��))����� � �� ����������� �� ������� �������������- 2��� � ��� )�)�� ����� ���� ��)������ ������������ ����� ���!�

�����������- � &%%& 4 ������ ������ 5-6- � ������ ��������-

"����!�7 +� *�� ��� � �������,' 0����������� �������� *0� ���,' ���������� �������� *��� ���,' 5� *��������� �������,' �� ��� ���� ���������' ���

*�� ���)������ ��� ���������,' /��!� �����������

� ���� ������

�������� �������� �� � )������ 5��� 4��� �������

����� ��) ��� ���� ����� �� �� ��������� �� �� �� �� �������

�� ����� �� ����� �����- /�� )��� �� ���� �����8� �������

�� �� ���� �� �� � )������� )��������)���� ������������� �)���

���� �� � !���������!���������� ������ )������� �� � ����

���� �������� ��� �� ���9��� �� ������ � ������ �� ���

��� ���������� �����- .������ �� �� )����� � �� ����� �����

����� �� � )������ �� ��� ������� �)) �������� ���� �����

��� )��������� �����������-

/�� �4/2 ��� )��)���� ���� ������� ���� � ���

���������� �� ���� ��� ������ �� +� - /���� )��)��� �

��� ���7 �� ���������� �������� *��� ���,:� 6� ���� ;(�&<�

������������ �������� *0� ���, ���� ;$<� �� ���)������

��� ��������� *��� , ;=�><� ��� /��!� 4���������� ;><-

2������� � ������� � ������� � ����� ���� ���� )��)����

����� ��� �� �� �� ��� �� 9����� �� �)) �������� ����

�� �������� �� �)���� ��� ����� ����������� �� �� �� �

����� � �������� �� ���������� *��� �����,� ������ �� ���

*)������, ��� ���� ���� ��������-

� �������� �������������

� 6� ��� ������� � �������� �� � ����� ��� )������ ��

�)) �������� �� ������� ������� ��������� ;&<- �� ��)������� �

��������� ������ �� �3������ �������� ������������ �����

� ?�������� ����� ���������� �3���� �� ��� ��� �������-

/�� ���������� �������:� 6� *��� ���, ���� ���)�����

����� � ����� � ������� ;@<7

� ���� ���� � �� ���� �� �� ����)������ �)) ���������

� ���������� � �� �)) �������� �������� !3�� �� ����

� )��������� � �� �)) �������� �������� )������ �����

�� ���-

������� ��� ������� �� ������� ��������� �� )������ +�

�� �)���!�� ?���- 1��� � ���� �)) ������� ����� �� ������

��� ��� ����� ���� �������� � �)���!� +� ��� *�-�- �

A��)���� A������������� &> *&%%&, (%%B(%C

���-� ������-���: �����:������

%(=%�$@@=:%&:D � ��� ���� ������ � &%%& 4 ������ ������ 5-6- � ������ ��������-

���7 %(=%�$@@=*%&,%%$$=�@

# /� -7 �@=�$�$@=&$=E' �37 �@=�$�$@=&>@F-

#$��� �!!����% ���G����-����������-��-�H *�- "���,-

���������� ���������, � ���� �)) ������� ����� �� ��������

���� ������ *�4 6, �� ��� �������� ��� ������� )������ �

���� �� I �2� ���� �� ���- 2��- ( ����� �3��) �� �

�������� ��� ���������� � 6� ����)�-

�� ���� ���� �� ��� )��� ������ ��������� ��� ����-

2���� �� ��� ���� ���� ���� ���� ���� ��� ��������

��������� �� ���� �� � *��������� ������ ,- /�� ���� ����

���� ����� ���� ��� )� ��� ������ ���� � �� ������ ����

��� �������� ��� ������ ������ �� ������ ��� �)���!��

��� � �������- � �� �� ���� ���� � ����� �� ���� �� ���

� ��� ?��� ��� �� ������ ���� ����� ��� ����� �����-

1��� ��� �������� ��� �������� � �������� ���������

���� ��� ������ )��� � ������� ������� �� ��������- � �

���� ��9���� � ������������ ��� ������ �� ������ ��� ���

��������� � ����� �������� �� ������������ ����� ���

�� �����-

� ������ �� ����������� �� ����� �� ��� +� ������ � 6�

����� ��� ��� ��� ��� )��� ��� �� ���������� �� �������

��� ���!� ?��� ���� �� ������ ���������� ��� �������-

/��� ���� �� �� ��!�� � ���������� ������ �� ����� �

���������� ���������� ���- ���� ������ � � 6� ��� ����

�3������ �� ������� ��������� �� ��������� ?��� * �������

= ��� >-=, ��� �� ����) �3) ���� ������ ���� +� )���������

�� ������� ����� ��� ;E�C<-

� ������������� ��������

&'(' )�� !����������! �������� *�� ���+ ������,

/�� 0� ��� *0 , �������� )������� � ������� ���

�� ������ � ����� � ��� ��� ������� ��� ���������� ��

��� ���������� �������� ������ �� )���?�� ����� �������

���� �� ����� ������ �� �� ��� ���� ���� ��� ��� ��� ���� -

�������� � 0� ��� ��� ���� ���� �� � �� ���= �� ��� �

��� ��)� � ������� */I , !� � ��� ������ �� ��� ���� ���� �

����-

0� ��� ��!��� � ��� � )����� ��������� �������� � )��

��) ��������� *�"5, ;F<- ������� ��� ���� �� ����� �)��

��� 0 !� � ��� �������� � ������� � � ����� ��� �� ��!���

���� �������� � )������� ������- "������ ��������� ?���

������ � 0� ��� � ��� ������ �� ������������-

5� ��� ��� � � ����!������� )� ������ ���)��� ��� �����

�� ���� � ������� � �������� ��� �� )������� ;(%B(&<-

-' .��� / ������� ������������ 01 *0��0+ (��2(�� (%(

2��- (- 43��) �� � �������� ��� ���������� � 6� ����)�-

/�� � (

A��)������ � ����� ��� ��� 0� ��� �����������

��� ��� 0� ���

.����� � ��� ������� � ����� & ������� �� 0 !� �

���� ���������� ���)������� �� ��- � ?��� ���)������� �� ��- � ������� � �����

�� ��� ��� .� J��

0�) ������ ��� ��) ���������� 0�!�� � 4��� � ��� �� ���������� � ��) ���� �

� A ����!������� �������� )� ����� ��� ���)��� �)�������� ��� �� � ������ �� ��� �������� � ��� �������� ��� � � ���� ������� ���� �� � �� ��) �����

��������� ��������� *5�, A ����!������ *��� )������ � ������� )������ ����� �)�� ����� 0 !� ��,-� ���������� ��) ������ �� )����� � �� ������� ��������- ������� ����� ������ ���� � ��� 0 !� � � ���� �� )�������� ���� ���� �������-

"������� 0� ��� �� � ��!��� ��� 0� ��� ��� )�����)

��������� !� ��- �� �� �) �� ��� ��) ������� *�-�- � �, ��

��) ����� �))��)����� ���� ��� ����������- �������

������� � ����� ��!��� ��� ���7

� ������� �������� � �� �)) �������� �������� ������

�� ���� ��� ���� ���� ���� �������-

� ������� �������� � �� �)) �������� �������� �� �� ��

��� �� 9�����-

0� ��� )������� � ���� ������� ������� ������ ����

��� ��� ����� ��� �� ���� ��� /�� � (-

&'0' 3�����! !����������! �������

������� ������ ;((�(&< �� �������� �� ��������� ���

������ �� ��)����� +� ���� ���� ���� �� �� �� )�����

����� )��������� �� �� ��� �� ��� � �-( ������� �������

������ �� �/�8� �5� �� 65� ��������- ��� �� �������

��� ��������� * ��, �� � ����� ��������� ��� �)) ����

����� ���� ����� ���� ��������� �� ���������� ���� �����

��� )� ���- /�� � �8� ������� ������ )������ � ����!������

��� )� �����- � ��� ���!� ���� ���� ��� �3���� ��� �� ���

���� ���� �� �� ���� �� �� �� )��! �- 43���� )������ ��� ��

)��! � ��� ��� ���� �� �� ������ ��� � ��������� *�40,

��� ��I *�40 ���� �� ��� ��, ���� ���������� ������

) ��� ;($<- �40 ���)� )������ ������ � ��� � ��I ����

��� �40 ����� � ��� �� �� )������ ��� ��� �� ��

)������- /���� ��� ��� ������� �� �� ���� ���� �� ����

����- 1��� ��� ���� ��H� �� �� �� ��� !��� ������� � ��

)������ ��� ���))�� ��� ���� ��� ���� ��H� �� ������� ���

��� ������� �� �� � �� )������ ��� ������ � ���))��-

1��� ��� ���� ��H� �3����� ��� ������ ������� � ��������

��� )����� � ������� ���������� ���� ���� �� ��� �� )����

��� ��� ������ � ���))��� ��� �� )������ ��� ���))�� ����

���������� �- /�� 0 !� � �������� �� ����� ����� �������

������� ��� �� *� ��� � (, ��� �� *� ��� � %, ?���-

&'&' ������� !����������! �������

2�� �)) �������� ����� ������ � �)���!� ��3���� ��

������� ��� ���� ���� � ������� ������ �� �������- /���

�� � �� �� ��� �� 9����� �������- /��!� ����� �� �3���� �

���� �� �� ���� � �� )����� �������- /��� ������� �� �))���

)����� �� ����� ���� ��� ����� ����������� ��� �������

6�.� ;(=< ��� ������ �� �/�8� A5� �������-

2�� ������� ������ �� �� ��������� �� ��))��� ���� ������

��� ������� ��� �� ����� �� ��������� �� ������ � �����

��� ������� ��� �� ��� ?� ������� ������ !��� ���������� ��

���� � ������ ���� ��������� ������ ��������� ��

������- 1��� ������� ������ ���!� ������� *����� ���,

���!� ��� ���� �� �� �����)�� ����� �� ����� ��� ������

���8� ������� �� ������ ���� �� ������� �� ��� �� )��! �-

6������ ������� ���� ���� )��)���� �� ������ � ��� ���

���� �� ���� ������� ������� ��� ������� ���!� ?���-

43��) �� ��� ���7

� A����� ������� �� ������� ���!� ?�� �� � �)���!��

������ �-�- &%K-

� ������ ����� �� �3���� � ��� �� ��� �� ��������� �� ���

������� �������-

� ��) ����� � �������� ��� ������ ;(>< ������ �������

������� ��� ������� �����-

/�� ������� ������ ���� ���� � ����� � �� ��)�� ��

�� ���� ���� ����� ���� �������� �� �� �� ��� 9�����-

"������ ������ ���!� ?��� ��� ����� � )��� �� ��

������� �������-

� ������� �� �������� ���������� ����� ��� �� �� ����� ���

� ������ �� �� ����� ����� �� ��������� ���� �� � �� ��

�� ��� ��������� �� �� �������� ������� �������� �� ������

�)�� ��� ���� ��������� ��� ������- � ������ ���������

����� ��� ���� ��������� ���������� � ���� ���� �����

������ ����� ����� � ��������� ������� *5�, ;(@< *��

���� ��������� �� � ����� ����� �)�� ���������� )� ��

����,- /��� ������ ��� ���) � �� ������� ������� �� �

������ �� ���� � ��������� ����- 2�� ������� ���!��

-' .��� / ������� ������������ 01 *0��0+ (��2(��(%&

( /��� �� ��� ������ �� �� � 2���� �� �� ������� ����� )������� � ����

�� ����� A�� ���� ���� ���� ����� �)�� ������ � ������� ������ ��� A��

��� ��� �) �� ������� ���� �� ����� ��� � ��� ��� ��� -

2��- &- 4���� ������� � ������� ������� � ���� � ��� ������ 5 ����� � 5� ��� � 6� ����� ��� ;(E<-

����� ������ � ������� � ������� ��� ��� 5� ��� �

��� )������ � ���� �� � 6� ���:�� �0�� �� ����� ��� � ���

��!������� ���)��� )� ������ ���- �� ��� �������� ������ ��

�� �� ���� ������)������ 5�� �� � �*�, ��� ��� ��������

���� ��������-

1����� ��� � �8� ������� ������ ��� ����� �� )��� ���-

������� ��� �� ���!����� ���� � ����!������ ��� )� ����

����� ���)��� �� �� ���� �� ��� ��������� � ��� ?��-

��� ������ � ������� � � ������ ��?�3�� � �� ��� ������

��� � )������ ���� ��������� � ����������- 0������

��� ������ ����� �������� � ������� ���� ��� 5�� ���

� 6� ����� ���� ����� �� � �������� �� ��� � ��� �3��) �

����� �� 2��- &- � ������� �� ����� ����� ������� A ���� �

��� ����� 5 ���� ��������� �� )������ �������� ��������

��� �������������� �� ������� � � �������*�,-

/�� 5� �� A.( ����� �� � 6�:��/" ������� �� ���

� �8� 5� ����� ����� ��������� ������ ��������� ��� *�

�������� , ����� � ������ � 6�:��/" ������� �� A.&8�

5�- � �������� � A.&8� 5� �� ��� � ����!������ ���

)� ��� �� �� �� ������ 4�& ����� � 6� ���:�� �0��

��������- A.&8� 5� � �� ����� � ���!������� �� ��� � �8�

5� ��� �� � 6�:�4 6 �������-

I� �����)� � ���� ������� ��� � �8� 5� ���� ��� � �����

!������ ��� )� ��� �� �� �� ������ 5�( �� �� �� )� �����

��� �����)��� �� �� �� ������ 5�&- 2��� � �� � 6�:�4 6

���!������� �� �������� �� A.(8� 5�- �� ���� ����� A.(8�

5� ����� ���� ��� ��������� ���� ���� � ������ ��� �� ����

���� ��� � ����!������ ��� ���)��� �� �� �� ������ ��(- � ���

���!� �������� �� ��( �� ��� ��������� �� ��� �� �����)��-

A.(8� 5� �� � �� ��� ��� )� ��� ��� �����)��� �� �� ��

4�(- 2��� � ���� ���� �� ���) ��� A ���� � �������� ��

� 6�:�4 6 ������� ��� A.(8� 5� ��� �� ���

�������� ������������- � �� ��� ����� ��� � ��� 5��

��9��� �� � 6�:��/" ������� ���� A ���� � �� �������

��������� �-

� ������ ���� ��� ���:� 6� ��������� �� ���� �� ��

)�����)� �� ���� ��������� �� ������ &� ����� ��� ���

���� ���������7

� �� �� ��� ������ ���� ������� ��������� ��� ��� ��������-

� � ������ ��� �� ��9����� ���� ��� 5� �������� ���

��/" ������� ��� ��� ������- �� ��� ��� � ������ ��

��9����� �� � ���� � ������ �������� ��� �4 6 �������

��� ��� ��������-

� � 5� ��� ��������� �� ��) � ������� ��� ���� � ���� �

������ �� ��� ��3� 5�-

� 4��� ������ ������� ��� � ���� � ���� ��)�������� ��

��� 5�- � � ���� ������� ��� ��� ���� ��� �� ���� )������-

1���� ���!� ��������� �� �444 C%& �������� ��. +�

���������� �� ���� �� �� �� ) ��� � ���������� +� �

����� ��� ��� �� ����������- 2�� �3��) � � A.( ��

2��- & �� � ���������� 4������� ��.� ���� �444 C%&-()

�� ���� �� �� ��) ������� �� )������ � ����� � �������

������ ���� ��.- �444 C%&-() ��!��� � ����� 5��������

������� * 5�, ����� ����)�� �4 6� ��� ����� ���

������� ��� �)����� �444 C%&-() ����)�����- �� ���� )������

� $���� 6��. ��� !� � �� ���� �� � �����:)��������� ����� ��

���� �������� ���� �������� ��. ;(CB&%<- /��� )��)���

��!��� � ����� ��� )������ �� ��.������ ���������

������ �� � 6� ?���- /�� ��������� �� ���� ���� �������

��� � ���� �������� ���� )� ����� �� ��� ��� ������� ��

�� �� ���!� ������ ��� )������� ������ �� ��� �������

���� � �� )������ � � ��� �))��3������� �� )������:

������� ������������ ������� ?���- �� �� �������� �� ��)��

���� ?��� ����� � 6� ������ ��� ��������� ?��� ���

��� 5� ������������ )������� � ��������� �� �� ���� ���

��� �444 C%&-() )������� ������-

/�� 5� ����� �� ��) ������� �� �� ���� ����� ��.

������� ����� ��))���� ��� ����� ��� )������ ����������

���������� ���� �444 C%&-()- /�� 5� �� ���!����� ����

���������� ����� ��� ��3���� ��������� ���� ��� ��

�������� �� ���� ������� ����� ��� ������ - � ������ ����

���������� ��� �� ������ ���������� �� ������� ���������

������� �� ��� � �� ���� �� ��� �����-

! "����#��$�� ���������

1'(' #� ���� �� ��$ ���� ��������� �� 4�$����! �����,�

�� ����� �� ������� � �� ����������� �� ������� ���� ���

)������ ��� ?�� ����������� �� ��� 0� ��� ����

��������� �� ������ $� ��� ����������� �� ������� ���������

���� ��� �� ������-

�� ��� ���� ��������� �)���!�� �� ����������� � ���� &

��������� ���� ���� $ �������- .������� ������� �� ��

����������� ����� �� ��� �� ���� �� ����� � ����� ��

������ ��)� ��� �)������ ���� ��� �� ����)������ � ��

����� ���� ���� & ��������� ������ ��� ���� �� 2����

�� �� �� �/�- /���� ���� ������� ���) �3����� �� �)���

����� ���� ���� - 2�� �3��) � �6A� ������� ������� ��� ��

�� ����� � ���!�����- 2������� ��� � 6A� �������� ���

���� ����� � �� �� �/� ���������- � ������ ���� �))�����

������� ��� ����!�� � ���� ���� & ��� ���� $ �������������

��!�� ���� ����� �� ��� ���) �3��� � ��))��� ������� ���

��)����� ��)� ������ ������� �)����� ������� )������ ��

����� ��� )������ � ��� �������� � ������� �������-

2������ ��� ����� �������� �� ��� ���� ���� �� �����

���������� �����:������� ���������� ���� � �� ����������

�)��� ��� ��� � ���� � �� ������� )������ � 9��� ��� �

������� � �������- ��� ���� ��� ������� �� ��) ��

���!� �� �����& �������� )��� ��� �� ��������� ������

)������ �- /��� ���� ���� ��� �� ��� ��� ����� � �� ���

���� ��������� �� ������- �� )������ �� ��� ��)�������

�� ��)������ ���� �������� �� �������� ��� ���) �3��� �

��������� ���� & ��������� ��� ���� $ ������� ���� ��

���������� ������- /��� �� ������ ��������� �� ������ >-$-

1'0' 5����!��� ��! ���� ����������

�� ��� ���� ��������� �� ������ ��� ������������� �� ���

���)������7 ������ ��� ���������' ��� ��� ���))���-

-' .��� / ������� ������������ 01 *0��0+ (��2(�� (%$

1'0'(' ���� ��! ����!���

/�� ������ ��� ��������� ���)������ ��� ������ ��

� ��������� ������� ����� *��� ����� ��� , �� ����� ��

2��- $- /�� ������ ���)����� ���� ������� )������ � ����

�� I �2� � B� ��� 5L�= �� �3������ ������ ����������

��� �������� ��������� ��� �� ���� ��� ����������- /���

��������� ��� � )������� ���������� ��������� �� � �����

��� �������� ���� ������ � �������� )��� ������� ��� ��)��

��� ���)�� )����- /�� ������ ���)������ ��� ��)������

��� ��� ��������� ���)����� ��� ���� ���� ��� �� �����

!�� ����)������ � � ��� �����-

1'0'0' 6��� ��������

/�� ��������� ���)����� � ������ � � �� ��� ����

��������� �� ������ �� ����� �)�� � ��� ����))��� �������

��� � �������- /��� �� ��� ���� � ������� ���� �� ������

���� �� �/� ��� 2���� �� �� ��������- ���� ��� ���

��� ������������ ��� ��������� �� ��� �)������� � �

��� ���))��� ��������� � �������- � ��� �� � �����

!3��� ����� �� �� ������� �� ��� )�����8� ������ ��� ��

���� �� ������� � ��������� ����� ��� � ��� *24A,- �

��� �� ���� �� �� � ���������� ������!�� ���� �� ���� ����

�� �/� *6��:6A�, �� �� 2���� �� �� *0�A�,� �� �� ��� �� �

��� �����!����� ��� ��)� ���!� �� � �)���!� 24A- 24A

��)������� � ��� � )������ ���� ��� �������� ���� ��� ����

)��� ���� � ����� � ������ ������������ ��� �������-

���� ���))��� ��������� � �������� ������ ���� �

)����� � ����!������ ����� �� ��� ������� ����� )���� ���

���� �� ������ ��� �� �������� �� ����� )�����- �� 2��- = ��

��� �� ���� ���� ��� ����� ��� ������ �������� �� �� ��� ��

)����� ���� � ����������� ������� � &%=-($E-FC-(- /�� ���

������ )������ � ������������ ������� ��� � ����) ���

���� ��)� ��� )����� �� �� 24A�&%=-($E-FC:&=- /�� �������

��� ������ ���� ������� � ��� ���� � �� �� � ����� �� ���

)����� ��� ������� �� �� ��� ��3� ��) �� ��� ��� ���������

)��� *� �,-

/��� � � )��� �� ����� ��� �� � ������ ������� �� �� ��!���

����� �� �3�� )����� ������� ��� ������� ��� � )������

� �� ���� )���- 1����� ��� �������� ��� �������� ������

� )�����8� ������� ���� ������ ��� ������ ��� )�����

����� ��� ��� ����))��� � �������- �� ��� �3�� )���� ���

��� ������� ��� ��������� ���)����� �������� ��� �������

��� ��� � ��� � ��� ��3� ��) �� ��� � ��� ������ ���� ���

�3�� ������ �������� ��� ��� ��� ������� ��� )����� �����

����������� ������������ �� ���������-

1'&' 7� ��$���� ��� ��������� *7�6 +

��� ;&(�&&< �� � ��������� ������ ����� )������ �

��� ��� ��� A����8� )�� �������� ;&$<- /�� ����������

�� ��� �� �� ��� � !3��� ����� ��� �� ������ �)�� )�����

���� ���- �� �� � �� � ���� ��� �� /��!� 4���������� ;><-

��� �� ��� ����� ���) �� ��� ��� ����� ��� ��� ���� �������

��� �� �������� ��������- �� �� �� �4/2 ���������������

�))����� ��� � �� ��� ����� � ��� ������� )��)�������

�� ��� ���� ��������� �� ������-

��� ���� ��� ������ ������� ���� �� �������� ���

���������� ��� ������������ � ��� �������� �� ��� ������

������� � � ��- �� � � �� ������� �� ������������� ���

�� ���� ��� �������� ��)�� � ����� � )����� �� ��

�������� ��� ��� ��� ���������� ������ *� �, �� �������

� � ������ ��� ��� ������- �� � � �� � ������ ����

-' .��� / ������� ������������ 01 *0��0+ (��2(��(%=

2��- $- A����� ��� ��������� ������� �������� ���-

2��- =- ������ ���������� � � �-

��))���� ��� ������ ���������- � �� � ��) �3 ���!�

������� ��� � ��-

��� ��!��� ��� �� ����� ��� ��� ��� ������������

)������ � *�0��,� �� �� �� �3�������� �� �3������ )������ �

�� ����� �� ��))��� �� ��������� ������)����� ���- ���

���� ��� ��) ����� ��� � ��� �/� 2���� ����� ��� ��

������� )������ � �� ��� ���) �3��� � ������������ ���

������� )������ ������������� �� � ��������- �� ���� ����

��� ������ �����!���� ����!�� �� �������� ��������- ��

� � �3������ �� � ��� ��� �� ��������� ��� )�����- /��

������� )������ ��� �� �� �� ������ ����� �� ��� �� ��

�� �� 7� ��$���� ���� ��������-

��� ������� � )������ �� ���������� ��� � �� ����)

6��� ������! ����� *� ��, ��� ���� �� ��!��� �� � �0�

;&=<- �� � � �� ���� �� �� �� �/� 6A ��� �� ������������� -

��� � �� ��� ��� )������ �� ��������� ��� ��������� �

���� ��� � �-�- ��� �� ���� � � )����� ���� � )������ �� ���

��� ��� )���- � � ����) ��� �� ������ ������ *��������� ��

������ ���!� ���� �� ������� �)�����, �� ���� ������ *�����

����� �� ��� ������ � � ?�� �� � )��8� )���,,- �� ��� �

� ���!� ����� �� �� ����������� � ?��� ���� ��� ����

������� � ��� ���� ��� �� ���� ���� � � �- /�� � � �������

��� ������� ��� �� ��� ���� �� ��� ���� $ ��)������) ������

�� ��� ������ � � ��� �)���� �� #9� ���� -��� *4�, �� ���

� �- /�� ��� ��� �� ����) 4�� �� ��� � ��� ���� ����

������� � ��� - � ��������� ��� � ����3�� �� ��� � ��

����������� �� ��� ���� � � ��� ������������- 4��� �������

��� ��� � ����� �)���!�� ��� �� )������ )������ �������� ���

����3��� ��� -

������� ��� � ����!�� ��� ������ �� ��� ������� � �� � �

��� ���)�� � ������- ��� ������� ��� ���� ��������-

1��� �� � � �������� � ��� �� )������ �� �� ��� ��� ���

�� ��� ����3 �� ��� �) ��� ��������� ��� �- /��� �� ����� ����

��� )������ � )������ ��� ������� ��� � �� ������ � ��� ������

����� ������� ��� �� �� ������� ;&><- /�� )����� �� )�������� ��

�)���!�� �� ��� ��������� ��� � �����- /�� �������� ��� ��

��) ���� �� ��� �������� ��� ��� ��� )����� �� �������� �� ���

��3� � �- /��� ��� ���������� )������ �� ���� �� �� �/�8�

6A�:6�� )���������- ������ �� ��� ������� )�����

���������� � ����!������ ��� +� ������� ��� ����������

�� ��� ��� � ��� ��� � ��� � ������� *A� , !� ��- /���

����� ���� � �� ���) �- 5���� � )����� ����� � ���

������� ��� ��� ��� �� �������-

��� � �� ��� �� ���� �� ����� �- 1��� � )����� ������

��� ����� )���� � � ����� � ��� )��� �� ���) ��� � ����������-

1��� ��� � � )�����8� )��� �� ���) ��� � ���������� ��

��� ��� �������� �� ��� ������� � �- /���� �� �� ���� ��

��������� ����� ������������ ������ � ��� ����� - ��� ��

�������� ���� �!����� �� ����� � ������ �������� ����

����� ����� ��� ����������- /��� ��� ��� ��� ������

����� � )�������� ��� )����� � ����!������ ��� ���������

�� �� �� �� �!����� ����� ��� ���������-

1'�' ������ ������������ ����! � 7�6

��� ��� �� ���� �������� ���� 0� ��� �� )������ +�

�� �������� �������� ;&@<- �� ���� �� ������������ �� �� ��� �

���� �� ���� �������B������ )��� � ��)����� � � �� �������

�� ���� ���!� � ���- �� ���� ����� � ���� ������ � ���� �(��& � �� ��� ������� ����� � �� ��� ������ � ���!�

� ����� ��� � �� ��� ������ � �������� �������- /� ������

��� ������ � � ��� � ������� ������ � �� �� � ���� �

������ ������ ��� �� ������ ���� � ��, )���- /�� ����

������ � ��� /���� ������ �� ��- �� �� � �� )����� � ��

��� � ���� � ��� /��� �� �������� )������ � ������� ���!�

� ������ ��� ��� ��� A� ���� �� ����������� )����� � �����-

�� ���� ����� ��� ������ � ��� /���� �� ������� �� �- �� ����

������������� �� ��� ������ � ���������� ?��� ���������� ���

������ � ?��� �� ���� � � �� ��� /��� � �� ���������

� ������ ��� ������ � � �� �� ��� /���� ������ ��� ����

��� �������� ����� ����� ��� ������������ ���� ��� �� �-

/�� �)������� � ��� ������� ��� ������ � ��� ���� �� ����

������������ �� �� ��� 0 !� ������� ������������ )������� �

��������� �� ������ $-(-

1������ � )������ �� � �8� ������������ �� 0 !� �������

�� ��� ������ �� �����)����� �� ����� � ��- /�������� ���

0 !� ������� ������������ ��� ��� ��� ������ ���������

���� ��� ���� � �������)�����- 4��� �������� ������ ���

����� � 5� * ������ =, �� � ����� ��������� ��� �� ������

��������� �� ���� � ��� �������� ������ ���� ��� ��

�� �������- ���� � �� ��� ���!����� ������ ��� � ���

�������� ������� ��� �� ���� � ������ ��� ��� ���� �������

�� ����� ��� ���� ��� ��� ������� �� ��� ������ �������-

/�������� 5�� ��� ��� �� ������ �� ��� ������ � �

��������-

% &���'� �����������

/��!� ����������� �� ��� )������ � ������ ��� ���!�

?�� ������� ��� ������� ��� ��� ��������� ��������� ��

������� &B> � ���������� ���!� ����������� �� ��� ��� ��

�������- 0��������� �� �� ��� ������������ �� ���������

�������� �� ��) ��� ������� ���� ��������� �� ��� ���)�

)��� �� �� �� �� � �������� ���!� �� ��������� �������

��� �� ������� ���������- /�� �������� �� ������� ������ ���

*�� ��, ���� �� �� ��� ���������� �������� ������ ��� ���

����� ������� )������ �- "������ +� ������ ������� *���

���������� ����� �������� A5� �� )������ ��, ;&E< �� � �����

���� ������� �����- �� �������� � ���������� ������

����� �)�� ����������� ���� �� �� �� ��� ��������� �������

�����-

:'(' 3����������� ������ ���8� �����������

�������� ��������� �������� �� ��� ���!� � ����!���

���� ��� �)��� � ��� �� �� �� )����� � �� ��������

������� ���� �� ���� � ���!� �� ������ �� ���!� ���������

���- "������ ���� ��������� ��� ���� ���� ���� �/�

��� �������� �� ��- /�� �������� ������ ��� ���

0� ��� �� )������ ��� ������ ��� ��� ��!�� ���� �� ������

����� ���� �������� � ������� ������� �� ����� ���� )�����

�� � ���� �� �/�- 2������� �� ������ �� ������� ���� ���� �

-' .��� / ������� ������������ 01 *0��0+ (��2(�� (%>

� ����!������������ ����� ���� ������� ���� �3���� �� ��

���������� �����- /����� �� ��� �������� �� ��) � � ����!���

���������� ���� ��� )������ � �� ������� ���� ��� �������

��� ������������ �� ������ ���� )��� ���-

2��- > ����� � )���������� ���� �� ���) �!������ � ���

����� ���� ������������-

�/� ��� 0" ��� ������ ��� �� � ���) �!�� ��������� �

�� ���� �)���� �����)���- 2��- @ ����� ��� ����� ��� )�����

�� ������� ���� � ������ ���� ������� �� ���� ��� ����

�)���� ��������- � ������ ���� ���) �!������ � ���

�����)��� ������������� ����� � �� � ������ �� �� ������ ��

����������� ���� ����- /�� M��������8 � ����� ( ��� & ��

���� ���� �� � M�����������8 � ���� $ �� ����� �� 2��- E-

���������� �� ����� ��� ������ ��� ���������� ��������

���� �� �� ���������� ���������� ����������� �����)���

���!��������� )��������� ���������� )��� �����������

��������� 6�. ����� ���� �������� ! ������� ���- ��� � ���

�������- ��) ����� ��� ����� ���� ����� ��� ����� ����

������� �������� ������ ��� ���������� �������� ���� ��

������� ��� �� ����� )���� � ��� )������ �����-

:'0' ���������$����! ������

.������ ���������� ��� ���� � ��� � �������� �

��������� �� �� ������ ���!� ������������- A������ �������

������� )������ � ���� �� ����&� �L��� I �2� ���- ��� �����

�)�� �� ����� 5� ����2��� ��� 0�9�����8� � ��������

��� ��� �� ����� � ���) � ������� �� ��������� ��� ��������

)���- ���� ������ ���� �)����� ���� �� ��� ��� �����

�� ���)��� �)����� ���� �� I �2 ������� & ;&C< ��� � B�

;&F< ������ �� ������������ ��� ��� ������ �� ��) � )����-

+� ������� ��� A5� �� )������ ��� �� � ���� ������ ���� �

�)���� ����� �� �� ���� ������ ����� �� ��) � �����������

�3��� ��� ���� � ������ � � ��������� )���� ���� ���� ���

+� ����������� ;$%B$&<- A5� ����� �� ���� �� ������

��������� �� ������� � ��� ��������������� �� �� � � �� ���

��� ���� �� ������ ���� � ��������� ������� ��� ��)�����

)������ )���� �� ���� �� �- /��� A5� ����� ���� �������

��� ������� ��)� ���� ?�� �)���!�������� ���� ��� ��� �

����� ��� ����� �)���!�� )� �����- ������� ���� �� A5�

��� ���� ��) ������ ���������� ������� �� ��� 9������ ���� �

��� ���� �������� ����� ���- /��� ������� ������� �� ����������

��� ����� ���������� ��� �� ��������� �)����� )����

��������� �-

A5� ��� �� ����� �)�� ���!� � ������ ���!� �������

?�������� ��� ��)� ��������� ������� �� �� �� ������

��� ����������� ���������- /�� !��� ��� ����� ����� � ���

)���������� ��� ������ ��� ���� � � ������ ���� ��) ��� � ����

�� ������� ��������� �� ����� �� ���������� ��������� ����-

A5� ���� ��))��� �� 0� ��� �� �� ������ ������ �� ����

��� +� �����������- �� ���� ��))��� �� � 6� �� ������

������ �)���� )���� �� �������� ����������� �� ������ +�

����������� ���� �������������-

A5� � �� �)������ �� ���� ��� �� ���� ������

A5� ���������� ��� ����� ����� �)�� ��������� ���

��)� ��� ���������� ��� ��� ���� ��� �0� �� ����)

� ��� ��� ��� ����!� ���� �����- /�� ���������� ���� ����

��� ��� ������� �) � �� ��� 8� � � ��� ������ A5� ��

����������� ���!� ?��� ������� �������:������ )����-

/��� A5� ��� �� �� ��� ��� ������ �� ������� �) � ��-

������� )���� ��� �� ���������� �� �� �� ��� ���!�����

���� )������ ��� ��� ����!�� � ����� �� �� ��� ������

� +� ������� ���� �� A5� ��� �����!����- /��

��������� ������ ��� ����� �� ������ ��� ������� �����

� 6� ����� ���-

2��� �� � �8� )���� � ���� ��� ������� �������������

���!����� ��� � � ����� �)�� ��������� ����������� ���

���� ��� ������� � ����� A5� � ���������� ��� �)����

)��� �� ��� �� ������ � � � �� ����� ����� �����������-

/������� ��� ��� A5� ��� �� ��� � ��� � �� ���!� �����

������� ��� ;$%< )������� ��� � �)���!������ � ���

�����������-

-' .��� / ������� ������������ 01 *0��0+ (��2(��(%@

2��- >- ����������� ���) �!������ � ��� �� �����-

2��- @- 4�� ����� �� )������ �������-

( )����������

N�)�������� � )��������� ��� ���� ��� ���� �����!����

)��� �� �� ��� ��) ������ � �������� ��������- 0�����

�� �� �������� ��� �������))�� � )���������� � ��� ���

��� � �� ��� � ������� *+� , ��� ������� ��� �� ���!�

�������� ����� �������� ��� ���� ��� ���� � �������� ��)��

������ �� ����� ��) ������- �� ������������� ��� �� ��

������� � ���� ����� �� ����� �� )������ ��� �������

�������� ��� ��� �������� �� ��� ��������- �� �� ���) �

������)��� � �� ��) �� ��������� �������� �� ���� �

�����8� �)) ��������-

/�� ����� �� ������ ���) ������ �� ��� �������������

������ � �������� ���� ���� � ������ � ��� ���� ���

������ ������������� *����� ��� ���� ���, ��� �� ���

������ ��� ������� � ���� ���� �������������- /�� ������

�������� � ����� ������������� ���� )������ � �������� ��

��� �� ������ � ���������� �� ������� ���� ����������

�������� �� ���� ���������8 ��������� ������� ��� �������

�����- 2������� ��� ������ � �������������� ��� �3)�����

�� ��� ��� �� ������ �������� � )������ �� � �� ��))��� �

�� ������� ������������ ��������- �� ������ +� ��� ��� ��

�� ��� ���� �� ���� ��������-

��� ���� 0� ��� ��� ��� ��� � ���)������ ���))���

������ �� ��� ��� ����� � � ��� �� �������������- � ������

�/� �� ��� �� � ���������� ������� �� ��� � ����� �

�������� ��� ��� ������� ���� �/� ��� � ����� �� ��� � ��

�� ��) ���� ���������� ����� ���� ��� )������ � ��� ������

�������� ��� �� �� ��������-

��)������ ���� ��� ���� � ��� ��������� �� �� ������

����� � �� ��� �4/2 ������� ����)�- �� )������ �� ���

�������� /��!� 4���������� ������� ����) ������ ��

)��������� �)���������� � ���!�� ����� ���� ��� ���

������� )����������� ��� ������ � �� .�������- �� � ��

��������� ������ ���� �� ���������������� �������� ��������

� �������� ��� ��� ����������� � ����� ��� ������������

���!� ?���-

/�� 0� ��� ������� ����) ������ �� ������� ����� ��

)������ � ����!������ � ���!� ?��� �� ��))��� �������

�)) ��������- /��� ���� ��� �� ���!��� ��� ���� � ����

��� ����� � ������� � ��������� ���������� ��� �� ��� �

��� ����� )�����) ��������� ��� �����)���� �)���!������-

/�� ��� ������� ����) �� ���)����� � �� �����������

��� � ���� ������ ��� �� ����� ��� ���))��� ���� �������

��� ��� ������ ����� ���� �� )����������� 0": I.4/�

2���� �� ��� �/� ��� �444C%& ��. �������������- I

�����!���� ��)������� �� ��� )����������� � ��� ����

10� ����� ��� ��� )������� �� )������ � ���� ����

�)��� ������� ���� � �� ����� � ���) � ������������ �� � ��

������� �� 2���- >BE- /���� ������������� ���� �� ��� �� � ��

�� �� ��))������ ������� ��� �� ������ ���!� ?���-

��)������ ���� ��� ������� �� �� ���� �� ����� ���� ��

)��������� ���������' ���!� ������������' )� ��� ��!���

����� ������������� ��� ����������' +� �������' ���

+� �� ���������- 2��� �� � �������� �������� �� ����

� ����� ��� ������������� ��� ��� �� �� ��������-

����������

;(< �- 5������� 0- A ���� - ������� ���������� ������� �� ��� ��������

������������7 �� I�������� �2A(@$$� (FF=-

;&< �- 5������ �- O����� - 5������ - "��H��� - P����� �������� �� ���

6����� ������� *� 6�, � ������� ( 2�������� )���!������� �2A

&&%>� (FFE-

;$< - 5 ���� 0- 5 ���� �- A�� ���� 4- 0������ O- 1���� 1- 1����� ��

������������ �� 0����������� �������� �2A &=E>� (FFC-

;=< A- ������� P- ������� I)����H��� ������� ������ �� �� ��� �

�������� L������ P���)�� .������� 1���� ��)���� ���-9���)��-���:

����������:����)�)���:&%%%%$-)�� &%%%-

;>< 0- �������� P- �� �� �� P- �������� �- I80� � P- �������

����������� �� /��!� 4���������� ���� ��� � �2A &E%&� (FFF-

;@< P- 1��� ������ )���!������ � ��� A����� ������� .������

4 ����� ������� �2A &&((� (FFE-

;E< /- ��� J- �������� �������� ������������ �� 0����������� �������

��� /��!� 4���������� *�� /4,� �2A &=$%� (FFC-

;C< P- 5�� �� �- A����� 0- 0������ - "��H��� �- ��9��� �- ������

A����� I)�� ������ ������� N���� �� � 6�� �2A &E=F� &%%%-

;F< Q- .���� �� - 5 ���� 2- 5����� 0- 5 ���� 0�!������ � ��� 0������

������ ������� 2�� � *0 2�� �, �� ��� ���= ���- ���@ "������ �2A

&=E=� (FFC-

;(%< A- ���H� �� ��������7 ������� � R ������������� ��L����"� � .��

J���� (FFF-

;((< Q- .���� �� 6- P�������� �- O����� � /���5�� 0����������� �������

������������ �� ��� ��������� �2A &@$C� (FFF-

;(&< �- L��� � ���������� ��� ���� � ������� 2���������� ��������

0��� ���������� ��������������%%-�3��� 2������� &%%%-;($< 5- 5������ �� � -� �������������� �� +���� ���������� ���

A��������� ��������� �� ��� ��������� �2A &$%F� (FFC-

;(=< Q- �������������� �- �� ��� � A��� ��� �� 6�. �������������

�2A &F(E� �)������ &%%%-

;(>< "- O����� ������ �����) ���� �� ���������� )��������� ������� ��

)��������������� ��������� ����- �444 C$ *(%, *(FF>, ($E=B($F@-

;(@< J- 5������ �� � -� � 2�������� �� ���������� ������� I)������� ����

0� ��� .�������� �2A &FFC� .������� &%%%-

-' .��� / ������� ������������ 01 *0��0+ (��2(�� (%E

2��- E- 4� ������ ��� ���� $ �� �3)���� � ����� ( ��� &-

;(E< S- S���� �- .�� �������� +� 7 ��� ��� )������� �444 .������ ($ *&,

*(FFF, CB(C-

;(C< �- J�������� 0- "����� J- 5������ 2- 5����� �- )���� 5�

* ����� 5���������������,7 � ������� �� � 6������� ���������

A����� ���� �444 C%&���� � ��������� �2A &C(=� &%%%-

;(F< �- ������ �- ����� 4- A��� ��� P- 1��� ������ ���������� ������

��))���� �� �444 C%& .�������� �2A &C(>� &%%%-

;&%< �- L�������� P- ����� 6- ���������� �- ����� �- ������ � 2�����

���� �� ���������� ������� ���� ����� ��� ������� �444 C%&

��. /����� ������ �2A &C(@� &%%%-

;&(< 4- ������ �- 6���������� �- A� ��� �� ��)������ ���� ��������

������������� �2A $%$(� P������ &%%(-

;&&< 4- ������ �� � -���� ���� ���� 4�������� �2A $%$&� P������ &%%(-

;&$< J- �������� 5- 0����� 0- Q��H� 4- ������ L- �� ��� A���� ������

/�� �������� ������������ I�������� �2A&(%>� (FFE-

;&=< �- ��������� �� � -� ���� 0����������� ������� )���!������� �2A

$%$@� P������ &%%(-

;&>< - .� ����� L- Q�� ����� 2��� ������� �����) �� �������� ��������

�A� �LAI��8FE� A������ 2������ ���-���-���:�������:

�������FE� (FFE-

;&@< 2- �� 2������� �� � -� ��� �))��� � 0����������� �������� ������

��� 0��� �����������) ������3��%C-�3��� 2������� &%%(-;&E< 4- A��� ��� � 2�������� �� +� ������ ������� �� ��� ���������

�2A &$C@� (FFC-

;&C< P- ���� I �2 6������ &� �2A &(EC� (FFC-

;&F< /- ��� "- ���� � B� 43�������� �� /��!� 4����������� ��������

���� ������������������!��%&-�3��� �)������ &%%%-;$%< �- A� ��� A����������5���� � � ���) ����� �0�� �������� 0���

�����������) ����� �)�%>-�3��� 2������� &%%(-;$(< Q- Q��)� �� A������� A���������� �� � 6�� �������� 0��� ������

���)� ���) �����)�������������%%-�3��� 2������� &%%(-;$&< �- 5����9��� ��)������� A���������� �� ������� �� � �I)����

.�������� �������� 0��� �����������9�������������)���������%%-�3��� &%%(-

-' .��� / ������� ������������ 01 *0��0+ (��2(��(%C