[OracleCode - SF] Distributed caching for your next node.js project
CACHING IN LARGE-SCALE DISTRIBUTED FILE SYSTEMS
Transcript of CACHING IN LARGE-SCALE DISTRIBUTED FILE SYSTEMS
������� �� ��������� ����� ���� ����
����
������� ����� � ���
� ������������
�������� �� �� ��� ���
�� �������� ���������
�� ��������� ��� �� ������
�� ������ �� ������
����������� ��� ���������
�� �� ��������� ��
��� ��� �������
������� ����
�� �������� �� ������� ����� � ��� ����
� ����� �������
��
��� ���� ��� ��� ��� ��� � ! ����� ���������� !� ���� ����"�� � ����������
# � ��� $%&'() ��������� %&'* ���� � ��� � ����+����� �� * �,��
!� ��� ����- ���� ��� ��� � ���� �� ������ ��� �����. ��������) /�����
��- �� ������� ���� ����������� � ���� ���������� ��� � � ����� ��� ��� �
�����* ��� �� ��� ������ ! � �������� ������� �� � ���� ������)
�� ��� �� ! ������� %&' ��- �� ����� ���� ����� � �������� � ���� �����
�� � ���� # � ���� ������� ��� ���� ���� � ����� # � ��� ��� � �� ������ �
�� � ������� ������0��) 1� ������� ��* � ���� ������� ! 2����� �3 ���4� �
!� # � ���� ��� � ����� ����� �� ������ � ����. �����) 1! � ���� ��� ���� ����
������ # �* ��� �����. �� ��� �� ������� �� � ������� � ���� �����* �-���
�����"�� � ��� ��� �)
5� �������� ��� ���� ! ������� ��������� �������* �� ����� �������� � ����
���������� ��� ��������� � � # � " �� " # � ���) ����� " ������ � � ���� ���
��- �� " ������ ��� ! � ������� # � ��� ����� ���� ���� �� ���������� ���
������ ����� �� �������� � ������ ��� � ���� ���!� ���� ���� ��� �������
���� �� ����� ��� �)
���
1� ���� �������* �� ������� � �� � � � ��� ���� ��� ���� ���� �� ���
���!����� � � ��� � ��� ���� 2�� �����3 � 6�� ����) ����� ��� � ��� ��
������ ��� � �� ���* �� ��� � ����-* �� ��!������ � �����* ��� ������� �*
�� �� � ����� ������ ��� ��� ��� ���� ��* -����� ���� �� �� � ���� ���
6�� � ��� � ��� ������) ���* �* � ���� ! ��� ���� ! ��-�� ������ ��� ��
��� ��� ��- ��� �) ����� � � ��� ��� �!� � ��-�� ����* � ��
� 0���� ��� � ����� ����-* ��� ������� �* �� ����� ������ ���* -�����
�� ��- ������ � ����� ��� ) 7�� � �� ���� �� ������� � ��� �� 1 ���� �
���� ������)
�� �����* ��!�� � �* � ��� �� ��� � ���� ! ��������� !� �� �� ��� �
���� � �����* ��������* ��� �� �* ��������� �� ����� �� ������ �� /�������)
�� ������* 8���� 9�����"� ��� ��� :�� 7�* ��� ����!� ��� ������!� $���* �
� ������ �* �� �!� ( ������� ���� ����� ��� ��- �������� ���� �� ��� ���)
��!�� ��� 8���� ���� � ����� ���� �� � � ��� � /������� � �������
�������� �� * � �� 1 ���� �� ��� ��� ���� � ������)
/���� 8��� �� ! ��� ;�������� ! �������� ��� ��� ��� � �� ��� � � "
���* �� �� ���0�� �� �* ��� ��� ���� ! ��� ��-) '����� ����� ! ��� �����
! ��� ������� � � � ������� ��� ��� �� ���� � ������ ���� ��� 1������ !
� � ��� ;��������) 1 ���� ����#��� ����� � !� ������ ! ������ # � ���
���!� ���� ��� ���� ��� '��� ��* �� ! 8/"7��)
���� ! ��� ��� � �� ��� ���� ��� ���� � # � ��� ����� ���� � �����
�� %<�. '��� ������� ������) 1 � ����� � � �����!� � ���� 8���� ��
%<�"'�� !� �-��� ��� ���� ���� �� � � �) ��� ! ���� ��� � �� %<�"'��
��
���������� � ��� # � ��� ������� !��� ���= '��� >���-�* �) :� ��* �� 9����*
%����� 8����* ��� ���� 8����) ��� ����� ����� ���� �� �������� �� ����
8����)
�� !����� ������ � ������ � �-� � ���� �� /������� ���������� ���
��6��� �* ��� � ����� ���� ��� � ��� � � �� ��� � ��� �����* 1 �� ��- �� ���
� !��) ��� ������� * ������ ��* ������ 9 ��* ���- 9���������* �����
: �* '� � ��:��* � ����� �* &���- ��* �����!�� 5� �* ��� ����� ?��
��� � �� ��� �� !����� �� ���� � ��� ������ � �� �����)
1� � ������������� ����* %���� 1)�) ���� ! 8����� � ��� ������� ���
�������� ��� ���� � �� ��� � �� � � �������� �� * !� ����� 1 �� �� ���
������ � �����!� )
9������ � /�% ��� �� � ��������� � ��� ! ���* ��� 1 �� � �-� � ��"
-�� ���� ��� ������ ����� ! ����� ����������) �� 1�� ������� 1��������
9����* � /������� ;�������� %���. &� ����* ��� � 9������� '�� ����� !�
��� ;'<@1A ������� � ������� ������ ����� !� ��� ��-) 1 � � �����"
!� � �� ��� ��� �������� 1�!� ���� ����� �� 7�� !� �������� ����������
� �� ������ ���)
&��� �* 1 �� � �-� � ����- � ������* &���- ��� ���� �� � ���* !� �����
���� � ��� ���������� �� ��� �������� ���) 5�� � �� ����� � �����
� ����������� ��� �� !� ��� )
�
�������� ���
����� ��� �� ��
� �������� �
�)� �������� ��� ���-����� � � � � � � � � � � � � � � � � � � � � � � � �
�)� �� ���� 5�- � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � B
� ���� ��� ��� �
�)� ������� ����� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � C
�)�)� ����� ��������� � � � � � � � � � � � � � � � � � � � � � � � � C
�)�)� /������� ���������� � � � � � � � � � � � � � � � � � � � � � �D
�)�)� %��������� &� � '��� ������� � � � � � � � � � � � � � � � � � �D
�)� @&' ������� �� /���� @����- �������� � � � � � � � � � � � � � � ��
�)�)� ��� @&' /��� � � � � � � � � � � � � � � � � � � � � � � � � ��
�)�)� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ��
�)�)� ������ 1 � � ������� 1�� � � � � � � � � � � � � � � � � � � �B
�)�)E ������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �F
�)�)B /������� 1�� � � � � � � � � � � � � � � � � � � � � � � � � � � ��
�)� /������� ����� � ����� � � � � � � � � � � � � � � � � � � � � � � � � �D
�)�)� >���� ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � ��
�)E ��� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ��
��
� ��� ��� �� ���� �� �� ������ ��
�)� /����� 5�- � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �G
�)� 7��"��� ���� /������ � � � � � � � � � � � � � � � � � � � � � � � �F
�)�)� 5�- �� /������� � � � � � � � � � � � � � � � � � � � � � � � �F
�)�)� &� � 21������3 � � � � � � � � � � � � � � � � � � � � � � � � � � � ��
�)�)� �� ��� 7�� ��� � � � � � � � � � � � � � � � � � � � � � � � � ��
�)�)E &� � 2<�����3 � � � � � � � � � � � � � � � � � � � � � � � � � � �E
�)�)B 5���� ������� ! '����� &� � � � � � � � � � � � � � � � � � � �B
�)� ��� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �F
� ���� ������ ��
E)� &� � '��� �� ��� � � � � � � � � � � � � � � � � � � � � � � � � � ��
E)� 9 �� �� ����= � ���� ����� '��� ��� ��� ��� ��� �� � � � � � � ED
E)� >�������= ����� �������� H '����� '���� � � � � � � � � � � � � � � E�
E)�)� 2'���� �3 '�����= � ����"%����� 1��� ������ � � � � � � � � � E�
E)�)� 2'����!� 3 '�����= '�����"%����� 1��� ������ � � � � � � � � � EB
E)�)� 7� ����� '����� '���� � � � � � � � � � � � � � � � � � � � � � � � EG
E)�)E I� ������ >������� ���4� � � � � � � � � � � � � � � � � � � � EF
E)E & �� ������� ��� '�� � � � � � � � � � � � � � � � � � � � � � � � � � � � EF
E)B ��� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � B�
� � ��������� ������ ��
B)� 8���������� '����� >���������� � � � � � � � � � � � � � � � � � � � � BE
B)�)� 8���������� ��� ������ � � � � � � � � � � � � � � � � � � � � � BE
B)�)� �� ��"7��� ������� + '����� ����� 8��������� � � � � � � � � BE
B)� %��� �� 8���������� ������� � � � � � � � � � � � � � � � � � � � � � � BF
B)�)� '������ �� ����� �� ���4� � � � � � � � � � � � � � � � � � � BF
B)�)� %��� �� � ���� 8��������� � � � � � � � � � � � � � � � � � � � BF
B)�)� �����"%����� '� � ���� � � � � � � � � � � � � � � � � � � � � � G�
B)�)E &�� ��� ��� ��� �������� � � � � � � � � � � � � � � � � � GB
B)� ��� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � GC
���
! ����"# ��#� � ���� �$
G)� 1 � � ������� %���� 9� ��� /������ � � � � � � � � � � � � � � � F�
G)� /������ &� � '��� ������������ � � � � � � � � � � � � � � � � � � � F�
G)�)� '����� ������������ ��� 1 � � ������� � � � � � � � � � � � � FE
G)�)� � ���� ������������ ��� 1 � � ������� � � � � � � � � � � � � FB
G)� ���� 1 � � ������� /��!� ���� � � � � � � � � � � � � � � � � � � � FF
G)E �����"%����� 5�- �� ��� �� � � � � � � � � � � � � � � � � � � � � � F�
G)E)� '����� 7�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � F�
G)E)� � ���� 7�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � CD
G)B ��� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � C�
� ������� ��
%�������#�" �!
����
� 7��� ! ��������� �� %��� �� &� � '��� ����� � � � � � � � � � �
� @��� >������� � /����� >�������* /������� ����� � � � � � � � � ��
� @��� >������� �) /����� >�������* %<�"'�� ����� � � � � � � � ��
E %��� �� 8�������� >������� �����* /������� '� � ���� � � � � G�
B %��� �� 8�������� >������� �����* %<�"'�� '� � ���� � � � � GE
G /������ /��!� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � FC
��
� /������� �' %����� ��� @����- � � � � � � � � � � � � � � � � � � � ��
� ���� ��� 5���� ���4� �� /������� ����� � � � � � � � � � � � � � � � �C
� ���� ��� 5���� ���4� �� %<�"'�� ����� � � � � � � � � � � � � � � � ��
E ����� 8�� ��� ��� �� /������� ��� � '����� � � � � � � � � � � � �D
B ����� 8�� ��� ��� �� /������ 5�-����� � � � � � � � � � � � � � ��
G J ! ���� ! &� � 7�� ���� 5����� � 8��* /������� ����� � � � ��
F J ! ���� ! &� � 7�� ���� 5����� � 8��* %<�"'�� ����� � � � ��
C &� � <�����* /������� ����� � � � � � � � � � � � � � � � � � � � � � � �E
� &� � <�����* %<�"'�� ����� � � � � � � � � � � � � � � � � � � � � � � �B
�D ���� ��� 5���� '������* /������� ����� � � � � � � � � � � � � � � � � �G
�� ���� ��� 5���� '������* %<�"'�� ����� � � � � � � � � � � � � � � � �G
�� 7�; ��� >/� �� ���� �) ����� '���* /������� ����� � � � � � � E�
�� 7�; ��� >/� �� ���� �) ����� '���* %<�"'�� ����� � � � � � � E�
�E I� ������ >������� ���4�* /������� ����� � � � � � � � � � � � � � � EC
�B I� ������ >������� ���4�* %<�"'�� ����� � � � � � � � � � � � � � EC
�G ��� '����� 7��* /������� '� � ���� � � � � � � � � � � � � � � � � BD
�F ��� '����� 7��* %<�"'�� '� � ���� � � � � � � � � � � � � � � � B�
�C /��������� ! ����� ��� ! &� � � ����� �� ������ � ���� ����� BC
�� � ���� &� � &���� � ����� � � � � � � � � � � � � � � � � � � � � � � � GD
�D '����� ��� � ���� %�� � /��� � � � � � � � � � � � � � � � � � � � GD
�� &� � ����!�� �� %��� �� 8�������� '� � ����* /������� ����� � � G�
�� &� � ����!�� �� %��� �� 8�������� '� � ����* %<�"'�� ����� � � GE
�� /������ &� � '��� '����� ������������ � � � � � � � � � � � � � � � FB
�
�E /������ &� � '��� � ���� ������������ � � � � � � � � � � � � � � � FG
�B ��� '����� ��� �� � + /������� 5�- �� � � � � � � � � � � � � � CD
�G ��� '����� ��� �� � + %<�"'�� 5�- �� � � � � � � � � � � � � � C�
�F >���� � ���� ��� �� � + /������� 5�- �� � � � � � � � � � � � � C�
�C >���� � ���� ��� �� � + %<�"'�� 5�- �� � � � � � � � � � � � � C�
��
%��������� &� � '��� $%&'(* ��� � ��� �������� �� K�FL ��� K�EL ���� ������
���� ���������� � � ��������� ��� �4����� ������� !� ������ ���� �� �� ����
� ����� �����-) � � ������ ��� � �� ��������* ���� �� �����- ���
��� ��� ��� ����� ��� ������ �����"��������* ���� �������� ���� ! ������
! �� ���������� � ���� � ������ ����� � ��� ��� �������� � �� ������)
5��� ��� ����� ! ����������-�� � ������* ��� %&' ������� �� ���� �����
��� �� �����- ��� � � ������ � � ��!� �� !� ����"�� � ���� ������ � ��
� ��� �� ���� ��� ������ !� ����� �� �� ������ � ��������) ;�!������� �*
��� ! ��� �� ���� � ����� ��� � � � ������� ! ������� ��� ��� ����
����- ��� ���� ��� ��� � ���� � ������ ����"�� � ��� ������)
��� ���� � �������� ���� ���� ������� �� ����"�� � %&') 1� ��� �������*
�� ���� ��� ����� ! ��� %&' �� * ��� ������!� � ! ��� �� ���� �
����� ������� ��� ��� ����) 1� ������� � �� ������� ��� ����� ������� !
� # � ��� !� ��"�������� � �������� ��� ��- �� �����) 1� ������� � ��
���� # � ���� ������� ������ �� � �� ��� ! ��,����� � ������ ������ ���
��� �� ���� ������� �,��� ������� � ����) ������� E ������� ����� ������ � �"
���� ! ��������� 2M��3 ������� ��� � ��� ����� ��� �������� ��� ����-
�
������� �� ���� ��� �
���� ���� ��� � ��� ��� ��� � ����"�� � ��� ) 1� ������� B* 2���������"
�� 3 ������� ��� � ����� ���� �� � ����- ���� ��� ����- ��� ���������* ���
�� ��� �� ��� ��� ��� � ��� �������� �����, �� ��� �� ! ���� ��������)
������� B � �������� 2���� �� ����������� 3 ������� ��� �* ����� �������
�������� ���������� ���� � ���� ������� ��� ����� � ! ��� ��� � ����
����� ��� �) 1� ������� G* �� ������� � ������� ���������� # � ������ ����
� ���� �� ����������* ��� ���� ��� �� ��� ����� ! � ����"�� � ��� )
&��� �* �� ������� F* �� ��� ��� ���� �������� !� !����� ��- �� ��� ����)
' � ! ��� ��� � �� ��� ���� ���� ���� ��� ���� ������ �) ��� �������
� �� ������� � ���� �������� �� KEL) /��� ! ��� ��� � �� ������� � ���
E �������� �� KEL ��� KBL) ��� ���� �� ���������� ! ������� B* � �� � �
��� � ����� ����� ��� �* ���� #�� �� ���� �� KGL)
��� #�� � ������ ��� ���� � � ��� � ��� �����N ���� �* � ��� � � �����
����� �� ��� ���� � � ��� !� � ��� � �����) ;�� ���� � ��� � �����*
��� ��� �� ! ���������� �� ����� ��� ��� ��� ! � ��� ��- � #������
���� ������� ��� ���!� ��� � � �� ������#� �� �� ����) O��3 ��� � ��
2�� �����3 � ��� � ����� ��� ��� ���� � ������� ���� � ����� ���� ��� � �
�!��� � ����� . ���� �� � �� ��� ��� ��� � � ���� �� � ��� ��� �� ��� ��� �
! ��� � �������) 5��� ��� ���� � ��� ! ���������� �� ����� $���* ����* ���(
��� ��� ��� �� ������� �������� ��� * ������* � ������ ��!��� ����� �
�� �����������* � ������ ���� �� ) ;�� ���� � ���� ��0����� � ������ �
� � ��� � ����� !� ������* ������ ������� � � �- �� � �� �� ��� ��� ��
����� ��-� ��� � ��� ������ � �����) 1���������� � ������ �� ��� ��-� ��� ��
� ��� ������ �� ��� � ���� ����� �������* ��� ����� ��� �������* �" ���
�������* ��� � ������� �� ������) '���� ��� � � ��!� ���� �� � �� ���
���� �� � �� ��� ��� ����� �� ��,����� � ���* ���� ��� �� � �� ��� � ��
� ������ ���� ��� �� ��� ��� ��* �� ��� !� ��� ���� ! ���� ! ��� ���) ���
����������* ������* �� � ���� � ��� �� ��� ! ��� ��� ���� �� � �� �����
������� �� ���� ��� �
�� � ��� � � �����)
� � ������ ��� ���� � � �������� ��� �� ��������* ��� ���� � ���
�� ! � ������ ���� � � �������� � ��������� � ��� ������ ���� ��� ��� �����
K��L) ������ ���� ��� ��� * ��� �������� ������ � ���� ����� �� � �����* ������
��!� ���� ��� � �� ���� �����- ��� � � ���� K��L)
%��������� # � ��� ���� #�� ���� ��� � ������ � ��������� ��� �4�����
������ !� ��� ������ ! ���� �� �� �����-) 1� � ���������� # � ��� * �
������ �� ���� ��� ��� ����� # �) ������� � ��� �����- ������ � ���
# � ����� � ����� ���� # � � ���� ��� ������* ��� ��� � ������ � ������ �
���������� �����!��� � ��� ��� ���� �-� # � � ��� ����� ������ � �! ���� ��� �
����� � � �� ��-)
��� �� ��� ! ������ �� � �� �����- � �������� � ������ � * � ���� ��
��� �� ��� ! ������ ���� ��� �� �������� ������ � ��� � ��� ���� � ����) 7����
�� � �� ��� #�� ���������� # � ��� �� � � � �� �� � ������ ����������)
� �� ��� ������ �� ��� � �� ���������* ��� ����� � ���� # � !���
��� ��� ��������� �� �����-) &� ��� � �* �� � �� � � �������� �
���� � # � � �� ������� � ������ ! ������ � ��������� �� ���
��� ������ ���� ������� �������) 5��� ����������-��� ��� ��� �� � �� * ���
����� � ���� # � !��� ������ � ��� ������ ! ������ ����� ������
! � � !� �� ������) 1�� ! ���� �-� ��� ��� � ! ���������� # � ���
����� !� ��� � �� �����- ����� ��,����� !� ��� ���� ����� � �
��� �� �����-)
'�� � ��0���� ��� ������ ! ������ ��� ����-N ���� �* � ��� � � ����� !
� ���� �� � ��� �� � �� ��0����� � ������ ������ �������� � ��� ��� !
��� ��� K�L) 1! � � ����� �� ������ ������ �������� � ��� ��� ! ���
��� * �� �� ������� � ��� ����- ���� ��� ��� ! ��� ��� � ��� � �� ���
���� � ����� ���� �� ��� ������� � � ����� � ���� �) 1� � ���������� # �
��� * ��� � ���� ��� ����- ��� ��� # � ����� ��� ��� �����- � ����� ��
� ��������)
'�� � � � � ��"!������ ������* ��� � ������ ��6������ �� �� ����) 5������ �
��� �� � �� ������ � ��� !����* �� ��� ��� ! ����� � ����* ����� �*
������� �� ���� ��� E
�� ��� �� 2�� � �� 3) 5� ������!� ��� ��������� � �� ����� -��� ! �� �
�� ��� ����= 2��� ����*3 2���4�*3 2�� ����������*3 ��� 2���������)3 <���
� �������� ���� � ������� �� ����� ! ���* ��� ��� ��� � �� � �� �� ��� ��
�� ��������� �� ��� ��� �� ������) 1� !���* � ������ �� -��� ! �� ��� ��� ���
��� � ������� ������)
/�� ���� �� � � ��� ��� ��� ! ��� ��� � �������� ����� �� ��� ���
�� ��� ! ������� � ����* ����������� ! ��� ����� ���� ������� ! ���� � ����)
&� ��� � �* �! ��� # � ����� �� ������� �������� ���� ��!� ���� ���� ����
� ���� $!� ��� � �* ���� ��� � ������ # �(* ������� � ��� �� ��� ! � ���� ��
������ ��� �������� ! ��� ����� � ������� ����� ���� ����) %������� � � ����
����� � �� ��� � � ���� ��� ���� �� �* � �����* � �� �� �� �� ���0����
�������* ��� � ��� ���� � �������� � ���� � ���� ����� ! �� �)
���4� �� � � ��� ��� ��� ! ��� ��� � ���� � ��� ��� ����� ��- �� !
� �� � ����) � ��� �� �� �� � �� !� ���4� �! � � ���� �������� ��0����
����� �����������* ���� ������� � ��� ���4� ��������� �� ��� � ���� �� ������ ���
�����. $� ��� �����-.( ��������) ��� ��� ������0�� !� � ������ ���4� �� �
��� �� ������ ���� � ���� ������� � ����� ! ������ � ���� # � � # � � �-)
�����* ��� � �� ������ ��* ���� ��� ��� ! ����� �������� !� ����� # �
�-� �� ��4�� � � ����� ���� � �����* ��� �� ��� ���* � ���� ������� � ��0����
� ����� ���������� !� # � �� ������ � ����)
��� �� �� ����� ! �� �* �� ���������� ��� ���������* ������ ��� ��� ���
! ��� ��� � ��� ���� � ������� ��� ���� ���� ������ �������) ��"
���������� �� � � ��� ��4�� � �� ��� ! �������������* ��������* ��� ���
����� ���) 9�������� �� � ���� 0����� ���� ��� ��� ��� ! ��� ��� �
������ ����� !�� ���* ��������* ��� ����� �������� �����- �������)
��� ���� � �������� ���� ������� �� ���� �� � ��� * ������� �� � ����
������ � ��� ���� ��� ���4� �� �)
������� �� ���� ��� B
����� � ��� ������� ������� �� ���������� # � ��� * ��� � ! ��� ��- ��
������ � ��� ���� ! ��� ��� � ����� ������) 1� � ����� ��� ��� !
��� ����� � ������ ��� ��"����� ������ ! ��� ���� ! ���������� # � ���
�������) &� �� ���� ��� �����* ��� ������ � ��!����� � K�GL)
&� ��� ����� ! ��� ����* ������* �� � ��!� � ���� �� ��6��� ����
���� �� ��� ��� ���� �"��� � ����� ��� ) 1� � ��� ���� �� ���
�������� ��� ����� � ! � ������� ! ����� ������ !� � ����"����� # � ��� *
��� ��� ��� 2���� ! ��� ���3 !� ����� ��������� �������� �� ��� ���)
��� '�� @����- &� � '��� $@&'( K�FL �� ��� #�� ���� � �������� ����������
# � ��� * ��� ��� �� ������ � ��� � ��� ��� � � ! � ���� � ����� �����) 1�
�� ������ � ���� ��� � ����� �� ���� �����- ��-�����* ���� ! �����
�� � �� �� � ���� � �� ��-) <��� � ���� ��� ������� $��� � ��" � ��(
� ����� ! ������ � ���� # � � �- $��� 2��,�� �����3(* ��� �� �� ����� ���� ���
����� ���� ���� # � �� �� ������� ��!�� ���� ����� �� $�� # � ��� �� �() ���
@&' ���� � ������ �� ������� � �� �� ����� ) @&' �� �� �� � ���� ��
!� ���4�* ���� ��� ����� �� ������ ��� � # � � ����!� �� ���� !� � � ����
��������* ��� ����� �� � �����!�� �������� � ��� ��� � ���� ��- ��) 1�
�� �� � �� !� ��� ����* ������* ���� ����� � � ��0����� ���� ��!� ����
��������� �� ��� �����)
��� ������ &� � '��� $�&'( K�EL �� ������� !� ����� $�� �� ����( �� �)
�&' �-� �������� �� ! � ���� �����* ����� ��� �������� � �� ����� ��� ��� �
��-"����) '����� �� � ����� � ������� $� ����� ���� @&'( ������ ��� ������
������ * ����� ��0���� ��� ����� � ������� ���� ��!� ���� ���� ��� # �
������ �� �� � ����) 5�� � �&' �� � ������ ���� @&' �� ��� ! ���4� �� �* ���
����� �� �� � �� �������� � ��� � ���� �������� �� ���� �� �� ��� �����*
����� � �� �������� � ��� � ���� �������� $�� 6�� ��� ����- ����() ���
�� ���- ���� ��!� ���� � �� � � ������ !� �&'. ��� ��� � �� � !� ����
��� ����) �&' � �� � � ����� ������* ��� �� � �������� � � �� ��� �
�� �� � # � ��� ���� �� �)
������� �� ���� ��� G
1� ������� E* �� ���� ��� �������� � �� ! ��� �� � ! ���� ��� �� ����� )
����� ! ��� ��- �� !� �� � ������ ���� ! ������ � � ��� �� ! � �����
��� �������* ������� �� � ����� �� ��* � �� ���� �������* � # �
��� �������� ���� � ����� ������) 1� ��� ��� ! # � ��� ��������* ��������
��!� ����� � ������� �� � ��� ������) &� � ��� ��- �� ������� �� ���
�� �� � �����* !��� ����� ��� ���- � ���� ��� ! ������� � � �����
����� ����) ���#����� ! ��� # � ��� � � ��� ����� ���� � !��� ��4�� �* ���
�� �������� ���������� � ����� � �������) %��������� # � ��� ����������
���� ��4�� ���* ������ � ���� ��� �����- � � ��� ! � ���� �� ��� ! ���"
������� ������) � � ��� �* � � � �� ����� � � �� ��� ! ����� ! ���
# � ��� ��- �� ���� ���� ��������* ��� ��� � �� � ������ ������� ������"
���) P�� ��� # � ��� �������* ��� ����� ��� ����* � ���� � ��� �� !
��� � � ���� ���� ��� ����� ����)
��� ������� ������� �� ����� � � -�� !� �������� ��- �� ����� �� �"
������ � ���� ��� ����� �����- ���4� ��������� �� ��� @&' K�FL # � ��� ) ���
�� �������� ������ ! ��� � -�� �-� �� ��� � � � ��� ��"��� ����� ��
������ ��� ����� ���� �������� ��� ��!���� � � ���������� �)
F
������� �� ���� �������� C
����� ����� ������� �
����� ��� � �� ��� ! ��,����� �������� � # � ��� �������* ���� ��� ���� �
��,����� -��� ! ����� ����) 5������ � ������� �� ���� �� � ����� � ������*
! ����* ��� ��� � � ���� � ����� ������)
��� ����� ������� ���� ��� ��� �� ����������� �� �� ������� � ����
���� ��� ������� ! ��� # � ��� ��� �� ������� ��� ����� � ����� � ���� �� ��
������)
'����� ����� ��� ��� � � �� � ������N ���� ���� ! �������� ����� ���
! � 2�����3 ! � ��-��� # � ��� �� � #��� ���� �� �� �) ��� # � ��� ��
�� ������ �� ������ � ���� ��� $� � �� ! # �( � � ��� ��� $� � �� ! �����*
� �-* ��- �� �����* ���() '����� ��� �� � ��!� � ����� 0����� ���� ���
�������� � ��� ���������� ! # � ����* # � ���* ���� �� � $�! ���� � �������
�� ��� �����(* � �- !��� ������� ��� !���) >���� �* ��� ������� ��
� ��� � ���� ��� ������� ! ��� # � ��� ��� �� �) 1! ����� ��� ��-�� ��
���� �� ������� * ������* � ! ��� ���� �� ��!� ���� ��� �� ������) '�� K��L
!� �� ��� � � ! � ���� ���� ��� ����� ��� �� � �� ���������)
��� � ��4�� � ��� � �� ��������� � ����� ����� � �������� � �������
����� ������ �,������ ��� ������� ! ��� # � ��� ) 1! ��� ����� ��� ��� �
��� ���� �� ��� # � ��� * �� �� �� ������� � ����� ��� ������� ��� � ���
����� � ����� ��-�� �� ���� � ����� ���� �� ������� � ������� ��� � ���)
>���� �* ��� �� �� � ��� �� �������� * ������ � �! ��� �� � ��0����� � ���
� ��� # � ��� ���� � ����#����) 1� � ���* �� �� �� ��� � ���!�
����� ��� �� � Q��� ���-�� ����* ���� ���� ��� �� ������� � ������ !� ���
�������) ��� �� ! ���-�� � � � ��!� * ������* �! ��� ���-�� ����� � ������
��� ���� ! ������� $��� ������ ����� ! � �- � ��� ��-* !� ��� � �* � ��
������� �� ��� ���-�� ��� �()
&� ��� �����* �� ��� �� ��������� �� ��� ���� �� ������� ! ��� # �
��� ��� �� - ����� ����� ��� ��) � ���� �� ����� ����� ����� ���
�0����� ! ������� ���!� �� � � �� � # � ��� ������ � ����� �����) ���
������� �� ���� �������� �
a
a ��� �� ��� a ���� �� ����� a ������ ���� ��� aaa
a %�- a %�- %����� %����� a � aa
a &� � '��� a I��� 1����!��� a ������ aa
a '��� �� a '��� �� a ��� aa
a ;�� a '������� 1R> 7������ a ���� aa
��� � �= 7��� ! ��������� �� %��� �� &� � '��� �����
������� ��� �� ���� �� ����� ��,����� ��� ! ��������� ��������� � ���
������ ! ��� ����� ����� ��-��) &� ����������* �� ������!� !�� ��������� ����
�� �� ���� �� � ���� �� �����= ��- ��� * # � ��� ��� * ��� �� ��� * ���
��� ��� ) ��� ��� ��� �����* ��� ��- �����* � �� �������� ���� ��� �������
� ��� ������ ��- ������ $��-* ���� ����* ����� ����* ���() � # � ��� ���
����� � �������� ���� ��� ������� ���!� �� � ��� # � ��� �� ��� ��������
��� ) � ��� �� ����� � ��� # � ��� �� ���� ��� �� ���� �� ���
�����) ��� ������ ��� �����* ��� ��� �����* � ��� # � ��� �������� � ���
�� ��� ���* �� ��� � �������� ���� ��� # � ��� ������ � ����" ��� �����!���
��� � � �� ! ��� �� )
1� ��� ;��� �������� ��� * ���� !�� ��� ! ��������� �� ������ � ���
!�� �����!��� ������ ���� �������� ��� ��� ����� ��� ������ ���) '��
��� � �) 7-�� �� �� ��� ���* � ����� �� � ������� �� ��� ! ��������� � � � !
��� ������� ���!� �� � � ������� �� �����!���)
� ��� �* ���� ��� ! ��������� ���� ��� ���� ��,����� -��� ! ��!� ����*
��� ��� � � � ��� ����� ����� ! ���� ��������� ����� ���� ����) %�������� �
��� ������� �� ��� ����� ������ ��� ��� -��� ! ���� � �����* �� �� � �� ��
�� ��� � � ������ ��� �������� �� �� ��� ! ��������� !� � ����� ! ������)
&� ��� � �* ��� ������ �� � # � ��� ��� ����� �� �� ��M��� � ��� ��
��� ��������* ���� ��� �������� ��� . ������� ����� ��� ��,�� �� ���� �
��� �� ������ # � ��� �����������) 1! # � ��� �� ���"!������* ����� ��
� �� # � ��� �������� ���� �� �� �� ������ � � ��� ��� �� )
&� ��� ���� ��� � � ���� # � ��� ������� � ����� * �� ��� ��������
������� �� ���� �������� �D
��� ��� � ���� ��� �� ��� �����) %�- ��� ��� # � ��� ��� ����� ��M���
�������� ���� � ���� � ��������� � ��� ������� ������������ ��� ��#������� !
��� ��� ����� ������) ;�� ��� �����* � ��� ���� ����* ��M��� ���� ���� ���
�������� ���� �� �����* �� ��������* �� ���� � � ��� # � ��� ) � ���
�� ��� ����� ���� � ��� ����� ��- �� ��� � ��� �������� ��� * ��� �
�����!�� ����� � ��!� !� � � ����� ����� ����� ���* ��� ��� ��� �� �* ���
����� ����������* � �� � ������ ��� �� ! ��� ��� # � ���� ������� ����
��M����� ������� ���!� ����)
����� ��������� � �������� �
� ����� �� ��� ��-* # � ��� * � ��� �� ��� ������ � ��0���� ��#�����
! ��� �������� ��� -���� ) ������� �� ��� ��� ��� ������ � ��� �� ��#��"
��� ! ��� ��� 1R> ������ $��� � ;���. �����() ������ � ! ��� ��� �����
������* ��� � ��4�� � ��� � !��� ������ ��� ����� ��� ! ��� � � � !
���� ���������) '���� ��� ���� �� ������ � �� ���� � � ��-* ��� ������� ! �
������� ��� �� �� ����!� ���� ��� ����� ��� -��� �� ���� ��� ��- �� ����)
1� ������ * ��� ��� ��� ��� �����* ��� �� ���� �� �� ���������) � ���� �
��� � ���!� ����N �� � ��� � � ������ ���� ��� ����� !����� �� �4����� �
���������� � ��� ��� ���� �� � �� ������) ��� � ������� �� � � ������ �! ���
����� � � �� ��-�� ��� � �� �� � �����)
1� � ����� ��� ��� ! ��� ���� � ���� ��� ��� ����� ! �������� ���
��#����� !� # � ��� �������) &� � ����� �� ��� � � ! ���� ���* ��� ������
� ��!����� � K�FL ��� K�L)
����� ��������� ���� ����� �������
%��������� &� � '��� * �� ����� ��� ��� $��� 2� ����3( ��� ��� ��- $��� 2�����3(
��� � ��,����� � �����* �������� ��� ��� � � �� � ��� ����������
!� # � ��� �������) 1! �� ��� ��������� �� � ��� �� �����* ��� ��� � �
��� ������= �� �� ��!� ���� � ���� ������ � ����� ��� ��� �� ��� �
� ��� ����� ����) 1! �� ��� ��������� �� �� ��� �� ������� !� # � ������ !�
������� �� ���� �������� ��
�� ���� �� ������* ��� ��������� � ���� ����� �� �� ������ �� ��� �����
�������) 1! ��� � ���� ��� �� �������� � ��#����� ������* ��� ��� � ��� �
���� ������)
&� � ��� ��� �������* ������* �� ����� � �� ����� �� � ���������� ��"
���� ���) '���� ��� # � ��� �����!��� � ���� ����� ������� � ���� ��� �����
��� � �����-* �� �� �� ��� � � ������� ��� ���4� ��� ��������� � ����� ��
� ��!� ��� ! ���������) ��� ������� �� ��� ��������� ! ����� � � ��� �
����������� ! ��� � ���� ��� ����� ������N ����� ��� �� � ���!� ���� � ����
�! ��� �����- ��� �� ������ �� � � � ��� � ����� �����)
<������� K��L ���� �����- ��� ��� � �� � ��� ������� ������� �� � �� *
���� ���4� � ������� � � ������ �������� � � ����� �������-) � �� ���
! � ����� � ���� �� � ������ "����� �����- ������� � ��� ���� �� � ����
2�� ���� �3 ���� � ��� <������� � ����� ���� ��� ��������N '��. �������
K�DL � �� ��� � � ! ��� � � ) ��� �������� ���-��� K�L �� � � �� ������0��
� ����� ����#� ��!� ���� � @&' ���-�� ������) 5�� � ���� � ��� ��!� !�
������� $��� � ������ ������� �( ����#� ���� ! ���-��* ��� ��!� ���� ����
������ � �� � � � ��� � �� ��!� !� ��� ���� # � ��� �����) &� � ���
������� �� ��� ����� ���-��* ��� �� �� ������!� � � �� ��� ������ !
����* ������ �������)
' � ��- �� ���� ��� � �������������� ��� � ���� ! @&' ���4� � �����-
��) 1� K��L* ��� ��� � ! � ���� ��� ������� �� ����� <������� ���4� �� ��"
���� ��� ������� �������� � # � ��� ��������) 5�� � ��!� !� ������������
���4� ������� ��� ���� ���� �� ! @&' �� �������* ���� ������ �����
� �� �� ��� �����- ���4� � ��� ��� ��� �� ������ ���4� ������� ! ��� ��� *
!����� ������ � ���� ���� � �������� ����� ! ��� ��������� ���-�� ����*
���������* ��� ����)
1� ��� ���� �����* �� ������� �� � -�� !� �������� # � ��� ��� ���
�� ��� ����� !� @&' K�FL ��������)
������� �� ���� �������� ��
��� ����� ������� � � -�� �� ��������� !� � ������ ����� ! @&' # � ��"
�� �������� �� ������� <������� ���4�) � 2��3 ������ ���� � �� ����
<������� �����!��� � �������� � ��� � � �����- � ��� # � �����) <��� @&'"
�� ���� ���-�� � ��� ���� ��� � ����� � ������� �� �� ���������� ��� ! ����� )
��� � ��� ����� ��� � ��� @&' �� ��� � �� � �� ������ ���� ! ���
���"��������� ��� �� ����� � ��� ���)( ���� ��������� ��� ��������)
5� �������� ��� ��� � ! �������� @&' �������� !� ��� �����- ���4� ���
�� !��� � ������� ����� � = ���� ! ������� ��� �" ��� @&' ������� !�
��� ���-�� � ��� �����-* ��� ���� ! ���� ����� ���� �" ��� � ��� ���-
��� ���" ��� ��� �� ) 8����* ��� � -�� ���� ! �� ���� ����* �� 2�/�
������3 $������( ��� ��� 2@&' ��� ����3 $�������() ������ � ������� ����
� �" ��� �����- ������� !��� ��� $��� � '��. ��� K��L � ��� ����� � � K�DL(
� ���� ��� ��������� ��� �/� ��������� $�� ��� ��� �( ���� �-� �� ���� @&'
� ���) ������� ��-� ��� ����� ! ������ ��� ��������� ��� ��� ��
���� ������� � �� � ���� ���������� ���� �� ��� ������ ���� ��� �������� ! ���
# � ��� * ��� � ��� ������ ������� @&' # � ���� � ��� ;��� # � �� �) '����
����� � �� � � ��� ��"�"�� ������ ������� ��� �� ��� ���" ��� @&'
� ���* ������� �� � � � � �������� � ��� � ������ � ������ ����
! ���� ��� � �������)
����� ��� ��� �� � � �
1� � �� ����� ��� ��� ! ��� ���� � ������� ��� ���� ��� �� @&' ��
����� N !� � ����� �� ��������� ! @&' ���� * ��� ������ � ��!����� � K�GL*
K�BL* K��L) 5��� ! � � � ���� ����! ������� ! �� @&' �������� ���� ��� ���
<������� ���-��)
�� @&' �����- ���� ! ����� � ����� # � ��� ��� ������ � ��������*
��� ���� � ����� ���!� ������� � �� �� ����� # � ��� � �! ��� ��-
���� �� � ��������) � ������� �� ������ ��� �� � � ���� � � ����� � ���)
� ���� ��� �� �� ����� # � ��� �� ����� �� ��������� 6�� � ���� � ��
������� �� ���� �������� ��
# � ��� N !� ��� ���. ����������* # � � @&' ��� �� # � ��� ��� $!�
��� � ����( ������������� �* ��� ��� �� ����� ���� ���� ��� ��� # � ���
�� )
��� �����!��� ������� � ���� ��� ����� � ��#��� �� ��� ! �F �� �� ����"
���� �� $�/�( �������) �� �� # � $��� ���������( ��� ��!����� � �� � ��
���� ���� ���0�� � ������#� ��� # � � ��� �����) ����� ��� ������� � ����
��� ����� ���� ! � # � ����� ������ ����� � # �. ��������� ��������� �"
���� ��� ������ ! ��������� � ����� �������� ������ # � ������� ���
!���) 5�� � � ! ���� ������� ��� ������ ��� � ! ;��� ��� �� * ���� �
����� ��� ��� ��� � �� �������N � � ���� ���� ��!� ���� � ��������� ��
��� �����* ����� � � ���� � ��!� ��� ����� ��� ���� � ���� � # � � �� ��)
� ���� ��� ������� ��,�� ����� ������ !� @&' # �* ��� �� ����!� ���� ��� � �-
��� �� �� �� $�� ����-��� ��� �� ����� �� � ���� ��� ������ �������( ��!��
���� ��� ������ ����)
�� �/� ��������� ���� ! � �� ���� $���� ���� ���( !� ��� � ���� �
��� ����� ��� � ��� � ���� $���� ������ ����( !� ��� ����� � ��� � ����) @&'
�/� �� ��� ���� ����� ���� ��� ;%/R1/ �������� � ���� ��� � �������
���� K�EL) ��� �� ���� ������ � ���0�� ��������� ������#�� ����� �
��� ���� �� ��� ��� � ���� � ���� � ��� � ���� � ���� ��� ��� � ���� �� �� )
��� ���� �� ��� ���� � ������ �� �� 2������� ���� ������������3 $A%�(*
����� ������ � ������"����������� ������� !� ���� ����* ���)
@�� ���� ��� @&' ����� ������� � ���� ��!� ���� ���� �� � ����* ���
-�� ������ ���� ��� ������ ! ���� ������� ����� ! ��� ���� ��� � ���
������� ��� !)
����� ������
������ �� ��� �������� � ��� ������ ��������� �������� �������� �������� �� ��
���� � ���� � ��� ��� ���� ������ ������� � ����� ��� � ������ ��� �������� ����
��� ������ ������ � ��� ������ ����� ���� �� �� � ! ������� ����� ��� ������� �
������ �� � ������ � "��#���� $��% ������� �������� �������� $&��'( )���� ���
��#������� *+,-.� !��/! )���� �'� *+0-.� ��� ��� '"1 �� ������� 2/! )���� ���
������� �� ��� ������� 34
!������ ���� �����.�
� ��� ��� ��������� �������� ������ ������ �� 2!�'' ���� �����
��� � ���������� ��� ���� � ��� ������� ��� ������ ��� ������ � ���� ��� �����
�# � �%����� ��� ���� � ��� ��� ����� �%������ ��� ��� ����� �����
��������� ��� ������ ����� ���������� ������ ����������� ��� �� ���� ��� 35
� ! ��� ������� ��� ����� ��� �#� � ���� ���� ��� ������� )�� �%������
�'!. � �� ����� ��������� ������� ��� ����� ��� �� ���� ������� � ����� ���
������ ������ )��� �� �������. �� ������� ��������� ��� ����� �� �������� � ��
��������� �������� � ��� ��� ����� ������ ��� ���� ������� )��� �� �������
� ��.�
!��� ��� ��� ��������� ������ � �� ��������� � ��� ��� � ������ ������
����� ����� �� ������� ��� ����� ������� ��� ����� � ������ ���� �� ��� ������
���������� ��� ���� ����� ����� �� 6 ������� ��� ��������� �����7
�� ��� � � ���������� � ����
� ����� � �� ������
� ���� ��� � ���������
����� �� ��� � �� ��� ���� ��� ����� ������� ��� �������� ���������� ��
��� ���� )�� ��������. ���� ������� ������� ��� ��� ��� ������ ���� �� ���
���� )� '� �������. � ��� ������� ����� �� ��� ���� )� '� �������. � ��� �����
������ �� ��� ������ ���� ������ ��� ������ �� ������ �� ��� ���� � ���
��������� ������ ���#�� ����� ���� ������� ���.� ��� ���� ��� ���
����������� ��� ��� ����� ��������� ��������� ��� ������ ������ ������ �
��� ��� ��� ��� ������� ������������
��� �%�� ����� � ��� �������� ��� ����� ���� �� ��������� � ��� �����
����� ������ ��� ��� ����� � ������ ��� ���� ����� ������ � �%������ � ������
� ! ����� �� ������ �� �����7
����������� �! "� � ! ! � ���� ����
� �����#� � ���
� $�!% ����������&#��� �� & ��'
� ��� &!
������� �� ��� ������� 38
'� ���� �%������ ��� 0+3 �� ����� � ����� ������ �� � ! ��� ����� � ������
����� ������ ��� ����� ��� ������ �� )$��% ����. 9:,8+:::+�39534, ������ ���
��� ����� ����� 33535 �������� �������� ����� ��������� ��� ����� ��
��� ���� ���7 ��� ��� ������ ��� ���� � ���� )����������� �� � ��%������� ������.�
��� ;��� ��� ��� ��������� � ��� ���� ��� ��� ������ � ����� � ����� '� ����
�%������ 63:+ ����� ��� ��<������ �������� �� ��� ��������� )���� ,. � ��� ��� ����
������ �� �!% ����������&#��� ��� ����� ������� ���������� )������ ����.�
��� 3653 ����� ���� ��������� /� ����� ��� ����� ������� ��� ������� ��� 3653
����� � ���� ��� ��� ���� ��� ���� ���� � ��� ����� �� �� ����� �� �������
������ ��� � ������ � ��������� ����� � ���� ���� ���� ��� ���
������ ��� ������ ���� ��� ��� ����� ����� ��� �������� ���� �������� �����
���� ��� ������� �� ��� � ���� �� ����� ��������� �� ��� � ���� ��� =����
��� ������� ������ �� � ������ ����� �� ��� ������� ������ )��� ����.� >�
����� ��� � ����� ����� )�� ���� �� ��� ������� �� ���� ��� ���. ������
��� ��� �� � ������ � ! �������� ��� ��������� �������� ��� 2 ��� ������
� ����� ���� � ������������ ���������� ������� � ������ � ! �������� �� ����
��������� <��#�� ����� ��� ������ ������� ������� ���� ���� �������� ��?��� �
�������� !��������� � ���� ��# ����� �� ������ � ����#��� � ��� ��� �����
������� �������� ��� ���� ��� � ������� ���� ������
����� ������ ����������� � ��
��� ���� ������ � ������ �� � ����� ��� �����#� �%���� ���� ��#��� �
������� � ! ����� ��� ����� ��� ���� �� � ������ ������ !��� ��� ��� ���������
������ � � ��� ��� � ������ ������ ��������� � ����� � ������� ��� ��#��� ����
��� ������ ��� ������� ���� ��� ������� ����� �������� '� ����� ������� � �
��������� ���� ��#������� ���� ������ ��<����� ��� ���� ���� �� ��������� �
������ ���� � � ���� �����# ���� ��������� ��� ��� �������� !���� � ������ �
���� ������� ��� <���� � ������� ��� �������� )���� ��� ����� ������ ���� �
�����. �� <��#�� ���� � ����� ��� ��� ���� �� ������ � ��%���� ��@� ���
����� �� ������ � ���� ����� ����� A�������B ���� ��� ������� �� ��� ���������
��� ������� ��� ������ �������� =���� ��� � ! ��� ������� ��� � �%�� ��@�� ���
������� �� ��� ������� 39
������ � ��������� ���� ������ ��� ������������� � �������������� ���� ������
� ������ �� ��;����� �������� � ��� ���� �������� ������ ����� ��� � ��������
��;����� �������� ������ ������ '� ��� $��% ��������������� ��� ������ ������
� ��� ������ ��������� ��� ��� ���� ������ � ��� ���� ���� �� �������� ���������
�� ��������� ���������� ��� �� � ������ ������� !��� ������� ����� ������
����� ��������� ���� ��� ��� ������ �� � ���<�� ��� ���������� �� �� �������� ����
����� �� ������ � �� ��� ���� �� ������ �� ��� ���� ���� $������������ �� ��
�� ��?���� � ������ ������ ��� ������ �� � ��������� � ��� ��%���� ������
��@�� ���� ���� �������� ������� � �� @�� �� ��� ������ �%��� ���� ����� ��
������� ��� ������� ���������� ��� ������� ��� �� ����� �������� �� ��� ��@�� �
��� ������� ���� ������� ������ ����� ��� ���� � ������ )� ��� ����� ���� �
�� � ������� ���. ��� ������ ��@� �� ��� ��� � �� �������� ��� ������� ���
���� ������ ��� ������� �� ��%������� ������� �������� �� ���� ������� '� � ��@� ��
�������� � ����� �� ���� ����� � � ��� ��� ������ � � ��������� ��@��
'� �� ������� ��������� � ���� '� ��������� � ������ ��� ������� �� ����� ������
��� ������ 2� ����� ������ � ��� ������� ������ ��� � ���������� �#�� ���
���� ���� ��� ��������� ���� <��#�� C��� ��� �����# ���� � ���������� ��<����
�� ��� � ! ���������� ��� ������ ������ ��������� � ��� � ��� ������ ����
��<����� � ��� � ����� ����� � ����� �� ������ �����#� � ���� ���� � ���
������� ����� � ���� ����� �����#� � ���� ����� � ! ������ �� ������� � �
����� ������ � ����� ����� ���� ��� ����� �� � �������� ������� ��� �� � ����
����� ����� ���� �������� ��� �� �������� � ������ ������� � �� ���������
'� ����������
$D�E'� ��������� ��� �� ���������� ���� ������� ��#��� �� ��� �������� ��
������ ���� ��� ��%���� ��@� � � ������ �������� ������ ������ �#� ��� �� ���
���� ��������� �� ������� ������������ ��� ��� �� ��� ���� ����� � � ! ���
��� ��� ����������� ���� ��� ������ �������
������� �� ��� ������� 35
����� �������
2������ ������ ������� � ���� � ��� �� ����� � ! ������� �� �� ��� �� ��� �
������� ��?���� �� �������� ������ ��� ����� ��� ������ ������ ��� �� ����� �
����� � �� �� ���������� ������� ��C�� ������ ��� ����� �������� ����������
��� ����� � ���� ���� ���� ���� � �� ������ �� ���������� ������� � ���
���� � ��������� ��� ���� =� ���� ������ � ���� ��� ������ ���� ����������
��� � ! ��������
������� �� � ����� �� ������ ���� ������ � �� � � ��������� ��� � ������
���� ���� ��� ���� ��������� ��� ������� �������� 2 ���� �� ������ ���
���� � ��� �� ������ ������ � ������� � ���� ������ ���� ������� �� ��������
����� �� �������� � �� ��� �� ����� � � ��� ������ ���������
��� ����� ����� � ������� ������ � 5 �����7
�� ��� � � �� ������ � ��������
� ������ � ����� � ���������
� ��(
����� �� ��� � �� ��� ���� ��� ��� ������ �� ������ �� ��� ������ � ����
������� ��� ��� ���� �������� �� ������ ��� � ��� )�#��� ��� ������� ���
�� ����� ��� ����� �����������.� ������ ��������� ��� ������ ��� ��� ��� �������
����� �� ��� ����� ��� ���� ���� �������� ��� ���� ��������� �� ��� ������ �
����� � ��� ��� ������� ���� � ������� )��� ���� ���� � , �� ���� ����.� ��� ��(
�� ��� ��@� � ��� ��� )�� �����.�
2� �%����� ���� ����� �� �� �����7
����� � ����#""� � !!#" � ���
� %����)!% ���������"��� � ��*���#�
� � � �"�!�
F���� ������ 0+3 �� ����� ��*�� ���� ��� !% ���������"��� � ������ %����� ���
��� �� +4859 ����� ��� ��� ��� ���� � �� ���� ��� ��� ����� ���� ��� �����
������� �� $��% ���� 9:,9:3:3:�8:044+ ��� �# 35504 �������� �� ��� ������ �
�%�����
������� �� ��� ������� 36
!��� �� �� �������� ������ � #�� ��� ���� ���������� � ��� ������ ��� ���
��� ��������� �� ��� ���� ������� �������� ������ � ��� � ��� �������
� ��� ����� ��� ����� =��� ����� ��������� )��� ������ ��� ������
������. �� �������� ��� ����� ��� ������ ����� �� ����� ��� ���� )�� ����
��� ������� ��� �������.� � ��� ����� ��� ������� �� �� �������� ����� ��
������ �� ����� ��� ������� ��������� ��� �� ������ �� ������� �������
��������� � �� ��� ������� ��� ������� ���� �������� 2��� ���� ���#� ��
����� ��� ���� �������� ��� �� �� �� ������ ������� � ��������� ���� � �������
������� ����� � ��� ��� ����� ������
=��� ������� ������ �� ��� �� ����%������ � ��� ���������� ���� ��������
!��� ����� ��� � � ! ��� � ���� ������� ��� ������ ���� ����� ���� �����
������ ���� ��� '� ��� ���� �� ��#��� ��������� � ��� ��������� ���� � ! ��
������ �������� �� ���� �� ��� ���� � ��� �� ������ '� ��� ��� �� �� ��� ��� ��;��
���� � ������ ��� �� ���� � ��� ��� � ������ ���� �� ��� �� ������ ���� ���
��� ��� ����� /��������� ��� ����� ����� � ��� ��� ��� ������ �� ���� ��� ����
�� ��� ����� )'� �� ������� ���� ���� � ��� ��� �� �� ��� ��� ��� ���� �� ��� ��
���� ��� ��� ������ �� �������� ��� ��� ��� ������� ����� ��� ������� ����
��� ��� ���� ���� � ������ ����� �%������� �� �����.� ������� �������
���� ��� ��<���� � � ! ��� ���� � ��� ���� ��� ������ �� ��� ���� ���� �� ���
���� ����� �� ���� � � ������ ��� �� ����� ��� ��� �� ������� � ���� ��#�� ����
���� ��� ���� ���� �� ��� ��<���� �������� ��� ��� � � ���� ��<���� �� �������
���� ��� ���� ����� ����� ��� ��������� � ��� ��� ����� � ���� � ������ ���� �
������� ��� �������� =����� ��� ������� �� � ������� �������
����� ���� ��� �������� ��� ��� ����� ��� ��� � ��� ������� �� ����� ������
����� �� ����� �� � ��� ����� ��� � ��� ��� ����� ��#� ���� ������ �
������� 2 ���� ����� ���� ������ ��� �� �������� ������� � ������� �� �� ��
�� �� ������ ���������� ��� ��������� ����� ���� �� ��� ��������������
� � ! ����� � ��������� ���� � ����� �%������� �������� ��� �� ������
������ � ������� � ������ ����� ��� � ��� ����� ������� ������� ���� �
������ � ��� ��� ���� ��� ����� ��� ���� ������ ��� ���� ��� ���� ���������� �
��� ����� �������� �� �� ������� ���� ������ �������� ����� � �� ������ ������
������� �� ��� ������� 3:
�� ������� ��� ��� ���� � ������ ����� �� �� �������� �� � ���� ��� ����
�� ����� ��� ���� ����� ��� ��� ���� �������� �� ��������� ���� ����� ���� ����
�� ������ � ������� !����� ��� ���� ����� ���� ������� ������ ���� �� ����� ��
�������� )��������� ������ � ��� ���� � ��� ��������.� ����� �� � ��� � ���������
��� ������ � ����� ������� ���� �� ��� �����
��� ����� � ������� �� ���������� ������ �� � �������� ����� ���
��� �� ����� ������ �� � ��� �������
������� ��� � ��� � ����� � ���� ��� ����� � ������ � ��� ����� ��� �������
� ��� �������� ��� � �� � ��������� ��� ������� � ���� ��� ������ ��� �����
�� �� C����� ��� ��#������ �� � ������� ��������� ��� �� �� �����������
���������
����� ������ � ��
�������� ������� �� �� �������� �� ������� ������ ������ ������ ��� ����
��� ��� ���������� ��� ������ ��������� �� ��������� ��� ���� ��� ��� )���
���������. �����# ��#��� ��� �� ������ ��� =��� ��� � ������ ������
���� �� ��<������ ���� ��������� ��� �� �������� � ��� ����� ��� ������
#������� ���� �� ��������
��� ���� ������ � ��� ������� �������� ������ ���� �� ��� ���������� '� *+-�
"�#��� �� ��� ������� � ���� � � ����������� ��� ������ ���� ������� �� �����
�������� � ������� ��;����� �������� ������ #������� '� ������� �� ������
��� ������ ���� ��#��� ������ � ���� ���� 8,,, ����� � �� ������� �� � ������
��������� �� � ��� ���#�� ������� � #����� ���������� ��� �� �� ��������� �
����� �������� ����������� ������� ��� ������ ���� � #������� � ���� ����
�������� ������� ���� ��� ��������
��� ��� �������� ��������� �;����� ��� ����� � ��� ����� �� ��� ������� �
��� ������ � ���� ������ �� ������� � #��� �� ���� ��� �����# ���?� 2������
��� ����� �'!� ��#������� ���� ��������� �������� ��������� ��� ���� � #���
�� ���� ������ �����# ����� �� �� �������� � ��������� �� ��� ���������
��� ��� ��� � ��#�� ��;�� ������� ����� ������� ��� ��� ���� ����� '� �� ���
�������� ���� ��� ���� ��� ������� �� ���������� '� <��#�� ����� ������ ��
������� �� ��� ������� +,
�%������ ���� ������ ��� ���? � �� � ! ��� ������ �� �� ����������
2����� ��������� �;����� ��� ���������� � ��� ����� �� ��� �������� � ���
��������� ���� � ��������� ��� ��� ���� ��� ������ ����� ���� ��� ������ ���� �
��#��� �������� ���� �������� �� ��� ����+� �� ��� � ������ �������
�� � ����� ������� ��������� #������ � ���� � ���� ���� ���� ����� ��� ����
��� �� ���� ����� 2���� ������� ����� ������� ��� ���� � ����� 3,,G � ���
������� 3,,G � ��� ������ ������ ��� ::�4G � ��� ���� ������ ����� �����
���� ��� ������� �� 33G� ���� ����� �� ������ )���� ���� ��� A������B
�����. ���� �� 8,G � ��� ���� �������� =���� ���� ���� ������� ��������� �������
� ��� ����� � ��� ������ �� �� �� �� ������ �������� ���� ��� ��������� ��#���
����� ������� ��� �� ������� �� ������������ �����
2� �� ��� ������� ����� ���� ��� ������ ���� ��� ������� � ����� ���
>���� ��� ������ � ��� ����������� ������� �� � ����� 2������ ��� ������
� ���� ��� �� ����� �� ��� ��#��� �� �� ����� ������� � ����� �������� ����
���������� ����� ��� �%������� ���� ���� ���� ���� ��� ������ 2� � �������� ���
����� � � ������� ������ ����� �� ������� � ��� ������ � ��� ���� ��� ���
���� � ���� �� ���� �� ���� '� ��� ����� �� ��� �� �������� � ������� ��� ����
���������� ��� ������� ���� ��� ���� ��� ����� ������� � ������ �����
��� ����� ����� �������� ����� ������ �������� ���� ���������� ��>��� �� ��
����������� ��������� � ��� ������
'� ��� ���������� ���� � ��� ������ ��� ������� � ���� � ���# ��� ����
� ��� ������ ������� �� ��� ������� $��������� ������� !���� D����������
��� ������������ ������� ������� ������ � ������� � ����%������� +8, ������
� ���� ���� 98G ��� ���������� )������� �������� ��������� ������������� ��
��������� �������� ���;� ��.� 8G ?� ���;� +G ������� ���;� ��� ��� ���� ������
��� ���� A�%������B ������ 2��� 338 � ��� ����� ��# ���� ���� �� ��� �������� ���
��� ��� ������ ������� �� ������� ����� �������� ��� ���� ��� ���������
������� �� ���� �� ���� ������ ����� ������� ������� ���#� )�������� ��������
������� �� ��� ������� +3
��� �%������ �������� ��������� �������� ��.�
��� ������� ������� ������ � � ������ 2����% ��� ������ )��. )� ���� �����
� �� ��������� �� �� �������.� ��� D�� 8,,,E+,,� )���� +���� ��� �� ���
���� ��. ���� �� ������ ��� �������� ��� �� ��������� � �������� ��#�������
)��(� �������� !�� ��#�������� '"1 ���� '��� ��#�������� ���. �� ����������
?�� ��� ����������� 1�� ����� �� �� � �� � ��� ��� ��� ������� ��� ( �����
��������� ����� �� ?��� ��� ��������� ��� ������� ������ ���� ��� ��� ��������
����� ��� � ������ � ��������� �������� ��� ��������� ��� ������ ��� ������
�� ������ � � A������ �� �����#B � ���� � ���� ��������� ��� �������
������� ���? � ��� ��� ������ ��� ������ ��� ������ �� �� ��������� ��� �
��� ������ ��� � ��� ��� ��� ������� ��� � ��� ,� ,%�� ��� ,� � ��� �������
���� ��� �������� �������� ,���� ,���,������ ��� �����H ��� ��������� ��� � !
������ ��� ��� 1��� ���� ��� ��� ������� �� ��������� ����� � ��� )������.
��),���,�����, ���� ���� ��� ������ �� ��������� ������� � ���
��� ���� ��� ������ �� ������� � �������� D�� 8,,,E+,, ���� � ���
���# � ��� ������ �� �����#� ���� �����# ������ � ! ���? �� ��� ���
������� ���� ��� ���� � ��� �� ��� ��� ������ ���� )�������� ��� ��� �
��� ������� ���� �������.� /� � ������ ���#���� ���� 6 ������ ��#��� ���
����������� ��� ���� �����#� ������� ��� ������� � ���� ���� �� ����
��� ����� )��� �� ������� ������ � ���������� ����� � ������.� 2���� �� ���#
)��������� � ���������.� 04+�80, ���� �� ���� ��� 3+8�84+ ���� �� ����� ����
������� ������ 6 1" � )��������. ���# ����� 1�� � ���� ���? ��� ���
��� ��� ��� �������� ����� 3 ���� ��� ��������� � ��� ������������ �����#
���� ��� ���� ������ ��������
� ������� ��� ���� � A������@�B ��� ��#��� ������ ��� ���� ������ 2�
����� ����� ���� ������ ���� ����� ��� ������ ���� ����� ������ )��� �������
�� ��������� � ��# � �� �%����� ��� ��� ���� ������. ��� ����� ������
� ������ ������ ���� ����� ����� ��#� !��������� � ������ �� ���� �� ���
������� ���� ������� ���� ��� ���� ����� ������ ��� �����
������� �� ��� ������� ++
monitornetwork5000DEC
CiscoBox
FileServer(fs)
X-term
X-term
X-term
X-term
X-term
DEC5000cycles
DEC5000cycles
cycles5000DEC
DEC5000cycles
Princeton C.S Computing Facility
EthernetUser terminal
Ethernetmachine room
.......
����� 37 ������� �! D��������� �����#
������� �� ��� ������� +0
����� ���� ����
'� ������� � ��� ����� ������ �� ������� ��� ��������� ����� �������� ��
���� ���� �������� � �� ������� ���� � ���� ��� D������ �<������� ��������H�
!������ ������� ������ )D�� !��.� ���� ���� ��� ������ � 33+ A ���C�B ��#
������� ��� � ����� � ��� ��� �� ���� ����� ��� ����� #����� )���� ���� �
$��% ��#� �������� ������ ������� �� 1���� +I. ��� ������ � ���� ��� ��� ���
��� ����� ��� ������ ���� ������� � ��� ����� ��������� � ����� �� ��� A������
���B ������
!��� ��� D�� !�� ���� ���� �� ���� � ����� ������� ���� ���� �� ������
���� ������� ��� ��� ������� ������ ��� ���� ������ � �� ������� �������� �
��������� ����� �������� ����� ���� ��� ������� ���� �#�� ��� �� ��� �����
��� ��� ��� ��� ��� �������� ���� ������ ��� ��� D�� !�� ����� ���� ���
��� ��� ��������� � ������� ��� ����� � ���� � ��� ���� +8 ���������� ����
��������� ��� ������ ���� � �� ����� ������ ��� ������� ���������� �� D��
!�� ��� ��� ��;����� ��� ��� ������� ���������� �� ���� ��� ����� �������
� ������ ��#������ ��� ���� ����� ��� ������ ������ � ��� ��� ������� ���� (
��������� �� ��� ���� ��������� ���� ��;����� �� �� ������� �� ���������
��� ���� �� ������� � �� � �������� ��#������ �� ��� ������ � ���������� �
����������� ��#������ ���������� ��#� ���� � D�� !���
��� ���������� �� ��@� ��� ������ � ��� ������� ���������� ��� ��� D��
!�� ���������� ��#� ���� ���� ����������� ��������� '� ��� �� ����� ���� �������
������� �� � ����� ��� � ��� ������ ������ ���� �� ����� ������� ���� ���� ������
��� ���������� ����������� � ������ ������ �� ��#���� ���������� ������� �������
��� ����� ������ ���� ����� �� ��;����� ������ ���� ������� ���� ��� ����
�� ��� ��������� ������ ���� � ���� ��� ������ �����
��� ������ ��#��� ����� ��� � �������� �� �� ���� #���� � ������� ��� ���
������ ��������� ��� ��?���� � ������� ���� ���� ������ ����� ���� �������
��� ���������� ��� ���� ��#���� ���� ���� ���� ��������� � ��� ������ �����������
������� �� ��� ������� +4
����� � ����������� ��� ������ ������� �� ������ �� ������� �������� � ���
�����# ���? � ��� ��� ������� '� �� ������� � ��� ����� ����� � ������ �� ��
��%����� ������ ��� ����� ����� ���� ������ �������� � �� �� ������� ���
����� ��� � ! ��������
'� ��� ������� ������� ��� ����� �������� ���� ��� �����@�� �� ���� ���
����� ���� �;�� ����� ��� �����
!��� ��� ��������� �� ����������� ��� ������� ��� ����� ������� � ��� �;�
�������� � ��� ����� ����� ���� �� ��� ������� '� � ����� ������ ������ ����
������� ������ ���� ��#��� � �� ���� �� ��� ������ �� � ��� ������ A���B� =���
� ���� ���� ��� ��� �� ��#�� ����� ��� ����� ��� ������ ������ ������ �����
������ ���� ��� ���� ��� ������� ������ $������� ���� ��� �������� �� � ��� ���
���� ���� ��� ���� )A������ �����B.� ��� ������ ���� ������ � ����� �����
)A��� �����������B. � ���� ��� ��� �� ���� ��� �� ���� ���� � �� �������� �
��#� �� �� ���� ���� )��� A���������� ����B.� ��� ����� � � ����� �����
�� ������� �������� �� ��� A��� ����B � ��� ��� J ��� ������� � ���� ������
������ �� ������� ��� ��� ���� 2 ������ � ����� �������� � ��� ��� �����
�������� ��� ��@� � ��� ����� ���� ��� ������� � ��� ���������� ���� � ������
���� ���� ���� �� ���� ������ ��� ��� ��������� ��#��� ��������� � ��� ����
=�#��� �������� �;�� ��� ����� �� ������� ����� /������ ���� �� ������
����� � A����B ���� �� ��� ����� �� � �� ����������� ����� ����������
���� � ��� �� ���� �� ��� ���� ���� �� ���� ���� �� ��� ���� ���� ����� ��� �
������� ��������� � ������ ��� ���� ��� ��� ���� !���� ���� �� ��� ��� ���
���� ���� ���������� �� ���� ���� �� ��� ���������� ���� � ����������� ���� �����
�� � �� �������� �������� ��������� ��� ��� ���� ������� � ������� ��� ��#���
������� �������� ����� �� ��� ���� ������� ��� ������� ��� ������� � ����� �����
�� �� ���� ��#� ���� �� ��� ����� ���������� ����� $������������ �� �� ��?��� �
+8
������� �� ���� ������ ������ � � ����� � +9
��#� ����� ��������� ���������� ���� � ��� ������ #������� � ��� ��#���
���������� 2� �� �%������ ��� ��� ���� ���� �� 3,,G �� ��� ���� ���� ��� ���� ���
��� ��� ��� ��� ����� ����� �� � ��� ���� 2� ��� ���� �%������ ��� ��� ����
���� �� ,G �� ��� ���� ������ � ���� ����� ����� ���� �� ��� ������
���� ���� #������� � ��� ��#��� ���������� �%���������� �����<��� ���
�� ���� ������ ��������� ��� ��������� ���� � ������ ��� ��� ���� � � ���������
����� ������ ����� ��� � #��� ������� ����� ���� �� �� ���� � ������ ���
��� ���� �� � ����� ��� ��@�� ���������� ����� ��� ���� ��#��� �������� "����
��� ������� ����� ��� �� ��������� �� ���� ���� � ���� ������� ��� �� ���
���� �������� ������� ���� �����
���� ������ �������� � �������� � ������ � ���� �������� ���� �;�� ��� ���
��� ����� =� � �� ������� � ������ �� ������� ���� �� ��� ���������
�� ���� � <������� ����� ��������� ������� �� ���# ������ � �������� �� ��#���
����� � ������ � ��� ���� ��������� ���� ������ � ��C���� ��� ��� ������
$������������ ��� ���� �������� �� �������� �� ������� ������� '� ����������
��� �������� � ������ �������� �������� *5- *0,- ���� �� �� ����� �� ���
������ � ���� ���� ����� � ����� ��������� � ������� ��� ��������� � ����
�������� '� ��� ����� ����� � ������ ������������� � ��#���� ��� ���� � ������
������� ��� ��������� ������
1�� ������� ��# � ��� ���� �������� ��� ����� � ������ ���������� ����
� ����� ��������� )����� ��� ����������� � ��� ��@��.� � � ���������� ���� ����
������� )����� ��� ��������� � ���� ������ ���� ����� � ������� ��� ��� ����� �
� ��� �� ����.� ���� �� ��������� ������ � ��� ��?���� � �������� ����� ����
������ �� �������� �� ��� ������� �������
'� ����� � ��� ���������� ����� ������ � ������� � ��� ������ ������� � ����
��� ����� � ������ � ��� ���� ��������� ���� ���� ������� ���� ��� � ��������
� ��� ��� ��������� ����� ��� ����������� � ���� ������ ����� � �� �#����
������� � ���� � ����� ��������� � ���� ���� �� ��� ��>���� � ��� 'E/ *03-
������� �� ���� ������ ������ � � ����� � +5
*6- *33- *04-� ���� �� ������� �� ��� ����� � ��� ��� ������ ����� �� �������� ��
���� � ��?������ ����� ������� � ��� ��� ������ ���� �� �� ����� �� ��� �����
������� ��� A��#��� ���B � ��� ������� 2 ����� � ��������� �������� �����
���# � �������� ���� � ����� ����� ���� ����� ������� ��� ��>���� � ������
����
1�� ��� ������ ���� ���� ������� � �� ��<������� ��� � ��� ������ ��� *35- *+-
*03-� ������� ��� ���� �� ������� ��������� � ��� ��������� ��������� ��������
���� ��� ��� *33-� ���� ��������� ��� �� ��������� �%������� �� ��� ������� ���������
�� ��� $��% �������� ������ �� �� ��<������� ��� 'E/� '� ��<������� ���� �� #���
� �� ���� �� ��� �� ������� � ��� ������ ���� )� ����� ���#� � ����. ������
���� ���������� ��� ��#�� ��������� ��� ��� �� ������� �� ��� ������� �����
��#� � � ��<��������� ������ ��� ���� �� �� ������
���� �� $��% ��� ���� ��#��� � �� ������� � ���������� �� ����� ���� ��� ������
*35- *+-� ���� �������� ���� �� �� ���� ��;����� ���� �� ��� ����� ��� �� � ����
���� ����� ������� ���� ��# � ��� ������� ���� ��� ���� ��� ��#��� � �� �������
������ ����� ���� ��� ������� ��#�
2 ������ � ���� �������� ���� ��C���� ��� ��������� ���� ������� �� ���
��#��� ����� �������� �� ������� +� ���� ����� �������� ����� ����� �� ���
������� &���� ������� ���� ��� ����� ����� � ����� ���������� � ������ �����
�����������
����� ������� ��������
����� ��� �� �� ��
'� ��� ������ ��� ����� � ���� ��� ����� ���? )�� ��� ��������� ��� ������
� ���� �� ���� ��� ����� ��� ���. ��� ������ ��������� � ��� ���� � ����
������ + ��� 0 ��� ��� ����� ���� ��� ����� ���? �� ��� ������� ��� D�� !��
������ ������������ ��� ���� ���� �� ���� �������� ���� �� ����� �� ���� 0
������� �� ���� ������ ������ � � ����� � +6
Thu 00:00
Thu 06:00
Thu 12:00
Thu 18:00
Fri 00:00 Fri 06:00 Fri 12:00 Fri 18:00 Sat 00:00 Sat 06:00 Sat 12:00 Sat 18:00 Sun 00:00 Sun 06:00 Sun 12:00 Sun 18:00 M
on 00:00 M
on 06:00 M
on 12:00 M
on 18:00 T
ue 00:00 T
ue 06:00 T
ue 12:00 T
ue 18:00 W
ed 00:00 W
ed 06:00 W
ed 12:00 W
ed 18:00
1000
2000
3000
4000
5000
6000
Rea
ds/W
rite
s pe
r ho
ur
WritesReads (all)
����� +7 ���� ��� =���� ���? �� ������� ����
� 3 �� ��� ������� ���� ��� �� ���� 8 � 3 �� ��� D�� !�� �����
������ ���� ��������
2� ����������� �������� �� ��� ��� ���� ������� �� ��� ������� � ���� ��� ����
��� ��#��� ���� ���� ��� �� �� ������� ��� ��� D�� !�� ���� ��� ��� ��
����%������ �� ��� ������� ����� ��� � ��� ��� ��� ������� ������� ��
��%������� 9 ��������� �� ��� ��;�� ���� ��� ��� ���� ������� ��� ������������
��7 ����� +0G ��� ��� ���� ���#� ��� ����� �%������ 4,G �� ��� ����� ����
����� 4 ���� ��� ������ ��� ��� ���� ��� ��� ����� � ��� ���� � ��� ���
��� ��������
���� ������� ���� �������� ��� ������ ��#������ ��� ����� ���� ���� �������
����� '� �� ��#��� ���� ��� �� ��� ���� �� �� ���������� � ��� ����� ������ � �����
����� �� � ��� ��� ������ ��� ������� �� ���� �� ��� 9 1������� ���� ����
������� �� ���� ������ ������ � � ����� � +:
Mon 19:00
Tue 01:00
Tue 07:00
Tue 13:00
Tue 19:00
Wed 01:00
Wed 07:00
Wed 13:00
Wed 19:00
Thu 01:00
Thu 07:00
Thu 13:00
Thu 19:00
Fri 01:00
Fri 07:00
Fri 13:00
Fri 19:00
0
5000
10000
Rea
ds/W
rite
s pe
r ho
ur
WritesReads (all)
����� 07 ���� ��� =���� ���? �� D�� !�� ����
������� �� ���� ������ ������ � � ����� � 0,
Thu 00:00
Thu 06:00
Thu 12:00
Thu 18:00
Fri 00:00 Fri 06:00 Fri 12:00 Fri 18:00 Sat 00:00 Sat 06:00 Sat 12:00 Sat 18:00 Sun 00:00 Sun 06:00 Sun 12:00 Sun 18:00 M
on 00:00 M
on 06:00 M
on 12:00 M
on 18:00 T
ue 00:00 T
ue 06:00 T
ue 12:00 T
ue 18:00 W
ed 00:00 W
ed 06:00 W
ed 12:00 W
ed 18:00
1000
2000
3000
4000
5000
Tot
al r
eads
per
hou
r
Cache Hits (estimated)Cache Misses (actual)
����� 47 ���� F��� ��� 1����� �� ������� ���� !������
������� �� ���� ������ ������ � � ����� � 03
Thu 00:00
Thu 06:00
Thu 12:00
Thu 18:00
Fri 00:00 Fri 06:00 Fri 12:00 Fri 18:00 Sat 00:00 Sat 06:00 Sat 12:00 Sat 18:00 Sun 00:00 Sun 06:00 Sun 12:00 Sun 18:00 M
on 00:00 M
on 06:00 M
on 12:00 M
on 18:00 T
ue 00:00 T
ue 06:00 T
ue 12:00 T
ue 18:00 W
ed 00:00 W
ed 06:00 W
ed 12:00 W
ed 18:00
0
100
200
300
Rea
ds p
er h
our
Cache Hits (estimated)Cache Misses (actual)
����� 87 ���� F��� ��� 1����� �� ������� =�#������
��������� �� �������� �� ��� ��� ������ ��� ����� ������� � ��������� �������
������� ��#������� � ���� ��� �� ���� ��� ����� ��� ����� 8 ���� ��� ���� ���
������ � � ������ ������� ��#������ �� ��� ������� ����� /� ���� ��#�������
��� ��� ���� ��� ��� ���� ����� ���� � ��� ��� �������� ��������� ��� 8+G ���
��� ���#�
����� ���� �������
���� �� ��� ����� ���� ������� ����� �� ��� ���� ��� )���� � �����. ��� ��
��� ���� ���� )� ��#������. �� ��� ������� ��� � ���� ���� ���� ��� ��� ���
����� ������� � � ��������� ��� �� � �� ������� � ��� ��%� ������� �
���� ���� =� �� ������ ��� ��� ��� � ��������� � ��������� ������� ���� ���
����� ������ �� ��� ���� ���� � � ��;����� ����� ������ + ��� 0 ��� ��� �������
���������� � �������� ������� ������ � ��� ���� �� ��� ������� ��� D�� !��
������ ������������ /������ ���� �� ��� ������ ������� 83G ��� 5,G � ����� ���
������� �� ���� ������ ������ � � ����� � 0+
a
a a a ��%� /������� � ��� aaa ������� a a ���� �� a ���� �� a =���� �� a =���� �� aa /������� a a !��� $��� a ��� $��� a !��� $��� a ��� $��� aa
a ���� a a 83�5G a 09�0G a 3,�3G a +�,G aa
a =���� a a 36�5G a 3,�4G a 5,�,G a ,�:G aa
����� +7 ��%� /������� �� ������� /�������� ������� ����
a
a a a ��%� /������� � ��� aa
a ������� a a ���� �� a ���� �� a =���� �� a =���� �� aa /������� a a !��� $��� a ��� $��� a !��� $��� a ��� $��� aaa ���� a a 99�+G a +6�5G a 4�:G a ,�+G aa
a =���� a a 0,�0G a 3�4G a 94�,G a 4�+G aa
����� 07 ��%� /������� ��� ������� /�������� D�� !�� ����
������ ��� ������ �� ��� ���� ������� �� ��� ���� ����� ���� �������� �������
�����@�� �� ��<����� � ��� ���� #��� � ������� �� ��� ���� �����
����� ������� ������
'������� �������� ���� ������� ���� ���� ��#� �� � ����� ������� � ���� ���?�
'� ��� ������ ��� ���� �� ���� ���� �� ���� ���� ��� ������� ���� ���� �� ���
���� ���� )� ��#������. �� ��� ���� ����� ����� ���� ������� ���� ���� ���� ��
���� ��� ���� ���� ���� � ���������� ���� ������ ���� �� ���� �;������ ������ 9 ��� 5
��� ��� ��������� � ���� �� ������� �� ���� ���� ��� ��� ��� ���� ���� �� ����
��#������ �� ��� ������� ��� D�� !�� ������ ������������ ��� ���� �����
������ ��� �������� � A�� �����B �� ���� ���� ���� �� ��� ���� ���� �� ��� ����
��� ����� ���� ����� ���� ��� ���� ���� ���� >��� ���� � ��� ��������� � ���
���� ������ ��� ����� ������� ��� ��������� � ���� �� ������� ���� ���� ��
��� �� ������� � ��� ���� ������ ������ � ����� /������ ���� ��� �� ����
� ��� ���� ���� ����� � ��� ���� ��� 99G �� ��� ������
������� �� ���� ������ ������ � � ����� � 00
0 1 2 3 4
T (hours)
0
20
40
60
% o
f re
ads
of f
iles
prev
ious
ly r
ead
wit
hin
T h
ours
����� 97 G � ����� � ���� &��� ���� =����� � F���� ������� ����
0 1 2 3 4
T (hours)
0
20
40
60
% o
f re
ads
of f
iles
prev
ious
ly r
ead
wit
hin
T h
ours
����� 57 G � ����� � ���� &��� ���� =����� � F���� D�� !�� ����
������� �� ���� ������ ������ � � ����� � 04
0 5 10 15 20
Reads Since Last Write
0.0
0.1
0.2P
(nex
t op
erat
ion
is w
rite
)
����� 67 ��� ������� ������� ����
����� ���� � ������
��� ��#����� ���� � ��� ���� �� ���������� �������� ������� ����� �� ��� ����
����� �� ������� ������� ������ '� ���� ����� �� � ��� �� ���� ����������� ��
����� ����������� ��#��� ���� ��� ��%� ������� � ���� ��� ���� �� �� ��� ��
������� ������ ���� �� ��� �� ����� � �����#� =� ��� ���� ������� A��� �������B
���� ���� ���� � A��� �����B � ����� � ����� ���� ��� ��� ����� ��� ������
��� ���� ����� �� ��� ������� ��� D�� !�� ������ �� ��� ������ ���� ���� ���
���� ����� �� ������� �� ����� ��� ����� ���� ���������� ���� ���� 3,G �� ����
�� ���� ���� ��� ���� ����� �� ������� �� ����� ��� ��� ���� ��>���� � ����
�� ����� ��� �� ���� ���� ��� ���� ���� @�� � �� ����� ���� ���� ���� ������ �
���� �������� ������ 6 ��� : ��� ��� ��������� � ���� �� ������� �� ��� ������
� ������� ���� �� ������� �� ��� ������� ��� D�� !�� ������ ������������
��� ������ ����� � ��������� �������� � ��� A���������B � � ��� � �� ����
����� � � ������ ��� �� ��� ����� � ���� �� ������� ���� ���� ������ ���� ���
�� ������ �� � ������ ������ �� �%������ �� �� ������� � ��#� ��� �� � �������
�� �� �%����� �� �������� ����� �� �� � ��������� ���� ������ �������� ����
���� ��� �� �������� ����� ��� � ��� ������
������� �� ���� ������ ������ � � ����� � 08
0 5 10 15 20
Reads Since Last Write
0.00
0.05
0.10
0.15
P(n
ext
oper
atio
n is
wri
te)
����� :7 ��� ������� D�� !�� ����
����� ���� !��"��� �# $���� ����
���� ���� ��� ������ ������ �� ���� ������� ��� �� ��������� �� ��������� �
����� ��� �� ���� ��� �� �%����� � ����� ����� ��� ��?���� � �����������
�������� ���� �������� ���� �� ������� � �� ���� ��� ���� ��� �%�����
� ����� ��� ����� ���� ����������� ���� ������� *36- ���� �%������ A���
�����B <������� ��� �� ��� ���<���� ���� ���� ���� ����� ��� �� ���� �������
��� �������� '� �� ��� ����������� � �# �� ��� ������ ����� <������ � �� ����
���� ���� ���� ���� ���� ���� �� �������� ����� ��� ��������
'� ��� ������ ���� ���� �� ��� ���� �� ���� � ��#������ ���� �� � ����� ��
����� � ���� ���? ��� � ����� ������� � ����� ���?� '� ���� ������ � ������
���� ��� ; �%���������� ���� ��� ������ � ������� �������� ������ 3, ��� 33
��� ��� ������� � ���� �� ���� ��� ����� � ���� ��������� ����� �� � �������
���� ������� �������� ���� � ����� � ��������� ����� �� ���� ��� �� �
������� �� ��������� � ��� ������ � ������� ������� ���� � ���� ����� /������
���� ����� ������ �� ���� ������ ��� � �� ��� ���� ���� ���� ���� ���� � ���
��� ��� ������ �� ��� ������ ����� ��� ��� ����� ���� �%���� ���� �� �����
��� ����� ������� )��� 9,G. � ���� ���? �� ���� ������� ���� �� �������
������� �� ���� ������ ���� �������� ���� ������ ��� �� ���� � ����� ��� �
������� �� ���� ������ ������ � � ����� � 09
0 5 10 15 20
n (readers)
0
20
40
60
80
100
% o
f R
eads
and
Wri
tes
used
by
>= n
use
rsReadsWrites
����� 3,7 ���� ��� =���� !������� ������� ����
0 5 10 15 20
n (clients)
0
20
40
60
80
100
% o
f R
eads
and
Wri
tes
used
by
>= n
clie
nts Reads
Writes
����� 337 ���� ��� =���� !������� D�� !�� ����
������� �� ���� ������ ������ � � ����� � 05
��������� ���� ������ ���� � ��� ������ �� ����� =� ������ ����� ������
���� �%���� ���� ������� �� �����<���� ��������
$������������ ���� ��� ������ ��#��� ��������� �� ������ �� ������� ��������
����� ��� ���� �������� ������ ������� �� ��� ��������� � ��� ������ �����
��� ��������� ������� � �%������ ��� ������ � � ��� ��� �� ���� � ������
��� ������ ����� � ������� �������� ���� ��� ��C���� ������� ���� �������
� ��� ��� ��� ��� �� � ������ ��������� !���� ���� ��#��� �������� ��
�� ��������� ��� �������� ��#��� ��������� � ����� ��� �������� ����
������ ��� ��������� ������� �� ��� ������ � ���� ���� ����� ������� ������
������������� � ���� �������� ��� ���� � ������� ������� ����� � ��� ������
���������� ���� ��� ������ ���� ������� ��� ���������� ���������� ���
�������
���� ������ �%������ �� ��#��� ����� ��#�� �� ������� ������� ������
������ "�� ����� ������ ������� ���� ��������� ��� ���� ������� �� ���� ��� ����
��� ��� ���������� ��;����� ������� ������������ !������ ���������� '�������
������� ������� &����� ��� &������ =���� !������� ���� ��� � ��� ����
�������� ��� ������ �� ������� �� � ��� ��������@� ��� ���� ����� ���� �� ��
��������� � �� ������ ���� ����� ��������� ����� � ���� ����������� � ���� �
����� ����������� �� ���� ������ !����� ��� ������������ ������� ��� �� ����� �
������� ���� ��� ��������� ������� �� ��� ����� ��� �� ������ ����������� ����
��������� �� ����� ���� $��% ��#� ������� �� ������� ������������ '� ���� �� ��
������� � ����� ����� ���� ���� ���� ������� �� ������� ������� � ��� �������
����� ��������� ��������@� ���� ��������
��� ������� ������ �%������ �� ���� ������ ���������� ����� ������ ���
� ����� ��#��� ��������� ��� �%������ ��� ������ � ��� ��������� ����� ���
����� ������ �����
D���������� ��� !������ ��������� ��� A����� ������B ����� A�����B ������� ��
��� ����� ��� ������ ��<����� � � A������B ������ � ���� � ��� ������ �� ���������
������� '� �������� ��� ������ �������� ��<���� ���� ����� �� � ������ ������ ���
����� ���� ��� ��� ������� � �� ����� ���� �� ������ ���� ��� � ��� ����� '� ����
����� ��� ������ ����� ���� � �������� ���� � ��� ��� ������� ��� ����� �����
�� � ���� �� � ���� ��������� ��� A�����B ������ � � ����
��� ����� ������������� � � D ! ���� �� ������� ���� ��� ����� ������
����� ������� �� ��� �� �� �������� ����� �������� � ��� ����� '� ���� ��� ��
���� D !� ������� ��� � ����� ����� ������ ������������� ������� �� ���� ������
��� �������� � ��� � ������� ���� ���� ���� ��� �� ���� �� ���� � ��� �������
'� ��� ��� �� �� �� ��� ��� ���� ��� ������ �� ������� 2������ ���� ��������
��� ������������� )��������� ���� ������ � ����������� ��������.� ����� ���
������ �� ������� ���� ��� �� � ������� ��� ��� ��� �� ���� ���� ��� ��
� ������� � ��� ��� ��� ������� ��� ���� ��� ���� ��� ����� �������� ��� ��
����� ������� ���� ������ ����� ��� � ���� �����
���� ������ �%������ ��� ���������� � ������� �� ���� ��� ��<����� ��� ������
������ �� ��� ������H ��� � �� � ������ ������� =� ��� ����� AC��B �������� ����
��� ������ ��� ������ � ��� �� ������ �� � C��� �� ���������� �������
06
������� �� ���� ����� � 0:
������ �� ������������ ������ � �� � �����<�� � ������ ����� ���������� ��
�� �� ������ ���� ���� �� ��� �������� ��� � ������ ������ �� ����������� ��
������������ ��� ����� ������ � ����� ��������� ��� ��������� )��� ������
� �������� ���� �� �� ������� �� � ����� ���� �����. ��� ������� ���� )���
������� � ���� ��� ���� �� �� �������.� ����� ��� ���� ����� ���� ��C����
����� ���������� !�� ��� ����� �%�� ��� ����� ��� �������� ������ ������ �
���� ������� ��� �� ��� ������ � ���������� ������� ��� ����� ��� �������
� � ������ ���� ��� ���� ��<����� � ����� � ��<���� �� � ��� ���� ��� ��� ��@��
��� � �� /����� ��� ��#��� ���������� ��� �� ��� �%����� ��� ���� � ��� ���
��� ��� ������� � ����������� ��� ��������� ��� ����� �� �� ������ �����
���������� ������ ����������� '� � ����� ���� ����������� ������� ����� ��� ������
�� ������ ���� � #��� �� ���� ��� ����� ��<������ ��� �� � � ��� ���� �� ���
� ���� �%�� ��� ������� ��� '� ����� ����� ���� �������� ��� ����� ��� ���� �� �
������� ��� ��� �������� ���� � ���� � ��� D ! ���������
F������ �� � ����� ���� ������ ��� ��� � ��� ���� ���? ��� ���������
������� ��� �� ������ !��� ��� ������ ������ ���� ������� �� ��� ��� �������� �
���� � �������# ���� ����� ���? �%���� ������ ������� ��� ����� ���������
��� ������� ���� ������ � ����� ������ ���?� ��� ���� � ��� ������ �� �������
�� ��� ������H� ������� � ����� ���� ��<����� �� ������ ��� �� �� ��� �����
����� '� ����� ����� ���� �������� �� ���� ���� ������ ���� �� �� ����� ���
��� ����� ��� ��� ������ ���� ��� ������ ����� ���� ����� ���� ���������� ���
��� ��������� � ��� ������� 2� ���� ����� ����� ������ ���� �<��������� ���� ���
��� ��� ���� ����� ��� ������������ ��� ���� ��������� ���� ��;����� �����������
=��� ��?������ ����� ����� ����� ��� ����� �� ���� :,G � ��� *+-� 2� �������
�� ��� ��� ���� � :8G ���������� � ��� ��������� ���������� � ���� ���� 9G �
��� ����� ��� � ������� � 8,G �� ��� ������ ���� =��� ����� ���� ��� ������ ����
� ����� ����� �� ��� �����H� ������� � ��� ���� �� ���� � ����� ����� � ���
������ ���������� � ��� �������
��� ����� ���� ���� ��� �� ���� ��� ������ ����� ������� ���� ��������
������� �� ���� ����� � 4,
��������� ��� �;��� ������ ���� ��� �� ���������� ������ ��� ���# � ��� ������H�
��#� K�������� ������� �� �������� ������ �� ��� ������ �� �� ����7 �� ���������
��������� ���? ������� ��� ������ ��� ������ )��������� �� ������. ��� �� �����
��������� ���� ���� �� ���������� �� ��� ������ � ������ ��� �������
��� ������ ���� ���� �%����� ��� ����� ���� ��C���� ����� ���� ���� ���
��������� �������� ������ ��� ������������ � �%������ �������� ��� �����@� ����
�� ����� ������ ������ ���� ������ ���������� ��� ��� � ��� �������� �� �
������ ���� ���� ���� �� ��� �������# �� ����� ���� �������� � ������� �� ����
� ���� ����� ������� ���� �������� "����� ��� ���� ���� ���� � ����� ���
���������� �� ������� � � �� � ���� ����� �� ������� ��� �������� ������ ��� ��
�������� ������ � � ���� ������ �� ����� ���� ����������� ������� ������ ���
����� �� � ����� � ������ ����� ������� �������� ���� � �� ������ ��� ��������
��� ������ � �� � �� ������� �� ��� � �%�� ������ � ���� , � � � �� ���
���� ���� ���� �� �� ������ �� ��������� ��� �%�� ��� � ��� ���� ������ ����
��� ����������� ���������� ���� ��� ��;����� �� �� ������� ������������ �����
��� ����� ���� ��� ��� ���� ����� ���� ���� ��� ������ ��� �� ������� ���� �� ���
������ �� ��� ��� ���� ������ �������� ���� ��� ���� �� ���� � ��������� ��
���� �%��� ���� ��� �� � �� ������� ������� �� ������������� ���� ���� ��� ��
� � ��� ��������� ��� ���� �� �������� ��� � ��#� ���� �������� �������
�������� ���� ����� ��;������ �� ���������� '� �� �� �������� �� ��� �������
�������� ������� ������� ����������
'� � C�� ����� ������� ��� ����� ���� ���� ���������� ��� �����@�� ��� ��������
��� ��������� � ��� ��� ������� ��� ���� ���� �� ������� �� ����� ����� ����������7
��� ��@� � ��� ���� ��� �������� ����� ��� ��� ���������� ����� ���� ��@� ��
������� � �%�� ������ � ���# ��#� )� ��� ���� �������� ����.� �� ���� �����
�� ���� ���� �� � �%�� ������ � ���� �� ���������� ��� �������� ���� �� ���
������� �� ���� ����� � 43
�������� ��� ����� ���� � ����� ���� � ��� �������� �� ��� ���� =� ������
��� ����� � ��� ����� ����� ���� ��� ��� �� ��� ��� ��� ���� ���� ��� �������
����� � ������ ������� ����� ������ ����� ������ � ���� ���� ��� ��#��� � �� ����
�� ��� ���� ������� ��� ���� �� ����� ������ � ���� ���� ���� ���� ������ ������
=��� ���� ��� ��� ������� ������ ���� ���� �� ���� )�� ���� ��� ��� ���� ������
� ��������� �� ��� ������ ��� ���. � ���� ���� �� )�� ���� ��� ��� ��� �%���
��������� ��� ������.�
��� ���������� ���� �� ��� ���� ���� � ����� � ��� ����� �� ������ ����
��� ��� �� ���� ��� ������ ���� �� � �� ������ '� � ������ ����� ����� �����
��� ������ ���� ��� ���� �� �� ��� ���� ���� ���� ��� ������ ���������� ����
)/��. �� �� ���� ������ ������� ��� ���� ���� ���� �� ���� ��� �������� �� ���
������ *3-� ���� ���� �� ��� �� ����������� �� �� A; ����B ����� ����� ���
������ ��<���� � �������� �� #��� �� ������� !��� ��� ������ ��� ���� �������
�� �� #���� ��� ���� ���� �� �� ��� �� ������ �� � ��� ��� ������ � �������
��� ������ � ����� ���� ���� �� ����� ��#��� � �� ���� ����� ���
'� �� ���� ����� ���� ��� ���������� ���� �� �������� ��� ���� ��� ��� ��@�
�� �� @�� ��� ������ =��� ��� ��@� �� @��� ��� ���� ���� �� ������ 3,,G ��� ����
��� ��@� �� �������� ������ �� ���� ������� ��� � ��� ���������� ���� �� �����
���������� ��������� �� ����������� �������� ���� � ���������� ���� �� �� �����
��� ��� ���� �� ����� ��� ���� �� ���� � ����� � ������ � ��� ���������
� /���
��� ���������� ����� ������� �� ������� ������� ��� ��������� ���� ������
��� ��� ������� ��� ���� �� ������� ����� �������� ��� ��� ��� ���� �� �
������ ��� ����� ������� ���� )&�$. ����� &�$ �� ���� � ��������� �� �������
��� �� �������� � ������ ���� �� �������
'� ���� ������ ���������� � ��� &�$ ��� ������ ; ���� ���������� ������
������������ ����� )��� ����. ���� ��� ���� � ������ �� ���� ������ ������ 3+
��� 30 ��� ��� ��������� ������� �� ��� ������� ��� D�� !�� ����� �� ������
���������� ����� ��� ��@�� � ������� , ����� ����� ������ ��C�� �� ���������
��� � ��� A���� ��B� ��� ���� ����� ��� +89 ���� ��� ���� ������ � ���� ����
� ����� 39G �� ��� ����� ��� ���� ��� &�$ ��� /�� ����� ��� ��� � ��������
������� �� ���� ����� � 4+
0 100 200 300 400 500 ... infinite
Cache Size (files)
0
20
40
60
80
100
Mis
s R
ate
LRUOPT
����� 3+7 &�$ ��� /�� 1��� ���� ��� ���� !�@�� ������� ����
�� � ��� ��@� � ��� 83+ �����
���� ������ �� ��� ����� ���� ����� )���� � ���� +3L".� � � ��� ���� &�$
��� � ��� ���� 3,1" �� �� �%����� � ������ ������ �� ���� �� �� ������
������� ����
1�� ����������� ���������� ����� ���� ���� ������ ���� ��� ������ �������
����� ���� ������� ���<������ ���� ����� ����� ��������� ���� ���� ���� �
������ �� � +, � 8, ������ ������ )������ ������� ������. ���� &�$ ��
����� ���� *+8-� M���� ��� ���� �� ��������� � &�$ ���� ������� ��@�
����� ������� ��� ���������� �� � ���<���� ����� ���������� ��� �� ;���
�� ��� ��������� ���������� ��� �� ����%��� � ��� ��������������
��� ���� ���� �� ����������� �;���� �������� �� ��� ��� ��������� ����� ��
��� )��� ����.� F������ ���� ��� � ��������� ��;����� �� ���� ����� ���� ��;�����
��������� ������ �� ��� ���������� �������� ����� )��� ������ ���� ��C�� �
����� ������ ����������� ������ ��� ������ ������ ���������� ���� ����� ���� ������
�8G �� ��� ����������.�
������� �� ���� ����� � 40
0 100 200 300 400 500 ... infinite
Cache Size (files)
0
20
40
60
80
100
Mis
s R
ate
LRUOPT
����� 307 &�$ ��� /�� 1��� ���� ��� ���� !�@�� D�� !�� ����
��� �������� � ��� ��� ������� ��<���� ���� ��� ����� ��C�� ��� ������ ������
� ��� ���� ����� ����� /� � �� ����������� ������ � � ������� ����� ������ ��
�� ���� ��� ���� ������ ������ ������� ��� ����� ��������� ����� ��������
�� ������ ���������� =��� ������ �� � ����������� ������ ��� ���� ���� ��� ��
#��� � �� ��������� )���� ���.� ������� ��� ���� �� ��<����� � ������
���� ��� ����� ��� ��� ��� ������ ��� ������ ����� '� ���� ������ �� �%�����
��� ���������� ������� � ������ ��� ��������� �����������
���� ��������� �� �� ��������� ������ �� ��� ����� � ��� ������� '� ���� ������
��� �� �� ������ �� � ������� ��� ������� ����� ������ � ������� ������ �������
���� ��� ��������� ������� �������� �� ��������
����� �$��� � $��"�� % &����'(��"�� ��"������
��� �������� ������ ��� ���� �� ���� ��� ����� ������� ��� �������� � ��� ���
������� �� ���� ��� ����� ���� ��� �� ��� ��� ���� ��� ����� ������� ���� ���
���� ��� �� ������ � �������� ���� ������� ���� ��� ���� �� ���� �� ���
����� ���� ��<����� ������ ���� ��� ������ �������� � ���� � ���� ����� �� ���
������� �� ���� ����� � 44
������ ���� ��� ������ ������ � A���� �������B ��������� ���� ��� ���� �� �����
� � ������ ��� ����� �� ������ ��� �������� � � �� �� ��#��� ��� ������ �� ���
������ ��������� �� ��� ���� ��� ������� �� ���� ��� ���� ��� ��� ������
������� �� � �������� ��� ��� ��� � ����� ��<����� ��� ���� �������� � �����
��������� ���� ��� ������� !�� ������� ��� ���� � �� ��������
������ ���� ����� ������ ����������� �� ��������� �� ������� ������ ��� ���
�������� ����� ��������� ��� ���� ��� �� � ��� ��������� ��������� ��
����������� ���� ���� ��� �� � ������� ��� ���� ��� ��� ������� ��� ����������
���� ��� ���� ���� ����� �� ���� �� ����� ���� ��� �� ����� ���� ������� ���� ����
�� ����������� � ��� ����� ����� �������
/������ ���� ��� ����� � ������� ���? �� � ����� ������ ����������� �����
�� ������� ��������� � ��� ����� ��� �����
������ ������ ����������� �� �� ���� ��� ��������� �� ����%��� ��� ��������
��<��������� ��������� � �%������ ������ ��� �� ���������� ���� ���� ���� ����
����� �� �������� ���� �� ��� ���� ��� ���� ���� �� � ����� � ���� ��� ����
���� ����� �� ��� ��� ���� ��� �� ���������� �� ��� ���� ��� ���� ��� ������� �����
� ! *+5- �� � �� �%����� � � ����%�� �������� ����� ������ �����������
������� ������� <���� ��� ������ �� ��� ���� ������ ���� � � ��� ���� � ���� ���
�� ������ ������� ��������� �� ������� �� ��� ���� ���� ��� ������� ��� ����
� ���� ���� )������� 0, �����. �� ��� �����
������ ���������� ������ ��� ��������� ������ ������� ���� � ������ � ������
���������� ��� ������������� � ��� ������ ������� ���� ������ ���� �� A�������@�B
���� ��� ������� �� � ������ ������ ��� ����� �� ������ ���� ����� ��� ������ �����
��������� ����� ��� ������ ���� ��� ��%� �������� 2� ��� ���� ����� ��� ������
���� �� #��� ���# � ��� ��������� � ������ � ��� ������ )����� ���������
����� �������� � ������ �������� � � ��������� ��� ������.� 2����� ������ �� �
���������� ������ ������� "�� ����� ��� ������ �� ��� ������� ���� ��� ����������
��� ��������� �� ��� ������ ����� ����� ���������� �� �� ���� ���� ������ �
��������� ���� ��� ����� ������� ��� ��� ������ �� ���� ������ ������
������� �� ���� ����� � 48
����� �$�#��� $��"�� % $��"��'(��"�� ��"������
D������ ��� ��������� <�������� � ��������� ����� ���������� �������� ��� ����� �����
� ���? ���� �������� ��� ��� ����� ��� ���� ����� � ��� ������ �� ��#� ����
��������� �� ������ ���� �������� '� ������ ������ ���� ��� �%����� � ����� ����
�����<������ )�� ������� �� ��� ������� ������.� ���� ���? ���� �� ��������� ��
��� ������ ������� ������������� �� ������������ ��� ����� ���� �� ����� ����� ����
��� ��� ����������� �� �� ������ ������� ������ ���� ����� �������
!����� ������ ����������� �� �� ������ ��� ������� '� ��� �����# ������
������� ����� ��� ������ ������ � ����� ��� ���� �� ����������� �������� ��#���
�������� ���������� ���������� ��� ��� ������� =���� ��������� ��;��� ����
���� ������ ���� �� ������������ �� ������� � ��� ������ � ������� ��������
=���� ������� ���� �� �� ����������� �� ���� ��� ������ ���� ���� �� ���� ���
����� �� �����# � ������ ������� � �� � ��� ������� !����� ����������� �� ���
��� ��� ����%� ��� ������ ���� ��� �������� � ���� � ������ ���� ���� ����
� ��� ���� ���� ������ ���������� ����� ������ ��<���������� ������ ��� ��
��� ������ � �������� �������� ��� ������ ���� �� ���� � ������ �������� ���������
�� ��� ������� ��� ��� ������ ���� ���� � ������ ������� �� ���� �� ���� ����
� ����� ���� �� ����������� �������� !��������� ������ ��<���� � ���� � ������
���� ���� ���� �� ��� � ������� ��� ��� ������� ����������� ����� � �����
2 ! *34- �� ������� ��� ���� #��� �%����� � � ������ ���������� ������� !������
�������� � ���� �� ��� ����� ���� � ���� �� ��� ����� � ����� � ���� ��� ��� ��
����������� 2 ! ����� � ������ � ��� �������� � ����� ������ ������ ������������
������� ������� ��� �� ���������� � �������� �� �� ��� � �%�� ����� �����
���� ���� ���� ������ ��� ���� ��� ���� '� � ���� ������ ���� ���� � �
��������� ���� ��� ������ ��� ����� �����#� � ����� ��� ����� � ����� �� ����
��������� ���� ��#�� 2 ! �������� � � ������ ����� ��� ������ �����������
������� 2 ! ������� � ������ � ���� �����@����� ����� � #��� ��� ����
��������� ��� �� ����� ����� )94L". A���#�B � ���� ������ ���� ���������� ���#
��#�� ���� ��� ������� ��� ������ ���� �������
2 ������ � ���� �������� �������� *36- ��� *0+-� ��� ������� � ������ ���
������ ���� ��������� �� ����#��� � ������ ������� ����� ��������� ��� �����
������� �� ���� ����� � 49
������������� ��� ����������� �����;�� ������� ������ ��� �����
����� ������) $��"�� $�
/�� � ��� ������� ���� ������ ����������� ������� �� ���� ��� ����� � �����
��������� ��� ������ ���� �������� �� ���������� ���� ������ /�� ��� � ����� ���
������ ����� �� � ��� � ���� � ��� ������ � ����� ��� ����� ��� ������ �� �������
� ����� ���� ��� �� � � ��� �� ��� � ����� ������ =��� ��� ����� ������ � �
��� � ��� ������ �� ������ ��� � ��� ����� ����� � ��� � ���� ��� ������ ������
������ ����� ��� ���� A����#�B ��� ������ � ���������� ��� ��� �� ��� ��� ����
���� �� ��� ������� ��� ������H� ���� ��� ���� ������ � �������� �� ������� ��
�<��� � ��� ���� ��� ������ �� � �������� ����� ������� '� ���� ��� ���� ������
� �������� �� ��� ���� ��� �� ����� ���� � � �������� ����� ������� ���� ���
���� ��� ������ ������� ��� ������ ������������ ������ ������ F������ ��� ��� ��
������ �� ��� ������� ��� ����� ������� ���� �� ������ �� ��� ��%���� ������
� ������ � �� ������������
2����� ��� � ����� ������ ����� ��� �� ��� � ����� ���� � ��� ������ �
������ ����������� ��� ��� ��� ������ ��� ���� ���� ��� ������ ���������� �� ���� ������
����������� ��������� ��� ������ ������� � ����� *3+- � ��� ��� ���� � ����� ��#��
� ���� �� ������ ���� ���� �� ���������� ���� �� ���� A����# ��� �����B �� � �����
���� &����� ��� �������� ���� ���� )�������� �� ����� � �������.� ��� ���
���� ��������� �� ������ � ������ ��� ��������� � �������� ��������� �������
������ ��� ������ � ���������� ������ �� ���� ������ �� � ���� ���� ������
������� ���� ��� ��� ������ ���� � �� ��# ������ ����� ��� ������#���� ������ ����
�%������
������� ������ �� ������ ; ���� ����� �� ���� � ������ ����� ���� ��
���������� ��� � ��������� ������� �� ����� !�� �� ����� ��� �� ������ ��
� ����� ����� �� ���� ��� ����� ���� ������ �%����� >��� ����� ��� ��� �� �������
����������� /������� ��� � ����� ��� �� �� ����������� �� ������� �������
������ ��������� ��� �� ���� � ������� � ����� ���� ��� ��� ���� �� �����������
2 A��������� �����B ����� ���� ������ � ������ �����;7 �� ��� ����� ���� �� ���
� ���� ������ ����� ������ �� ��� ��� ����������� �������� ���� �� ���� �� �����
������� �� ���� ����� � 45
����� �� ��� ���� �� � ����� ��� ������ ������� � ����� ������������ '� *8-� � ������
��������� ����� �������� ���������� ������ ����� � ������ ������ �����������
�� � ����� �������
����� *������ �"����� ��+�
!��� ��� ������� � ��������� ������ ���� ��� ������� ����� � ������� ������
������� �� �� ��������� � ����� ��� �� �%������� !��� �� ��� ������ ����
����� �� ���� ������ � ������ ���? ������ ���� ����� ������� �����
'� ���� ������ ��������� � ��� ��� ������� ��� D�� !�� ������ �������
���? ��� ���� � �� <���� ������ �� �%������ �� ����� ������ ����������� ����
��� ��� ��� �������� ����� ��� ������� � ������ ������ ������������ � ��� ����
����� �� ����������� � ����� ��� ��@� ��� ��� ���� ������ ��� ������� ���? ����
������ ������ ����������� ��� ����������� ������ ���� ��� ��� �������� )����.
���? ���� ���� ��� ������� ����� �����
������ 34 ��� 38 ��� ��� ������ � ������� �������� ���� �� ��� �������
��� D�� !�� ���������� �� ���� ����� ��� ���� ������ ������ ������ ���� &�$
��� /�� ���������� )����� �� ��������� ��� � ��� ���� ��.� 2� �������
������� �� ������ �� ��� ������� �%����� )���������� � �������. �� �������� ��
����� ��� ���������
'� ���� ��� #��� � �� ���������� ��������� �� �� ������ ��������� ����
���� ���� ��� �� ����� �� �� � ����� ���� ������ �� ���� ��#�� �� ��� ����
����������� �������� ������ ���� )���� ����� ������. ���� ������� �� � ���
�����#� �� �%������
2 ������� ������ �� �� ���� � �� ������� ��� � ��� �%���� ���� ���� �����
��� � �������#� ���� ������� ������ '� ��� ��� � ����� ������ ����������� ���
�������� ��� ������ )���� ��� �����# � ���� �� �� ������. ��� ��� �������� �
�� ��� � �������#� ��� ������ ���� ����� ��� ��<���� ���� ���� �� ������� ��
������� �� ���� ����� � 46
0 100 200 300 400 500 ... infinite
Cache Size (files)
0
50000
100000
150000
200000
250000
Ove
rhea
d T
raff
ic (
mes
sage
s)
Client-Driven (LRU)Client-Driven (OPT)Server-Driven
����� 347 K�������� /������� ���?� ������� ����
0 100 200 300 400 500 ... infinite
Cache Size (files)
0
100000
200000
300000
400000
Ove
rhea
d T
raff
ic (
mes
sage
s)
Client-Driven (LRU)Client-Driven (OPT)Server-Driven
����� 387 K�������� /������� ���?� D�� !�� ����
������� �� ���� ����� � 4:
��� ����� ����� ��� ���� � ��� ������ �� ������� �� ��� ������H� ������� � ������
��� ����� ���?� =��� ��� ������ ����� � �������#� ������ ��� ������H� ��������
���� �� ������� � ��� ��� ������ � � ��� ���������� ������ ��������� ���
���� ���������� ���� ������� ��� ����� ������� ��� ��� ������ �������� ��
��������� ���� ��� ������� ���������� '� �������� ��� ������� �� ��� ��� �������
������ ����� ������ ����� '� � C�� ������� ��� ������ ��� �� �� ������ ��
��������� ��� ��@� � ��� ����� ����� �� �������� ��� ���������� ���� ���� ��
��� ����� ��� �� �������� �� ������� ��� ��������� ������
���� ���� ����� ����� ����� ���%������� ������ ��� �� ���������� ������
��� ��� � ��� ������ �� ���� �� C�� �������� ������ 39 ��� 35 ��� ��� �������
� � ��������� � ���� ������ ��� �� � ������ ��������� ����� ��� �������
��� D�� !�� ���� ����� !��������� � &�$ ���������� ���� ����� ��� ������
����������� ��� ����� �� ���� �� � @�� ������� ������ N��� ����� �� ���������
'� ����� ����������� �� ��� ������� ���� � ��#�� �� ��� � ��%���� �������� ����
� �� � 63:+ ������ ��� ���� ��� ��#��� ���� ��� ���� �� ���������� � �����
��@�� ����������� �������� ��� �� ��#�� ��� ��� ��� ��������� ��� ���63:+�
��#��� �� � ���� ����� ����� ���������� ��������� ���� ���� �� � ������ ��������
����� *3:- ������� /���� ��� ��#�� ��@�� ������ �� ������������� ������� �������
������� ���� ��� �� ���� ����� ��� ���������� ����%����� ������ ��� ����
��� ������ � ��#��� ������� �� ��� ������ ������ ���� � �������� ������
������ �� ���� ��� ������ ������� ��� ����� 'E/� )2� ������ ����� ���������� ��C��
���� ������ ����� �� ��� � ��� ���� ��.�
����� ��������� ������� ������� ���� ������ ����������� ������ ���� ���� ���
��� � ����� ����������� ��� ���� ��� � ��� ��������� � ��� ������ ������ ��
��� ��@���� ���� ��� � ����� ���� ������� ������ ��� �� 2 ! ���� �������
��@� ���# ����� ����� ���� ���� ������ ����� �� ���� )�� ����� � ������ ���. ��
��� ��������� �������
$������������ ��� ��������� ������ �� ����� C�� ������� �� �� ���� ����
����� �� ����� /������ ���� ���� �� ��� ���� ��� J � ��������� ������� ���
������� ����� ���� J ��� ������ ������� 6 � 3+G � ��� ���? ���� �� ���� ������
�� ��� ������ ���� ���� � ����� �� ���� =���� ���� ��� �� � ��������� ������
������� �� ���� ����� � 8,
0 100 200 300 400 500 ... infinite
Cache Size (files)
0.0
0.5
1.0
Serv
er T
raff
ic C
ompa
red
Wit
h U
ncac
hed
Syst
em
Client-Driven (LRU)Server-Driven (LRU)Off-Line (OPT)
����� 397 ���� !����� &��� ������� !���������
������� �� ���� ����� � 83
0 100 200 300 400 500 ... infinite
Cache Size (files)
0.0
0.5
1.0
Serv
er T
raff
ic C
ompa
red
Wit
h U
ncac
hed
Syst
em
Client-Driven (LRU)Server-Driven (LRU)Off-Line (OPT)
����� 357 ���� !����� &��� D�� !�� !���������
������� �� ���� ����� � 8+
�� � ������ ���� ������� ������� ������� �� �� ���� � ������ ��������� �� ���
������ � ������ ���������
������ ���� ���� � ����� ����� � ��� ������ ���� ���� �� ��� ��� �������
������� ����� ����� ����� � ��� �%����� ������ ��� � ��� ������� ����
��� ����� ���� �������������� ���������� ����� �������� �� ���� ������ ����������
�� ��� ��� ����� ���� ������ ��� ��������� ������� 2� ����� ����� ����
�%������� ��� �� ��� ���#� ���� ��� ������� � ����� �������� ���� �����
� ���� :,G �� �� �%������ ����� ������ ��#��� ��������� ���� ����������
���� ��������� ��������� �� �� �������� ���� ���� �� ������� �� ��#��� ���
������ ���������� �� �������� ������ ���� ����� ���� ���� ���� ������� !������
�%������ ������� D ! ����������� ��#� ��� � ����� �����������
O�� ��� ������ � ��� C�� ����� ������ ���� ������ � ������ ����� ����� ����
���������� '� ��� ��%� ������� �� �%���� ������������ � C�� ������� ���� ����
����� ���� ���? � �� ������� �� ����� ���� ���� ��� ��� ������� ����� ������
����� ���� ��� �������� � ����� ������ ��� �� � ����� ����� ��� ��� ������ �
�������# �� �������� ��� ������ ��������
K��� ����� ���� �� ����������� ��� ������� ��<����� ���� ����� ����� ������� �� ���
��� ��� ��� ������ ���� �� ��� �� ���� � �������#� ��� ����� ������ ��������
������� � �������� ��������� �� ��� ����� ���� � ���� ����� ��� ���� �����
��� ������ �� ������ ��� ���� ��� ���� ���? � ��� ��� �������
'� ��� ������� ������� �� ��� ���� )����� �� ����� ��� ��#����. ���� ��
����� ��@� ����� ���� ��� ���� ������ ���������� ����� ������ ��� ���������
������ ��� ���� ����� 2� ���� ������ ���� ���� ���� � ����� ���� ����� ����
������ �� �� ��������� ����� ���� �� ������ �� ������� � ������ ����� ����
����������� ��� ������� ���� ���� ����� ���� ���? ����� ���� � ������ ������ ��
������� ���� ���� ��� ��� ������ �� ������ ��� ���� ����� ���� ���?� ����� �� ���
������ � ����� ��� ��������� ���� ����� � ������� ��� � ��� ������ ����� �
����� ������ � ������� )���� ��������� ��� ��#�� ��� ��� � ������ ������� ���
���� ���? �� ��������� � ��� ����� ��� ��� ���� � ������ ����� ���������
� ��� ������ � ������.� �������� ��� ������ ����� � �������# �� ��� ������ �
������ ����� ��� '� ������ ���� ��� ��������� ��� ��� ���� �� ����� ������� ����
������ ������ �������# ����� �� ��#��� ���� ������ �%����� D ! �����������
���� �������� ��� ����� ������ ��������� ��� � �� ���� ��� ����� ���� ���? �
��� ������ �������
80
������� �� ������������ ����� � 84
����� ,��������� -��������
2 ������ ��� � ������ ��� ��# � ��� ������ �� � �������� ��� ������ ���� ����
������� �� ����� �������� ���� ��� ����� ���������� ��� ���� � ������ ��
����� ������ ��� ������� ���������� ��� ��� ������� � ��� ���������� '� ���
������� ������ ��� ���<���� ������ �� ��� ������� ��� ��� ������� ������ ��� ���
<���� ������ �� ��� ���������� ��� �� �����@���� ���� � ����� ���� ���� ���
�� �%������ � � ����� ����� �������� � ������� ������� �� �� ����� �������
'� ���� �� ��� �� ������ ���� ���� �� �������� ��� ���� ����� ���� �����
���� ������� ����������� ��#�� ���� ����� ���� ��� ��������� � ��� ���� �������
������ ��� ��� ������ �� ������������ ������� ����� � �������� ������������ ���
���� ��� � �����#�
'� � ������ �������� � ������� �� �� ���������� � �������� � ������ ��� �
������� �� � ��� ������ ���� � ��� ������� ������� /�������� ���� �������
���������� ������� � ���# ����� ���� �������� ���� ��� ���������� ���� � ����
���� ��� ������ � ����� ������� ��������� ����� ��?��� � �������� �� ��� ���
��� � ������� ������� ��������� � �%������ ���� � ��� ������� ��� ��� ������
���� �������� � ��� ������� ��� ���� �� ��#� ������� ������������ �%���
���� �� � ����� �����#� ��� ��������� �� ������� ������� �� ��������� ���������
�� ���� ���� � #��� ���� �������� ���� ��� #��� �� ������ � ����� �������
��� �� ����� ���� ��� ��������� ��� ������� ������������� $���� ���� ����������
���������� ������� � ��� �� ���������� ���� �%��������
����� .���'��"�� &����) / $�� &��� ,��������
=��� ��� ��������� ��� ������ �������� ��� ������� �� ���� ������ �� � �
��������� ����� ������ � ������� � ���������� ���� ����� � ����� ������ ����
��������� ��� �� � ��������� ������������ $���� ������ � ������ �� ���� ���
���� � ��� ����� ��� ������� ���� ��� ���� ��� ��� ��� �� ��� �� ���� ��
������� ��������� $����� ��������� �� �������� �������� ������ ��������� ��������
������� �� ������������ ����� � 88
������ ���� ��� �������� � ������ ����� ��� D���� ��� !����� *+6- ����� ����� �
��� ������ � �� �����@�� ��� ���� �� ���� ����� ���� ��� ������� � ����� ���
������� � ! ����� ��� � ��� ��� ������� ���� ������� ����� ��� ����
���� �������� '� ��� ��� �� �� �� ��� ��� ��� ���� �� �� ������ ��� ��� �����
�������
2������ � ���������� ����� ���� ���� � ���� ��� ������ � �������� ������
����� ����� ��� �������� ������ ���?� ����� �� ����� �� �������� �����;� '� � �����
�� �� ��� �������� ������ � ��� �� �� ��� ��� ���� �� ���� ���� �� ��� ���� ��
��������� �� � � ��� ���� ��� ��� ����� /��� ����� ��� ��� ������� �� ��� ���
������ �� ������� ��� ��� ��<���� ������� ���� ��� ������� =���� � �������� ���
��� �������� � ���� ������ ���? ���������� �� ������ ������ ���� ��#��� � �� ��
���� ���� ���� ��� ������ �� ��� ��������� �� ��� ��� ��� �������� � �������
���������� ����� �� ���� � ���� ���� � ���� ������ � ��������
��� �������� ��� � ��� �������� �� �� ������ �� ������ ��� ����� ��<�����
� ������ �� ������������ ���� ��������� ��� �� ���� '� � ��� �� ������� �� ���
������������ ���� ��� ������ ����� ���� ��� ��<����� ���� � ����� ���� �� �� ����
������� � ��� ������� ���� ����� �� ����������� ������� � ��� ������������ �������
��� ������������ ������ ��������� ��� ������� ��� � ��� ��� �������
��� ������� � �� ������������ ��� ���� ������� ��� ��� ��<����� ��� ������������
������ ������ � �� �%��������� 1���@ ��� F������ *+3- ���� ��� D�� !��
���� ���� � �������� � �� ����� ��� ��������� 2�� 33+ ������ ��������� ���� ��
������������ ��� ������ ������� � ��� ����� ������� ��� ������������ ������ ����
�� � A��%�B �� ��� ������� ����������� �� ������� ��@� ��� � ���� ��������� ����
��� �������� =���� ���� ��� ���� � ������� �� ������ ���?� ��� ��� �����H�
���������� ��� ������������ ��� ��� ������ ����� ���� ���� ��� ����� ��� ���
������ D�������� � ��� ��@� � ��� ����� ����� ��� ��� ���� �� ��� ������������
��� ��� ������� 5G ��� 5,G� ������� ; ���� ������� )� ���� 3,G +,G. �� ����
����� ����� ��� ��@��� ! ������� ����� ��� � ����� ������ � ��� ������� ���
������������ ��� ������� �������� � ����������� ����� �� ��� ������� ���� ���
��<����� �� �������� �� ��� �����H� �� ��� ���� �� �� ��� ������������ ���
������� ��� ��� � �� ������ ��� ��� ��� ������ ������� =� ���� ������� �������
������� �� ������������ ����� � 89
���� ���������� �������� � ��� ��� ��� �����# �������� ��� ��� ���� ����� )2
��� ��������� ������ �� ������� �� ����������� ��� ������� ������ ��� ���
������������ ���� �������� �� ������������ ������ ��� ���� � ���� 48G.� "���� �
����� �������� � ����� ����� �������� � ����� ���� ���� �� ��� ����� ��� ������
��� �� �%����� � ����� �� ���� ������� ������� �� ������ ��� �� �� ���� ������
�� � ��� �������
'� �� ��� ���� ��������� ��� �������� ������� � � ������ ������������ ����
������� /������ ���� �� ��� ������������ ��� �� ������� ��� ������� ������� ���
����� ��������� ��� ��� ���� �� ���� ���� �� ���� � ��� �� ���� �� ��� ���� ����
�� ��� ������ /�� ��� ��� ���� ���� ���� ������ �� ����� �� �� ��� ������ ���
������������ ��� ���� ������ ��� )����� ��� ��� �� �����������.� ! �� ���� ��� �
�� ��� ������������ ��� ���� ���� ��� � ,� '� ���� *+3- ������� ��� ������������
��� ���� � �� ��������� �������� ��� ���������� ������� ��� ����� �� ��� ��
���� � ��� ������ ���� �� ��� ��� � ��� ������� ���� ���� � ��� ���� ����� '�
��� ������������ ��� ��� ���� ������ ������� ��� �� ����� ��� ���� � ����� �����
�������� � ������������ �������� �� ���� ��� ��� �������� ������������ ��� ����
��� <��#��� F������ ��� �%�������� ��� ���������� �� �������� ������� �
���������� ������
2 ���������� ��� �������� ����������� � �����; ������� ����� ������� ����
��� ������ ���� � ������@� ������ ���� ��� ����� ����� ���� ��� ������ ���
�� � ���� ������ ����� ���� <������� ���� ����� ���� �� ��� ���� ���� �%��� ����
�������� ������� ���� �� ���� ������ ���������� �� � ����� ������ )'� ��� ����
� ����� ��� � ��� �����#� �������� ���%������� ���������� �� �� ���������.�
� ������@� ������� ����� ��� ����� �� ������ ; ����� ������ �� ������ ��� ��
��� � ������� �� ��� ������� ���� ����� � ����� ������ � ��� ������� �������
���� ��������� �������� ������ ����� ������� ����� '� �� �������� � � A���� �����
�����%B ����� ��� ��� �����@���� �������� �� ������� ����� ���������� ���
������� ����� �� � ��� � �������� ���� ����� � ��������� ������� �� ������ ���
���� ��� � �������� ����� ������� �� ����� ������� �����
������� �� ������������ ����� � 85
����� $����) �� &��� .� ��+�
2������ ��� ������� ��� � ����� ����� ����� �� ���� � ���?������ �� ��������
����� $��% ��� ���� �������� ������� ���� ����� ��� ����� �� ���������� ���������
� �� ������ ��� ��� #��� � ��� ���������
2 ������� � ��� �������� �� � ����� ����� ����� ����� �� ��� �������
� ����� ��� ������ ���� ��� �� ���� ���� �%��� �� ������ �����H� ���� ����
�� �� ���� �� � ��������� � � ������ C�� ����� ����� ���� ��� D�� !�� ���
������� ������ ��� ����� ���������� � �%�� ��@�� )�� ����� � ��� ������ �
����. ���� ����� ������ ������ ����������� ��� �� &�$ ���������� ����� ���
����� ���� ��� ��� �� ���� � ����� )������ ������� �� ���� �� ���� ���� �� ��
�������� �����@����� ������ ��� ���� ���� �� ����.� 2��� � �� ������ )� ��
������ ������. ����������� ��� �� E��� ��� ����H� ��� ���������� ���� ��������
� �� � � ��� ���# ��� �� ������ ����� ��� ���� ��� ��� ���� �� ��� �����
���� =��� ���� ����� ���� )��������� �� ����������� ��� ���� ���� ��� ���
��� ���������.� ���� 9,G )�� ��� D�� !�� ����. � 6,G )�� ��� ������� ����. �
����� ��� ������ ���� � ���� ���� �%����� �� ������ ���� !������������ ���� ���
������ ����������� � ��� ����� ��@� � ��� ����� ��� )�� ��������� ����� ���� ����
���� ������� 39 ��� � ����.� ����� 36 ���� ��� ��������� � ����� A���������B
��� ������ �� ��� ��@� �� ��� �� ������ ��� ���� ���� ���� ��� ���������
���� �������� ��� ������ ���� ���? �������� ���� 0,G�
���� ���������� ����� ����� �� ���������� '� �������� ���� �� ������ �� �����
���� ���� ������ �%������ ��������� �� � ���� ��� ����� ���? � ���
������ ��� ������ �� �� ������ �� � ���� � �� � ����
����� (����� &���� ,��������
��� ������� � ����� �� ���� ������� ����� ��� �� � ���� ���������� ���� � ���
�%���� �� ������ ���� ��� ����� ���� ��������� ����� �� ��� �������� ����������
������� �� ������������ ����� � 86
0 100 200 300 400 500 ... infinite
cache size (files)
0
20
40
60
80
100
% o
f m
isse
s in
oth
er c
ache
s
PrincetonDEC-SRC
����� 367 ��������� � ���� 1����� � ���� 2������ �� 2����� ������ ����
� ��<���� � ��� ���� ������ ��� �� ����� ��������� ���� ��� ������ ��� �������
����� ������� ��� �� ������� /�����@��� ��� ������ ��� � ����� ��������� ����
������ A�������B ��� ������ ������ �������� ��<����� � ��� ������ � ������� ����
�� � ����� �� ����� ���� ��;�� ��� ���� )� ����. ��������� ������� �� ���
������� ������������ ������ �������� �� ��� ������� ������ ��� ��� <������ � ��
� ���� �����@� ��� � �������� �� �� �� ��� ������
2� ����� ������ ���� �� �� ���� ����� ���� ���� ���� �� ��� � ��� ������
� �� ���� �� ��� ��������� ���� ��� ���� ��� ������ ���� ���� ���� ������
� ��������� 2 ������ ��������� ��;����� �� ��� ��� ��������� � ��� ����
��������� ���� ���� ��� ������ � ����������� � ������ ��� ������ ������ ���� ���
��� ���� ���� �� ��� ������������ �����
��� ������ �� ������ ��� ������ �� ������ ��#��� ����� � �������� ��� �����
������� � ������ ����� �� ���� ��� ������ ������ ��� ����� ������� � � ��� �� ���
��������� ���� ��� A�����B ��� ��� � ��� ���� ������ ���� � ��� ������ � ����
��� A������B� ��� ����� ��������� � ��������� �%�� ��@� &�$ ��� � �� � ����
������� �� ������������ ����� � 8:
�� ����� � ������� '� �������� �� ��������� � �������� ��� � �� ����%�� �� ���
����� ��� ���� ��� ������ � ���� �� ��� ��� ���� ������ ��� ���� � ��� ���
)��� ����� ���� ��� �� ������ ����� � ��� ����� ��� ������. ��� � ���� � �� �
P ������ ���� ���� �� ������ �� ��� ��� �� ������� ��� ���� ��� ���� �� �����
����� � ������� �� ����� ��� ���� �� ��� ��� ���� ��� ������ ��� ���������
� ���� � ������� ���� ���� � ��� ��� ���� �� ���� ����� ����� ��� ��� ������
=��� ����� ����� � ���� �� �#� �� ��� ��� �� ��� ��� ���� �� ��� ��� �� �������� �� ��
���� �� ��� ����� ������ )�� ������ ���� ��� �����.� '� ��� ��� �� �� �� ��� ���
���� ��� ���� ��� �� ��#��� �� ����� �� � ���� �� ��� ��� �� ��� ���� ����
��� ��� �� ��<������ ��� ��� ������� '� � ���� �� ���� �� ��� ���� ���� ��� ���
�� ��<������ ��� ��� ������� ��� ����� ������ � ������ ��� ��� ��<������ � � ����
� ������ ���� ������� ���� ���� ����� '� ��� ������ ���� �� �� ������� ��� ���
���� )������ ������� � ������ � ��� ������� ��� �� ��%�����. ��� ��� ��<����
�� �������� � ���� ������� ���� ��� ���� ������ ���� ������ ��� ��� � � ���� �
��� �������� ��� ������� �� �������� ����� ��� ��� �� ������ �������� �� ���� ����
��� ����� ������ � ���� ��� ����� �� ��� ��� ���� ��� ������� � ��� ������� ��
��� �%����� �������� ��� ����� �� ���������� � ���������� ��������� ���� ���
A����B � ��� ���� �� ������ ���� � ����� ������� ����� ���� P ���� ������� ���
�������� �� ������� � ��� )������ ���� ������. �� ������@�� �� ����� 3:�
��� ����� )�� ���� �� ��� ��� ������. ���� ��� � ������ ����� � ����� ��<�����
��� ���� ������� =��� � ����� )� ������. ������� � ��<���� �� � ���� �� ���� ��#�
������� ��� ��<������ �� ������� �� ��� ���� ���� �� ���� ���� '� ��� ��� ��� ������
� ������� ������� � ��� ���� �� �<��� � ��� ��� ���������� ��������� P� ��� ����
� ������� �� ���� � ��� ��<������ ������� � ��� ��� ������� /��������� ��� ���
�� ���� ��� ��� ��<������ �� ����� � ��� ���� ���� �� ���� ���� '� ��� ��<������ ���
������� � ��� ���� ���� � ��� >��� ����� � ��� ��� ��� >��� ���� � �� ��� � �������
���� �� ��#��� ��� ���� ���� � ��� ����� � �� ���� ��� �� ����� � �������
�� �� ������� ���� ��� ��� �� �� �� ��� A������H�B ��� ������� �� ���� ��� ��
�� ������ ��� ��� ������H� ������ ����� ����� ��� ���� �������� �������� �� ���
������� ���������� ��� ������ ����� �������� �� ������@�� �� ����� +,�
������� �� ������������ ����� � 9,
�� ���������������� ��
������ ������������������ ��
�� ���� ����������� �� ������� ���
�������������� �� ������� ��������
������������������� ����������
������ �������
�����
������ �� �������������������
����
����� �� �� ���������������� �� �������
!��"���� ��������
�� ����� � #$%�#$���&!� ���
������ �� !����!������!��"����
'��� ���
�����
������������������� ����������
������� ����������� ���������
������ �������
����� 3:7 ������ ��� ��� 2�������
����
���&����'��������� ������ ��
�� ���������������������� ������ �� ���
�������������� ��
!�������������� �� �������
���� �� �������!������������ �� (� %$"�� ���
�����������"���������� �� �������
�������������� ��
!�������������� �� �������
���� !���������"���������� �� �������
'��� ���
����� ������� ��� � ���� �� � � ��� ���� � � ����� ��� � �� � ������� �� � � ���� �� � �
������
������ ��� ���� �� ������ ������ �������
������� �� ��������� ������ ��
������ ��� ������ ��� ������� ������� ��� ������ ����� ��� � ����� ����� ����
����� �� ���� ������ �� ��� ���� ����� ��� �� ���� ��� ����� ����� �������� �� ���� ��
����� ���� ��� ��� ��� ��! "��� ���� ����� ��� ���� �� ���� ��� �� #�$� �� ��� ���� ������
����� ����� �������� ���� %� ���� ��� �� ���� ���� ������� � ���� ����� ����� ��
��$���� ! &'� �� $����%�� �� ��� � �(����� ����� $����� ����� ��� %� ���� �����%��
��� $���������� $��$����� %�� ���� ������ ���� ����� ��� ��� ���$�� ������%��� �����
������)!
*��� ������ ����� � ��������� ��� ���� �� ����� ��� %� ���� �� � ���� ��
��+���� ����� ,! *�� ��� , ��� ��� �� � �� ����������� ������� ���� ���
������ �� ��� ����������� ���! -���� ������� ������� �� ��� ���� �� ��� �����
��� &����� ���� ���� ���� , ��� ���) ����������� ���� ��� ������� ��� ��� &�� �����
���� ���)! *���� ��� ����� ��� ���� #��$ ����# �� &�� ���� ��.����� ����) ��� ���
, ��� ���� $��� ��� � ������� ���/� ����� %� ��� ������� ��� ���� �� ��� ��� ��
��� ��� ��� ���� �� ���� %� ���� ��� ���� �� �+������ ���� ���!
����� ��������� ���������
*��� ���$�� ������ ��������� ��� �������� ����� ��� �0��1� �� ���������
������! 2 ������ ����� ��� ������ ��� ��� ����� �����������3 ���� ������ ��� �������
����� &��� �������� ) ��� ���� ����� ��� ���� �� ���� �� ���� ����������� ��������
����� ��� � ����$� ������ ����� �$���! �� �������� � ��������� �������� ������#
�� ����� ��� ������� ��� ����������� �� �.��� ����� �� ������� ��� � ���������
�����%��� ��� �� �������� ��� ��������� �� � $����� ���� ��� ������ %� ��� �����!
*�� $���������� �� ��� ������ �� ��4����� %� ��� ��5�� $���������� ��� ������ ��
����� ��6� � �� ��� ��+���� ����� ,! �� ������� ����� �� � ���� �7 ���
�� �� ����� �� ����� �� , ���� � �� �! &���� ����� ���� �� ���� �8� ��������
�� ��� ����� ���� , ����� �� �8� �� ���� ��� ��� ��� $�������� $��$���� �� ����
�� �.������� �� � ������������ 4�� ������!) 2 ���� $��������� ��� ������ ����
����� ��6�� ����� ��� �� %� ��� ����� �� $�������� �� ��6�� �%�� �%��� ���# %����
$�� ������ ���� ��� ��� $�������� $��$���� �� ���� �� ��� ����������! �� ������� �
���%�� �� $���������� ����� ��� ��� ���%�� �� �� ��������� ��� �� %� ��� ����� ��
������ �� ��� ������#� �� ��� ���%�� �� ������ �������� &����� ����� ��������
������� �� ��������� ������ ��
�� �������� �� �������� ������� �� ���� ���) ���� %� ��� ����� �� �� ��� ������
������#! �� ���� �+$��� ��������� , �� ������� ��� ���/� �� ��� ����� %�� �����
�� �� ��� ������ ������#� ����� ���� ������ ��.����� ���� %� ����� ������� ����
���� ��� ��������� ������ �� %� ����� � ! ���� ���/� �� � ������� �� ����� �����
����� ������ ������# ���/� ��� %� ���� �� � ������� �� ������ ������ ���� ��
$��������� ����! *�� .������� �� ������� ��� �������� ������ ������ ���� �� 5���� �
%� ��� ������� �� ����� ���/� ����!
*�� ���������� ������� ������� ���� ������ ����������� ��� ���# ���� �� $�������!
��� ��� ����� ��6��� ��������� ��� ���� �� , &���������� ��� �$�� �� ��� ����) �������
�� ��� ��� ��������� �� ��� ������ ������ %� �� ����� � ������ �� ��� ��� , 9 �!
2������� ��� ������ ���%�� �� ��������� � ��������� ��� �������� ��� ������ �������
���� ��� ������$�� ��� ������� �� ����� ��������� �� ��� �� �� �8: ��� � � ��;
���! ������� �� �� �� ���� ��� ���%�� �� �� ��������� �� ��� ����� &���� �����)
�� �� ��� ������# & ���� �����) ��� ������ ����� �� � �� , ����� ��� �� ��
����� ������$ &��� ����� ��� ��� ����� ��� ������� %�� �������� ������)! *�� �+��� ��
������ ���$�� ��� �� ���� , �� ��� ����3 �� ���� , �� �.������� �� � �����������������
4�� ������!
���������� , �� ��� ������� ���� �� ��� ������ ������� ����� �������� ��� ���%��
�� ����� ����� �������� �� ���� �������� �� ��� ���� � �� �� ���������� ���������
�� ���� ��� ����� �� ���� ��� �� ������� �� ��� ��� ���� �� ������! *�� ���%�� ��
����� ������ �������� �� ��� �$�� ��� �� ������ ����� ��6� &����� ��� �����������
�� ��� ������� ��� ��� #��� ������� ��� �� �� ����� �� ��� �������<� ����� �� ��
���� ������ ��� ��� �������)� %�� �� �$�� ��� �� ,! *�%��� 7 �� 8 ���� ���
���%�� �� ������ �������� ��� �� %� ��� ����� �� �� ��� ������# �� � �����
��� ������ ����� �� ,!
=��� �� ����� ������������ �� ���� �$$��� ���� ��� ��$��� �� ��� ������
��������� �$�� � �� ��� ������� ���� �� � �� �������� ���$��� ���� �� ����� �����
�� �� �������� �������! *��� �� ��4����� �������� %� ��� �� ������� ������# ��$�����
�� $��������� ��� ��+���� %���� �������� ����� ��� ��6�� �� ��� ��� ���������� � ��
�� ��! ����� ���������� �� ��� ���������� ������ ����� ��# %����! *�� ����
������������� ����� &���� �� ��� ��� � �� ���� ��# �� �$$��� �� ����#��� ��
������� �� ��������� ������ �>
inf 64 32 16 8 4 2
Delta
0
10000
20000
30000
40000F
ile T
rans
fers
Transfers vs. Delta
n = 32
n = 64
n = 128
n = infinite
������ ��� ���� *�������� �� ������� ?�������� ���������� ��������� *����
a
a a -����� *��/� aa , a ���� a *���� aa
a � a �>>;� a 7��@� aa 7 a �>7�8 a �A�8� aa ; a ���>� a ��77� aa �� a �>��; a �A;�� aa >� a �>@>> a �8��� aa �7 a �7�@� a �78A7 aa � a �7��@ a �7��@ aa
*�%�� 7� ������� ?�������� -����� B�������� ��������� ���������
������� �� ��������� ������ �7
inf 64 32 16 8 4 2
Delta
0
10000
20000
30000
40000
50000F
ile T
rans
fers
Transfers vs. Delta
n = 64
n = 128
n = 256
n = 512n = infinite
������ ��� ���� *�������� �� ������� ?�������� ���������� �0��1� *����
a
a a -����� *��/� aa , a ���� a *���� aa
a � a ��@>@ a �A@�A aa 7 a >�>; a @�78 aa ; a A8; a 8>A8 aa �� a 7�� a >@�� aa >� a 7�� a �7A� aa �7 a 7�� a @7� aa � a 7�� a 7�� aa
*�%�� 8� ������� ?�������� -����� B�������� �0��1� ���������
������� �� ��������� ������ �8
����� �� �� ������� ��%��) ���� ���� $��� �� ����� �������� �� � ��� ����� �� ����
������� ����! '� �� $��%�%�� �������%�� �� ������ ���� ��� ���� �� ������������ �
�� ������� �+��� � ��� ���� �� ��� ����� ��������3 �� ���� ���� ��� ���� ������� ����
����� ������ ����� �� ��� %� "�� ���� ����� �� %��� �! '� ��� ���� �� �� ������
������� �� ��� �� ���� �� ��: �� ��� ���� �� � �� ��������� ��� ������ ���/� ����
�� �������%�� �� ��� ����������
����� ������� ������ � � �� ����� ��
*�� ���������� �����%� �� ��� $������ ������� ������ ���� ��� ����� ��� ����
�������� � �����%��� �� ������ �����%�� �� ��� ����� ����� �� ��� �����! -%�������
���� �����$����� ��� ��� ��#��� �� %� ��� �� ������ �������� $����������� ��� ������
����� ������� ��� ����� ���� � ������ �� ������ ! �� � ������ ��� $��%���� ����
���� %� � ����� � ��������������� �� ������# ��$������ �� ������# �� �����
�������!
������������ ��� �
*�� ��� $��%��� �� ���$�� ����� �$�� ��� �� ��� �� ������� ������#� ��� ����
���� ��� ������ ����������� ���� ���� ����� ����� ��� �� ��� ���� &��� �� �����)
��� ����������� ���� ��� �� ����! &'� �������� ����� ������#�� ���� ��� %� �����
%� ������� ��������� �� ����� ������#�� ���� �� ����� ���� ������ ��������� � ���
������ ��������� ��������� �����������)! *��� �� �� ����� ����� ��.����� ��� ���
��� %� ��� ������ �� ����� �������! '� � ������ ������ ����������� ���� ��� �� ���
����� � ����� ������ �� ��� �� ���� ���������� ��� �����! 2� ���� $����� ��� �����
��� ������ ��$���� ��� �� ��� ������� �� ��� ���� ���� ���� ��� ��� ������� �� �� ���
���$�� �������� ��� ���%�� �� ������� �� �����! '� �� ������� ��� ������ �$����� ��
���� ����� ��� ��� �� ���� ���� ����� ��� ������� � ������� ���/� ���� ����
������ &�� ��� �� ��� ���� ���) ��� � ��� �� �����! '� �� ������� ��� ������ �$����� ��
��������� ��� ��6� �� ��� ,! 2 ���� �$���� �� �� �������� ��� , ������ � ���� ��� ��
� ��� ���! "�� ������� ��� ����� ��� ������ ���� ��� ���� �+��� � ��� ���� ,� %��
���� %� � � �� ��� ���� ���� �� ���� ���� �� ������� ��� �� ��� �+������ ���� ���! "��
������� �� ��������� ������ ��
������� ��� %� � � �� �� ����� ������������� ����� ��� ��� , �� �+��� � � �� �����
$���� �� ���� ��� ��� ����� ��� �� ��$���� ! *�� ���� �� ���� ���� �$�� � ��
��� ����������� �� ��� ������#� �� ������! '� ��� ����������� �%��� ���� � ���������
�������������� ������# ��� �� ��� !
�����������
����������� �� ��� $��%��� �� ������������ ���� ��� �������< ���� �� ��� ������ ���
�(�� %� �� ���� ���� ��������! '� ��������� �� ������ ����� ����������� ������
����� �� �� ���������� �� ���������� %������ ��� ����������� $��� � �� �� ������
�$������� �� ��� ����� ���� �� �� �������!
C� �� ������ �$�������� ����������� �� �������� �������� %� ��� ����������� ��
��� ����� ��� ����� ��������3 ��� �+��$��� ������ ������ ��� %� ��������� �� %� �$
�� ��� ���� �� �� �$�� ���� �� ��� ��� �� �� ��� ��� �� ����� �$��������!
2 ����� �� ������# ������� ��� ��� �� ������������� �� � ������ ��� ��� ������
�� ����� ����� ������� ��� �� ����������� ����� ��! 2������� ��� $��%��� ��
����������� �� $��������� �����%��� ������� �� #���� �� %� � �/���� ���� � ������
��� .���� ��� ����� ���� ���� �� ���� &D#��$����E ��������) �� ������ ���� �� �� �����
���� �� �� �������� ��� ����! �������� �� ���� �������� ��� ��� ���.����� ��� %��� ��
�� ������� ��� �������3 �� ��� �������� ��� ��� ���.���� ������� ������������� ���
������!
2� ��� �$�� ��� � �� ����� ����������� ������ �� %���� ��� ���$� �� ���� ������3
���� ������� ���� ���� �� ���������� ������ ��� ����������� ������ ���� ��� ���.�� ��
� ������ ������������ ���������� �� �� ������� ��������� ��� ���� ������ ���#
�� ���� ����!
*� �������� ��� ������� ���.����� �� #��$���� ��������� ��� ���� � ������
��� #�� �� ����������� ��.���� ! 2� ��� �� �� ��� �$������� ����� �� ���� ���
���� �� %� #���� �� �������������� DC��+ ���������E3 �� � �� �������� ��� ������
��� � ��4��� ��� ������ ���� ������! �������� �� �������� ������ C��+ ��������� ��
��� ����� �����%��� �� ������ ��.����� ������� ���� ����� ������ ����� ����� ��
�� ����� ��� �� ��������� ���� �� ����� ����� ��� �������� ���� ���� �� ���� ���
����� �� ������� �� ��� ���������� �� ��� ����� �� ����! ������� �$��#���� �� �����
������� �� ��������� ������ �A
����� ������ ��� ����� �������� ���� %� ����� ��� ���� �� �� ��� 'F- �$��������
�� ��� 5���� ���� �� �$�� ����� ��#��� ���� C��+ ��������� ��� �+$�����! '�
$�������� ���� ������� ����+ ����� ����������� ��.��������� �� ���� �� $����������3
"�� ��� �+��$��� ����#� ���� �� �� �$�� ����! '������������� �� �� ������ ����
����� ������ ��� ����������� �� �� ������ �$������� ��� %� ������� &� ����� �����
��� %� ����� ��� �� ���� �� ��� ����%��# ������� �� ������ �� ����������)� %��
���� �� �� �� �������� ����� � ����%��# ������� ��� %� ���� �� ��� ������# �����!
2 ���� ����� �� ����������� �� �� ������� ��� %� ��������� ������� ��������� ��
������� ���� ����� ������ ������! �� � ������ ��� #�� � �� ����������� ���������
���� � ������ ��� ���� �� ��������! *�� ���� ���������� ��� ��� ����� ���������
������ � ����������� �� �������������� �� ��� ����� � ���� ��� ������� ��������� �
����� � ���������� �� �������������!
*����%��� � C��+ ��������� ��� ���$�� �� �������� �� �� ������ ���� ������
�����3 ������� ����# ���� ��� ����� ������� ���� ��� ��� ��������� �����������
������ ���� ��������� %��� � ������������ ���� ����� ��� � ��� ���� ���� ���� ����
%��� ��� �� ���! '� �� ������ ����� ��� ������ ��� ��� �����!
2������ ������ �� ����������� ��� %� � �� ����� ������� �� ��� ���%��� ����
��$� �� ������$� �������6�%����� &��1)! *��� ��.����� ���$�� ���� ��� ���%�� ��.�����
�� ��� � �� ������ %� �.������� �� ���� ������ ���� ��� �� � ������ ������� ��
������! -%���� ���� �� ����� �� ���� ��� ����� �� ����� $��� ��� ����� �����
�������� &�� ��� ������ ������ �� ������������� ������� ��� �����)� ���� ����� ��
����������� �� ���������� ����� �� ��� ���# %������ ����� �� ������ �� %��#��� ��� ���
�� ��� ������<� ����� �� ��������� ���������� �� �� ��� ���� �� ���� ����������� ����
��� �����! 2�� ��� � ���� ��� ������ ��� �� ��� ��� �� ������ ��� ��� �� ���! ���
%� ����� ��� ����� ��� �� ��� ������� 5��� %����� ��� ���# ���� ��� ����� ����� ! '�
��� ������ �����$�� �� ����� ��� %��� �� ��� �� ��� ��� � ���� ��� ������ ������
��� ����� ���� ���� &%������ ��� ���# �� ���)� ��� �� ��� ���# ��� ������� � ��� .����
����� ����� �������� ��� %� ��������� ����� ��� �� ��� ������� 5��� ���� ��� �����!
'� ����� �� ���� ���� ��� �� ������ �� ��� ������� ��� � ����� ���������� �� ��
����� ������ ���+$����� �� �������� ��1! -%���� ���� �� �� ��/����� �� ������ ����
���� ��� ������� %� � ������ �� ��� %� � ������ �������� ������ ��� � %� ��� ������
������� �� ��������� ������ �;
���� %� ������� �� �� 5��� ����� ��� �����! *��� ��� ���� ����� ������� ��� ���� ���
%� ��� %� ����� ������� ��� � ������ ��� �� %� ������� ���� �� ��� ��� ����� ���
����� ����� ��������! '� � ����� ���������� ���� ��� %� �����$����� ��� ������
�� ������ �� �� ������ �$������� %� ����� ��� ����� �������� � ���� �� �����
����%��# �����$��!
'� � ���������� � ������ ��� ����� �� ����� ����� ������� �� ��� ������� ���� �����
�� ������ � �� ��� ����� �� �� ��� ������� ���� ����� ����� �������� ������ ���
�� ��� ����� ! -%���� ���� ��� ���� �� �������� ���� ���� ��� �� ����� �����
������� �� ��� ������ �� ��� ���� �� �������� ���� ����� �� ������ D�� ��������E
�������� ��� ���� �� ��������� �� ��� �����! -��� � ������ ������ �+�������� ��� �%��
���� �� ���� ����� ���� ���� ������� �� ��� D����� ����� $���E ��� ���� �� �� ���
����� ��� ��� ����� �� $��$����� �� ����� ����� �������! 2������� ���� ������ %���#
����� ���$����� � ���$�� ��� �� � ���� �� ��� ���� ������ �� ������ ��� ����� ����
�� ������ $��$����� �� ����� ����� ������� �� ������� ������! *�� ����� ���������
� ���� �� ����� D �� E ������� ����� �� ��� � �� ������ ������� �� ����� ��+� ����� ��
��� ��! 2���� ������� �� �������� ��� �� ������ ����� ��� ������ ������ ��� ���
��������� �� ��� ����� �$�� ��� �� ��� ������ �� ��� ����! 2 ���%�� ����# &���� �� ����
�����%� �� G�8H) �� ���$��� ��� �������6��� ��� ����� �� ��� �������� ����� ��� �������!
"��� ���� ���� ���� ������ ����� �� �� ������ �� ��� ���� ����� �� �������� ���
������� � �� ������ �� $��$�������� �� ��� ���%�� �� �������� ����� ��� ���%�� ��
�������!
*��� ������� �����%� � ���%�� �� ���������� ��� �� ����� %��������#� %� ��������
������� �� ������ ����� ���� ������� ���� ���� ���� ��� �������! ����� �����������
���� �� � ���$�� ��������� �� ������� �� � ��������� �� ����� ��� ������� �� ��� ���
�����<� ��� %�� �� � ���� ������� ���� �� ��� ������� ��� ������� ���! 2 ������
���������� �� ����� ���� ����� ��� ����� ��� �������� �� ��� ����� ��� $��$�����
������� ��� ���������� �$$���� �� ��� ����� ������� $��������! =��� �� ������ ����
������������ � ������ ��������� ��� �� ��� ��� ��� �� ��� ����� %� � ������ �� �����
������� �� ��������� ������ �@
�� �� ���� ��� ��� � � ������ �������!
'� �� ���$���� �� ����� ���� ���� ����� ���� � ������ ��������� ������ � �� �����
�� ���� ����� ����� �� ���� ������� �� �� ���� ��������� %� �%�� ��� �� ���� �� ������
��� ������ ����������� ��� ��� ���� � ���� ��� $��������� $���� �� ����� ������
4�� ������� �������! -%������� ��� �$$����%����� �� ����� ������� �� �����%�� �������
�� ������ �$�� ��� �� ��� ���#��� 3 ����� ������ ��� �� 5��� ��� ���# �� �������
�� ���� ���� �8� �������! '� ���� %� �����%�� �� ��� ��� �+$�������� �� ���#��� �
�� ������ �������� ��� ������ ���� $���� �� �� �� ���$����� ����������� ����� �
�������� ��%���������! ?������ ��������� �������� ���� �� ������ ���� ������ $���� �
�� ���� �������� ��� $��$������ �� ����� ������ �� ��� $������ �� ����� ������ ����
��������� ��#��� ��� �(���� �� ������ ����������� ��� ���� $�������� !
'� �� ��$������ �� ��� ��� ���������� %��� �� ������ �� �+������ ������� ����
���� ������� ���� �$$����� ���� �� ����������� �������� ����� �� ����� �����������
������� �+��� �� ������� ���! '� ��� ������� $��%�%�� �������%�� �� �+$��� ���� ����
��� ������ ���� �� �� ��� ����� ��� %������� ��� ����� �� �$$�� �� �� ��� �������
�+���� �� ����� ����� �������! ��� ������� ���� ��#��� %� ��� �� ��$$��� �� ������
%����� �� �����.������ �������� ���� ���� �� ����� �� ���� ����������! -%�������
��� �$$��������� �� ��� ������ ���� ��� � ������ ��$��� �� ��� �� ������ $��������
�� ��� %��� �� ��� � �� ��#� � ����� ������� %��� �� ������� ���#��� �!
*� ��#� ������ ����������� $��������� ������ ����� ������ ���� %� � ����� !
������� �� �%������ �� ��$������ ����� �������� ����� ������� ���� ����� ��.���� ����
��������� ���� ��� ����� ��$� ���� ��� ��� ��� �� � ��� ��$���� �� ��� D�/����E
��$�! '� �� $����%�� ���� ������ ���������� $��� � � �������� �� ���� $��%���� %�� ����
������ ��� ��� � ���� ���� �����! '� ��� ���� %� �����%�� �� ����� � ���� ���� ��
��� �%�������� ��������� ���� ���� ������� ��� ��� ��������� ��� �� ��� ��������� ��
���� ������ ��������� �(�� �� ���� ����� �������! 2����� ���� ��� %� �� �����������
�������� ��� ������ ���#!
*�� ��������� ���$��� �������� � ���$�� $������$� ������ ������������ �� ����
���� �� $��� �� ���� ���� ��� �� ������� ��� ���������� ��� ��� �����%� �� ����
���$���!
'� ��� $������ ���$��� �� ���� ������� ������ ���� ����������� ���� ������ �������
����� ��� ��� $�������� �� ��%���������� �� ��� �� ����� ���/� �� �����%� ��$���
������ $���������� �� ����������� �����%��� �� �������! *����� ���� ����������
������ ������� �� ��� ��/����� �� ���� ���� ������ ����������� ���� %� $������
��� �� � ���� ������! ����������� ����� ������ ��� ��#��� ����� $�� ������� �%���
$����������� � ��� ������ ���� ��� ������ �����! *���� �� �� ��������� ���� ��� ����
�� ��� ��� �� � ���������� ���������� ��4��� ��� ����� ������� �� $�������� �� ���
�� ��� ��� �� ��� ����������� �� ��� $������ ���$��� ���� $����������� $������� ��
���� ���� ����� ���� �������� �� �� ���������! 0�� ���� ��� ���$��+ ����������
���� �� ��� ��� ��� ���� ����� ����� �� ��� ��$���� �� ������ $����������� ����� �� ��
��������� ���� �� ������ ��$����������� ���� %� ���������� ���� ������� ��� ����
�� ��! ������������ ���������� ������� ���� �� ������� �%��� ��� D�������� ���������
���E ���$��+��� �� ������������ � ���� ��$�����������3 �� �� $����%�� ���� � ������
����� %� �� ���$��+ �� $����� � %��� ��� � $�������� �� ��� $������$� ��$������
������� ��� �� ��� ���������� ��������� ��� ���� �� ��������! �������� ����������
����� �� ������� �%��� ��� ��$���� �� ��� ������ ��� ����� ��� �� ��� ����������3 ���
�+��$��� ��� ��������� �� ��� ������ ��� %� ������$��%�� �� ���� ������ ����� ����
�� ��� $����������!
*��� ���$��� �����%�� � $������$� ��$����������� �� � ������ ������������ ��
������! *�� ��� �� ��� ��$����������� �� �� � D$���� �� �����$�E �� ��� ����������
A�
������� � ��������� ����������� A�
�����%� �� ��� $������ ���$��� �� �� $��� � � �������� ���� ����� $����������
��� �� ������� ��� ���������� �������! '� ������ �!7� �� ��� �%�� �� ���$��� ���
���������� $�� ������� ������� ���� ��� �%���� ����� $����������!
2 $������$� �(��� ���� � $�� ������ ������ �� ������ ����� $����������� ���� �����
�� $���������� �� �����%�����! �������$� ��$������������ ��� ��� %� ��������
���� ��������� ���� $���������� �� $�������� �$�� ��� �$����6����� ������ ���� ���
��� ������� ������ �� ��� �����$�� ��� $������$� �� %���� %���� �� ����! 1����%����� ��
����� $����$� ��� �������� ���� �� �������� %������ $������$� �� $�� ������3 �����
� $�� ������ ������ ���� ��������� %� ��������� ������ �� ����� �� ��� ��������
��� ����� �� ��������� ������� �� �� ������� ��� ������� �� � $������$� ��$�����������
�� �� ����� ��/����� �� ���$�� %� ����� �� ��� ��� ������ �� �� ����� ��� $������$�
��� ��� $������ $��$����!
*�� ��������� ��� ��� $������$� �� ������ ������ ��� �� ��� ����� �� ���� ���$��
���� ���� ��� �� $��� � � $�������������$� ������ ���� �� %��� � �� ������ ���
������ �� ��� %� ���� �����! -�� ����� ���� ��������� ���$���
� �$$��� �� %���� �� ������ �$��������� ����� ��� ��� �������� �� �������
�� ���� ��� ��� �� ������� �� ���� �� %���� �������� �� �� �����%���
�$��������! B��� ��$��������� �� ������ ���������� ���� �� ���#� &��� ��
���%����)� ������ ������� �� ��������������� ���� ������� �$����� ���� ������
���#��� �� ������ �$��������� �� �� ������ ��� �� ���� ����� ��� �������� ��
��� ��� ��.���� �� ��� ������� $������$�! &B��� �� ����� ����� ��� �������� ����
���� �� ����� ����� � �� ��� ��$�����������)!
� ��$�� ���������! *�� ��������� �� ��� �� ������ ����� %� ���$�� %�� �����
�� ��� �� ���� �+����� ��� ��������� �� � D����E �� ������! ' ������ $�������
����� ��.���� �� �� � ������� �� ��� ��� $������$�� �� ��� �� ������� �$���
����� ������ ����� ��.���� ������ �� �� ������!
������� � ��������� ����������� A�
� 1�������� $����������! '� ���� ����� ��������� ����� ���� ��� $���������� �����
%� ��� ������ ���� ���� ����� ��� ������� �� ��� �� &��� �� ����� ���� �$$���
�������) �� ���� ��� ���$���� ���� �� �������$�� ��� �� ����� ������ �����
�������� ������� �� ���� ���� %� �+$���� ���� � ��������� ���� $�� ������
������!
� 1����%����� �� �� ������ �$�������! *�� $������$� ������ ����� ��� %� ��%5���
�� �� �� ������� �� ��� ���� �� �� ������ �$�������! "����� �$������� ��
� �� �� ���� ��� �� �� �� ��� ������# ��� �$ �� ���� ��� ������� ��� �����
����� ���������� �������! ��� ������� �� ��� ����� ������� �� ������%�� ���� �
�� � ����� �� �� � ������ �%���� ��� ��������� �� ���� ���!
'� �������� ��� $������$�� �� ���� �� %� ��� � %� $�����$��� ���� ���� ����������
�����6����� �� ����� ������ ��� �� ��� �+$���� �� $����������! '� $���������� ��
�����$� ���
� C�� �+������ �������� ����� $����%��! *��� ��� %� ������� �� D��� �+������
���������� ����� $����%��E! "��� ���� ����� �� ���� $���������� $������ �����
����� �+������ ���������� ��� ��� $��� � ��� ���� �/����� ��� �� � ���������!
� C�� �+������ $��������! '� $���������� �� ���� $�������� ��� ����� �+������
���$�� ���������� �+��� ���� $��� � �����%�� ��� �������� &���� �� *��F'�) ���
����� ���� ��.���� �$$�������� ���� �������� �� ���� ��� &���� �� C���%���
1�� ��$������������)!
� C�� �$������6� ���� ���� ������ ���������� �� $��������! ��� �+��$��� �� ����
��� ��� �� ���� $�������� �� "� �� ��$ �� �������� �� ��� ��� � ���� �/������
������� $��$��� $������� ���� ��� � ���� ���$��+ ���������!
� 2�� ��� #�����! 1��� �� ������� ��� ��������� ��$������� ���� � ��� C��+
#����� ��� $���������� �������! C������������ ���� � � �� ��� ���$��+��� ��
��$����������� �� ��#�� $���������� $�� ���� ���� ��� ��! I����� %���
��$������������ ���� ��.���� ���� ��� ������ ��$$��� � ���$���� C��+ �� �
���������� ����� ��� ������ � ���� ��$��������� $������$� ���� ����� !
������� � ��������� ����������� A>
*���� D����������E $�����$��� ��� �$$��$����� �� $������$� ����� ��� ��� �������!
������ �� ������� ���� ��.���� ���� ����������� �(��� �� $�� ��� ��� $������$� ����
���� %� ��.���� %� � $������������������ �$$�����! ���� � �� $����$� ����
��$��������� ��� $������$� �� ���� ��#��� �� %� ������� �� ��� ���$������ ������� ��
���� �� ������ $���� $�� �������� �� � �������������� ���!
*��� ������� �����%�� ��� ����� �� ��� ��� �������$� ������ ������������ ����
�����! &�� ��� ���� %� ��#�� �� ���� ��� D��������� ���� �����E� ����� �������
D����� ��E �� ��� ������ �� ����� ������� ������ ��#� � $������� ��#�� ���� �� � ����
��������!)
1����� ���� �� � ������ ���������� � ������ ��� �%���� � $��������� �� ����
������ ��� �� ����� �� ������� ������<� �����! '� ����� ��� ���� �(������ %������
��� ������� $��� � %� ������� �� ����� $��� � %� ��� ����� �� ���� ��� �����
������ ��� � ����� ��$� �� ���� ��� ����� ����� ������� ��� ��� �� ��� �%���� �
����� ��$� �� � �� %����� ���$������ ���� ��.�����! *��������� ��� ����� ���������
�� ������ � $��$�� ��%��� �� ���� �� ��� ������!
0��� ������ ��������� � ����� �� ��� �� ���� �� � ���� ����� ���������� �������
�� ��� �� ����� ����� �%���������! *�� $���� ��� ��� �%������� � �� �� ������� ��
��� ���������� �����%� �� ��� $������ ���$���� ��� ����# ��� ��� ������ ���� ���
���� ����� ��� ��� ������ �� ��� �� �� �� ��� %��� $�������� ��� � ��������� ��� ��
�%���� ��� �� ���� ��� �����! *�� ����� ��� ������ ��$$�� ��� ��� ��� �� , �������
��� $�������� ����� ��� ��� �� ��� � ��� ���� �� $������ ������� ������ � �� �����
���� ��� $���� ��� �� ��$���� ���� ��� �� ��� ������� �� ��� ����! 0��� ������ ���� �
����� ����� $�������� ����� ��.����� ���� ����� �������! 2�� ������ �� ������� �� ���
������ ����� $��$������ ����� ����� �������� �� ��� ������� �� ��� ���� ����� ���
$��$����� ��� �������� �� ����� �������� �� �� ��!
����� �� ������� �� ��� �� ��� $������$� ��$�����������! 2� ���� �� ��� %����
�� � �� ��� ��� � ��� ������ �� �� ������ ! 2 ���� ��$����������� ���� $��%�%�� ���
� ����� ����# �� ��� �� ������ ���� ��� ����� ��� �� ���� ��� ����� ��� �� ������
������� � ��������� ����������� A7
��� � ��� ����� $����������� %������!
"� �$����� $�������� ��� �� � ��� �������3 ��� $������$� ������� ���� ������� �
��� �� ��� �� ��� �� �� �� �$�������� �� �������� � $��$����� ����� ����� �����
�������� ���� ���� ��� ���� �!
2�� �������� �� ��.����� ��� ���� �� ������ $���� ��� ����� ��$������� �� ��$
�� *��F'�!
����� ������ ������������ � � �� ���� �����
*�� ����� ���� ���$�� $������ ��.����� ���� ������� �� $��$����� ����� ����� ����
����� ���� � �� �� ����������! '� ������� ���� ��� ������ ����� D�� %�� E3 ������
��� ��� ������� ��� ����� � ��� ����� ����� ��� �������� �� %� ����!
2�� ��� ��� ����� �� �� ��� ���� �� C��+ �� ������! *�� ����� ���� ���������
&�� � ���� �� ��) � ������ � � ��� ����� �� �������� �� ������� ���� ����� ��$���
��� ���� ��!
*�� %���� ��������� �� ��� ����� �� ����� �� ������ �>! *�� ��� � � ��� $��� ��
��� ��������� �� ��� �� ������ &�� ������ ���%���)! '� ��� � ����� ����� ��������
�� ������� ���� � �� �� ���������� �� ����� �� ������� ����������� ������! *��
������ ���� ������� ��� ��.����� ���� ������� �� ��� ������# ��������� �� ������
��� � ��� �� ��� �� ��� ���� �� $������ ������� ���� ��� ������ ���%���! *�� �����
����� %���#� ����� � ��.���� �� ���$����� �� ��������� ��� $������ ���� ��� ������
��.���� �� � ����! &'� $�����$��� �����$�� ��$��� �� ��� ����� ����� ��� %� ��� ��
���� %����� ������������ %�� ���� �� ��� ���$������ ��$$���� %� ��� ��$�����������
�� ��� �� ������� �� ��� $������$� ��$�����������!) 2 ��� �������� �� �� ���
�� �������� ����� �� ������ �� $��� � ������ ���� ��� ���� �� ,� ��� ��6� ��
�������� �� ��� ������ ���%���� �� ����� ������� �� ����! "� ��$��������� ������
������� �� �������������� �� ����� � �� ��� $������$�!
*�� $������$� ����� ��� ��$������� �� �� 7!> =� &2-) C��+ �� ��� '=B�
1*F��! '� �������� �� 5��� ��� �8�� ����� �� � �� �� �� ���� �������� �� ���� ����!
������� � ��������� ����������� A8
daemon
server
(invalidaton
other clients)
(requsts from
Netw
ork Interface
messages - out)
file
system
File
manager
client
database
PFS Server
������ �>� �������$� ���� ����� ���� 2�����������
����� ���� � ������������ � � �� ���� �����
*�� ������<� 5�% �� ������������ ������� �� ���� �� ��� ������ %�� ���� � �������
��.��������� �� �����������! *�� %���� ��������� �� ��� ������ ����� �� ���� �� ���
�����<� ������ �������� ������ ���$������ ��� %��� ������ �������� �� � ���%��
�� � ������� ���$������ ��� ����� � !
*�� %���� ������ ����� �� ����� �� ������ �7! *�� ������ ���� �� � ������� ��
���� �� ��� �����! *�� ������ ���� ���� %� ����$� ����� ����� �������� ���� �����
��$��� ��� ��� �� ���3 ���� �� ��� �� %� ��� � �� ���� ����� ����� ������� ��� ��
����$�� ����� �������� �� ��� ���� �� 1��� ���� ��� ������# ���������! *�� ���������
�� ��� ������ ���� $������� �� �� ��� ��� ������! *�� "� ����� ��$������� �
��%��� �� ��� "� $������� G��H �� ����� ��� �������� �� ��� ��� ����� ���������! *��
������ #����� ���� ���� ��������� %� ������� � ���� �� "� ����� ������ �� ���
��������� ���������! ������ $������� ��� ���� ��� ��� ����� 5��� �� ���� ���� ���
����� ������ "� �� ������ &�������� ������ �������� ��� ���#���� ����� ��� ���
�� ���%���� ���#�)!
������� � ��������� ����������� A�
data
cache
name
cache
cachemanager
validation
daemon
daemon
NFS
server
server
(invalidaton
UNIX kernel NFS client
interface
(local
interface)
(invalidaton
files)
(requests for
other clients)
(requsts from
Netw
ork Interface
PFS Client
Localhost Interface
messages - out)
messages - in)
������ �7� �������$� ���� ����� ������ 2�����������
������� � ��������� ����������� AA
J�#� ��� ������ ��$��� �� ��� ��� �� ������ ��� ��� ����� �� �� ��� ���� ��
C��+ �� ������! C���#� ��� ������ ������� ����� ��� ��������� �� +� ��6� ������3
�� ����� �� ��� ��������� �� %� $������ ���� ��.���� � �� � ��� �� ����� ���
��� ������ ��� ������� �� �� �+������ ���! *�� � ��� � � ��� �� ��������� �� ���
�����<� �� �������� ���� ��� � ������� ��$����� �� ������ � ����� ������ �� � ��
������ �� ���� ������ ���������� � � ! ���� � ��.���� ��� � �� ����� �� &������
���� ��� ����� ����� �� ��� "� �����)� ��� ����� ������� ��� ���#� ��� ��� ��
�� ��� ��� �����3 �� �� �� ��� $������ ������ �� ����#� ��� � $������ ������ ��� ���
�� �� ��� � �� � ���! '� �� ����� ��� ��� �� �� $������ �� ��� ���� ������ ��.�����
�� ���� ��� ���� �$��� � ������ ��������� ��� �� �� ������ ���� ��� ������ ��%5���
�� �� �������� �� �����%� �� ��� $������ ���$���! ���� ��� ��$� �� ��� �� �����
������� ��� ����� ������� ��#�� � ��$� �� ��� ��� ������ ����� ��� ��������� ��
����� ��� ��$�������� �� ��� � ! ���� � �� �� ����� ��� &������ ������� � �����
���� ��� "� ����� �� � ������� ���� ��� ��� ����� �����)� ��� �� �� �����
���� ��� ��� ����� �� �� �� ����� $������ �� ��� ������� ��� ���� �� �� ��� ���� �����
��� ���� � !
"� $������� �� �� � ��� ��� $����%����� ���� � ������� ������ %� ������ ��
�� ������# �������3 �� � ������� ����� ���� �� �� ���$�� ����� ��� ��� �� � $����%��
�������������!
J�#� ��� ������ ��� ������ �� ��$������� �� �� 7!> =� &2-) �� ��� '=B�1*!
'� �� ���� ���$��+ ���� ��� ����� �� � �������� ����� ������ ���������� �� �%��� 78��
����� �� � &����� ��� ��� "� ������ ����� �� ������ ���� �� ��� ����� �� �)! 2�����
��� �������� ��� ��� ��� �� ��� ��� ��6� �� ��� ������ &�� ���)� ��� ���� �� ,� ���!
*�� ������ �� ��� ���� �� ��� ��� ����� �� �� ����� �� �������� $������� �� ���
��������� ��������� �� ��� ��� �� ��� ���� �� "� �� �� ������ ! ������� ������
���� %� ��� �� ���� �� "� ������ %������ �� ���4������ ��� �� $��� ���%���!
*�� $���������� �� ��� ������ $��� �� %� � �.���� ��� ��� $��$���� �� ��� $���
����$� �������� $��%�%�� ��� ��/����� ��� �� �� �� ���! �� ������� ��� %����
������� � ��������� ����������� A;
a
a a a *��� &��) aaa -$������� a a ������ &��C) a ���� &��C) a 1��$���� &1���) aa
a -����� B�� a a �7!7 a >!� a ��!8 aa �I ���� K��� a a ��!; a ;!� a 7@!; aa �I ���� K��� a a �;!@ a ��!� a 8�!� aa �7I ���� K��� a a 8�!; a >A!> a �8>!� aa 7�I ���� K��� a a �8>!� a ���!� a >��!� aa
*�%�� �� �������$� �����������
$���������� �� ��� ������ �� ����� ����� ��� ��C ���� &����L������) ��� �� ���
������ �� �� ��� ��C ���� ��� �� ��� ����� �� �� �� ��� ���� ���$���� ���� �� ��
�$������� ���� ����� �� ���� �� �� ��������� ����� � ������� ������ �� ������#!
����� �$�������� ���� ������� � ����� ��� ������ &����� ����� �� �� ��������)
�������� �� ������ ��6� �� ���������! *���� ���������� ���� ��#�� ���� ������ ��
����� ������� �� '=B�1* �� �� �>8 ���#��������! 2�� ������������ ��$������ ���
������ ��� ���� �$�������� &�� � ���$)� �� ��� �� � ��� ��� $�� �� ���� ������
�� ��� $����� �����! *�� ������������ ��� ���� �� *�%�� �! 2�� ����� ��� ��
���������� �!
-%���� ���� ��� ���� ���� ������� �� �� ������ ������� �� �%��� ���� ���� ��
� �I �� ��������� �� �%��� ��� ������ ���� �� � �7I ��������! �7I �� ���������
��� ����� %������ ���� �� �$$��+������� ��� �� ��� ��6� �� ��� ���������� �� ���
��������� �� �0��1� ������3 �I �� 7�I ��� ��� ;��� �� ���� $���������� ��
�� ��6��� ���$�������! "��� ���� ����� ����� ��� ��� ��� �� �� � ����3 ���� � ���
����� � ������� �� ��C ���� ����� ��� %� ��� ������ �� � "� �� �� �� � ���
����� � �����+� �������� ���� �� ��� �� �� ����� ��������! "��� ���� ���� ��� �����
���� ����� � ������ ��# 'F-3 ��� %�(�� ������ ���� ������ %����� ������� ��� ������
�� �� �� ����� ���� ������ !
������� � ��������� ����������� A@
����� ��� ���%��� ���� �� ��� $������ ������� ��� ���$��� ��� ��������� ��� �%������
.������ �� ��� ��$������������ ���� � ��� ��������� $��� � � %���� ��� ���$������
���� ����� �� ������ ������.���! '� ��� $������ ���$���� �� ��� ���������� �������
%��� �� ��� ���%�� �� ��� �� �������� ���������� ����� ������ ������� ������.���
���� ���� ����� ���! '� ���� �������� �� ���$��� ��� ��������� $���������� �� ��
����� ������ �� ��� $������$� ��$����������� ���� � , �� � �� ���� � , �� �! *���
��� ���� ����� �� ��� ���� ������ ����������� � ���$��� ���� �� �.��������.������
��$����������� �� � ����������� ����������� ��� �� ������!
�� ��� ��� ��������� �� �0��1� ������ �� �������� ���#��� � ��� ��� $�����
��$�! ��� '=B�1*� ���� ��� �� ������ �������� �� ��� ��� ��� �� ��� �����!
���� ��� �0��1� ����� ��� ��� ������� �� ��� ��������� ����� �� ��� �8�� �������
��� ���� ����� $������� ��������� �������� ���� ������ ��� � $����� ��$� �� ���
������ �������� �� ��� ������M������ ������������� ���� ������� ��� ������# ������
����! *� #��$ ��� ������� ���������6� ���� ���$��� �� ��� �������� ������� D����E
$����� ���� ����� ��� ������� � ������ ��� ���� ����� ����� ������� ������<� �$�
�������! ������� ���� ��������� ���� �� ����� ����� ��+� �$������� �� ���� �� ���
$������ ��� ���$���� 3 ���� #�$� ����� �����6����� ���� ���:� �� ������ ��� ���
���# ������ �� ���$���� �� � ������ ���� ���� ��� ��! &*��� ���� ����� �����6�����
�� � %�� ���� ����� %�� ��#�� ��� ������� ������� �� ����������� �������� ����� �����
�����6����� �� �+$���� �� %� ����)!
����� ������ !���
*�� ����� ��C ���� ��� %� ��� ����� ����� ��� ����� ���� ���� ������ � �����
���$������ %������ ��� ��$����������� �� ��� ���������� �������! *�� ����������
��� �� ��� ���� �� ��������� �� ������ �������� ���� %� $������� ��� �
���� ���#��� � %�� � ��� ������� ���� �� ���� ��� ����� ��� ���� %�! *�� %���
�� ��� � ���� ��� ���������� ������� �� �����$�� ��� ���%�� �� ����� �������� %�
��� ������� ����� ��C ���� ��� � ������� $��� ��� ���%�� �� ����� �� ���������
%� ��� �� ��� �� ��6� ����� �������� ����! *��� ���� �� ���� �� �$$��+�������
������� � ��������� ����������� ;�
0 100 200 300 400 500 inf
Cache Size (files)
0
500000
1000000
1500000
Tot
al S
erve
r C
PU
Tim
e (m
s)
flat (actual)flat (predicted)delta=2 (actual)delta=2 (predicted)
������ �8� *���� ���� 1�� *��� M ��������� ���#���
�� ������ ����� ��� � ������! ������������ �� ��� ��6�� �� ��� �������� ����������
�� ���� �� ����� ����� ��� %� ��� ���������� &$����� �� �����+� ��������� ���
�+��$��) ���� ������ �� �(������� %������ ��� $�� ���� �� �%���� ����� ��� �!
'� ����� ��� ����������� ���� �������� �$�������� �� $�� ������ ����� ��� � %� �%���
��:� �������� ���� ��� ������� �������� ��� ��� ��� $�����! ������� �8 �� �� ���
��� ������ �� �� $�� ���� ����� ��� ��� ��� ��������� �� �0��1� ���#��� ��
���$�������! *�� ���� ����� �� ����� ������ ��� �� ��� ���� ����� �� �����
$�� ���� ��� ��������� %� ��� ���$�� �����$�������� �%��! 1��� ���� �� � ����
, 9� �� , 9 � ��� ������ ����� ��6��! *���� ��� ���� �� ���������� �!
����� ���� � !���
�� ������� ��� ����� ������ ���$���� ���� ��� ���� �� ��� ��� ���#��� �3 ���� ��� ���
���� ���� ��� ����� �� ��� ��� �� ��� ���� ������ ���$������ ��� ���� �$�������! *���
��.���� ��� ��� �$$�������� $��������� �� ��� ��� ��� ��� ����� � 3 ������� ���$��
����� ���� ��� ��� ���� ��� �� ��� �� �� ��� ��+� �$�������! *�� ���� �� ����
������� � ��������� ����������� ;�
0 100 200 300 400 500 inf
Cache Size (files)
0
500000
1000000
1500000
Tot
al S
erve
r C
PU
Tim
e (m
s)
flat (actual)flat (predicted)delta=2 (actual)delta=2 (predicted)
������ ��� *���� ���� 1�� *��� M �0��1� ���#���
���� �� � ��� ���� ���#��� � ��� ���� , 9 � &���� ������ ���������) �� �������
���� � , 9� &����������� 4�� ������)! 1��� ���� �� � ���� ������ ������ �����
��6�� ���� >� ��� �� � ���!
������ �A ����� ��� ������ ������ ���$���� ���� ��� ��� ��������� ���#��� 3 ������
�; ����� ��� ���$���� ���� ��� ��� �0��1� ���#��� ! 2�� ����� ��� ���� ��
���������� �!
-%���� ���� �� %��� ���#��� � �� ��� ������ ����� ��6��� ��� , 9 � ��� ��
�� ������ ���� �� �%��� ���� ���� �� ��� ����������� 4�� ���! *��� �� ����������
���� ��� ���������� ������� �� ��� ���� ���#��� � �� ��� $������ ���$���! &-�����
������� ����� ����� �� , ���� ����� �� ����� %�� ��� ��� ��� ��� $������ �� ���� ���
��� $������� �� ���$�� ����! *�� ������� ��� ���������� ���� ��� ����������� �� ���
$������ ���$���� �� ��� ���� %����� ���� , 9 �)!
*���� ���#��� � ���� ���� ���$ ������ ��� ���� ��$������ .������� ���� �����
����� %� ��� ������������ ��� ���� � ������ ����������� � �� $�������N *��
���������� ����� �� ���� ��� ���� ��� �� �������� ��� ���������� � ����� �� ����
������� � ��������� ����������� ;�
0 100 200 300 400 500 inf
Cache Size (files)
0
5000000
10000000
Tot
al C
lient
Lat
ency
(m
s)
flatdelta=2
������ �A� -����� ������ 1�� *��� M ��������� ���#���
0 100 200 300 400 500 inf
Cache Size (files)
0
5000000
10000000
15000000
Tot
al C
lient
Lat
ency
(m
s)
flatdelta=2
������ �;� -����� ������ 1�� *��� M �0��1� ���#���
������� � ��������� ����������� ;>
�� ������� ������� �� ���� .������� �� �������� M ������ ������ $����������! *�� ����
������� � ��� ���� ��� ��� �+��$��� ��� ��$��� �� ��� �������� �������� ������ ���
&����� %� ������ ����� �������) �� ������� ��� �� �� �� �������� �������� �� �����
��� �� ������ ���$���� ����! ���� ����� ����� �� ��� ���� ��� ����� �� ��� ���� � ��
��� ����� �� �������� ���/� �� ����� ������� &���� ��� �����������) ��������� ���� �
������ �� ��� �� ������ �� ������ ������ ���$���� ����!
*�� ��� �� �� �������� ��� �� ������ � ���� ��� ��� �� ������ ����������� ����
������ ������ �� � ������� ��$������� �� ������ $����������! '� $���������� �%����
���� ��� ������ ������ ��� ��� �� ������ �� ������ ������� �� ������ �� ��� �� ������
�� ��� ��� �� � ����� ���� ���� ���: �����6�����! '� ����� �����6����� �� ��� �����
������ ����������� ���� ��� ��$��� $���������� �� ���� ����� ���# ���� %� ���$��
������ ���� � ����������� � ����� �� ����� �������!
*��� ���$��� �����%� � ���$�� $������$� �� ������ ������������ �� ������! 2��
������ $��%�%�� �������%�� ��� ������ $�� ������ ���� �� �� � ���������� ���#��� ��
������ ���� �������%��� �� ��%��$������ $����������! *�� ���� $��$��� �� ��� $���
����$� �� �� ���$ ��� ��� ��� ���������� ������� �� ��� $������ ���$���!
���#��� � ���� ���� �� ��� $������$� ���� �����������! *�� ��������� ��������
���$��� ���� � ����������� 4���������� �� ������� ����� �%��� � ������ �� ���
��$�������� ����� �� �$$��+������� ���� ��� $�� ���� %� �����������! *��� ��
��$������ ��� ��� �������! ������ �� ���� �� ����� �� �� � ������ ����������� ���
$�������� $�������� ��� �� ����� ������ ���$���� ���� �� ������ ���� �����6����� �� ����
����! ���� ��� �� ����� �� ���� ��� ���$�� ���������� �� ��� &�������� �� ���������
�� ��������) �$$��� �� %� ������ ��� $�� ������ ��� $���������� �� ������ �� ����
����!
'� ��� ��+�� ��� ���$���� �� ������ ������ ��������� ��� %��� ��� $�������� ���
����������� �����%��� �� ������� ����� � ������ ������������ �$$�����!
*�� $���� ��� ���$���� ��� �+����� ��� ��$��� �� ��� $��%��� �� %��� ��� �
������������ �����%��� �� ������! '� ������� %���� �$�� ��� ������������ �� ���
� ������� ������ %��������# ������ ���� ��� ������ ���#��� �+��� � ��� �����<� ���
$�����! ������ ������� �� � �����#���� ������.�� ��� ��$����� ������ $�����������
�� ����� ����� ��� � �� ���������� ��� ��+���� ���%�� �� ������� ���� ��� %�
���� ������� %��������#�! -��� ���� � ������ ������ � � �� �� ��� ����� �� ���
����� ����� � �� �� ��� ����� ��� ��� %� �� ��� ��%����������! ������� ��� �
��� ������� ���� ��/������� ����� ������ ������ ��� �� ��� ����� ��� %� �� ���� ��
;�:M@�:! =�� ����� ��� ������� $��$�������� �� ������ ���#��� �� ���� ��������
�� ��� �� ��� ������ ������ �$� ��� ����� ���� ��������� %����� � %��������#!
'� ���� ������ �� ��� � ���� � � ���%�� �� �� ������ $��$������ �� C��+�%���
������� ���� ������� ���� ����� ��� ��� %� �� ��� %���� ���� �� $����%�� �� �
����������� ������M����� ��$�����������! '� ����������� %��� �� ���#��� � ��#��
�� ��� �(����� ������ �� ���� ���� � ����� $��$������ �� ������ ����� ���� ���/�
�� ��� ��� ���� ��� ����� � %��� ��� %� ����� ������� �� ��� ����� ����� �� �����
����� �������< ������! =� �+$������� ���� $��$����� ������� ��� %� �%�� �� ��%����������
�� ��� ��� ��� ���� $���� �� ��� ������ $���������� ���%���� ������������ ������� ��
%� ���������� ! '� ����� ��� �� ������� ��� %� �%�� �� �� ��� ����� ��� %� �������
����� ������! *�� ����� $��%��� �� ��� ������� �� �������� ���� �� ������� ��� �����
�� ���� �� ����� �� �� �� ������� ������ ��� ������! -�� �$$����� �� �� ������6�
;7
������� �� ��������� ;8
������� ���� � ���������� ���� ��� ����� �� ��� ����!
'� ���$��� 8� �� ��� ���� ������ ����������� &�� � �.���������� ������� ����
������) � �� ��� ����� ��� %�� ����� ��� ��%�������� ������ ������� ���� ��� �����
����� �� ������� ��� ��� ���� ��� ��� ��� �����! *� �� ��� ���� �������� �� $��$���
� ������ ������������ ������ ���� ������� � ������ ��������� ��� ���� �� %��� ��
����� $�������! ���������� ������� ���� ���� ��� �� ��� ����� ��� %� � ������ ��
��� �� ������ ���� ������� �� ��� ������ ������� ���$��� ���� � ������ ������! '�
���$��� �� �� �����%� �� ��$����������� �� � �� ������ %��� �� ������ �����
�������! C� �� ���#��� � ���� �������� ���� ����� �����6������ ���� ��$�����������
����� �� ��$������� �� ������ ������ ���$���� ���� �� � ������ �� �%��� ���!
�����$� ��� ���� ��$������ �������� ����� �� ��� ���� ������ �����������
���� $������ �� �� ����� ������������ ���#��� �! *���� ���#��� �� �� ������� �
��� ��� �+��� �� �������� �� �� ��� ���� �$������� �� �� ��� ��$��� �� ������
������������ �$$������� �� ���� �������! '� �� $����%��� ������� ���� �� ��� ��������
%� ��� ���� ���� ��� �� ������ �� ����� ��� �������� ��������� �� ��� ���%�� �� �������
�� ������ ������� ������ �$! -%���� ���� ��� ���%�� �� D����������E ��������
���� ����� � ������ ��� ������ ������ �� ��� �$�� �� ��� ������ ����� ����� ��
�$$��+������� ���� �� ��� ���%�� �� $��� ��� ���! '� �� �������%�� �� ���5������
���� �� ���� ���%�� ���� �$� ��� ���� ��� ��� $��%�%����� ���� ��� ����� ���� ��� %�
������ � �� �� ��� $��������� �� ������ ������� ���� %� ��� ����� ���� %� ��������
$��$�������� �� ��� ��� �� ��� ���%�� �� �������! *��� ��� �� ������� ���� ���5�������
�� ���� �+$������� ���� ���� ������ ����� ���#��� � ���� ����!
���� �� �����%��� �� ������� �� � ���$��+ $��%���� ���� �������� ������ ��
���� ����� ����� ��� ������� ��������� ���������� ������������ ������# �����������
�� ������ $����������! 2�� ����� ����� $��� $��%���� �� ��� ����� �� ����� �����
����� �������� �������� ��� ������� ����� ��� ��� ������ �� $����$� ��� ���� .������
������� �������%��! *��� ��� ��� ������� ��� ��$������� �� ����� ����� $��%�����
������� �� ����� ������� ����� ���%�� ���# �� %� ��� %����� � ������ ����� ����
��� ���� %� $��������! '� ���� ������ ��� ���� ��$������ ������%����� �� ���� ������
�� �� � ������ �� �$$����� ���� ����� %� �����$����� ���� ���� �������!
G�H 2��� 2!O!� �������� �!P� �� C������ P!�! D������$��� �� -$����� ���� 1�$�����
����!E �� �� �;�� &P������)� �@A�!
G�H =�#��� B! �� ��! EB����������� �� � ������%��� ���� �����!E !���� "#�� ��
����� �� $��� ���� ������� !���������% �@@�!
G>H =���#� 2! �� I�����6#�� Q! &����� !�������� �� $��� ���� ������� ��� ' ���
�� �� �������������� '=B 1�������� �@;A!
G7H =��6�� B! D"� *������ %� ������ "�����#B���������!E !���� �(�)* +�����
,���� �����% �@@�!
G8H =��6�� B!� �� 2������ 1! DJ����*��� ������� ��������� ��� O��� J���� ����
���%��� ���� ������!E !���� �(�)* ������ ,���� �����% �@@�!
G�H =��6�� B!� �� 2������ 1! D������� ?����������� ������� ��� J��������� ����
���%��� ���� ������!E !���� "#�� )���� ����� �� &��������� ��������� �������%
�@@�!
GAH =� �������#� 1!1! �� =���� 1!=! D2 �������� ���#��� �� �� ��� � ����
���%��� ����� ���� ����!E !���� �)- (,.)�� ����% B��� �@@�!
G;H ����� O! �� R����� *! D���%����� ��� �����$�� �� ���$������� �� ������� ���
� *���J��� ����������!E !���� ����� �� ����������� � ������� ��� !���� �����
' ��� ��� � $��� ���� �������/� 2$���� �@@�!
G@H ������ �! D"�������&�) B����� ����!E ��������� �� � ! ��% �@@�!
;�
��������� ;A
G��H D0���� � &;) B����� ����!E ���$� .�������� �� �% �� B������������ �@;;!
G��H ���� � 1! D�����*��� ���� 1�������� �������� �� � C"'K 0����������E ,.�
"00% ��$�! ���$! ��� C! �� 1��������� �@;�!
G��H R���� �! �� ��������� �! DJ������ 2� 0/����� ������*������� B�������� ���
������%��� ���� ����� �����������!E !���% "1�� �� ����� $�� ���� !���������%
�����%��� �@;@!
G�>H R������� 1! E2������� �� ���#���� ���#������� *��/� �� �� 0��������E ,.�
�23��&�403#05% C�������� -� ����������� =��#����� �@;A!
G�7H ?���� � P!?!� I�6��� B!J!� B������ !R!� "������� �!2!� ������������� B!�
� �%������ 1!"!� �� ����� B!P! D���� �� ����������� �� ������%��� ����
������!E �� ,� ��� ��������� �������% O��! �� "�! �� &��%�����)� �@;;!
G�8H J��$���� J! D*���� ����#�� �� ��� -� ����� �� 0���� �� � ������%��� �����!E
��� % P���� �@A;!
G��H J��� 0! �� ��%�������6� 2! DS������%��� ���� ������� �����$�� �� 0+���
$���!E �� ��������� �������% �����%�� �@@�!
G�AH -��������� P!� �� ��! D2 *���������� 2������� �� ��� C��+ 7!� =� ���� �����!E
!���� "6�� �� ����� $�� ���� !���������% �@;8!
G�;H -���������� P! �� ��! D*�� $���� "�����# -$������� �����!E )((( ��������%
��%����� �@;;!
G�@H B�������� 1! �� =����� �! D0�������� ������%��� ���#�� �������� ��� J����
���$���� "�����#��E ��� % P���� �@A�!
G��H B����� P!� 1���� � 1!� �� 2������� B! D*�� ���#�� ������� 2� 0/����� B����
����� ��� C����J��� "�����# �� �E! !���� ""�� �� ����� �� $��� ���� ����
���� !���������% �@;A!
G��H B���6� �! �� ?�������� �! DB�����J��� ������� �� ������%��� ���� ������E
!���� �(�)* +����� ����������% �@@�!
��������� ;;
G��H D"� �������� $��� �������E ���7��8��� �� ��� ��� +��8�� ����% �� B��
����������� �@;�!
G�>H D"'*&7) B����� �����E ���$� .�������� �� �% �� B������������ �@;;!
G�7H ������� P! DC��� �������� ���������E .�� 094� "�����# '���������� �������
�@;�!
G�8H 1�%������ P!*! �� �����#�� �� B!O! D���� ����� B��������� C����
���.������ =��� 1�$��������!E !���� �� �)- (,.)�� ����������% B��
�@@�!
G��H D1�� �������� $��� �������E ���7��8��� �� ��� ��� +��8�� ����% �� B��
����������� �@;�!
G�AH �� %���� 1!� R�� %���� �!� I������� !� ������ �!� �� J���� =! D������ ��
'�$����������� �� ��� �� "�����# ���� �����!E !���� �(�)* ������ �����%
�@;8!
G�;H ������ 2!� =������ I!� �� B��6����� I! D������� 2 ���+�%�� ������%��� ����
�����!E ,. 45�"6:1% ��$�! ���$! ��!� ������� C��������� "�! �@;@!
G�@H ����� 2!P!� D2������� �� J��� *��� ���� 1�������� �������� ��� 2$$�������� ��
���� B�������� 2���������!E )((( ,� �� ������ �� ����7 �� (����������% P����
�@;�!
G>�H ���������� I! �� I�������� 2!P! D-� ��� ������������ �� � 1�$����������
�������� ���#��� !E ��� % B���� �@A7!
G>�H ������� �! D���� 2����� ��������E ���,.�"05�44% ��$�! ���$! ��� ���������
C!� �@;;!
G>�H ��������� O! �� B����� P!�! D$������ "�� 0+$�������� ���� ������
����������� ���������!E !���� "1�� ����� �� $��� ���� ������� !���������% �@;@!
G>>H *���#��� �!� �� ��! D2���� 2 �������� ���$����!E '� �������� ����������; .� �
���� � (� ����� <13�=% B�R����?���� �@;�!
��������� ;@
G>7H �������� 1! D���� C���� �������� ���� B� ����� ?����� #��� C����!E !����
)���� ����� �� � ������ � !������ ��� (� �� ���� �� �������� �������%
�����%�� �@;@!
G>8H DK�1 �������� $��� �������E ���7��8��� �� ��� ��� +��8�� ����% �� B��
����������� �@;�!