CACHING IN LARGE-SCALE DISTRIBUTED FILE SYSTEMS

100

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��

����������� �@;�!