digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · the design and implementation of an...

87
THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the Degree of MASTER OF SCIENCE UNIVERSITY OF NORTH TEXAS May 2000 APPROVED: Armin Mikler, Major Professor Paul Tarau, Committee Member Steve Tate, Graduate Coordinator Roy T. Jacob, Chair of the Department of Computer Science C. Neal Tate, Dean of the Robert B. Toulouse School of Graduate Studies

Upload: others

Post on 29-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT

AGENT-BASED FILE SYSTEM

S. Andrew Hopper, B. S.

Thesis Prepared for the Degree of

MASTER OF SCIENCE

UNIVERSITY OF NORTH TEXAS

May 2000

APPROVED:

Armin Mikler, Major ProfessorPaul Tarau, Committee MemberSteve Tate, Graduate CoordinatorRoy T. Jacob, Chair of the Department of Computer

ScienceC. Neal Tate, Dean of the Robert B. Toulouse

School of Graduate Studies

Page 2: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

����������� ��������������� ����������� �"!��$#%���$&(')��*+��')���-,.#/,��"���0�/12#%�3&(�-,4�*"*+�"!���5,6��!����-,879:#%� ���<;=�"*+���?>?� ,���' �A@B#%�8,4��A�%1C�ED��+����D�GFIHJ��')��K�,����L�ED�"���D��NMO?@B#N>QP/R�R�R�5S/T����U�VXW:,.#%Y�*+�%P%R[ZX!�K������\���1]������D����_^%`a,4�V,4*"����

���6YX#%�����6�"��,��<D�����8,4�4#/�"�-,4�6���<bc��d�egfh��di���-j?�"� ����')���-,4�6���D�� �N#%� �%\,4�������'k#%���31]�%����+� ,4� �"Y�KE,4���3� ��� j?�+D����l�6�"*+*CD��%�5,��"�5K���,4�Q�"��D�����#%���/�m&(�<�X#%�8,4�"DK�*n#/��E,����������%*"�+1]��4#/,��"���k�%12K�� ���o7*"�Oj��*X#%����*+�"D�#/,4�+�����p����q5K��+���+��!r���"!%�E7(D�#%�X#%D�+,(>G���"�8,4� �"Y�K�,����[ZX*+�:� ,����4#/!��:� >?�8,4��')�A�6�"*+*E���'k#/���,4��#/,a��K�D.��� ��� j?�+D����QY_�sK����Vj�����4#/*"*+>t#Nj/#%�"*"#%Y�*"�/�h�:,[,4���0�4#%')�k,4�+'u�/2,4���s#%��j���-,u�/1����"!��E7���_����v���O,(�J��� w5�x�X#Nj��u'k#/���a,4���)������*"�y>?'u��5,��%1:#%����*+�"DN#z,4�"�%�{#%���tD��')'[K����+DN#/,��"���h� ��*"KE7,4�+������YX#/�����<K��_���$#%�<&(�-,���*"*+�"!���-,l@<��Y��+*"����!����-,[F|&8@<��MJ1]�4#%')��m����wu���4#/D,4�+DN#%*}�

��!���-,4�Q�X#Nj��3��� �gj%���~,4�{��� ������-,k#/���+���N#/*J���Oj���*+����')���-,)�X#%��#%���"!%'�1]�%�x,4���3D���N#z,4�"�%��%1�#%K�,�������')��K��x*n#%� !��O7���DN#/*"�k���"� ,����+Y�K�,4���� >?� ,���')��m#%����#%�~#%!%���-, 7�YX#%����~D���')'[K����+DN#/,��"�����D.����')�$�m��K�*+�~1|#/D��"*+�+,4#/,4�),4���3D�� �N#/,��"���~�%1��"�������_���������-,4*V>~#%��')�"���+� ,�����������"�8,4� �"Y�K�,�����ZX*+����� j?�"D����a�����"��,������ �"��,4�5K�����KE,4*"�+������#%��#%��D.���V,4�D,4K����a1]����� K�D.�t#0���+� ,����"Y�K�,4���ZX*"�a�8>E�8,4�'YX#%� ���<K����%�<#/�<&8@<��D��'u'xK����"D�#/,4�+���k1]��#%'u�O�J�%��w\�

Page 3: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

D� HJ���->?���+!��-,�P%R�R�RY->

����������� ����l�����_����\9�� ���

�+�

Page 4: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�lH���d��f b�� � � � @��Ld��l�&J�m��K�*+�B*"�+w%�r,4�),4�X#/��w0��� 'u�+�U�1]���l���X#%� �"��!)'x>$#%DD���')��*+�"����'u��5,��l#%���<1]�?D�K����"��!u'x>3���EKE7Y_���4#/��D��/�A���X#%��w[>%��Ku� ��'xK�D.�k��'k#%���X#��1]���A�����K�� �"��!G'x>a*"#/,4� 7(���+!��-,4���#%���Q1]���A��K��LYX#%Y->%1]���2!%�+j?�"��!�'u�J,�����#%�������Q�"��D����-,��+j��:,��r����#%D.�u'�>x!���#%*"��2@<�%� ,L�%1�#%*+*I%&c�m��K�*+�)*+�"w/�m,4��,��X#%��w�r�E�UE�6�+,4����K�,��6����' &JD��%K�*"�3�X#Nj��G�������G���%,4���+��!��

�+�"�

Page 5: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

H�rdl��� dl�l�

�lH���d��f b �L� � � @��Ld��l� �+�"�

W &(�-,4���?��K�DO,4�+��� WW��VW ���"�8,4���+Y�K�,����3;=�+*"���?>?�8,4��')� ���G�G���G���G�����G�G���G���G�G���G�����G���G�G� PW�� P &(�-,4��*+*"�+!����-,l@<�%Y��"*+����!���-,4�Q���G�G���G���G�����G�G���G���G�G���G�����G���G�G� ^W�� ^ &(��;A� �j��� j?�"�O� �����G���G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� �

P ���+���"�%� � ���,4�+'u���N#/,��"����� ����� ��K�!��$��!���-,4� SPE�VW � ��#%��� �"���-,�HJ���-,4� �"Y�KE,4�"�%� �G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� �

PE� P ���5�3HJK�� ,���'u���N#/,��"����� ���G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� W�WPE� ^ ;=�"*+�r�?>?�8,4��' bc�?DN#/,��"��� ���G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� WgPPE� ` ��>?�X#%')�"DN#/*"*+> �6��D����ZX!%K��4#%Y�*"�G9J����#yj?�+���������G�G���G���G�G���G�����G���G�G� Wy^

^ &(��;A�0��� D.���+,���DO,4K�� � W��^��VW �A*n#/, 1]����' #%���$&(�-,4���81|#%D�� �6��q5K��"� ��')���-,4� �����G�G���G���G�G���G�����G���G�G� W��^�� P ��KX#%*"�V,(>k�/1A�E�� j?�"D���l�q?K��"���'u��-,4���G���G�����G�G���G���G�G���G�����G���G�G� WgS^�� ^ ��� D.���+,���D,�K��4#/* �j%���8jE�+����G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� W��^�� ` ��� D.���+,���D,�K������%1=#);=�"*+�r�?>?� ,���' HJ���-,4� �"Y�KE,4��� �G���G���G�G���G�����G���G�G� PEW^�� � ��� D.���+,���D,�K������%1=#);=�"*+�r�?>?� ,���' ��� ��� �G�����G�G���G���G�G���G�����G���G�G� P/`^���� ��� D.���+,���D,�K������%1=#);=�"*+�r�?>?� ,���' ����'u�+���"�8,4�4#z,4��� ���G���G�G���G�����G���G�G� P�S^�� S ;=�"*+�r�?>?�8,4��' ����D.���V,4��DO,4K�� � ���G�G���G���G�����G�G���G���G�G���G�����G���G�G� P%T^���� ;X�4#%!�')���-,��p�4#/��� 1]����4#/*h���G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� ^�W

` &(�-,4���81|#%D��� ^��`��VW ;=�"*+��;X�4#/!�'u��-,6� ��#%��� 1]�� �L� �%,4�?D��%*��G���G�����G�G���G���G�G���G�����G���G�G� ^��

`��VW��+W ;XK���D,4�+���X#%*U������D���+��,4�+�������G���G�����G�G���G���G�G���G�����G���G�G� ^��`��VW�� P �A� �%,4�?D���*U���ZX���V,4�+��� �G�G���G���G�����G�G���G���G�G���G�����G���G�G� ^-S

`�� P ;=�"*+����_���4#z,4�"�%�$�p�4#/���4#%DO,4�+��� �L� �%,4�?D��%* �����G�G���G���G�G���G�����G���G�G� `�W`�� PE�+W ;XK���D,4�+���X#%*U������D���+��,4�+���0�%1=; ���� ���G�G���G���G�G���G�����G���G�G� `�W`�� PE� P �A� �%,4�?D���*U���ZX���V,4�+��� �G�G���G���G�����G�G���G���G�G���G�����G���G�G� `�`

�+j

Page 6: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

`�� ^ ���"�8,4���+Y�K�,����0��!%���-,�����*"�Vj��� >3�5>E�8,4�' �G�����G�G���G���G�G���G�����G���G�G� ` �`�� ^��+W ����� �A���/,4�?D���*p�E�_��D�+ZXD�#/,4�+��� �G�����G�G���G���G�G���G�����G���G�G� `-T`�� ^�� P �6�����0������"!%� ���G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� � ^`�� ^�� ^ �?��D�K����+,(> �����G���G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� ��R

� HJ����D*"K�� �"���$#%���<;XK�,4K����rft�%��w �-P� �VW ;XK�,4K�� ��ft�%��wB�G�G�����G���G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� ��^

� ; r��� �L� �%,4�?D��%*p�E���D��VZXDN#/,��"��� � �

9 ����� �p��� *p@<�E��K�*"� S%R

9J&o9:bc&� � �l��� ��� S�S

j

Page 7: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

bc&8�E� r;��p��9:b�� �

`��VW ;2;=����� ��#%���4#/D,4�+���$� >?�_���6���G�G���G���G�����G�G���G���G�G���G�����G���G�G� ^�T

j?�

Page 8: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

b &8�?� r;~;=&�������� �

PE�VW d�;A� ���� 7(�p�/78@B#/�5> �l�*n#/,��"����� ���"� �G���G�����G�G���G���G�G���G�����G���G�G� �

PE� P ���"�8,4���+Y�K�,����3;=�+*"���?>?�8,4��' @<#%�->57�� �z78@B#%�-> �6��*"#/,4�+���������"� ���G�����G���G�G� TPE� ^ &(��;A�s����'u�+���"�8,4��#/,4�Vj����p���_��*"��!/> �G���G�����G�G���G���G�G���G�����G���G�G� WN`

^��VW &(��;A�0dl�,(�m����w3�p�����%*"��!%> ���G�G���G���G�����G�G���G���G�G���G�����G���G�G� P�P^�� P ;A��H ����D.���+,4�D,�K����i���G���G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� P%^^�� ^ ;A� � ����D.���V,4��DO,4K�� � ���G���G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� P �^�� ` ����')�"�0����D.���V,4�D,4K����a�G���G���G�G���G���G�����G�G���G���G�G���G�����G���G�G� P �^�� � ��#%')��*"��&(��;A�0&(���?�����?,4� K�D,�K���� ���G���G�����G�G���G���G�G���G�����G���G�G� ^�R^���� � ��#/'u��*+��;X�4#%!�')���-,��6�,����+�j/#%* � #/,�,������ �����G�G���G���G�G���G�����G���G�G� ^�^^�� S &('u�����yj���B;X�4#/!�'u��-, �l�O,4���+�j/#%* � #/,�,���� � �����G�G���G���G�G���G�����G���G�G� ^%`

`��VW ;2;=��� �l�O,4���+�j%� �6��q5K��� ,r@<��� �4#%!��x�E�q?K�����D�aHJ�X#%�8,xFI@���H�M �����G���G�G� ^��`�� P ;2;=��� �l�O,4���+�j%� �6��q5K��� ,r@<��� �4#%!�� ���G�����G�G���G���G�G���G�����G���G�G� `-R`�� ^ ;2;=��� �?,4��� ���l�q?K���� ,�@<����4#/!������G���G�����G�G���G���G�G���G�����G���G�G� `-R`�� ` ; r��� @<��� �4#%!��x�E����n#/*"� ��#/,4�+��� �G���G���G�����G�G���G���G�G���G�����G���G�G� `5P`�� � ��!���-,��p�4#/��� 1]��61]� ��' dl�E���GP[,4�)dl�E���aW ���G�G���G���G�G���G�����G���G�G� `-T`���� HJ�������D,��"���E7������+���-,4��3����� @���H �G���G�����G�G���G���G�G���G�����G���G�G� � W`�� S HJ�������D,��"���E7������+���-,4��3����� � #%D.w%�O, ���G�����G�G���G���G�G���G�����G���G�G� � W`���� HJ�������D,��"����*+��� �l����� @���H �G�G���G���G�����G�G���G���G�G���G�����G���G�G� � ^`�� T HJ�������D,��"����*+��� �l����� � #%D.w%�O, �G���G���G�����G�G���G���G�G���G�����G���G�G� � ``��VWyR ����� e � #/,4� ��� �L� �%,4�?D��%*p�?,.#%D.w �G���G���G�����G�G���G���G�G���G�����G���G�G� ���

jE�+�

Page 9: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

H:�l���A����� W

&(�-,����?��K�D,��"�����')����!a,�����')���8,6���"!%���+ZXD�#%�-,6D.�X#%��!%����,��X#/,l�X#Nj���# � ��DO,4���$,4�������%'k#%�+�0�%12D��')��K�,4��6���,87�m����w5�"��!��+�2,4���l�����%*"�+1]��4#/,��"���x�%1C���"!��)���� 1]��� 'k#/��D������ �ED��� ���"��!�K����+,4�5D���'[Y��"����)�6�V,4�)�j����"��D�����#%���+��!)YX#%�����6�+��,4�<DN#%��#%D��V,(>3Y��%,��B#z,�,����xbc�?DN#%*c������#kd��O,(�J�%��w F}bc��d�M6*+�j%��*I_#%�6�m��*"*#%��#/,r,����[j��� >{YX#/D.w?Y_�����Q�%1 ,4���[�J��� *"�E7I�6�"���a�+��1]�4#/� ,4� K�D,�K����[,��X#/,�� ��� j?�+D����r,����Q&(�5,���� ���,�����3#�D�������q5K�����D� �/1�,����h�"�-,4� �E��K�D,��"��� �/1�!%�"!-#%Y��+,s�A�l@ #%��� �2,������ ���,87(YX#%� ��� �"��1]��#%�87,4� K�D,�K����r� ��*"KE,4�"�%����E���"!��?7(YX#%�����6�"��,��s���+� ,4� �"Y�KE,4���0D��')��K�,4�+��![� ��� j?�+D������ WNR��c�X#Nj���Y_��!�K��s,����� ��*"�V1]���4#z,4�r#/,l#/�$�+��D�� �N#%� �"��!Q��#/,4��� P%T��I�

�E�"'xK�*+,4#%�����%K���*V>�p�X#/,.#$� ,����4#%!%�k���OjE�+D���x�X#Nj��kY��D���')�kD�#%�X#%Y�*+�u�/1:�:#/��������K����+��!��Oj����o7�"��D�����#%���+��!�q5KX#%�-,��+,4�+���[�/16�X#/,.#E�h��*+,�����K�!%�v�+,x'u�+!��-,[�X#Nj��0�%��D��sY_�����,4��K��k,4�X#z,a� ,����4#%!%���K��uD�"��5,a1]�%�x*n#/��!��u�X#/,.#$�:#%� �����%K�����)D��K�*+������*+>�Y_�k1]��K����~#/,a�������#%��D.��#%�����+����K��8,4� �n#%*D���-,4��� ��L,4���+�[�"�����h*"�%��!����G,4� K��%�{&(�v1|#%DO,N2,4���s&(�-,4��� ���,)�X#/�[�����yj%����,4�X#z,a���"!%�E7(D�#%�X#%D�+,(>� ,����4#/!���,4�D.������*+��!%>s��#%���"���������$����#%D.����$,����rD���')')���0���%��K�*n#/D��%�L;X���m,4���+�:����#%�����CX�+,��+��#�X#/,�K��4#/*2� �E�_��D,4#/,4�+���{,4�X#/,�� ���8jE�+D���G�6�+*"*=Y_�Q���j%��*+�������,��X#/,�K�,��"*+� ����,4���aj/#%� ,����"� ,����+Y�K�,4��� ,����4#/!��r� >?� ,���' ,��X#/,6�"�:,�����&(�-,4��� ���,�� ���"� ,����+Y�K�,4��sZX*"�r�8>?� ,4�'u�\�"�0�X#%�8,4�+D�K�*"#%��EDN#%�<#%*"*+�y�K�� ����� ,4��,��4#%��� �X#%� ���-,4*V>�#%D�D��� � *"#%��!��2#%'u�%K��-,4� �%1E�X#/,.#:�6�V,4����KE, �X#NjE�+��!�,4�6���%*"��*V>�D���-,4���+Y�K�,��� ,����4#/!��r,4�Q��K�D.�<�������� �+,������+�����

���y�m�j�����,����lK������ �����+D,.#/Y�*"�6�X#/,�K����l�%1�,4���l&(�-,4��� ���,mDN#/�k'u#%w%��,4����#%��'u�+���"�8,4�4#z,4�"�%�[�%1��K�D.�h#)ZX*+���8>?� ,4�' ������Y�*+��'u#/,4�+D%�JHJK���� ���-,����"� ,����+Y�K�,4��B� ��*"K�,��"�����l������� ���-,�,����G1]��#%')��m����w1]����,4�������+� ,����"Y�K�,4�+���3�%12�X#z,.#�\Y�K�,����)���%,�#/,�,4#%D.ws,4�����������')��K��6,.#/��w0�%12#%��')�"���+� ,4����+��!Q#*n#/��!�� �5K�'[Y_���=�/1X���?������2&(��������U�� K�D.�)#%��')�"���+� ,��4#/,��"���r� ��q5K��"� ���A#l���+!����+Z�DN#%�-, D����-,4� �"Y�KE,4�"�%�Y->v#$�5K�'k#/��#%��')�"���+� ,��4#/,������s�����"�x��#%����x�����D���"Y_����,4���k#%��D.���V,4�D,4K����k1]����#<���"� ,����+Y�K�,4��#%!���-, 7(Y�#%����$ZX*+��� >?� ,���' ,4��#/,�1]�EDK������K������<#%K�,�������')��K��6#/��'u�+���"�8,4��#/,4�+���U�

�����h&(�-,4�*"*"�+!����-,k��!���5,87o9:#/����� ;=�+*"�B�?>?� ,���' F]&(��;A��Mu�"�uK����"q5K��hY_��D�#%K�� �h�+,sK������0&(�?7,4�*"*+�"!���5,Q@<��Y��+*"�s��!����-,4�u#%�Q#%��#%Y��8,4��#%D,)*n#N>%���Q�%1�D���')'[K����+DN#/,��"���tY��O,(�J���� #/*"*:�8>E�8,4�'D��%'u�_������5,����m�EK�D.�$#%Y�� ,4��#%D,��"�����6#%*"*+�g� 1]�%�:K����+q?K��r����,4�+'u���N#/,��"�����L,��QY���'u#%�����"�s,4���rY�� 7�X#Nj?�"���l�%12,�����Z�*"�G� >?� ,���'$c#%�6�J�*"* #%���+�<,4���xD�� �N#/,��"���<�%1L#)����D���-,4��#%*"��������#%��')�"���+� ,4��#/,4�Vj��#%!���-,����,(�m����w\�Q&(��;2���6�+*"* ���%,�����*V>�� ��*+j%�[,4���Q��� ��Y�*"�' �%1 D���-,4��#%*"��������#%��'u�+���"�8,4�4#z,4�"�%�U

W

Page 10: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

Y�K�,L1|#%D�"*+�+,.#z,4�JDK�� ,���')� �N#z,4�"�%���2�"�)#%��'u�+���"�8,4�4#z,4�+j%�JY_���X#Nj?�"�%�L,������%K�!��a,4���6K�� ���/1C&(�-,4�*"*+�"!���5,��!%���-,4��

�����"�0�+�-,4���?��K�DO,4�+�����6�+*"*l����������-,3,4����D�����D����E,4�0,4�X#z,3#%���BD����-,��4#%*�,��v,4���B�"�-,4��5,$#/���������"!%���%1A&(��;A����;=�"� � ,N�#%���yj%��� j?�+�� �%1A���+� ,����"Y�K�,4��BZX*"�G� >?�8,4��')���6�"*+*cY������������5,����h�6�+,�����_��D�+ZXD3����#/'u��*+���[�/1�D��'u��#%�4#%Y�*"�k�+'u��*"��')���-,4#/,4�+�������{&(�-,4�*"*+�"!���5,a@<��Y��+*"�s��!����-,��u#/�Q#%�#%� D.���+,���D,�K����31]���Q���Oj���*+�����+��! ���"� ,����+Y�K�,4����8>?� ,4�'u�k#%��� #%�k#hj?�"� �"���~�%1�#%� ��5,��"� ��*+>v�������O,(�J��� w���#%�4#%���"!�' �6�+*"*l#%*"� � Y_�B�+�-,4���?��K�D���U� ;=�"��#%*"*V>� ���_��D��VZXDB�+��1]��� 'k#/,��"���~� ��!-#%� ���"��!&(��;2�$#%���<#Q!��������#%*c�yj����8j?�"�� �%1 ,����������"! ��D,6�6�+*"*CY_�������yj?�"�����U�

W��VW ���"� ,����+Y�K�,4��$;=�"*+�r�?>?� ,���')�

�����h���Oj��*"����')���-,$�%1����+!��E7�YX#%�����6�+��,4� bc��d��3#%��� ,����h������ ,4������#%���h�X#z,.#�#%D����� �3#%���� !-#%�����N#/,��"���[���D��%K��4#%!%���Q,4�������Oj��*"����')���-, �%1��5K�'u�����K��������������� �������������������� �yj����L,4���D��%K���� �l�/1_,�����*n#/� ,2,(�m������DN#/������Ld��,(�m��� wxZX*"���8>?� ,4�'u�L� K�D.�k#/�Ld�;A� � P/`����X#Nj���1]K�*+Z�*"*"��x,4���������k�/1UK�� ����� ,4��K�,��"*"�����:ZX*+��� ,����4#%!%��� �����%K���D���J�yj%���m#G���O,(�J�%��w\�#%���u�Oj����-,�KX#%*"*V>Q���������5,����#B� �uD�"��5,[����*+K�,4�+��� 1]�������"!%�E7(� �������bc��d ���-j?�"���%��'u��-,4��2�6���"D.�~#%� �u,(>?���"D�#%*"*V>{D���5,��4#%*+*+>#%��')�"���"� ,���� ���U��9J�DN#%K�� �3�%16,4���+�a#%��� K�')��,4�+����K��_����D���5,��4#%*+� ����~� ,����4#%!%�% #%���v,��?K��u#/�a#D��%�����q?K�����D���%1��V,4�a������+!��U:d�;A�����E��u���%,)��DN#/*"�0�J�*"*:,�� ���+� ,����"Y�K�,4�����5j?�+������')���-,��u�+��6���+D.�<�8,4����#%!����������K�� D����������$,4�QY���D��'[Y��+�����3�"�-,��u#a� �"��!�*+�r���X#/�����$�������K���D��/�

9m>QD��%�5,��4#%�8,N������������ "!#���%$� &�������������������L#%*+*"�y��'[K�*+,��"��*+�(' � ��� j%��� �%)x,���D��'[Y��+����,4��1]����'#�� �"��!�*+�J� �X#%����a�������K�� D��/��6����� �N#%�A���O,(�J�%��w�Z�*"�J�8>?� ,4�'u�2,(>?���+DN#%*+*+>�����*+>G'k#/�[�����:� ��� ��K���D�,4��#B���+��!�*"�u���� j���������"�8,4� �"Y�K�,�����ZX*"�u� >?� ,���')�[,(>E���"DN#/*"*+>{� K����_��� ,a#%�v�"������� ���-,a���!�����s�%11|#%K�*V, ,���*"��4#%��D�� �c,����J�����+� ,�����D���%1X'[K�*V,4�+��*"�A�8,4����#%!��J� ���8j���� �L#%*"*+�y�6� �X#z,.#�,���Y_�*' �8,4���+����+)��%������*"�+DN#/,����u#%D�� ����� '[K�*V,4�+��*"�:� ��� ��K���D����JHJ�� ,4#%�"��*V>�-,4����D����D����,m�%1U� �N#%')*"�����*V>Q���"�8,4� �"Y�K�,��"��!�X#/,4#�#/����������� ���-,4�+��!�#l� �"��!�*+�%gK����VZX���G��� �+j��A,��l,����LK����� �+'u��*+�"��C,4�X#z, �?K�'u�����K��pD��%����� ����DO>#%���h�8>?��D.�����%��� ��#/,4�+���{�"��� K����r�������h,��0Y��Q#%�������������U�[���+� ,����"Y�K�,4���ZX*"�[�8>?� ,4�'u�r��#yj%�)#%*"� �,(>?���"D�#%*"*V>h#%� ��K�')�Q����')�)#%')��K��-,G�%1J���5>?� �"DN#/*m#/��'u�+���"�8,4��#/,4�+���B,4�$������K�� �),����u�+�-,4��!%���+,(>B�%1�����K�����#%��D> #%� ���D,4�)�%1�,����3ZX*"�3� >?�8,4��'$� ;X���a,4���$��K�� ���%�����u�%1�D��')�X#%���+�����C ,����B')��� ,���%,4#%Y�*+�����+� ,��"��DO,m�+'u��*"��')���-,4#/,4�+�����L#%� �l,��������������O� ;=�"*+���?>?� ,4�' F]��;A��M � PEW �} ��;A� � W �}�#/���HJ�?�X# � P � �}� ��*+,�����K�!%��,4�������B#%���$�5K�')�����%K��k�%,������u���_��D�+ZXD<�"')��*"�'u��5,4#/,4�+�����L,������ �h#%� ��_������#%���$F}#z,a���������5,.Mx,4���0')��� ,xD����-,���')������#%� >% #%���v,4�5K��a� ���' ,4�h�+�5,���!���#/,4�u,4���0')��� ,

P

Page 11: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

���yj��*p#%����� �-#%D.����l,��X#/,6�X#Nj��GD.�X#%��#%D,���� � ����B��� �"���J� ��#%')��*"������;A�a�:#/�J#%')����!r,����lZ���� ,m���+� ,4� �"Y�KE,4���QZX*+���8>E�8,4�'u�L,4������������-,:#%�u� �)D��"��-,�#%���)� ,4#%Y�*+�

�"')��*+��')���-,.#/,��"���C� ������� �� #%*+*"�y�6��K�������l,4�k')��K��-,l����#%���� � �� ! � � ��#%���$�����yj?�"������#Q*"�Oj��*1|#%K�*V,�,���*"��4#%��D�a#%���{�X#z,.#s�����K�����#%��D>%�[�l�g�m�j%��� ��;A��#%��� K�')����#0���*n#/,��+j��*+>$���+!���*"�Oj��*�%1L#/��'u�+���"�8,4��#/,4�+���U�:;X���l�"��� ,.#/��D��/��V1L#u���O������ j���r�"��#%������B,4�),4���GZX*"�G� >?�8,4��'$�,�����,4#%��w�%1m�"���V,4�"#%*"�����"��!Q,����"�r� ��� ��K���D�u�+��#0'k#%�5KX#/*2�����/�)HJ�E�X#E #0�����D�����X#/�5,x�%1m��;A��C�"')�����yj���K��_���k,�����D��%��D����,�Y->s��� �yjE�+���"��!x���+!��E7o#Nj/#%�+*n#%Y��+*"�V,(>x#/���k,4�5K����+�J')�����l������+*"�"��-,m,��[���,(�m��� w#%���$���� j%���61|#%�"*+K�������

��;A�3#%����HJ�E��#)��� �yjE�+��������')������!%�����G�%1=�X#/,.#a')�"!���#/,4�+���s� ��� j?�+D������%�6,�����'u�yj%��')���-,�%1p�X#/,4#[,4�a,4����#/���N#a�%1p���O,(�J�%��w5���+�s�6���"D.�$�+,:�"�:���������U� ������D����-,��4#%*c������+!��$#%��� K�'u�E,4�"�%��%1�,������ �0� >?� ,���')�Q#%���k1]�%�[#B,(�m�/7�,��"�������"��4#%� D.�-> �),4���kK�������a�%1�,����sZX*"�u� >?� ,���'$ #%���v,4������� j%�����m,4�X#/, D��'[Y��+���l,��������yj?�"���l���X#/�����u�������K�� D����� ��;A��-�6���"D.�k�"� #GD��')��*"�O,4��*V>a���+� ,4�+��D,�"')��*+��')���-,.#/,��"���{1]���%' ��;2�v#%����HJ�E��#� #%����� ����� ���~,4���+�[Y->~#%�����"��!{#%�8>?��D.�����%����K��Q�X#/,4#')�"!���#/,4�+���$,��0���� j?�"D�Q,����a*"�?DN#/*"�+,(>3�+���6���"D.�h,����[�X#/,4#0�"�r#%DO,4KX#/*"*+>$� �1]��� ����D���U�x��*+,�����K�!%���;A�v�"�a�_��� �X#%���a,4���$')���8,Q#%'[Y��V,4�+��K��x�+'u��*"��')���-,4#/,4�+���t�+�~,���� 'u�a�%1���K������%� ,4�+��!�fh��d��#%�G�J�*"*m#%�[���+'u��*+>{bc��d ���-j?�"� ����')���-,4��� ^-P �}=,����s#%��'u�+���"�8,4�4#z,4�"�%���/1:,4���uZX*"�)� >?� ,���' � ,4�+*"*��� ������-,4��#aY�K�������BK��_���3���,(�m��� w?�l�6���"D.�<#%� ��,���K�*V>s� �X#%����U�

�����JD���-,4��#%*?!��-#%*-�%1�&(��;A���"�c,4�l��� �E��K�D��:#/�x#%KE,4�����%'u��K�� Z�*"� � >?� ,���'i�6���"D.��� ���� ����� ��� ��"� ��*n#z,4���)K�� �����u1]����' #%� ���D,0�%1��8>?� ,4�' 'u#%�"�-,����X#%��D��%� &(���N#/*"*+>%:����*V>�,4���<ZX���8,3#%��� *"#%� ,D��%�5,����+Y�K�,4�%�m,4�Q#/�0&(��;A�k���O,(�J�%��ws������s,��aD�����D��� �3,�����')���*+j%���:�6�+,��s,4����� ,.#z,4�r�%1c,�����ZX*+�� >?�8,4��' #%�x#$�6����*+�%�0�����+�x�X#/����������D���"Y_����,4���k#%��D.���V,4�D,4K����k�/1:&(��;2��=#/��� ,����u�J#N>t�+��6���+D.�<&8@<����D�#%�<#%*"*+�g� ,������ >?� ,���' ,4�a1]K���D,4�+���0,4� K�*+>3#/K�,4������'u�%K���*V>��

W�� P &(�5,���*+*"�"!%���-,�@<��Y��+*"����!����-,��

&(� � �����8,N:&(�-,4�*"*+�"!���5,k@<�%Y��"*+�0��!���5,�� � � � �[�����?D��������k�6���+D.� ���_����#/,4�$��� ��#/,.#{�"���8,4��#%��%1J'u�yj?�"��!$�X#/,4#$,��$,����k��� �ED��� �����G�6���"D.�t������4#/,��u�%� ,4����'$�s���5K���A#/!����-,4�x#%��� ' ')��Y��+*"���� �ED����� ��� ) �6���+D.� #%� �0D���')�_��������%1�#h���D,��"�����%1�D��?���%L,4��#%��� 1]��4#%Y�*"�0�X#/,4#� #%����#h�����/7!���#%' �8,.#/,��%�v��������3')��Y��"*+�k��� �ED��� �����J����D��3�"���V,4�"#/,4��U2�X#Nj��0,����0DN#%��#%Y��"*+�+,(> �%1l'u�yj?�"��!#%K�,�������')��K�� *+>�,������%K�!�����KE,[#B���,(�m����w\�$�����"�x#%����� �-#%D.�Up,4����K�!��v�������������-,aK������ D����?7j���-,4�"�%�X#%*=D*"�+���-, 7������8j����'u�O,4���?����*+��!��+����\� ����� ������-,4��#%�h#%Y��8,4��#%D,��"���B�6���"D.�hDN#/�hY��[K����1]K�*

^

Page 12: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�"�0,��������j%��*"�%��'u��-,��/1=�X#z,.#z7����"D.�3���+� ,����"Y�K�,4��$�8>?� ,4�'u��� ^EW��I���*V,4����K�!��v,4������$#%� ���D,4�Q�%1�#%!%���-,4�QDN#/��Y_�s� ��K�!���*V>v��K���*"�+DN#/,�����K�� �"��!hD���-j����-,��"���X#/*

D�*+�"��5,87(� ��� j%���A')�,����E����*"��!%�"���/�_��� �X#%���2,����:')��� ,2���"!%���+ZXD�#%�-,A!-#%�+�x�+�aK����+��!�#%!���5,��2�"�=�"�[,4���������"!%�k#%Y�� ,4��#%D,��"���Q,4��#/,m#%!����-,��mD�#%�k� ����� ������-,N�L��!���-,4��F}#%� #�������!%�4#%')'u�+��!�#%Y��8,4��#%D,��"���\M#%*+*"�y� Y_���X#Nj?�"��� ,4�[Y_��� ���X#/�4#/,����01]����' ,������+'u��*+��')���-,.#z,4�"�%�u#/���s,4�5K��:������� ���-,l#x��#%���"D�#%*"*V>��� � ������-,��X#z,�,4����{1]����,4���a���j%��*"�%��'u��-,��/1J���+� ,����"Y�K�,4�� #/����*"�+DN#/,��"�������[�l����D�%c,4���)K����Q�%1')��Y��"*+�r#%!���-,4���+�3D�����#/,4�+��!Q,4���G�"��1]��#%� ,���K�DO,4K�� �G1]�%��#Q���+� ,4� �"Y�KE,4���$� >?�8,4��' D��%K�*"�$���������5,�#����#%� ,��"DN#/*"*+>3��� � ������-,��X#%��#%���+!�' ,4�X#%�<,4�X#/,�� �E���"Y��+,4���Y->BD���-j���5,��"����#%*2� >?�8,4��')���r&(��������U')��Y��"*+�[#%!%���-,4�rD�#%�{��*n#N>h#0D��K�D�n#%* ����*+�[�"�h���Oj��*"�����+��!3� �)D��+���-,G#%���hj/#%� �"���{�8>E��D.����������K��#%���<#%�8>E��D.����������K��l�����8j?�"D��� � P�S��I�

&(����� �����l,4�k�+*"*+K�� ,��4#/,���,4���x#%��j/#%�-,.#%!%����,��X#/,�#%!���5,���D�#%����� ������-,NC�V,��+�lZ���� ,�����D��� �4#%�8>,4�0����#%'u�+���[D���-,4��')�_���4#%�8>����O,(�J�%��w�������+!��{�X#%�4#/���"!�')����HJK�� ����5,�*+>{#z,r*"��#%� ,�,(�m�0�6�"���*+>K�� ���s���O,(�J�%��w)#%����*+�"D�#/,4�+���a'u�O,4���?����*+��!��+���2��� �j/#%�+*X�"�Q,4���6ZX��*+�u�/1U���O,(�J��� wQ� >?� ,���' ����� �"!�� �� � � ��������� �� � �� =#%������� ������ ����� �� �$�����3HJ*"�+���-, e%�E���8j����x�X#%�4#/���"!�' 'u#%�����m��*"*L,4��#%�v���?7j?�"� ����')���-,r�"���6���"D.�����E������1|#%*+*=�"�-,��s,4���a� ��*"����%1 $�� � ����� �� � � � � ���� ���#%��� $�� ������ �� � � � �! � ��O_�6����� �N#%��,���� �p�����o7�,��/7��p�����r')�,����?����*"�%!%>$#%����*+�"��l,��s���,(�m��� w?��D��'u�_��� �����%1L���E�����6���+D.�<#/���rY_�%,4�3�y�6����� �l#%���3K�������6�%1 �X#/,4#a#%���3���� j?�"D����� ���������#%����� �-#%D.����l� K�!�!��� ,6,4������%*"���:,��X#/,l���?�����6��*"#N>k�6�+,����"�$#a���+� ,4� �"Y�KE,4���3�8>E�8,4�'<�

d��%,p����*+>����6,������ �m')�,����?����*"�%!��"��U���Z���� ,����L����*+���c�%1E���?�����/Y�K�, #%*"� ��# � �D, ,4���L������+!���%12,������ �x���?������l;\�%���+��� ,4#%��D��/����E�����,��X#/,�#%��� ' ���� j%����� )�F|�+�<,4����D�#%�����%1 HJ*"�+���-, e%�E���8j����4M�6�"*+*UY_��������+!������<��K�D.�<,4�X#/,l,4����'u#%�"�0*+�E�%�$�J#%�+,���1]���6D���������D,��"������#%���B�����"���l� � ,4�����N#/����%1=D����-,4� ��*c,4�u�����8j?�"D��G���q5K����8,4� � W � �}��bc�"w%�O�6�"� � �p�����o7�,��/7��p������D�*+�"���-,��l�6�+*"*U*+�"w%�*+>0�+'u��*"��')���-,#�*"�+��w������ K�')��,4�+���v��D.����')�3,��h�����K�')�0*"���8,aD��%������DO,4�+�������v@<���8,Q�"')�����8,.#%�-,�*+>� ���y�J�Oj����,4��������'u�O,4���?����*+��!��+��������D���K���#%!��G���j%��*+��������l,4�)D���K���*"��,4����1]����'u#/,�#%���<*"�?DN#/,��"���0�/12�X#/,4#�6�+,��0,4������� �ED����� �"��!)�%1p,4�X#z,���#/,.#��

;X�����"��� ,.#/��D��)#k�m��Yt� ���8j����r�m��K�*+��*+�"w/��*+><Y_�[,4�"!%�5,�*+><D���K���*"��{�6�V,4�h,4���[1|#%D,r,��X#/,r,4����X#/,4#��"��Y���"��!�,��4#%���81]��� �����vj?�"#��lH��mez&�� �L�EK�D.� #B� ���8j����a�m��K�*+���X#/,4K��4#%*+*+> #%��� �ED�n#/,��k,4������%K���D�[#%��������� ��,4��#/,��%���"!%�"�X#/,����<#u�X#/� ,4�+D�K�*"#%�6D���������DO,4�"�%�<�6�+,��<,����x���� ,��"�X#/,��"���$'u#%D.���"���,4��#/,:�+���+,��n#%*+*+>�����q5K��� ,����3,4�����X#/,.#E� r����')�"!��-,m���"!%�5,�*+>Q� K�!�!��� ,:,��X#/,�#G�J�Y$� ���8j������ ����K�*+����%,:Y��rD����D��������<�6�V,4�s,4���r*"�?DN#/,��"���u�%1 #Q����� ,�,��X#/,�� ��q5K����8,4�l�X#/,4#�������m�6�+,4�s,�����1]��� 'k#/,�"�v�6���"D.��,4���0����� ,a�+���+,��n#/,����G,4���s� ��q5K��� ,N�t�����"�a���/,a����*V>t� ��� j%���Q,4��,��"!��-,4*V>�D���K���*"�s,4���

`

Page 13: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�m��YvD*"�"��-,��6�V,4� ,����Q�J�Y������8j����2Y�KE,[�"')��*+�"����,��X#/,��+1J�X#/,.#3������K�*"� Y��),4��#%��� 1]���� ���v�yj���#<��� � ������-,[K���������*V>?�"��!<D���')'[K����+DN#/,��"���{D.�X#/������*}A������� #%���t�lH��mez&�� '[K�� ,[� ���8,a#/,����,4�������O�������/,4�?D���* � ,4#%D.w\� �Aj%�����V1=,������m��Y�� ���8j�����#%���BD*"�+���-,4�l#%� ��� �O7��6� �+, ,4���$,4�u��K����_���8,#s���O� ���-j?�"� ����')���-,NU,����>B�J��K�*"�{������h,4�3Y��a� �O7��"���8,.#%*+*"���<���{�j%��� >{���E���[,������%K�!�����KE,�#���O,(�J��� w\�

&8@<���U���y�m�j����c� � ����#k� ��*"K�,��"���3,4�u,4���+��D��K���*+�"��!u�%1A� >?�8,4��')����d��,(�m��� w?���6���"D.��K�� �&8@<��� ,���D��')'[K����+DN#/,��=,4� �N#/, �X#z,.#6#%�p#:1]K���D,��"����#%*%��5,��+,(>)F|#%��&8@<�rM �g&(��� ,��N#%�G�%1EY�K����������+��!���?�����Q�6�+,���,4���3������_����� �"Y��+*"�+,(>t�%1�w?���g�6�+��!����y� ,4�{D��%'u'[K����"D�#/,4�0�X#z,.#h,4�5ez1]� ��' �/,4�������-,��+,4�+���?,����r#%!���-,�#%DD����E,4�:,4���"�m,4#%��w\�A&(�s� � �D,��,4�������?���r#%� w?�m,4���r#/!����-,J,��[���O,4� �"�j%��,4����X#/,4#�X�"�$#%�->0�J#N>3�+,6DN#/� � � �}� ���������E��������*+>0��������6,4�)K����������8,.#%�������y� ,��uD��'u'xK����"D�#/,4��6�+,�� ,4���h#%!���5,�� �����+�k���%,k����*V> #/*"*"�y�6�)���j%��*+��������k,��v��� 7(D��%K���*"�<,4���<D���')'[K����+DN#/,��"���Y_�,(�m����� ���?�������6�V,4���+�h#0���,(�m����w\ Y�K�,����D��%K��4#%!%���r,4���' ,��0���O7�D���K���*"�[,4���[1]����'u#/,r#/���')�,4���E�s,��X#/,6�X#/,4#[�"��D��'u'xK����"D�#/,4��s1]����' ,4���G�����?D���� ���+��!Q�%1p�X#/,.#E�A&�1 ,����rD.�X#%������*"�6�yj����6���+D.�v�X#/,4#<�"�GD��%'u'[K����"D�#/,4�� � ����K�*+�t�j%���[D.��#%��!��/2� >?� ,���')�x,4��#/,xKE,4�"*+� ��)&8@$���x� ����K�*+�����*V>s������$,4�Q�"�-,4� �E��K�D���#Q���� #%!���5,l�+�5,��a,4�������O,(�J��� w � P%P��I�

9J��D�#%K�� �l�/1X,4�����������#%���%����5&8@<���A�X#Nj���Y_��!�K��[,��r�4#%���"DN#/*"*+>r#%*+,���� ,����:�J#y>�,4�X#z,2�J�:j?�+��,4���a� �ED.�X#%��!%�u�%1m�"�E1]����'u#/,4�+���<#%D�� ���������O,(�J��� w5� � ^ �}�Q@B#/�5>BjE�+�� ,4���QK�� �Q�%1m#%!����-,���#/��#%����-,��"���*+>h���� �J#N>�,��3D���')'[K����+DN#/,��a�X#/,4#�� ����Q')�"!��-,��4#N>%p,�����K�!��Cp,��X#/,G&8@<���G')�����*+>��� ������-,G#s���� �X#%��#%���+!�' �6���"D.�h�+��1]K���DO,4�"�%�X#%*"*V>0��q5K��Vj/#%*"��5,�,4�3HJ*+�"���-,.e��E���8j���r#%��� �p�����o7,4�z7�� �����Y�K�,rK����+q5K��x,4��#/,�#%!���-,4��1]��� D����,4���x������#%�4#/,��"���BY��O,(�J����{,4���[D��')'[K����+DN#/,��"���$�%1�X#/,4#Q#%���3,4���r�J#y>0,��X#/,6� K�D.�B�X#z,.#a�"��D��'u'xK����"D�#/,4��U�

W�� ^ &(��;A� �j����8j?�"��

�A���+'k#%� �"*V>�X&(��;2�<�:#%�r�+���+,��n#%*+*+>u�"�-,4�������{#%�r#kD�#%���a�8,4K���>B�"�B,����[���Oj��*"����')���-,r�/1 #%!����-,87YX#%� ���G���"�8,4� �"Y�K�,������ >?�8,4��')���2d�#/,�K��4#%*+*+>%y��K��cD�� �+,������"#:�"�r,4���A����*+��DO,4�"�%�G�/1�#6����'u#%�"���"��D*"K�����,4���a��Y����� j/#/,��"�����/1 ,����[�6�"���O7(� ������#%�hK�� �a�%1 D����-j���-,4�"�%�X#%*2���+� ,����"Y�K�,4��{#%����*+�"DN#z,4�"�%��� ��,4���D.�����+D��Q�%1J#0����'u#%�"���6���+D.� ��#%�G#%*"� �N#%��>BY�����t#/,�*"��#%� ,��X#/� ,4�"#%*"*V>$����� �N#%� D.����� �J��K�*"�{K�*+,��V7'u#/,4�*+>B1|#/D��"*+�+,4#/,4�[�_���81]����'u#%��D�aD���')�X#%� �"� �����r�6�+,�� �����+� ,����-,x� ��*"KE,4�"�%�����)&(�t#/�����+,��"���CcY�� 7DN#/K����a��K���!��-#/*"���+��D�*+K���������j%��*+�����"��!0#s*n#%� !��O7���D�#%*"�G���"�8,4� �"Y�K�,������8>?� ,4�' �6���+D.�{D���K�*+��Y_�K�� �1]K�*c���/,��%��*+>k�"�0��D�"��5,��+ZXD�� �"'[K�*"#/,4�+���kD�"� D�*"���XY�KE,6K�*+,��"'u#/,4�*+>)�"�0��� �+j/#/,���#%���$Y�K����+����� �

Page 14: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

#%����*"�"D�#/,4�+�����L��K�D.�<#/�J,4����ft�Y r�_����#/,4�+��!Q�?>?�8,4��' � WN`��}��+,m�:#/�J1]��*V,J,4��#/,�#x���"� ,����+Y�K�,4��kZX*+�� >?�8,4��' �m��K�*+�$Y_���8,61]K�*+ZX*+*�,������ ��!���#%*"��

���"�8,4���+Y�K�,�����Z�*"�B�8>?� ,4�'u�3#/*"��� ���������5,3�������+!�� D.�X#/*"*"���!���u�6���+D.� �J���������<,4�v� ��*+j%�,4������K�!%��,����<K����$�%1�#/!����-,4�� �����$�_�%,4��5,��n#%*J���"!���*n#z,4����D>~#%����,�������K�!�����K�,u#%��� #h*"�y�,4�%*"����#%��D��1]��� ����*"#N>u'u#%w/���J,����"�m����'u#%�"�u#%�s����D��*+*"���-,m,4���8, 7�Y���s1]���:#%!%���-,4�m�"�s���+!��k�_���81]���87'u#%��D��rD��')��K�,4�+��!��

�����"�L���?D�K�'u��5, �6�"*+*EZX� � ,J#%����� ��� � ,����6����,4�+'u���N#/,��"����� ,4��#/, &(��;A�aDN#%�u#%D.���+�j%�l,�������K�!��,4��� K���� �%1X#%!%���-,4�/� K�D.�a#%� �������� �� "! ���%$ � $ �*� �������� � � � ��X��+ � � ��� ����� � ���� �� "!#� � ��Xz#%���(����� � �*� � � ��� ����� � ������ ! � "��� ��� � � � �:F}HJ�X#%��,����mP�MO� �����6���q?K��"���'u��-,4�A1]���L#%�)#%K�,�������')��K�����+� ,4� �"Y�KE,4���0ZX*+�������8j?�"D�����8>?� ,4�' �6�"*"*�,4����<Y_����K�,4*+�"����U�1]��*+*"�y�m���3Y->0,4�������_��D�+ZXD�#/,4�+���3�%1,4���x#%� D.���+,���DO,4K�� �x�%1=&(��;A� FIHJ�X#%�E,4����^-M ��;=�"��#%*"*V>��,������+�-,4���81|#%D���l,��X#/,�D���������DO,�,4���x#%� D.���V7,4�D,�K����/��"��D�*"K����"��!r,������ ���D��+Z�DN#/,��"���Q1]���L,4�������"�8,4���+Y�K�,����)��!���5,:����*+�+j��� >)�5>E�8,4�' �6�+*"*XY_������D�� �"Y_���{F}HJ�X#%��,����:`-MO-1]��*"*+�y�J��kY->)D�K�� �����-,��8,.#/,����%1U&(��;A�u���j��*"����'u��5,:#%���k,�����1]KE,4K�� ��m����w0#/���<� ��� �N#%� D.�<,4��#/,l�"����� ������-,4���B�"�$HJ�X#%�E,4��� � �

Page 15: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

H:�l���A����� P

���+���"�%� �����,4�+'u���N#/,��"�����J����� ��K�!��$��!���-,4�&(��,4��� ���j%��*+����')���-,=�/1�*+�ED�#%*����+��w�7(YX#/�����GZX*"�A�8>?� ,4�'u�-#%��')�"���"� ,��4#/,��+j%�=,.#%� w5� �X#Nj%� ,(>?���+DN#%*+*+>Y_�����uD���5,��4#%*+� ����)#/,L,4���6*+�j��*\�%1C�%����4#/,��"��!�� >?�8,4��'$� �E�+��D���,4�������6,(>?����J�%1_ZX*+�l�8>?� ,4�'u�m#%� ��"������� ���-,4*V>Q*"�?DN#%*}%,4���+� #%����� �-#%D.�k�+� #%�kK�������� � ,.#/���X#%Y�*+���������+!��k*+�"')�+,4#/,4�+��� ��,(>?���+DN#%*+*+>%-��K�D.����� j?�"D�����6�+*"* Y��x#%��')�"���+� ,��������*"�?DN#/*"*+>%\#%���B,����[���+� ,����"Y�K�,4�+���B�%1A,����[#/��'u�+���"�8,4��#/,4�+���3�%1 #ZX*+�k� >?�8,4��' �6���"D.�t����� �"����[����# � ����� � � �

��%$u'u#%D.���+���u�m��K�*+�vY��u�X#/,�K��4#%*+*+>{��� ��Y�*+��'u#/,4�+D%�

�1�D��%K���� �%2,4���k�4#/'u�)�"��,4� K��k�%1:���,(�m����w{ZX*+�u�8>E�8,4�'u�[� K�D.�~#%�xd�;A� � #%*V,4����K�!���,������ �k�+����y� #������O7�,��/7('u#%�->Q���*n#/,��"���������+�uY_�,(�m����3,�����D���-,4� �"Y�K�,����J�/1c� ,����4#%!%��#%���u,4����'k#%D.���"����#%DD���� ���+��!),����r�������K���D����X,4����#%��')�"���+� ,4��#/,4�+���k�/1p,�����D����-,����"Y�K�,4���J�"�������K�D���3,4�a,4���r��#%')���� ��Y�*"�' #%�6�+�3,�����*"�?DN#%*_ZX*"�r�8>?� ,4�' ��D���X#%� �"�<F|� ����;=�"!�K����GPE�VWgMO�����1]�%� ,4K��X#/,4�*+>%5,�����#%��')�"���+� ,4��#/,4�+���x�/1U���+� ,4� �"Y�KE,4���QZX*+��� >?� ,���')�J�X#%�LY_����s#%�������-#%D.�����

�"�x'[K�D.�a,4������#%')�J�:#N>%E#/*+,4����K�!��x,����:���+� ,����"Y�K�,4�+���[�%1X,������ ,����4#%!%�:�������K�� D��� �+�-,4��#�'u#%�->-7,4�z7('u#%�->),����_��*"��!/>uD�#%�0!�� �N#/,�*+>)D���')��*+�"DN#z,4�6,4����,4#%��w)�%1 #%��')�"���+� ,��4#/,��"���<F|� ����;=�+!�K�� �rPE� P�MO�&(���8,4�N#/�v�%16#%�v#%��')�"���+� ,4��#/,4�%���X#Nj?�"��!��%��*+>h,��BD��%��D���5,��4#/,��k��� ,4���u� ,.#z,4�)�%1������u� ,����4#%!%�D��%�5,����+Y�K�,4�%��#%���{������X#/����'k#%�+�-,.#%�+���"��!),4���QD�������+� ,�����DO>h�%1 ,4���Q�X#/,4#s���X#/�����t#%')����!s,4���j/#%���+��K���K������ �� ,4���a�8,.#/,��Q�%1 �?K�'u�����K���D���-,4���+Y�K�,������r'[K�� ,�Y_�aD������ �"�������t#%���m��*+*A#%�r,4�������,��"'u#%*C���"� ,����+Y�K�,4�+���s�%1 �X#/,4#u#/'u����![,4���'<�

@<���8,N%�V1����/,2#%*+*IyD���-j����-,��"���X#/*E���+� ,����"Y�K�,4���ZX*+� �8>?� ,4�'u� �����_�����[���x� ��')�L1]�%��'i�%1�����')�V7D���-,4�4#/*"� ����h#/��'u�+���"�8,4��#/,4�+���U�l��*+,�����K�!%�Bj?�+,.#/*p��#/,.#s'u#N>�C�+�B1|#%DO,NCY_�[���+� ,����"Y�K�,4����"�<��K�D.�� >?�8,4��')��?#%��'u�+���"�8,4�4#z,4�"�%�x�"�=D����-,��4#%*+� ����a�"�[,��X#/,L#%��'u�+���"�8,4�4#z,4�+j%�J��KE,4�"��A#%� �������VjE�+*"�!����a#/���D���-,4��� ����#%� ��K����h#)����� �"!���#/,4�� � �5K�'u#%� �=#%��')�"���+� ,��4#/,���������*+,4����K�!��<'k#%�-><#%�8>E��D.����������K��#%��')�"���"� ,��4#/,��+j%�6,4#%��w5�6#%� ���_���81]����')���{F]��K�D.�$#%�J�X#/,.#�DN#%D.���+��!5e/')�"!%�4#/,��"���a1]��� ,4������K����_�������%1=����,4�+'u�����+��!a����#%��#%DD��������.M C,4����� �E�_��D,4#/,4�+���<,��X#/,�#%�B#%��')�"���+� ,4��#/,4�%�:�6�"*"*CY���#Nj%#/�"*n#/Y�*"�,4�{#/��'u�+���"�8,4��G,����0� ,����4#%!%�sD����-,����"Y�K�,4�+���v�������K���D���a���*"��!�#/,4��[��K�D.���"')��*+��')���-,.#/,��"������,��K�� �<����*+>������J�*"* 7('u#%�"�-,.#/�"����v�"�-,4����X#/*����,(�m����w5�s��-jE�+������'u��5,���F]D���� ���%�4#/,��%:#/DN#%���'u�+D%�,�D%� MO�

&(��;A�_����y�J�Oj����\���*"��!�#/,4��6#%*"')��� ,:#%*"*_��K�D.�B#%��'u�+���"�8,4�4#z,4�+j%����K�,4�+���:,4�[,�����#%!���-,4��\#/���&(��;2�xDN#%�a�+�['u�%� ,6F]�+1\���/,A#%*+*ED�#%����.M=���_����#/,4�J�6�V,4�[���r�?K�'k#%�[#%��')�"���+� ,4��#/,4�%�p�+�-,4���8j���5,��"���C�

S

Page 16: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

Client 1

Client 2

Client 3

NFS Server

;=�+!�K�� ��PE�VW �Ld�;A� ����O7�� �z78@B#%�-> �6��*"#/,4�+����� ���"�

&�121]���6�+��� ,4#%��D��/C#QD��%�5,����+Y�K�,4�%��D�N#%� �����V,4�lD����-,����"Y�K�,4�+���3��K���������*V>�C&(��;A�$� ����K�*+�<��#yj%�x,4���#%Y��+*"�V,(>�,4� ' 'u#%w%�L,4���mY��� ,%)��%1�,����J� �+,�KX#/,4�+���Uz#%���x������X#%���=�j%���a��*"#%��1]��� � K�D.�[�?D�DK��4#%��D�����

&(�B,4���x���-j?�"� ����')���-,��/12,4����&(�-,4��� ���,QF]1]���6�6���"D.�B&(��;A�0�:#%�����%,�����*+��*+>3�������+!�����UCY�KE,�6���+D.�$&(��;A�s�����w5�l,��)#%D�D��'u')�?�X#/,4�l1]����' ,4���r�%�����O, MO�,�����K��4#/!��r�X#/, ,4��� ���l#%���3��>?�X#%')�"DD��%�5,����+Y�K�,4�+���$�%1A�������K���D�����6�"*+*cY���K������ �����+D,4#%Y�*"��#%���<D.�X#%��!%�"��!��6�r#z,.#u� ����K����X#%��DO>�#/���')�"!���#/,4�+���U��6���,4������1]�%��,����Q��K�� ����� �����%1m1|#/K�*+,87�,4�%*"����#%��D�[������������"DO,.#%Y�*"�Q���'u�yj/#%*A�%1m��� 7���%K���D��� �X#%�LY�����)�����6�%1_,4���6������+!��u� ��q5K��+����')���-,��L1]� ��' ,����6D�����D����E,4�"�%�u�%1�&(��;2���-&(�Q��K�D.�#%�a��5j?�+������')���-,��1]���2�"��� ,.#/��D��/�,4����� K����_��� ,L�%1\,��4#%��� �"��5,2D����-,4� �"Y�KE,4��� �L#%���[,4���6#%K�,4�%'k#/,��"D')�"!���#/,4�+���s�%1 D�� �+,4�+DN#%*C�X#/,.#a� � �/1=� �E���?7�,4�z7(Y_�r����')�yj���<� �����%K���D�����+��jE�V,.#%*}�L�EK�D.�B#%��')�"���+�87,4��#/,4�Vj��6��K�,��"��J#%� �%?�"�Q1|#%D,�5����*+��!-#z,4���),4��#%��')�"���+� ,��4#/,��+j��:#%!����-,��m�6���+D.�k������+���l,������%K�!�����KE,,4����Z�*"�r� >?�8,4��'$�

PE�VW � ��#%�����+���-,�HJ���-,4� �"Y�K�,��"���

����0� ��#%')��*+�s�%1�#%�~#%��')�"���"� ,��4#/,��+j%�u��KE,(>v�6���"D.�~�+�x,(>?���"D�#%*"*V> ����*"�!-#/,����v,4�h�5K�'u#%��#%�E7')�"���+� ,4��#/,4�%�����+�r��>?�X#%')�"DQ� ,����4#%!%�)D���-,4� �"Y�K�,��"���C�)HJ���-j����-,��"���X#/* ���"� ,����+Y�K�,4���Z�*"�a� >?�8,4��')�

Page 17: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

Client 1

Client 2

Client 3

Server 1

Server 2

Server 3

;=�"!%K�����P?� P��L���+� ,����"Y�K�,4��<; �"*"���?>?� ,���' @B#%�->-7(�p�/78@<#%�-> �l�*n#/,��"���������+�

T

Page 18: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

���q5K��"� ��K�������k,��v'u#%�5KX#%*"*V>~'u�yj%�B�X#/,4# 1]���%' �%�����������K���D���,���#%���/,4����k�"��,4���BDN#%� ���%1���� j%���[� ����*"#%D��'u��5,�=�O,4D%�$&(��;2�� ���y�J�Oj����L�"���������5,�*+>{� K����_��� ,��x,4��#%�����+���-,�D����-,4� �"Y�KE,4�"�%��%1A� ��� ��K���D��� �lK������ ��DN#/�BD��%�5,����+Y�K�,4���X#/,4#)1]����#u��� �O7����_��D��VZX���<,4�"')������*V>�_#/1 ,4����6���+D.�B,4���D��%�5,����+Y�K�,4�+���B'u#N>3Y������Oj���w/���U��&(��;A�$,��?K���,4� �N#/,���,4���[#%� ��K�')��,4�+���B�%���"�����ZX���V,4�GD����-,����V7Y�K�,��"���h'u#%���aY->B�%1JD���-j���5,��"����#%*2ZX*"�x� >?� ,���')��#/�r'u�����*V>h#s� ���D��n#/*2DN#%� �Q�%1L,4���+�r!���������+D���%*"K�,��"���U�

���5K���%,����A1]K���DO,4�"�%�X#%*�D��'u�_������-, �/1�&(��;2��w5���y�6�[#/� ,���� � $ �*� ������� � ��� /'[K�� ,p�����yj?�"���#B1|#%D�"*"�V,(>h1]���x,����s')�"!���#/,4�+��� �/1���#/,.#�� � �%1l��HJ�$F|�%� � � �&� ��� � � � ���� �� "!#� ����MO2�6���"D.�#%� �),��������uD����-,����"Y�K�,4�+�������6���"D.��#/���)���?���t,4�<Y��)���'u�yj%���t1]� ��' ,4���)� ,����4#%!%�k�_�E��*}�s�����+�1|#%D�"*"�V,(>a������K�*"�kY���!���������+D��"�),4�X#z,:�+,m������K�*"�k����������-,l#%�uK����V1]����' �"�-,���� 1|#/D���,���,�����,.#/��wQ�%1�X#/,4#s�����*"�+DN#/,��"���B1]�%��1|#%K�*V,�,4��*+����#%��D��x�X#%�4#/'u�O,4��� ��#%���h,4�0,����a'u�+!��4#z,4�"�%�<�%1m�X#/,4#k1]����,4�������,��"')� ��#/,4�+���k�%1 ����#%�<#%D�D����� ����

�:,J� ��')��� �N#%� ���X#%Y�*+���_���+�5,LY_�1]�%���6,4���6,4�+'u��,4��#/,m#��X#%�8,4�+D�K�*"#%�AD����-,����"Y�K�,4�+���a�6�"*"*XD�N#%� �,4�rY_��#Nj/#%�"*"#%Y�*+�%�#/��'u�+���"�8,4��#/,4�Vj��m#%!����-,��2�6�"*"*?���+���X#/,�D.��� � � � ��� �� � �#����� ��FI@<��Mp�6���+D.�Q�6�+*"*Y_��!��+�),��x!���#%��KX#%*+*+>a� ��*+�ED�#/,4�6�X#/,4#G,��x�%,������ � ,����4#%!%��1|#%D�"*"�V,4�+����� ��������r#/!����-,4� �6�"*+*��J��� wQ���Y_���X#%*V1=�/1 ,����G#%��')�"���+� ,4��#/,4�%��?Y�K�,6�6�"*+* ����Q,4���r,.#/��ws�%1p,4����,��4#%��� 1]��� �4#%*c�/1=�X#z,.#��

������@<�i�6�"*+*�ZX� � ,�#/,�,���')��,:,��)���,4���')�"����,������ ,4#/,4�r�%1p,4���rD����-,4� �"Y�KE,4����Y->0q5K����8>E�+��!,4���L#%��')�"���+� ,4��#/,4�%�C#%�U,���,4���L#%')��K��-,c�/1E,��"')�=K��-,4�+*%,4���A�������%1?,4���AD���-,4� �"Y�K�,��"���r�_��� �"�?�UN,4���#%')��K��-, �%1E,4���LD��%�5,����+Y�K�,4�+���Uz#%���G���+� ,4�%���"D�#%*��X#z,.#����!-#%�����"��!�,4���"� D����-,����"Y�K�,4�+���uF|���*"�"#%Y��"*+�+,(>%�,�D%� MO� ������@<� �6�"*"*m,4���� ��Y�,4#%�"��# *+�"�8,Q�%1rD��%�5,����+Y�K�,4�%����m���%,��"��!{,4���3,4�����"�)���*"�"#%Y��"*+�+,(>%� ,����4#/!���D�#%�X#%D�+,(><#%���<���*n#/,��+j����_�����V,4�+���vF]�"�3,4���')���%12DN#%�X#/D��+,(>%_,������%K�!�����KE, M:,4�u,����[��H���:,x,����"�G�_���"�-,N ,4���0@<� �X#%����K �)D��+���-,[�+��1]��� 'k#/,��"���h,��BD��%'u��*+�,��)�V,4��,.#%� w\�$�����k�X#/,4#<�+�')�"!���#/,4��{Z���� ,�,4�$,4���uD�*"�%�����8,x���E�����A#/���t�V1:���D���� �4#%�8>t,��<')�����)���+� ,.#/�5,����?�������+1J���X#%D�D��%��� ,��4#%�+�5,��:�:#/���4#/�5,6,����r���"� �������#%*U�%1p�"�E1]����'u#/,4�+���s#/D����%����'[K�*V,4�+��*"��'k#%D.���"������L;X��*"*+�y�6�"��!,4���l')�"!%�4#/,��"�����%1C��#/,.#��,�����@<� ���O,4K�� ���A,4�G#%�)#%��')�"���+� ,��4#/,����2#%���)D���-j��O>E� ,4���6� K�D�D�����81]K�*D��%'u��*+�,��"���0�%1 �+,��:,.#%� w\�

&(�-,4��� ���8,4�"��!�*+>%L,����"��,(>E�_�0�%1�#%��')�"���"� ,��4#/,��"���{Z�,��[,4���0Y_�%,4�v,����0��������Q�%1l#%�~&(�-,4������O,�����*� � ������! � ��#%���J�*"*A#/��,4����� �[1]����*+�ED�#%*2#%� �N#s���O,(�J�%��w5� � WN` �I�x;X�����"��� ,.#/��D��/ #3*"#%��!%��ZX*+��J#%�������K�� �BD��%K�*"�~Y_�$�+��� ,4#%�-,4�"#/,4����%��,����<&(�-,��������,)�6�+,4�������3D���-,4���+Y�K�,������ �r�4#%��K�#%*"*V>��%,������lD����-,����"Y�K�,4�+�����6�6�"*"*CY��x#%������B,4�Q,4���G�:#/��������K����/��6���+*"���%,������ ��#%� ��� ��')�gj%���U���j���,4�+'u�/y,4���m�����+!��"�X#/*����O,=�%1�D����-,4� �"Y�KE,4��� � D��K�*"��Y�� D��%'u��*+�,���*+>�������*n#%D�����6�V,4���%K�,=��#/,.#6*"��� � �%�

WyR

Page 19: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

,4����������Q1]�%�A#%�->3F]�?K�'k#%�XM2#%��')�"���+� ,4��#/,4�+���U�c��*+,4����K�!��[� K�D.�u#%�)#%��')�"���+� ,4��#/,4�+���G��D.���'u���+�')��� ,mK����O1]K�*�1]�%�J����'u#%�+���A�6����� ��#%��')�"���+� ,4��#/,4�Vj����yj��������#%� �*! ���_Y_��')�"���+'u�������C�D���5,��4#%*+*+>#%��')�"���"� ,��4#/,����0bc��d ���-j?�"� ����')���-,4��D�#%�$#%*"� �[Y�����Z�,l1]� ��' ��K�D.�<#[��D.���'u�/� ;\�%�:�"���8,.#%��D��%#%�����+,4�+���X#%*�� ,����4#%!%�r�����8j������D��K�*+�$Y_�G#%������$�6�V,4�3')�"���+'k#%*_���O,4K��$�yj��������#%�U�

PE� P �r�-�<HJK��8,4��')� ��#/,4�+�����

;X����'�,4���6#%��')�"���+� ,4��#/,4�%� � �=�_����� ���D,��+j���,���� ' DN#/*"*�)�,4��#�')�"!���#/,4�+���[#%!%���-,A,4�r� ��� j?�+D��l#r�r#%�87�6�"���n#%�QHJ�%�5,����+Y�K�,4�%�2�J��K�*"�a������������5,J#����q5K����8,m1]���2#%�)#%� >?��D.��� ������K�� � ���8jE�+D��/�A&(�)� K�D.�u#%����-j?�"� ����')���-,N-,������X#%��#%���"!%' �%1�#rD�*+�"���-, #%���)� ���8j���� �X#%�A,��?K�� Y_����u��#%���+DN#%*+*+>�#%*+,���� ���U� �����#%� D.���+,���D,�K��4#/* #%��j/#%�-,.#%!%���+�$� ���X#/�4#/,��"��!Q,4���G�"�-,����4#/D,4�+���X#%*CY���X#NjE�+����1]����' ,4���G�"')��*"�'u��E7,.#z,4�"�%�<�%1A,����x�8>?� ,4�' #%��#)�6���%*"��1|#/D��"*+�+,4#/,4��:,4����D�����#/,4�+���B�/1Aj%#/���n#/�5,�Y_���X#Nj?�"���l�X#/, ,4�������_������#%���6�����_�������"��!)���$��>?�X#%')�"D�#%*"*V>uD.��#%��!��+��!QK������q5KX#%*+�+,(>k�%1=� ���8jE�+D������q5K��"� ��')���-,4��

�����"�GY_���X#Nj?�"����#%* #%���_��DO,x�/1�#%!���-,4���6�V,4���+�h,4���)� >?� ,���' �������������-,��x,4���Qj��� > ���N#/� ,G�%1,4���[����� �"!��{#/��j/#%�-,.#%!���,4�X#/,r#%!����-,���DN#%�h� ����� ��� ���-,N�G��!���-,4��,4� K�*+><������������5,�#k�����X#%�8,4K�� �1]���%' D���-j���5,��"����#%*UD�*+�"��5,87(� ��� j%����#/��D.���V,4��DO,4K�� ���"�u,4�X#/,:���[�X#%�8,4�+D��"��#/,4�+��!����,(�m����wu��*"�'u��-,,4� K�*+>k��*n#N>?�:,4���G� ��*"���%1=D*"�+���-,������ ��� j%����m��!����-,4�6� ����� ������-,�� � "������� �#�� � $�J�6���"D.�3DN#%�$Y_�� >?��D.���������%K���*V>3���l#%� >?��D.��� ������K���*+>3���"����#/,4D.����<�%�<Y_���X#/*+1 �%1 ,�����K����� � ^�R �}�

9J��D�#%K�� ��,4���r#/!����-,4� � Y_���X#Nj?�"�%�J�"�m����D�#%��� K�*n#/,����U�#%!����-,��J�6�+,��kj/#%���"#%�-,:Y_���X#Nj?�"����#%*_�X#/, 7,4������6D�#%�3D��/7�� �E�"�8,��6�+,4���"�s,4���r�4#%')��ZX*"�r�8>?� ,4�'<� ;X���:�+��� ,4#%��D�%X��K������%���r,4�X#z,l#%�$#%��')�"�E7�"�8,4��#/,4�Vj���#%!����-,m�"�m#%Y�*+�l,��x#%� D��� ,.#/�"�k,��X#/,mD����8,.#%�+�uD���-,4� �"Y�K�,������?�6���,4�����:Y_��D�#%K������%1C,������+���� �j?�"��K���*+> ,4��#%�����+���-,Q�X#/,�K����3���x�j��� Y_��D�#%K����3�%1l,4�����"�x*"�?DN#/,��"��� F ,4�X#z,Q�"��A,����0���,(�m��� w����X#%��#/,4�+��!�,����<#%��')�"���+� ,4��#/,4�%�x1]����' ,4���$D����-,����"Y�K�,4���4Ma#%���3�"������� ���-,4*V>~K������*"�"#%Y�*"�/�~�����#%��')�"���"� ,��4#/,����:D�#%�$,��5K������"����#/,4D.�<��� � ��� ���-,NX�_��� �X#%���l'u�%���G#%!�!�� ��� ���+j%�x#/!����-,4��,��u� ��D��yj%����X#/,4#31]� ��' � K�D.�tD���-,4���+Y�K�,�������k&(��D����-,4��#%� ,�=D���-,4���+Y�K�,������r�6���+D.�v#%� �)���"� ,������+DN#%*+*+>$� ,4#%Y�*+�DN#/�<Y_������*+�ED�#/,4��3'[K�D.�$'u��� �rD����������8j/#/,4�Vj���*V>��

�����G#%��')�"���+� ,��4#/,��"���)�%1 #%�3&(��;A�uZ�*"���8>E�8,4�' �"�:���/,�����*+��*V>u1|#%D�"*+�+,.#z,4���uY->s,4���r����')�"�E7�"�8,4��#/,4��� #%!%���-,N�2������#%*V,4����#/,4�+���Q�%1c#/*"*XY_���X#Nj?�"����#%*\#%� ���D,4�m�%1cD��'u�_������-,m�+�-,4����#%D,��"�����mD�#%�Y_��1|#%D��+*"�+,4#/,4��),������%K�!��0,4����'u�?��K�*"#%�����N#/,��"���)�%1 ,4������rY_���X#Nj?�"�%�4#%*�D.�X#%�4#/D,4����+� ,4�+D��:,�������K�!��,4���GK����G�%12#/!����-,4��

W�W

Page 20: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�����<1|#/K�*+,a,���*"��4#%��D�3����q5K��+���'u��5,��)�m��K�*+� ���D�������V,.#/,��$,����$��K���*+�"DN#z,4�"�%���%1�ZX*+�01]�4#%!/7')���-,4�U#%����,����x�+�-,4��*+*"�+!����-, ' � ,����+���"��! )k�%12,������ �x1]�4#%!%'u��5,���#%D����� ��,4���xZX*"�G� >?�8,4��'$�r�����+����� j?�"D�%U�+�B1|#%DO,NCD�#%�hY_�xD��%������*+�"�X#z,4���<�6�+,4���"��#/� ����� ������ � � � �#�����JF}�6�rMl� ���D��VZXDN#%*+*+>$��� 7���+!������1]���r� K�D.�v#0,.#/��w\�u� �6� �J�%K�*"�{�J�%��wh���{Y_���X#%*V1J�/1�#s,4���QK�� ���=�����*"�+DN#/,��"��!u1]�4#%!/7')���-,4�=#%D�D�������+��!�,���,4���:K�������2D����ZX!%K��4#/,��"�����X#%��#%'u�O,4������ ��!-#/�"�U/���"��D��m,����"�p1]K���DO,4�"�%�X#%*"�V,(>�"��,��4#%�����X#%� ���-,4*V>����DN#%����K�*"#/,4����6�V,4���+��,4���)�6�xU�V,4��Y_���X#Nj?�"�%�rDN#%�{Y_�)� � �D,��+j��*+>�#%*+,��������6�+,�����K�,l# � �D,4�+��!a,4�����8>E�8,4�' #/�6#Q�6���%*"�%�

PE� ^ ;=�"*+���?>?� ,���' bc�ED�#/,4�+���

�����6�"')��*+��')���-,.#/,��"���G�%1�#r���"�8,4� �"Y�K�,����[ZX*+�:� >?�8,4��' � ��q5K��+�����2,��X#/, #�D�#/,.#%*+��!�Y_��'k#/�"�-,.#%�+�����D��%�5,4#%�"���"��!Q#/,6*+�N#%�8,6,4���r1]��*+*"�y�6�"��!��"��1]�%��'u#/,4�+��� �

� bc�"�8,6�%1 K�������

� ;=�+*"���8>?� ,4�' � ,4#/,4�+� ,4�+D��GF]��� ��%X� �X#%D��G*"�O1 ,N��O,4D/� M

� H:#/,4#%*"�%!a�%1=D���-,4� �"Y�K�,����������� � � "��� �������"����� ��X�"��D*"K����"��!a���+� ,������+DN#%*��X#/,.#E��,�D%�

9J��D�#%K�� �B,4���+�Q�"��1]��� 'k#z,4�"�%�v�6�"*"*JY��31]���q?K����-,4*V>�� �1]�������D���� Y->�#%*+*����,(�m��� w��*"��')���-,��F}#/���{#%!���5,��.M p� K�D.���X#/,.#s�+���X#/,�K��4#/*"*+>$�+'u�_��� ,4#%�-,�,��s,4���a������'u#%* 1]K���D,��"�����"��!s�/1 ,����[ZX*+�� >?�8,4��' #%� �J�*"*?�"� ,4��� 'u#%�"�-,4��X#%��D�m�/1�,4��� �+,�� D����� �"� ,�����DO>��A;X��� ,4���"� ����#%�����C��+,p�"� j?�+,4#%*�,4�X#z,,4�����"��1]�%��'u#/,4�+���QY������"�8,4���+Y�K�,����k,�������K�!�����K�,m,4����ZX*"��� >?� ,���' #/���0#Nj/#%�"*"#%Y�*"��,��a#%*"*_#%!%���-,4��6���O,4�����1]K�*+ZX*+*"�+��!)#s���N#/�\ez�6���V,4�[� ��q5K��� ,����r#/�h#%� >?��D.���������%K��r�J��� w%��87o#/!����-,r�m����w5�"��!0���Y_���X#%*V1=�/1 ,�����K�������

&(���N#/*"*+>%_,����[#/��'u�+���"�8,4��#/,4���:�m��K�*+��Y_��j?�"�O�J��{#%���m����w5�+��! � �� � ��,�����ZX*+���8>?� ,4�' #%��#�6����*+�%51]K�*+Z�*"*"�+��!r#%�u��')���"�_�%,4��-,L��K�*+���+�),�����D��K�� �����/1U,4���l� >?�8,4��'$�L&(�k����#%D,��"D�%5���y�J�Oj����,4����#%!���5,��A'[K��8,A� �E�"�8,A���%'u�O�6����� �6#%���Q#%*V,4����K�!��[�"��,4������ >�,4����#/��'u�+���"�8,4��#/,4��� � �!#� $:� �E�"�8,#%�->5�6����� �%U�+�<���4#%DO,4�"D�x�V,4�6*"�?DN#/,��"���3� ����K�*+��� �E�"�8,��%�B�������%12,����x���->?���+DN#%*p�X#%�8,4�+D��"��#%�-,4�6�%1,4���$ZX*+�<�8>?� ,4�'<� 9m��DN#/K����$,4���$K�����k�+�)Y->����OZX���+,��"���~� ��*n#z,4�+j%��*V>��X���O,4�+��! �+����#/,4K�� ��F]�+,4���� �������D��k�"��p�"� ����')�Q��������s��#%��� �+j��k#%��� ���%,������ ���-,4�"#%*L,4�<,����)������'u#%*A���_����#/,4�+�����%1:,4���ZX*+�x� >?�8,4��'kMOU,����[����'u�+���"�8,4��#/,4�Vj��GD���')���%�����-,r� �����+�����r�%�h�j��� >BD����-,4� �"Y�KE,4���CD��%��� ,4#%�-,4*+>���D�����D��"*+�"��!a�V,4���+��1]����'u#/,��"���)�6�+,4�3�%,������l#%��'u�+���"�8,4�4#z,4��� ���

WgP

Page 21: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

����������*+�r�%1 ,4���G#%��'u�+���"�8,4�4#z,4��� �"�:j%��� >3*+�E�%����*V>kD��K���*+���0�6�+,��0,4���r� ��*n#z,4�+j%�r*"�?DN#/,��"���u�%1,4���xD��%�5,����+Y�K�,4�%������&(�<1|#%D,�\,����x� ��� �"�����D����%12,4���[#%��')�"���"� ,��4#/,����:���$,4����D����-,����"Y�K�,4���l���V,4��D��%'u��:��K�,��/1 �+'u��*"��')���-,4#/,4�+���uD���-j�����"���D��/_��#/,4�����J,��X#%�s,4������K�!%�0�"�-j��� ,4�+!-#/,��"���U�2;\KE,4K�� �� �E�_��� �"')���-,.#/,��"��� 'k#N>{>?�"�*"�v#<����')��6�X#z,[���+!��t�yj��������#%�~�"��,4���s� ��D����D��+*"�"#/,4�+���{�%1��X#/,4#Y_�,(�m�����<,4���G#%��')�"���"� ,��4#/,�������#%���B#%�$����,��"')� ����0���%*"K�,��"���0'u#N>s�"��D�*"K����r,4���������K�DO,4�"�%�<�+�,4���l�5K�'xY���A�%1U#/��'u�+���"�8,4��#/,4��� �=�����������+��!��%�)D��*"*+��DO,4���Q���O,(�J�%��wa� ,4#/,4�+� ,��"D��A�%�2,4���_��*"�%!��"D�#%*�"�E1]����'u#/,4�+���U�r;X����,4���+������#%�����CU,4���Q#%��'u�+���"�8,4�4#z,4���l����*+�[�����')��,4�3')��� ,rD*"��� ��*V>B� �����'[Y�*+�,4��#/,L�%1C#%�u�+���������������-,m#%!���-,N�2&(���V,4�"#%*"*V>�%�/1CD��K���� ��,4���l#%��')�"���"� ,��4#/,���� �6�+*"*EY��6� ,4#/,4�+���X#%�8>�Y�K�,uD��%'u'[K����"D�#/,4�+�����6�+,4�~,4����#%��')�"���"� ,��4#/,����x�6�+*"*:,.#/w%�B��*n#%D�3,������%K�!�� ')��Y��+*"�3#%!%���-,4�#%*+*"�y�6�"��!�1]K�,4K�� ������� �"!��$����,��"')� �N#z,4�"�%��� ,��QY��r1|#%D�"*"�V,.#/,����U��l�!-#%� ��*"����a�%16,4���0�"')��*"�'u��5,4#/,4�+�����%16,4���3#%��'u�+���"�8,4�4#z,4���=���y�m�j����m�+,[�+��A�+��'k#%�->

������_��DO,4��X,����r���O1]�������D��G���('8�X#%����*+�")[,��Q,����r���-,��"����Z�*"���8>E�8,4�'<�m9J��D�#%K�� ��,����rD��%�5,����+Y�K�,4�%�*"�+� ,lD.�X#%��!����U�+,��"�l����D��� �4#%�8>B,4��#/,�,�����ZX*+�x�8>E�8,4�' #%��#u�6����*+�xD���-,4�"�5K��G,4�uY��x#%D�D����� �"Y�*+��6�+,�����K�,6'u#%�+�5,4#%�"���"��!x#)D���-,4��#%*c���!��"�8,4� >k,4�X#/,6'xK�� ,lY_�rD������8,.#%�-,�*+>0K��_�X#/,����U�

;X���r�"���8,.#%��D��%p#0���O� D����-,����"Y�K�,4�����6���3�6�+������G,��3D����-,4� �"Y�KE,4�a,4�$#sZX*"�a�8>?� ,4�' ��������,4�sZ����{#/,r*+�N#%�8,������x�%,4����rD����-,����"Y�K�,4�����%1L,4����ZX*"��� >?� ,���'$����*+,4����K�!��B,����a���O� ')��'[Y_���w5���� #z,��%���G,��"')��,4���G&�� �%1A#a1]��*+*"�y� D����-,4� �"Y�KE,4���\,��X#/,l&�� ')�"!��-,l���)*"����!%���6���O1]���6,4�u#%�� �E�+� ,4��-,����?���/�

;X���0,4���+�<� �N#%� ���Ur�N#/D.� #%��')�"���"� ,��4#/,����{F|#/,B�V,4�3D��%��D����,4�+���\M0D���K�*+� � ��!��+� ,����3�+,�����*V1[�+�# �*!#� � � � ���� � ��! �_A#%�������O7(� ��!��+� ,������x�+,4� ��*V16#/,[,����k,4�+'u�)�%16D���-,4���+Y�K�,����[��� 7(���!��"�8,4��#/,4�+���U������+�G'xK�*+,��"DN#/� ,�!�� ��K��{�J��K�*"���X#Nj��)Y�����t�+���+,��n#%*+� �����Y->h,4���Qj%���8>�Z���� ,x#%��')�"���"� ,��4#/,�����,���X#Nj��uY����� D�����#/,4��v#/,�,����),��"')�a�%1 ZX*"�Q� >?�8,4��' D��%��D����,4�+���U�ud��� D���-,4� �"Y�K�,���������� ' *+��� ,K�� ����� )tD�#%�~����!�#%�"�~D��%�5,4#%D,Q�6�V,4��,4���0ZX*+�0� >?� ,���' Y->�'[K�*+,4�+DN#%�8,4�+��!h#h'u�����#%!��0,4�{�j%���8>#%��')�"���"� ,��4#/,����6�6�+,4���"��,4���[ZX*"�a�8>E�8,4�' F|����);=�"!�K����QPE� ^-M �x���5K��� �Oj����t#%��,4���[ZX*"�a�8>E�8,4�'' ')�"!���#/,4��%)Q#aD���-,4�4#/*c���1]������D��G,4�a,4���rZX*+�r� >?� ,���' DN#/�$Y_��'k#/�"�-,.#%�+�����C�

PE� ` ��>E��#%'u�+DN#%*+*+> �6��D��%��ZX!�K���#%Y�*+��9J���X#Nj?�"�%�

�E�+��D��{,4�������-,��"���O,(> ,4����D���')'[K����"DN#z,4�"�%� �%1[,4����ZX*+�{� >?� ,���' �"�$#%D�D��')��*"�+������ ,�������K�!��,4���xK�� �[�%1 #%!���-,4��C#%����Y_��D�#%K�� �x,4���x����*"#/,4�+����� ���"�$Y��O,(�J����h,4���[#%!���-,4�r#%���B,4�������,(�m��� w��*+��')���-,4�l�X#%�6Y_����B1]����'u#%*+*+>BF}#%���B!������� �"DN#/*"*+>�MJ���OZX����U_,�����Y���X#Nj?�"���l�%1=,����G#%!���5,����X#/�

Wy^

Page 22: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

ContributorsUsers

Admin Agent

Registration Agent

New User

Fragment Retrieval Agent

; �"!�K�� �GPE� ^ �A&(��;A�s����'u�+���"�8,4��#/,4�Vj����p���_��*"��!/>

Y_�����Q� � �D,4�Vj��*+>a���DN#%����K�*"#/,4�� �=����+,������2,�����D����-,����"Y�K�,4���=�����2,4����K�������A�6�"*+*E�X#Nj%��#/�5>[�"����#���y� �%�:,4��� ��K�!��3�6�X#/,l')�N#%���6#/�B#%!%���-,�#%D�D��'u��*"�"� �������V,4�:,4#%��w\�

�����"��Y���X#Nj?�"����DN#%�hY_�x*+�"w%������B�"�B�����"��D��"��*"�r,4�sY_����#yj?�+���4#%*p����DN#%��� K�*n#z,4�"�%�<,4�D.�����+q?K������� �j/#%*"��-, �+���Y ! ��DO,%����+���-,4��x������+!���'u�O,4���?����*+��!��"����U&(��,4���"� DN#%� �%z���y�J�Oj����%,�����'�#%!���5,%)DN#/�GY_�AD��%'u�X#/�����r,��6#6')��Y��+*"�p��Y ! �D, � WgP �}� �����"�c��Y ! �D, �X#/� #6���������ZX����[#%���G�8,.#%���X#%����� �����"�-,���� 1|#/D��[#/����,4�5K���������� ���-,4�G#%�BK����+1]�%��' 1|#%D�x,4�k,����[� ��� ,��%1A,4���[� >?� ,���'$�����y�m�j����c���/,����*V><#%���x,����a')�,4���E����#%���h�X#z,.#s�����6���+D.��,4���x��Y ! ��DO,������_�������������Vj%#z,4��,��k,4��#/,r��Y ! �D,�Y�K�,l� �u�+�:,4���(��� � � ��� ��k#%���3,����(����� ����� ����� � ��� ��Q�%1p,4������Y ! �D,��

9J��D�#%K�� �a#%�<#%!����-,��"�6�"����������-,4*+>3')��Y��+*"�QF|#u�8,.#/,��"���X#/� >3#%!%���-,�Y_���+��!u#u���_��D�n#%* D�#%���G�%1,4���"�:!��������#%*CY_����#yj?�+���.M �,4��� ��� � �����C�%1 ,4���r#%!���5,6�+�J�+����*"#/,4��k1]����' ���%,:����*+>),4�[,����r#%!%���-, � ��"�-,�������#%*XY���X#Nj?�"��� Y�K�,J#%*"� �r,4��,4���l*"�?DN#%*+�6#/,L�6���"D.�u�+,�� Y_����#yj?�+���mD�#%�)Y��l��Y�� ��� j%���U�L&(�),4���+���������/2,4���k#%!���5,�DN#/��#%D,�KX#%*+*+>hY_�)j?�+��m���~#%�GY��/,4� ,����kD*"�+���-,�#%���t,����u� ���8j�����1]����' ,4����_����� ���D,��+j����%1 ,������ >?� ,���' #%�6#[�6���%*"� �2,��[,4���r� ��q5K��� ,4���X,4����#%!����-,6� ����� ������-,4��#[� ���8j����#%���$,4�Q,4����� ��� j?�+D����6���"D.�BK�*+,4�+'k#z,4��*V>)�����8j?�"D����#%*+*c���6�X#%�8,��/1=,4����� ��q5K����8,N\,4����#%!���-,�D�#%�Y_�)� �����#%�G#$D*"�+���-,N�)���5K���p,4���u#%!���5,G,4� K�*+>BY���X#Nj���a#%�G#$�+�-,4��*+*"�+!����-,r��� � �E>%2#%DO,4�+��!3���Y_���X#%*V1=�/1 ,���������� ��q5K����8,4�+��!u�V,4��� ��� j?�+D�����

WN`

Page 23: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�����x�J#N>$,��X#/,���K�D.�{#)����� �?>$'u��,���,4���x����������%1A�+,���D*"�+���-,N\���y�m�j����UD�#%�Bj/#%�8>01]����'�+,����+�-,4��� �X#%*cY_���X#Nj?�"�%�����l�j%�����6�V,4�$����!�#%�����l,4�u�+,4�6*"#%��!�KX#/!��%�:����� K�'u�+��!s#/*"* #%!���-,4����#yj%�#h!����������+D3'u�+!��4#/,��"��� �����/,4�?D���*}m#/!����-,4�a�6� �+,�,����~�"�~�+�5,������ �,�����*n#%��!%KX#%!���a��K�D.� #%� #�#yj/#�� ���*}������2>5,4���%�<D��K�*"�0�+�-,4���o7(���_����#/,4��#%��� � � ��� � L,4�aY_��,4���r��#%'u��,(>E�_���%1 #%!���5,�� �EK�D.�<#D.�����+D���D���K�*+�U_�"��������U������_�����h���<,����[#Nj/#%�"*"#%Y��+*"�+,(>u�%1A�+�-,4��� �����O,4��������l��K��5,��"')��D��')���"*+��������$#[�X#%�8,4�+D�K�*"#%�:���O,(�J��� w\� &�1o�1]�%�:�"���8,.#%��D��%�#Q*"#%Y_���4#/,���� >Q�J#%�6D���')�_������$��-,4�"� ��*V>s�%1p&(�-,4�*��R%`�������� �ED��� ����� ����_��� �X#%��� ,4����')���8,J� �uD�"��5,:'u�O,4���?�u�m��K�*+�sY��l,4�x,��4#%��� 1]���m� �E��DK�,.#/Y�*"�/#%� D.���+,���D,�K�����������������5,�#%!���5,����

@<���8,��+�-,4��� ���8,4�"��!�*+>%U���y�J�Oj����p�"��,4���aD�����D����,�,��X#/,�#%!%���-,4�G#%*+*"�y�i,4���QY_���X#Nj?�"�%��,4�3Y_���� � ��%$x,4��� ��K�!����%K�,�,4���a� >?� ,���'$�[�����a�4#/'u�Q#%!%���-,r1]K�*+Z�*"*"�+��!Q,4���a� ��q5K����8,G�%1m#3��#%� ,��"D�K�*n#%�D��%'u�_������5,�DN#%�UC�"��������UC'k#%�+�-,.#%�+�B# ' *"#%K������ ><*"�"�8,�)u�%1Aj/#%���+��K����/,4�����D���')�_�������-,����6���#%*+���3���q?K��"���a,����)#%!����-,��G� ���8jE�+D����� r��� � � ���� � � ���%1:#0')��Y��+*"�a#%!%���-,�D���K�*"�{,4��������O,4�"D�#%*"*V>������"#%*"�����0'u#%�->�D���')')����,.#%� w?�)�6���"D.��'[K��8,kY_�$#%D�D��'u��*"�"� �����~,4������K�!%����K�,Q,4���<�8>E�8,4�'�"�-,��������s� K�D.��*"�"�8,[#/�����"���������v1]K�*+ZX*+* ��#%D.�~�%16,4���' �+�t,4K����U�{��*V,4���%K�!��t,����"�a#/��������#%D.�')�"!��-,�Y_���"��� �uD�"��5,��,4���Gw%�O>3�"����#a�"�:,4��#/,6�6�+,4�0,����x#/��j���5,��%1 �"�-,4�*"*+�"!���5,:'u��Y��"*"��#%!���5,��,4���lD��')'[K����+DN#/,��"���[Y_�,(�m����s���?�����LD�#%�uY_�6#%Y��8,4��#%D,����u,��r,4���6�_���"�-,A,4��#/,L����#%��� K�'u�E,4�"�%�DN#/�)Y_�6'k#/�������!-#%�����"��!�,������"')��*"�'u��-,.#/,��"�����%1C�V,4�AY_���X#Nj?�"�%�L#%���a,4�X#z,A,4�5K�� #%�)#%!���5, D�#%����+'[K�*V,.#%�����K�� *+>u'u��,l'[K�*V,4�"��*"��!%�-#%*"�m,4��� ��K�!����%K�,�#Q�8>?� ,4�'<�

�����"�61]�N#z,4K�� �x#%*+*"�y�6���5K�'u#%��#%��'u�+���"�8,4�4#z,4��� �J,4�)'k#/�X#%!��r,4���G�J#N>$,�����ZX*"��� >?�8,4��' ���E7����#/,4���� ;X���u�+��� ,4#%��D�%6# '8����� �?>�#%!����-,%)vD���K�*"� Y_�$���j%��*"�%���� �6���"D.� D��K�*+� ���*n#N>~�X#/,4#,4������K�!%�3#[!-#/,4�O�:#N>k���mZX� ��J#%*"*}��'4�E�D�K�� �G#%!����-,��%)aD��%K�*"�0Y_�����Oj���*+���_���0�6���"D.�0D��K�*+�s1]����D�,4����#%K�,4�����-,4�+DN#/,��"���s�/1=#/*"*�#%!����-,������:�j%���0,4���r����D� >?��, ez����D� >?��,�#%*"*\,4��#%��� 1]���� ���3�X#/,4#3F|�����E�D,4�+���3`�� ^�� ^[1]���6#Q���+��D�K������+���$�%1=&(��;A�0#%!���5,87(YX#/�����<���D�K�� �+,(>�MO��l���*n#/D��"��!B#%!%���-,4������������� ���-,4�a�%��*+>{�����u�J#y>��+�t������Z����"��!$,4���uY���X#Nj?�"���G�%1:,����k�8>E�o7

,4�'<�m�EK������%���%\1]�����+��� ,4#%��D��/X,4�X#/,l#QK�� ���6�6�"�������6,4�)'k#%�+�-,.#%�+�s����*V>0������D��%�5,����+Y�K�,4�%��#/����"�3,4���"�6DN#%� �x����#%D,��"D�#%*"�V,(>k�m��K�*"�<���%,l���D���� �4#%� �"*V>$�J#%� �4#%�-,l,4���GK������%1A#/!����-,4�[F|�+�$,�����')�6�%1,4���r�gj%��� ���N#%�B#%!���5,���DN#%�3�+�5,����?��K�D�yMO�A&(�0,����"��� D�����#%���+���')��Y��"*+��#/!����-,4�6D��K�*"�0Y_�r���-,��"���*+>���'u�yj%���s1]���%' ,������8>E�8,4�' #%���s� ����*"#%D���0Y->s#[� �"��!�*+�%?� ,4#/,4�+���X#%�8>)#%!����-,:�6���"D.�0D��%'u'[K����V7DN#z,4���6���+���D,4*V>k�6�V,4�3,4����D��%�5,����+Y�K�,4�%���

W �

Page 24: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

H:�l���A����� ^

&(��;2�3����D.���V,4��DO,4K�� �&(� ��������0,4�~D�� �N#/,��t#%� #%!���-, 7(Y�#%���� ���+� ,����"Y�K�,4�� ZX*+�h� >?� ,���'$�,4����#%� D.���+,���DO,4K�� ���/1x,4���� >?�8,4��' '[K��8,:ZX���8,�Y_��D�� �N#/,����U�A&(�s,�����DN#/�����%1 &(��;A��?,4���+�J�"��D�*"K������J,������+�����-,4�VZXDN#z,4�"�%�u,4������O,(�J��� w�D���')�_�������-,��Q#%���~���_��D�+ZXD�#/,4�+���~�%1��+�-,4���81|#%D���aY��O,(�J�����,4����� �3D���')���%�����-,4���&(�#%�����+,4�+���UX,4���x������+j%����� ��q5K��+����')���-,���1]���l�N#%D.�����,(�m����w<D���')���%�����-,4�������%K�*"�<Y����+,4�'u���������Q,4��#/,�,4�����yj���4#%*+*c� >?� ,���' � ��q5K��"� ��')���-,4�6�6�"*+* '8,����+D.w?*+�")Q���y�6�3,4�a,4����������+!��<���X#%���/�

�����:#/��D.���V,4��DO,4K���#%*5����� �"!������X#%� �J�+�G,����m���j��*"����'u��5,=�%1�&(��;A�kF]���p#%�->G*n#%� !��L� >?� ,���'kM �+��_������#%���J,�����')��� ,mD�� K�D��"#%*\� ,����s,4�y�J#%������#%�k���?,4�������"Y�*"��������+!��U�2&(���������C�,4�������j%��*+����')���-,�%1m#s!������� �"D[�8>E�8,4�' #%��D.���+,4�D,�K����[1]����&(��;A���"��D�� �+,4�+DN#%* 1]����,����a��K�D�D�����81]K�*L�"�-,4�!��4#/,��"���<�%1&(��;2�3�+�5,��Q���"�8,4���+Y�K�,����3� >?� ,���')���/1 j/#%� �"���3������+!��U�

&(�����Oj���*+�����+��!k#/��#%!���-, 7(Y�#%����BZX*"�G� >?�8,4��' ,4��#/,�#/D�D��%'u')�E��#/,4��6,����G� >?� ,���' ����q5K��+��� 7')���-,4�L,4�X#z,m�6�+*"*�Y_���%K�,4*+�"����u�+�),����"�LD.�X#%�E,4����D��� ,4#%�"�)D��%��� ,��4#%�+�5,��:#%� �6�"')��*"�+D��+,�*+>G�"')�_������K��_����,����:#/��D.���V,4��DO,4K�� �J�%1�,4���m� >?� ,���'$�A;X��� �"���8,.#%��D�%%,����J��������1]��� ��*n#/, 1]����' �+����������������D��'u#%���X#/,����6,4�X#z,�#/��'[K�D.�B�%1 ,4���GY���X#Nj?�"���6�%12,����G� >?� ,���' �����%K�*"�<����'u#%�+�$�%K�,4� �"���r,4���x���E7����#/,4�+��!�� >?� ,���'$�Lbc�"w%�O�6�"� �%5,4���l���q?K��"���'u��-, 1]�%� ���"� ,����+Y�K�,4��)#%��')�"���+� ,4��#/,4�+���[�+'u��*+�"��=,4�X#z,D��%'u�_������5,��J� ����K�*+�kY_�����*+1c'u#%�X#/!��"��!��A@<���8,:�+'u�_��� ,4#%�-,4*V>�%,�����K�!��C?,�����K���#%!����%1U,4����ZX*+�� >?�8,4��' ���+D,4#/,4��l,�������*n#%D��')���-,�#%���<,(>?�_���/12�"�-,���� 1|#/D����6,4��#/,l������K�*"�BY_��K�����B�6�+,����"�3,4����yj���4#%*+* #%��D.���V,4�D,4K����%�

^��VW �L*"#/,�1]�%��' #/���3&(�5,����81|#%D�� �l�q5K��"� ��')���-,4�

���l��� �j?�"��K���*+>s� ,.#z,4���C_,������+�-,4���-,��"���3�%1 ,4���G���j%��*+����')���-,��%1 &(��;2�$�"��,��u� ��� j%�xY_�%,4�B#%�l#DN#/�����8,4K���>u�"�u,4����K������/1p#%!����-,����#/���s,4��� �E��*"�%����,��������E,4�"')� ��#/,4�+�����2,��X#/,:D�#%�0Y_������#%*"�������"�~���Oj��*"�����+��!�#%������������"� ,����+Y�K�,4���ZX*"�0�8>E�8,4�'<�������$�"�-,4���������#%K����"����D��01]���Q&(��;A�v�+�,4���)&(�-,��������,GD���')'[K����+,(>� #/�r�+,r�+��1]����������� ,��X#/,��5K�')�����%K������"�8,4���+Y�K�,����h���� j?�"D���GDN#%��Y_�Y�K��+*+,�K��_���v,4���0&(��;A�v#%� D.���+,���D,�K����hF|���%,['u�����*V>{ZX*"�s'u#%���+��K�*"#/,4�+���{�����8j?�"D���.M �t9J�DN#%K����,4����&(�-,4������O,��+�xF|#%���3�6�"*+*cD����-,4�+�5K��G,��uY_�yM6#%�$� �?,4� ��')��*V>3���,������%!��������K������-j?�"���%��'u��-,��+�

W��

Page 25: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

,4���')���%12D���')��K�,4#/,4�+���X#%* ��*"#/,�1]��� 'u�l#%�������,(�m��� w<,4�%����*+��!��+����X&(��;A�<� ����K�*+��Y�������� �"!�������6�+,��0,4���+���"�3'u�+���U�

&(��;A�B� ����K�*+�hY��x����� �"!������#%���h�"')��*+��')���-,4���#%�r#s�_���8,.#%Y�*+�[#%� D.���+,���DO,4K�� �x�6�+,��h�������"�-,���� 1|#/D����LY_�,(�m����s���,(�m��� waD���')���%�����-,4��2� ��*n#z,�1]��� ' �"�������_���������-, ����� �"!��)�����%K�*"�u#%*"*+�y�&(��;2��,��3Y��a��#%���+*+> ' ���%� ,4��+)0,4�3#0'x>?���"#%�h�%1mD���')��K�,��"��!3#/��D.���V,4��DO,4K�� ���G#%���{���_���CU�J�*"*V7���?D�K�')���-,����)�"�-,4�� 1|#%D���A������K�*"�Q� ��� j%�l,���#%*"*+�y��'xK�*+,��"��*+�m�+'u��*+��')���-,.#z,4�"�%���2#%���)���?,4�������"�%���,4�QY_���"�-,4�!��4#/,����3�"�0,��Q,�����&(��;A�3#%� D.���+,���D,�K����/�

� �y�J#%���s,����"� !��-#/*I-&(��;2�u�����%K�*"�u���%,:�����"'u#%� �"*+>�������+�����6�V,4���+�),��������%'k#%�+�u�/1U,4���������8,�����4#/,��"��!)�5>E�8,4�'<XY�KE,6������K�*"�0Y_�G�������+!�����<#/�6#%�3� �?,4����X#%*c� ���8jE�+D��r,4��#/,6D���')'[K����"DN#z,4����6�+,�� � 'k#%*+*6������4#/,��"��!�� >?�8,4��' $ � � �� �O� �����+�k���/,s����*V>~���+'u��*+�+ZX��Q&(��;A��m#%�u*"��� �kDK�'Q7Y_����� ��')� � ���� ��� � �"$#�������� Y_�a���j%��*+������U Y�K�,r1]��� D����,4���Q#%� D.���+,���DO,4K�� �Q,��y�:#%� ��#%�{�������"�-,���� 1|#/D��l����� �"!�� �=�+1c#�!������� �"Dl�����%,��ED��*\DN#%�uY��l���Oj���*+���_���k,��xD��%'u'[K����"D�#/,4�:�6�V,4�u,����lw%���o7���*I�� ���8jE�+D���.e%#%����*"�+DN#/,��"�����L,4��#/,����[���%,����q5K��"� ��,4���r#%Y��8,4�4#/D,4�+���k,��X#/,6#�Z�*"���8>?� ,4�' � � ��� �DN#/��KE,4�"*+� ��k#%��&(��;A�v���,(�m��� wv���"� ��DO,4*+>%� @<��� ,Q�+'u�_���8,.#%�-,4*V>�p,4���+�[�"')��*"�+����,4�X#z,a�+16&(��;A������������[D���-j���5,��"����#%*"*V> � K����_��� ,������+�5,����81|#%D���[��K�D.��#%�[d�;A�� ��57(� ���D��VZXDs&(��;2�t��K����_���8,D��%K�*"�3Y_��#/�l� �"')��*"��#%� ' ')��K��-,4�+��! )a&(��;2�$#%�l#a����#%����Bd�;A�3�����+j%�%�

;=�"��#%*"*V>�E,����G����� �"!��$&(��;A�0�"�-,���� 1|#/D����l������K�*"�$���%,l���������BK������$���_��D�+ZXDG���� j?�"D���������/7j?�"����sY->k�lH�� e/&��p��&(����#%*"*V>�?&(��;A�Q�����%K�*"�0#/����K�'u�l,4���r#Nj/#%�+*n#%Y��+*"�V,(>�!%��������"D����� j?�"D���GF|� K�D.�#%�:� ��*+�n#%Y�*+��D�������D,��"���E7������+���-,4��s,4��#%�����_���8, MJ#%���0����� �"!��s,�����D��%'u'[K����"D�#/,4�+���k�+�5,����81|#%D���� �,4��#/,�,4�����+'u��*+��')���-,.#z,4�"�%�k����#%*"�+��![�6�+,��$D��')'[K����+DN#/,��"���u�����8j?�"D����D�#%�$Y��r��#%���+*+>s� ����*"#%D����6�+,�����K�,l# � �D,4�+��!a,4������5,��"� �G�8>?� ,4�'<�

^�� P �rK�#%*"�V,(>k�%1A�E���8j?�"D����6��q5K��+����')���-,��

&(��;2��������K�*"� Y��)������"!%����� ��K�D.�t,��X#/,��+,GDN#/�tY_�u���E,4�"')� ����{Y_�%,4��1]����K����u���tbc��d��[#/���fh��d����_�����"�l���q5K��"� ��')���-,��+'u��*+�"��6#u�5K�'[Y_���l�%1L#%� D.���+,���DO,4K���#%* D������8,4��#%�"�-,4�U#%*+*c�%1=�6���"D.�DN#/�BY_�x����,��"')� ����0,4��� ��K�!��$,4����K������%1L#%!%���-,4���;X���6�+��� ,4#%��D��/�K������ ���6�+,����"�<#kbc��d ��5j?� 7���%��'u��-,lF|� K�D.�)#%�=�6�+,����"�[#�D���� ���%�4#/,��:���=K����+j%����� �+,(>x���, ,4�+��!5M=#%� �J!��������#%*"*V>G*"�"w/��*V>G,���j/#%*"K��,4������K�!%����K�,r�yj%�������D�K�� �+,(>�U�6��������#%��fh��d F|&(�-,4������O, M�K�� �����G#%� �[*"�+w%�*+>3,4�kj/#%*+K��[� ��D�K����+,(>�yj���J*n#z,4����D>��A&(�u���������L,4�[#/D�D��%'u')�E��#/,4��,4��������D������ ,4��#%�"�-,���?�N#%D.�kj/#%� �n#/,��"���QD��K�*"�)')�����*+>�"')��*+��')���-,�#s��� � ������-,�#%!���5,�D���')'[K����+DN#/,��"���$� >?�8,4��' �r#%!%���-,4��D��K�*+�hY��[� ��� ���������"Y�*"��1]�%�

WgS

Page 26: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

������K�� �"��!),4��������DK����V,(>B�/1=,4���x�X#/,4#),��4#%���81]���[F]j?�n#Q�%,4������#/!����-,4�4MO�#%�����/,4�����#%!%���-,4��D���K�*+�Y_�a����� �"!������,��3�"')��*"�'u��5,�#s*"�+!��-,4���o7��m���+!��-,r���D�K�� �+,(>h�+'u��*+��')���-,.#z,4�"�%�U�Y�K�,G��K����_���8,G#%�� �?,�����')��*V>0���%Y�K�� ,6ZX*+��,4��#%��� 1]��6'u�D.�X#%���+��'$�

��� �"���Q1]����' ,4���)�yj���� ���N#/�v�"�-,4� �E��K�D���tY-> #%!����-,G')��Y��"*+�+,(>%c#%��#%�v#%� D.���+,���DO,4K�� �u&(��;A�������K�*"�)Y_��� ��Y�K��8,:#%���u� �uD�"��5,��A&(�k��� �����A,���� K����_��� , ,4���+�L����q5K��+���'u��5,�?,����l�"')��*"�'u��5,4#z7,4�+���r�%1E# #�#Nj%#g7(YX#%� ���G#%� D.���+,���D,�K����2�m��K�*+�����%, Y_�L#%�r�"����#%*%� ��*"KE,4�"�%��#/,U,4���"�U,4�+'u�/y#%�U,����AD����8,�%1L�+�5,���� �����O,.#/,��"���<D���K�*+�h#%DO,4KX#%*+*+>$��� ������-,�'u��#%��K���#%Y�*+�x�_��� 1]�%��'u#%��D�������!%�4#%�X#z,4�"�%�U��&(��;A�������K�*"��#%*+���0Y_�aYX#%� ���{K��_����#%� rY�! ��D,87�����+���-,4��{D���')���%�����-, 7�YX#%� ��� #%��D.���V,4�D,4K����% � �"��D�,4���"�G#%����� �-#%D.�v��#%��� ���_�N#/,�����*V>{Y�����v�����yj���t,4�$�����?��K�D�hF]�"��'u���8,GDN#%� ���.M�'u�%���Q���*"�n#/Y�*"�� >?�8,4��')�����2j%���-, 7��X#%����*+�"��!G������K�*"�)Y_�lD����ZX!%K��4#%Y�*"�:,4��1|#%D�"*"�V,.#/,��m,����6�X#/,.#g7(DN#/��,4K�� �6����!�#%���E7�"��!u�8>E�8,4�' 1|#/K�*+,���XY�K�,���� �gj?�+�����8,4�+*"*U*+�g�m���6j����Y_�����V,(>$�j���-,4��1]���l#Q����� 'k#%*+*+>-7�1]K���D,��"�����+��!� >?�8,4��'$�

;=�"��#%*"*V>� &(��;A��������K�*"�vY_�k� DN#%*"#%Y�*"�)�"� ��K��������8,4�+��!B*+�+,4��4#%*+*+> �#! �#��ZX*+�u�8>?� ,4�'u��{HJK��o7����-,4*+>%E*+�ED�#%*"*V>a#%��'u�+���"�8,4��� ���QZX*"�l� >?�8,4��')�:� K�D.�3#%�m,�����9���� �l��� �k;=�+*"�l�?>?� ,���' F ��;A��M � W�� ����Ad�;A�a#%���J*"�"')�+,����G,4��ZX*+��� >?� ,���' � � ����L�"�x,����6!��"!-#g7(Y->5,4�J��#%��!��/�2&(��;2�a� ����K�*+�a�����yj?�"���6#%�#%��������� �4#%Y�*"�L���X#/D��A,4�l#%*+*"�y�{ZX*"�A�8>E�8,4�'u� ,4�X#z,p#%���A*+�+,4��4#%*+*+>6!�*+��YX#%*/�"����D�#%*"�2,��6Y��LD�� �N#/,����kF|�+�,4���[,4����#%Y->5,4���4MO�a&(�{�"')��*+��')���-,4�+��!s#0��D�#%*n#/Y�*"�x#%��D.���V,4�D,4K����%c,����a����� �"!��Xe/�"')��*"�'u��-,.#/,��"���������K�*"�3���/,l#%��� K�'u��#a'u# �E�"'[K�' *+�"')�+,mK��_���0,4���r�5K�'[Y_�����/12#%!%���-,4��,4��#/,�DN#/�<Y_�rD�����D�K��o7����-,4*+>s����������-,l�6�+,����"�0,4���G�8>?� ,4�'<_#%���<�+�31|#/D,6������K�*"�$��� �gj?�+��� �X� �E�"Y��"*"�V,(>k�+�3��K����_���8,4�"��!'[K�*V,4�+��*"��#%!����-,�#%� D.���+,���D,�K�������

^�� ^ ����D.���+,4�D,�K��4#%* �j%��� j?�+��

���A')���-,��"������U�,4����K��4#%!%�l�/1�&(��;A�[*n#%� !���*V>G���"DO,.#/,����2,4���:,(>E�_�l#%���Q�5K�'[Y_���A�%1\,��������,(�m��� wD��%'u�_������5,��p,��X#/, �6�"*+*%D��'u�_��� �L,���� &(��;A��#%��D.���+,4�D,�K����/�=&(�x�%������ ,������"� ,��"*+*/,4���"��g,4��� ! � � �#��%1 &(��;A�0'[K��8,�ZX���8,�Y_�rK����������8,4�?�E�C� &(��������UX,4�������#%����#/,6*+�N#%�8,6,(�J�Q�:#N>?�6,4� ! � �:&(��;A�_�

;=�"� � ,���"�����+j?�"��KX#%*"�uDN#%� K�� �{,����{� >?� ,���' ,4�~D���-,4���+Y�K�,���*+�ED�#%*��8,4����#%!��{����#%D��h,4�~,4���ZX*+�0� >?� ,���'$�������"�a�+'u��*+�"���,4��#/,)#hD�*"�+���-,Q'[K��8,Q� �E�"�8,a,4�X#z,QDN#%�����!��"�8,4���[,����"�a� �X#%D�<#/������ �gj?�+����� �?,4����X#%*}X,4�4#/�����X#/�����-,�#%D�D��� �l,��),�����*"�?DN#%*CZ�*"��� >?� ,���'$�J9m��DN#/K�����K�������lDN#%�<� �E�"�8,���<'[K�*+,��"��*+����*n#/, 1]����')���,����xD��')'[K����+DN#/,��"���0,4�),4���+��D*"�+���-,�'xK�� ,�Y����"��������������5,��%1A,4�����*"#/,�1]��� ' �����6���"D.��,����[D*"�"��-,r�"����K������"��!��r��*"� ��CY_��D�#%K����a,����[*"�?DN#/*pZX*+�x�8>E�8,4�' �"���/1 #%�

W��

Page 27: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

K���w5���y�6��,(>E�_�)#%���h,4�5K���'u#%w%��r��� � ��� ���-,�#%��� K�')��,4�+���������{�X#z,.#3#%D�D��� ��p��� ����p�O,4D/�+c,4���1|#%D�"*"�V,(>Q1]���:,4�������->?���+DN#%* �8,4����#%!����%1 �X#/,.#a'[K�� ,lY��r� �O7�D�����Z�!�K��4#/Y�*"�/�

�E��D�����Uc�+�����VjE�+��KX#%*+�6DN#%�hK�� �x,4���[&(��;A�<#%�r#k�8,4����#%!��[')�����+K�' 1]���l,4����"����#/,.#�����V,4����,4������K�!%�3#%�mZX*+��� >?�8,4��' ���:Y->uK����+��!a#%�3#%����*"�+DN#/,��"���Q,4�X#z,:�"��� � &� � � � � ��O�=���������,(>?������%1K���#%!������"')��*"�+���:,��X#/,�#uK�� ����D*"�+���-,�� ����K�*+�BD�������+� ,��%1A#)��'u#%*"*cw/��������*=')�?��K�*"�r,��X#/,�#%*"*+�g�6�&(��;2�v,��{#%���_�N#%�Q#/�a#h�X#/,4�Vj��kZ�*"�0� >?�8,4��'$�t�����"�a')�E��K�*"�k� ����K�*+�~K�,4�+*"� ��k#��m��*+*V7(���ZX�����"�-,���� 1|#/D��[,4�0D��')'[K����+DN#/,����6�+,��{#sK�����87����X#%D�Q�X#%��')���h,4��#/,r'u#%�X#%!����,4���a���,����+�j/#%*2#/���� ,����4#/!����%1 Z�*"���:,������%K�!��3,4���G#%!���-,����,(�m����w\�

������� �),(�m�$K����QDN#/����������#%*2�6�+,���,4���Q������*"�"D�+,�����*"#/,4�+����� ���"��Y_�,(�m����t,4���aK������#/����#%�&(��;2�x���,(�m����w\�L���a�+'u��*"�"D�+,pK�� ��DN#%� �:1]���2�N#/D.�u#/���:,4���6#%��')�"���+� ,4��#/,4�Vj�� ���� j?�"D���A,4�X#z, �*! ���� �E�+� ,N��������K�!��B���%,����"���D,�*+>$���*n#/,����B,��u,4���[Y�K�� �"������r�%12,��4#%��� 1]��� ���+��!kZX*+����1]� ��' ���%�"�-,�,���_���"�-,NL,4�������$#%� �$#��5K�'[Y_���Q�%1�#%��')�"���+� ,��4#/,��+j��u��K�,��"���Q,4��#/,Q'[K��8,uY_�$#%D�D��')��*"�+������~1]�%�&(��;2�3,4�)1]K���DO,4�"�%�B��� �������*V>���;X���l�"���8,.#%��D��%_�"�$��� �����61]����#u� >?�8,4��' ,4�uD����-,����"Y�K�,4�G� ,����4#%!%�����#%D��/��V,�'xK�� ,�Y��x#%Y�*+��,�� ��� � � ����,����GZ�*"�G� >?� ,���'$�6;\�%��#)� ,4#/,4�+���X#%�8>0���"�8,4� �"Y�K�,����<� >?� ,���'$,4���"�m�m��K�*+�sD��%��D���+j/#%Y�*V>uY_�r#�,4���Vj?�n#%*X,.#/��w �A'k#/�"�-,.#%�+�k#������O7I,4�/7������l'k#/�����"��!xY_�,(�m�����3,4����"�����-,4�VZX�����%1 ,������ >?� ,���' #%���0,����r���,(�m��� w3#%����� ����� ���l�%1=#%�->0�����r�%1p,4���r����� ,���,4�X#/,6'u#%w/�K��t,����k�8>?� ,4�'<�<���y�m�j%����L#/�v&(��;A�hZX*"�u� >?� ,���' D���K�*"�tD����D���+j/#%Y�*+>{')�"!���#/,4�Q�yj����,4�+'u���K�D.�B,4�X#z,��������G�%1=,������%���"!%�"�X#%*CD����-,4� �"Y�KE,4��� �l� ��'u#%�"�0j/#%*+�"�U� �����"��#%���$�%,������6,.#%� w5�aF|� K�D.�#%�6��>?�X#%')�"DrD����ZX!%K��4#/,��"���XMmD������ ,4�V,4K�,��r,4������K�,��"��l�/1 ,������ � &� � $ �*� ������� � ���O�

�����{D���')'[K����"DN#z,4�"�%� Y_�,(�m����� ,4���hD���-,4� �"Y�K�,����0#%��� K������0� ����K�*+� Y��{#%Y�� ,4��#%D,$#/������O,(�J��� w�7(�"�������_���������-,N #%���<,4�5K���'u��Y��"*"��#/!����-,4���6�"*"*cY_��,����[#/����*"�+DN#/,��"���?7(*"�Oj��*C,4��#%�����_���8,')��D.�X#%���"��' 1]���J#%*"*\� ��q5K����8,4�� ����������#/����#z,J*+�N#%�8,J,(�m�a��� � ��� ���-,J,(>?�_���:�%1c,��4# �)Dl,4�X#/,J'[K��8,Y_�J,4��#%��� 1]���� ��� �=Z�*"�J� ��q5K��� ,4�4e/�X#/,4#�E#%���Q#%��')�"���"� ,��4#/,��+j%�m�X#z,.#��=;\�%� ,4���"�2� �N#%� ���U�,4�������:�6�+*"*� �E�+� ,�#/,l*"��#%� ,�,(�m�k��� � �����5,6,(>?�_���l�%12#/!����-,4�6,4�)#%DD���')')�E�X#z,4��,4��������,(�m�u��� � �����5,l,(>?�����%1 ���q?K���� ,����

;=�"��#%*"*V>�L�"�~��� �����Q1]���a,4���<;=�+*"�3�?>?�8,4��' HJ���-,����"Y�K�,4���<F|;A��H�MQ#%����;=�"*+�$�?>?� ,4�' ������F};2� ��Ml,��0D���')'[K����"DN#z,4�[#/���{����D���Vj��a���q5K����8,4�r,4�3#%!%���-,4�U,4������a'[K��8,�� �E�"�8,r!������� �"D%c���57,4������+Y�*"�m�"�-,4�� 1|#%D���=,��X#/,2#%���mD���')'u�%��,4��Y��%,��x,4����#%!���5,��A#%����,4����;2��H�e%;A� �G�/��'u�%��!�,4����"�-,���� 1|#/D����2,��X#/,AD�#%�QY����+�����-,��+ZX��Q#/,2,4���"�2�8,.#%!��6#/���J,����:ZX*"�J����q5K��� ,.e/���D����Vj����"�-,4�� 1|#%D�J,4�X#z,�6�"*+*5#%*"*+�y�6�=;A����� ,���� ��q5K����8,A,4���m���O,4���+�j/#%*5���p� ,����4#%!%�J�%1\#6ZX*"��F|�%�=�X#%�8,=�/1\#�ZX*+�yM #%�����6���"D.��6�"*+*U#%*+*"�y� #%!���5,��l,��a,4�4#/��� 1]��6Z�*"�r�X#/,4#[,4�5ez1]� ��' #/�B;A��H��_�E��D������*V>��,4��������'[K�� ,l� �E�"�8,�#%�

WyT

Page 28: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

#%��')�"���"� ,��4#/,��+j%����� �%,4�?D��%*p,��X#/,��6�+*"*p#%*+*"�y��;A� �l��#%���h;2��HJ��,4�s� ��!��+� ,�����,������+����� ��� ����D�Q,��,4���$� ���8,u�/1�,����0&(��;A�����O,(�J��� w~#%����,4�{D��'u'xK����"D�#/,4�0D����ZX!%K��4#/,��"�����%�Q#%��')�"���+� ,4��#/,4�Vj���X#/,4#��

�:,Q,4���+�a�����+�-,N2,4���$D��')���������-,4�[,��X#/,a�6�"*+*m1]��� ' ,����3&(��;A�v���O,(�J��� w��X#Nj��3Y_��������� 7,4���')�"�����F|����k; �"!�K�� �Q^��VWgMO�)��*V,4����K�!��h1]K�� ,�������#%�X#%*V>?���"�r��K��),��3D.�X#%��!��+��!$����q5K��+���'u��5,��')�"!��-,GD�� �N#/,��k#$������t1]����#%�����V,4�"�%�X#%*2�+��1]�4#%�8,4� K�D,�K����/ ,4���s#%DD���')'u�?�X#/,��"���h�/1:,4������u�������q5K��"� ��')���-,4�6������K�*"�0Y_�r')�,�Y->s,�����,4����D���N#z,4�"�%�0�%1p���� ,(>E�_���l#%!%���-,4��m;X���J�"���8,.#%��D�%��V1#%���3�6����B&(��;2�3� K����_��� ,��6Z�*"�������*"�+DN#/,��"���U?����,4���G�8,4����#%!����%1 '[K�*V,4�"��*"��D�����+���6�%1=Z�*"���:1]�%�1|#%K�*V,A,4��*+����#%��D��l���L�_��� 1]�%��'u#%��D��6� �N#%� ������?,4����#%�����+,4�+���Q�%1c#rZX*+���8>E��D.��������� �N#z,4�"�%�k#%!%���-,m,��&(��;2�0�m��K�*+�<#/*"*"�y� ,4���GD����� �"� ,�����DO>3'k#/�X#%!��'u��5,6�/1 ,�����������*"�"D�#/,4�+������

&(��,4���s1]��*+*"�y�6�"��!B���D,��"����� ,����0���+!��E7(*+�j%��*:#/��D.���V,4��DO,4K�� �3�%16,4���3;A����A;A��H�A#%����,4���#%!���-, e%#%��'u�+���"�8,4�4#z,4�+j%�J���O,(�J�%��w[�6�"*+*�Y_����K�,�*"�"�����U�=9J��D�#%K����l�+,=�J��K�*"�QY���Y_�>%�����),4����� D����_��%1E,4���+� ���?D�K�'u��5,p,4�������?D�����G,4��� ��K�!��G,4���m*"����!%,4�->���� �ED����� �%1�����D��%'u�_�����+��!�#%���x���"��D�yj����o7�"��!6,����L���"!%�E7(*+�j��*-#%� D.���+,���D,�K���� �%1E�N#%D.���"�����+j?�"��K�#%*%���O,(�J�%��w�D���')�_�������-,�g,������ �J���O,.#%�+*"�C�6�+*"*���%,lY_���+��D�*+K�����U�m&(��� ,4��#%�U\,4���G�����K�*V,l�%1=,����"�l#%�X#/*+>?���+�6�6�+*"*UY_�����������5,����{#%���<������*n#%�+�����U���*V,4���%K�!��3,4�����X#/,4#)������� ���-,4����6�"*+*UY��!��"�3,4�Q,4�%K�D.�B���$������"!%�<�+����K�����\,4�������O,4���')�"�X#/,��"����%1�#%� D.���+,���D,�K��4#/*�D��%��� ,��4#%�+�5,��=�6�"*+*E�%��*+>G���� j%��#/�A#�!�K��+����*+�"���L1]���=,����:������"!%�Q#%���Q�"')��*"�'u��E7,.#z,4�"�%�s�%1p,4���r�8>E�8,4�'��L����*V>k���"!��E7�*"�Oj���*�D���')�_�������-,��6#%���01]K���DO,4�"�%�X#%*"�V,(>Q�6�"*"*_Y_��#%����� ����� ����"�0,����"�6#%� D.���+,���DO,4K���#%* #%�X#%*V>?���"��

P%R

Page 29: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

^�� ` ����D.���+,4�D,�K����G�%1=#); �"*"�r�?>?� ,4�' HJ���-,4� �"Y�K�,����

�����3���%*"�s�%1l,4���<;2��H D�#%��Y��0� �"')��*+> K���������8,4�?�E��#%�Q#h�X#%�'u���~� ��D���+j?�"��!{,��4#%���4#%DO,4�"�%����q5K����8,4��,��u�8,4��� �G�%��� �,4� �"�Oj���ZX*"� � � � � ����� �rF"'8���"�D���� )k�%1 ZX*"��.MJj?�n#Q&8@<���C#/���<� ���8jE�+D��+��!,4������� ���q?K���� ,��=Y->�����#%���+��!6���U�6���V,4�"��!l��#/,.#�����,4��� *"�?DN#/*/ZX*+� �8>?� ,4�'<�=;=�"!%K����L^�� P��"*"*+K�� ,��4#/,����,4��� �yj%���4#/*"*5#%� D.���+,���D,�K����L1]���U,���� ;A��H��gd��/,4�A,4�X#z,p,����"�c���n#%!���#%' ���E��p���%, #/,�,���')��,c,4�61]��*"*+�y�#%�->0�8,.#%����#%���$���%,4#/,4�+��� �2*+�"����:�6�+,4�$#%� ���y�6�6�"�����"DN#z,4�r�X#/,4# �X�y� �"�0,������"')��*"�+���s���+���D,4�+���U,4���"D.wh��q5KX#/�������������������-,aD��')'[K����+DN#/,��"���h�_��� ,��uF|D.�X#%������*+�.MO=#%����,4��� ���O7����"')�������"�%�X#%*A��YE7! ��DO,4�x#%���u������*"�"D�#/,4�� F]����������� ���-,4�+��!h'[K�*V,4�+��*"�a�+��� ,4#%��D���x���G� ,�����#%'u���%1������D�K�,��"���XMO�B��*"� ����%,���,��X#/,J#%�->u,4#%��wQ���VjE�+���+����F]�����?D����� ����E,4��� �N#%�����O,4D%� M[�"� 'u����*+>)�"')��*"�+���Q#%�J#x'u#/,�,����L�%1D��%�5j%�����+����D�[#%���$�+�6*"�1 ,:���-,4�+����*V>3#%�6#%�$�"')��*+��')���-,.#/,��"���u���,4#%�"*}�

� �Q1|#%D�"*"�V,.#/,��l,�����!����������+D�,4��#%��� 1]��6�%12#/!����-,4��1]� ��' �����r&(��;A�0D���')�_�������-,�,��u#/���%,4������#a�����/,4�?D���*c#/���3�"')��*"�'u��5,4#/,4�+���u1]�%�:,4����!������� �"D�,4��#%���81]������#%*c�%1=#%!���5,��6�%1='xK�*+,��"��*+��,(>?����F|*"#%��!�K�#%!����4MO��&(��,����a;=�+!�K�� �[^�� PE�,����"��D���')�_�������-,r�+��� �1]��� ����{,��0#%��� � ����F}���+� ,����"Y�K�,4����!%���-,����*"�Vj����8><�?>?� ,���'kMO�l�E�D,4�+���$`�� ^)���,4#%�"*+�:,4���+�������%,��ED��* #%���$,4����1]�4#%')��m��� ws,4�X#/,l�+����K�����Q�"�xY_�%,��x,4���:;A��H�#%���a;2� � � Wy^ �}�=��*+,4����K�!��x,������ �:�"� #�!�� �N#/,=���N#/*E,4��Y��:��#%�"�x����!�#%���E7�"��!G,�����#/D,4K�#%*�,4��#%��� 1]�����#%*_#%���k'u#%�+�5,����X#/��D��6�%1U#%!����-,�� �6�V,4���+�u&(��;A��-,4���l�_��� ,��"����-,m�+��� K��1]���%' ,4���l�_����� ���D,��+j��l�%1�,4���l&(��;A�a���O,(�J��� wQD���')���%�����-,4� �"�A,��X#/,m#%!���5,��mD�#%�)Y��l����*+�+j%������1]���%' �����8,�,4�Q�����8,l#%���3DN#/�<D��'u'xK����"D�#/,4��,4�Q#Q;A��H ���6;A� � �+�3#%�$#%Y��8,4�4#/D,l'k#/��������A&(�#%�����+,4�+���U��V,6DN#%�<Y���#%� ��K�')���$,4�X#/,6,������ �������+� ,���#)!���������+DG')�,����?�$1]���6� ��q5K����8,4�+��!u,��X#/,�#'81]� ����� )k#%!%���-,lY��rD���N#z,4���C�#/�l�+*"*+K�� ,��4#/,����sY->0,4��� � �#�����& � ����� ���"�$;=�+!�K�����^�� P?�

&(�a��������� ,���D��%'u'[K����"D�#/,4�L�6�+,��[#%!���-,4�=,��X#/,A#/�����Vj��m����q5K��� ,��"��!�,����:� ,����4#/!��J���p���O,4� �"�j/#%*�%1cZX*+��1]��#%!�')���-,4�?,������ ��'[K��8,�� �E�"�8,�#xD��')'[K����+DN#/,��"���)D.�X#%������*U�yj���J�6���+D.�3#��J�*"* 7(w5���y�6���� �%,4�?D���* �+�����_��w/���hY_�,(�m�����h,����[#%!%���-,r#%���B,4���[;A��H��_&(�h;=�"!%K�����^�� PE_,����"�l�"�����O1]����� ���B,��#%�x,����0;=�+*"�u;X�4#%!�')���-,�� ��#%���81]��� �A���%,��ED��*�F};2;=��� M�� ���8,N�{;2;=�����"�x#�����'u#%�"�?78�E�_��D�+ZXD�A���%,��ED��*c#%�6�+�����_��D��VZX���<�"�$�E�D,��"���$`�� ^�� P?�

;2;=��� � ��q5K��� ,4�x#%���a1]���8�:#/�������,��<D��'u�_������-,4�r�6�+,����"�h,4���u;2��H�U�6���"D.���"�h,�K������"�E7,4�� 1|#%D���r���+���D,4*V><�6�V,4�B,����a*"�?DN#/*pZX*+�[� >?�8,4��' F|'u#%��w/���{#%� ' ���;A�#)s�"�{;=�+!�K�� �[^�� P�MO�G;=�+*"�1]�4#/!�'u��-,4��#%���)���V,4������8,4��� ���v����� �,4� �"�Oj���� 1]����' ,����k*+�ED�#%*2ZX*"�Q�8>E�8,4�' #%���v���q?K���� ,��a#%� ���� �ED����� �����"�h�X#/�4#%*+*"��*JF}#/���"�����"DN#z,4���h�+�{;=�"!%K����x^�� PkY-><,4���a� ����*+�"DN#z,4���{;=;=��� �_���8, MO��9J� 7DN#/K�����K��������'u#N>0�6�"� �<,4�)D��%�5,����+Y�K�,4�G����#%D��G,4�k'xK�*+,��"��*+��&(��;A�3���,(�m��� w?��,����[;A��H '[K��8,

PEW

Page 30: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

*"�%!��"D�#%*"*V>Q������#%�4#/,���� ,4�%�4#%!���� �X#%D��G���0,4���G*+�ED�#%*�Z�*"��� >?� ,���'$�

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

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

$�%'& ( )*$�+�,-)/.

0-1 2-+'&�,-)/.�3�,/. 1 ( ,5452'6

0-1 2-+'&�,-)/.�786 2-9-,-&�,-)/.

; �"!�K�� �r^��VW �A&(��;2�$dl�,(�m����w0�p���_��*"��!/>

P�P

Page 31: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

AgentJava

AgentTCL

���

���

��� ����

���

���

��� ����

���

���

��� ������

���

��� ����

Agents

DADS

AgentPerl

FFTP PortAdmin Port

FSC

AAP

Admin

FS3FS2FS1

OSFS

Agent Factory

ADP Port

; �"!�K�� �r^�� P��L;A��H ��� D.���+,���D,�K����

P%^

Page 32: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

^�� � ����D.���+,4�D,�K����G�%1=#); �"*"�r�?>?� ,4�'$��� ���

�:,�Z���� ,�!�*n#/��D��/\,����[#/��D.���V,4��DO,4K�� �x�%1=,4���x;A� � F|����a;=�+!�K����G^�� ^-M����?�������%,�#/������#%��� �"!����+Z�7DN#/�5,�*+>k'u��� �rD���')��*+� �u,4�X#%�0,��X#/,6�%1p,4����;2��H��,4���rD��')��*"�����V,(>s�%1 ,����r,.#%� wk,4�X#z,:,4���G;A���1]K�*VZX*"*+���"��'[K�D.�����"!���������&(��� ,��N#%���%1 Y_���"��!$�����+j%���{���%*"��*V>BK������{�+��D���')�"��!0#%!���5,r,��4#%���4#%D 7,4�+���$����q5K��� ,���C,����x;2� � �+�������+j%���<Y5>$Y_�%,4�<���q?K���� ,���1]���%' ,4����K������#%���<�"��D��')�"��!)#%!���-,,4��#%����#%D,��"������

9J��!%�"�����+��!u1]� ��' ,4���������� ���D,4�Vj��a�%1A#%���"��D���')�"��!u#%!���-,N�,����[;2� � #%� D.���+,���DO,4K�� �[��K�!z7!��� ,4�6,4���G� ��K�� ���/1 ,����G�l�����s,��X#/,l�"��K������<�"�0,4����;2��H F]�����x�E�D,4�+���3`�� ^-MO�L�������+,��"���X#/*"*+>%,4���x;2; ��� �����/,4�?D���*U�+'u��*"��')���-,4#/,4�+���s�"�l#%*+���)#Q*"�"w/��*V>sDN#/�����"��#/,4�r,4�u#%D.���+�j%��� ��'u�����!������%1=����K����xY_�,(�m�����,4����,(�m�u,.#/��w5���#%*+,�����K�!%�$,����x;2� ��#%����;2��H �6�"*+*U����*V>0������B,��u�+'u��*+�O7')���-,�#%����� � �E�+'k#/,���*V>��X#%*V1J�/1J,4���)��-,4�"� �k;=;=��� ���_��D�+ZXD�#/,4�+��� F],4���u#/!����-,Np���y�m�j����=�6�+*"*�%1 D���K������/\������$,��uD��'u'xK����"D�#/,4��,4�������-,��"������� �%,4�?D��%*U��K��V,4�NMO�

����� �� � ���!#� �� 2���g�m�j%��� �+��')��� �),��X#%�v')��� ��*+>�#$D���')'[K����"DN#z,4�"�%���_���8,x�+'u��*+�O7')���-,4�+��!�,����r;2;=������� �%,4�?D��%*I�=&(��� ,4��#%�U��V,4� ,.#%� wu�+�m,4� �� � � ��� � � � �+��D��%'u�+��!x#/!����-,J,��4#%���4#%D 7,4�+�����6�6�+,��B�_�������+��!u,��4#%���4#%DO,4�"�%�B���!��"�8,4��#/,4�+���<� ��q5K��� ,4���;X���l�"���8,.#%��D��%_�+1 ,4���( ������ � � ��������q5K����8,4����,4���A� �,4� �"�Oj%#/*��%1�#6��#%� ,��"D�K�*n#%�CZ�*"�21]�4#/!�'u��-,Ng�+,U�m��K�*+�rZX���8, � ��!��+� ,����c�+,c,��4#%���4#%DO,4�"�%��6�+,��<,���� �� � ���!#� ��l#%���<,4������� �"!��X#/* ,���� � �#����� � �������r,��kD�� �N#/,��[# '81]������+)0#/!����-,N���1 ,����l#%!���-,��+���+,��n#%*+� ��#/,4�+���U%,����G#%!����-,6�6�"*+*CD�������D,l,4�Q,4��� � � ���!#� �� X� ��!��+� ,4����+��!a�+,��,4��#%����#%D,��"���a�+�����-,4�VZX���=����,4��#/,A�+,2'u�+!��-,2Y_��#%��� �ED�n#/,����a�6�+,��[,4���J��������"��!�,4�4#/���4#%DO,4�+���[,4�X#z,�"�6#N�J#%�+,��"��![,����G#%��� �+j/#%*��%1=,��������� #%!����-,��

����� ������ � ���� � ��� �� �+ � � ��� � � �kq?K���K���hK���������"!%�E7(*+�j��*GZ�*"�{,4�4#/���4#%DO,4�+��� ���q5K����8,4�F|� �N#%�CU�6���+,��%c���*"�O,4�%c�O,4D/� M #/���{�����?D��������G,������ �Q����q5K��� ,��xY->����+���X#z,4D.���+��!$#%!����-,���,��0��� 7,4� �"�Oj��6���A� ,�������ZX*+�:1]�4#%!%'u��5,����2&(�Q,4���lD�#%����,��X#/,m#%!���5,��LY��D���')� ' *"���8,�)�1]� ��' ,����6��������_��D 7,4�Vj��l�%1C,�����;A� ��-,����"� D���')�_�������-,L�6�"*+*X���O,:#�,4�"')���%K�,L���s#/!����-, ,4�4#/���4#%DO,4�+������5���+���X#z,4D.���+��!���O� #/!����-,4�:#%�J���D�����4#/� >�� &(�0#%�����+,��"���U-,����� ������ � ���� � � � �� �+ � � ��� � ���A'k#/�"�-,.#%�+���LDN#%D.������%1 ��� �"$#� ��F|� ���x�E��DO,4�+���$^�� S%M:#%���3ZX*"��1]��#%!�')���-,4��1]������#%D.� '8'u��K��5,����+)aZX*+��� >?� ,���'$�

&(��D��%'u�+��!rK����� ,��4#%���4#%DO,4�"�%���L#%��� '8����� �n#%*+*+>G'[K�*V,4�+��*"������+)�#%���Q� ���-,L,4��� ��K�!��Q,4��� � � ���� � #%���3����*+�+j%������0jE�"#[,4��� ������ � ���� � ��� �� � � � � � ����� �� � ����� � ��UF|; ���� M�F|� �����E��DO,4�+���`�� P�MO�=������� �N#%� ���k1]��� �"')��*"�'u��-,4�"��!�#G������n#/*_����*"�Vj��� >)��D.���'u�/X#%� �����_������k,4�x��K����_���8,4�"��!'[K�*V,4�+��*"�rD����D�K�������-,�; r��� ' D�������D,4�+����� )s�+��,��X#/,l,4���( � � � �����pD��%K�*"�<D�����D���Vj%#/Y�*+>

P/`

Page 33: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

Y_�3#����"��!�*"�sD.��#%�4#%DO,4��a���j?�"D� F|D��%'u'[K����"D�#/,4�+��!B���+���D,4*V> �6�V,4�v,����0w%������* Mx�"��� ,4��#%�~�%1�#�lH�� D���������D,��"���C������� � � � ���!#� ��l���D��?�����r#/�������+����DO,4�r; ���� ,4�4#/���4#%DO,4�+������,��k,4���#%����������� �n#/,���ZX*"�r�8>?� ,4�' D����-,�� �?,N�

P �

Page 34: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

InodeCache

PendingTransactions ID

FS 2FS 3

FS 1

AgentFactory

JavaAgent

TCLAgent

PerlAgent

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

ADP Port

FOTP Router

FOTP Port

File Operation Translator

File CacheAdmin

AAP

DADS

FFTP Router

Accept Register

;=�"!%K�����^�� ^ �L;A��������D.���V,4�D,4K����

P �

Page 35: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

^���� ����D.���+,4�D,�K����G�%1=#); �"*"�r�?>?� ,4�' ����')�"���"� ,��4#/,����

����� � $ �*� ������� � �����+��K����"q5K��x�6�V,4�h���!-#%� ����,4�s,����a;A��H�#/���{;A� � �+�B,4��#/,r�+,���Y_���X#Nj?�"�%��"�l���-,��"���*+>3���DN#%����K�*"#/,4���Y->B&8@<�����l&(��������UC,���� � $ �*� �������� � �����"��#%�<&8@<�xC#%*+,�����K�!��$�+,'u#y>$�+�<1|#%DO,�Y_�x� ,4#/,4�+���X#%�8>$'u���8,��/1A,4���G,4�"')�%�l���X#/,��"�6,4�s� K�!�!��� ,�,��X#/,�,4���x#%!����-,���,4�X#z,D��%'u'[K����"D�#/,4���6�+,�� � $ �*� ������� � �����L�������%�:#%�k#%��')�"���+� ,4��#/,4�Vj��6����'u#%�+�E78�E�_��D�+ZXD��A� �%,4�?D���*F}�����mMrF 1]�����"�E1]����'u#/,4�+���k� ��!-#/�����+��!Q��� �A�6�����x�E�D,4�+���3`�� ^�� P%MOX#%���3,������+���"')��*"�'u��-,.#/,��"���� � ��DO,4�Vj���*V>����"����G,����)� �E�"�8,4����D��s�%1J��K�D.�~#$�����/,4�?D���*}�s;X���r,4���+��� �N#%� ���Up,4���)���_��D�+ZXD�#/,4�+����%1r,���� � �#����� � � $ �*� ������� � ��� � � � ��� � � ��lF]�����mM �#%��� ,��������O,.#%�+*"�� ���_��D�+ZXD�#/,4�+��� �%1�,4���1]K���DO,4�+���X#%*+�+,(>)�%1 #%� � $ �*� ������� � ��� �6�+*"*_Y��r*+�1 ,:,��[,4�����������+!��3���X#%� �%\#%�m,4���+�:DN#%�3Y_�r������#%�l#%�3�"')��*+��')���-,.#/,��"���k���,4#%�"*}�

��*V,4����K�!��h,4���Q���O,.#%�+*"���%1 ,4��� � $ �*� ������� � ��� � ����K�,��"��r�X#Nj��)���%,�Y_������D��%'u��*+�,���*+><��� 7,4���')�"����U5,4��� � $ �*� �������� � ��� � � �yj�����#%*"*�#%� D.���+,���D,�K������J��K�*"�s� ��!-#%� ��*"����J#%���_�N#%�J#%�J,4��#/,:�+�;=�+!�K����6^E� `��=&�,J'[K�� , Y��l���%,����),4�X#/,L,����"�L��K�!�!����8,4��0#%��D.���+,4�D,�K����l���?��� ���%,m�"')��*+>x#G� �"��!%*"�O7#%!���-,A����� �"!�� �p,���� � $ �*� ������� � ��� �m��K�*+�a*"�+w%��*V>�Y��J���"�8,4���+Y�K�,����a#%���a���,(�m����w�'k#/�X#%!��'u��5,���_����#/,4�+�����:�m��K�*"�3*+�"w%�*+>kY��r���*"�!-#/,4��$,��Q�%,4�����,(>E�_���l�%1=#%!���5,���,4�X#/,l')�"!��-,�Y_������������C�

��!���-,4�6,4�4#/���4#%DO,4�+�����:�m��K�*"�$Y_�GD��')'[K����+DN#/,����sj?�n#a������,4�u# �����"!�� ����� � � $ ���� ,4�X#z,�m��K�*"�{#/D�D����,G���q?K���� ,��x#/���hq5K����8>�,4���a� ��� �"����5,���#/,.#3#%�������������v#/���h������X#/���r���D�����D�"*+����O���X#/,4#��6�V,4��,4�X#z, �%1��%,������ � $ �*� ������� � �����O�2�E�+��D��L&(��;A���+� #l���"� ,����+Y�K�,4��Uy1|#%K�*V, 7�,���*"��4#%�-,� >?�8,4��'$�#��5K�'[Y_��� �%1 � $ �*� ������� � �����2�6�"*+*XY��6��� ��� ���-,:,4������K�!%����K�, ,4���6ZX*+�l�8>?� ,4�' #z,J#/�5>!��Vj����3,4�+'u�/�

9J��D�#%K�� �3,������ �$#%���s'xK�*+,��"��*+� � $ �*� ������� � �����Om#/����,4������3D���K�*"��')�"!���#/,4�),4�{#%���/,4�������O,6�%1p���?��������5,��"� ��*+>%�,4����#%����� ������#%Y��+*"�+,(>u�%1 ,4��� � $ �*� �������� � � ���mY��D���')���6#/�0�"�-,4������8,4�+��!��� ��Y�*"�'<�%r���G� K�!�!��� ,����B� ��*"KE,4�"�%�s�"�:,��)� ��!��+� ,����6#%�3&�� @<K�*+,4�+DN#%�8,�������������6,4�a,4������5,��"� ����O,3�%1 � $ �*� �������� � � ���k#/,s,�����,4�+'u�<�%1GD�� �N#/,��"��� �%1�#%� &(��;A� ZX*"�B� >?� ,���' � WyT��I� ���s,4������O,(�J��� wBY_��!��+����,��k')�"!���#/,4�/X,4��� � $ �*� �������� � �������6�"*+* ���O7����!��"�8,4����#%���B,��5K�����>?�X#%')�"D�#%*"*V>#%*V,4���:,�����'[K�*V,4�"D�#%� ,:!�����K��<�%1p�6���+D.�<,4���>$#%� ��#)�X#/� ,N�L&(�3,4���+���:#N>�X,����G#%����� ������#%Y��+*"�+,(>k�%1,4���G��-,4�"� ��&(��;A�s���O,(�J��� w3D���K�*+�3Y��������K�D���<,��)#Q� �"��!%*"�r'[K�*V,4�+DN#%�8,�&�� #%��������� ���

�����"�p���D,��"���G�X#%� ��K�,�*"�+�����r,4��� ���"!��E7�*"�Oj���*�j?�+��v�/1�,4��� � ��*"�A�/1�,4��� � $ �*� �������� � ���C�6�V,4���+�,4���GD���-,4���E,��%1 ,4����#/��D.���V,4��DO,4K�� ���%1=&(��;A���X&(�<#%D,�KX#%*+�+,(>�?,4��� � $ �*� ������� � ���m�m��K�*+�<Y_�r��� 7���_����� �"Y�*+���5K�'u�����K�� �/,4���� ��K�,4�+���L���*n#/,��"��!�,��r,4���l#%��')�"���"� ,��4#/,��"���x�%1U#/�)&(��;A�[ZX*"���8>E�8,4�'

P�S

Page 36: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

RequestHandler

ReconcileData

PerlAgent Agent

Java TCLAgent

AgentFactory

Data

AAP

Admin Port

ATP

ATP Port

;=�"!�K����r^�� ` �L����'u�+�0����D.���+,4�D,�K����

#%��#)�6���%*"�%�6��'u����!),������ �x,.#%� w5���m��K�*"�<Y�� � ������ ! � ��� �� � � � � ������� � � � � � �#��� �����| � ! � �� � � � �#��� �����|�� � � � �%$ ! � $�� � ���{F 1]�4#%!�')���-,a� ����*+�"D�#/,4�+���\MO ��� ������� ���� � � � �� � $#� ���� ! ����� ��#%����� � �� � � ����� �� "! ������ � ����� � ��� ��X�

P �

Page 37: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

^�� S ;=�"*+���?>?� ,���' ��� D.���+,���DO,4K�� �

&(����� �����l,4�s���j��*"���<,4���������%,��ED��*"�xF};=;=��� �; r���pC�����mM:,4��#/,��6�+*"*c��� �gj?�+���x,4���x��K�Y�*"�"D�"�-,���� 1|#/D�����1]����&(��;A���,����[�yj���4#%*+*2#%� D.���+,���DO,4K���#%*=������+!��h�%1A,4���[���->?���"D�#%*=ZX*+�x�8>E�8,4�' '[K��8,Y_��#Nj/#%�"*"#%Y�*"��� �x,4��#/,m,�������#/,.#�,4�X#/,m,4������������%,��ED��*"�L�6�"*+*XD����-j%�>sD�#%�sY_��w5���y�6�U�L9J�DN#%K����D��%'u��*+�,��s���_��D�+ZXD�#/,4�+�����%16,4���3�+�5,����+DN#%D�"�����%1l,4���sZX*+�s� >?�8,4��' �8,4� K�D,�K����3D��%K�*"��Y_�0q5K��+,��*"���!%,��5>%_#%���$���"��D���,4���+�l��#/,.#a�J�%K�*"�$���%,61|#%*+*UK��������,���������'u#%�"�3�%1=� >?� ,���' #%��D.���+,4�D,�K����/#�D�K������%� >vj?�"�O� �/1l,����0ZX*"�k� ,4� K�D,�K����0�6�+*"* Y��0��� ��� ���-,4��U�~;XK�� ,������a���O,.#%�+*J�+�[*"�O1 ,[,4�h,4������+��D�� �,��"���3�%1p,4�����+'u��*+��')���-,4�%���

�����l� ,4�%�4#%!��6�8,4��K�D,4K����6�%1U&(��;A�[�"�A� ��K�!���*V>a')�E���*"��Q#/1 ,4��2,4����9���� ��;A�a;=�+*"�6�5>E�8,4�'� W�� �}� bc�"w%�{,4��� ��;A��6&(��;A� ���+j?�+�����3ZX*"��3�"�-,4�����D,4�+�����<�%1[K����+1]��� ' �������{�6���"D.� ,������ ����+��D���s#%� �<� �1]������� ,4� #%� "��� � � �aY-> ��;A���L&(��;A��L���y�J�Oj����6�������%,4��k,4������<����DO,4�+�����s#/�

� � � � ����� �O/#%� Y�*+�ED.w5� ,4������� ,���� �1]���c,������->?���+DN#%*5� ,����4#/!���F|�I� �%�Vz���"� w "��� � � ��MO� ��*+���l*"�"w/� ��;A��&(��;2��,4#%Y�K�*"#/,4��Q1]��#%!�')���-,4�a�+�~� ,4� K�D,�K�����kD�#%*"*+��� ��� �"$#� �G,4��#/,)�����yj?�"���3���+���D,Q1]�4#%!%'u��5,#%DD���� ���+Y��"*+�+,(>{1]���[� 'k#%*+*AZX*"���L���+��!�*"�u�"�����"���D,��"����1]����ZX*+���a�%16')�?������#/,4�s� � ��%A����K�Y�*"�0#/���,4� �"��*+�[�"�����"� ��D,��"����1]�%�r*n#%� !��xZX*+����p#%��� q5KX#%����K���*+�Q�"�����+���D,4�+���B1]���r�5K�!%�)ZX*+���)F]�����u;=�+!�K����^�� � MO� �����+�k,(>?���{�%1G�"�����"� ��D,��"�����"�0#/D.���"�Oj���� Y-> ���+���D,4*V> #/���������� �"��!�#t1]�4#/!�'u��-,s,4�X#z,D��%�5,4#%�"���61]��#%!�')���-,6���O1]��� ����D����,��Q�%,4�����1]�4#%!�')���-,���X�,�D%� &(��;A�0���?���6���%,6!%*"��YX#/*"*+>u���_��D�+1 >#<Z �E��~1]��#%!�')���-,[� � ��%LY�K�,a�V,x���E��[��*n#/D��k,����sD��%��� ,��4#%�+�5,x,4�X#/,��6�+,����"��#<�X#%� ,��"DK�*n#%��ZX*+�� >?�8,4��'$p#%*"* 1]�4#/!�'u��-,4�r'[K��8,�Y��aK����+1]��� ' �+�h�������%U�6���"D.�{!�����#/,4*V>B� �"')��*"�VZX���l,4���a������Y�*+��'�%1 ���->?���"D�#%* � ,����4#%!%�r���B;2��HJ�������*+�"w/� ��;A� Y�*"�?D.w5��r&(��;2� 1]��#%!�')���-,4�3DN#/� ���/,<Y_�{���"� ��DO,4*+> #%D�D����� ���U� 9m��DN#/K���� #

���+��!�*+� 1]��#%!�')���-,2'u#N>�� �"'[K�*+,.#/������K���*+>����E�"� ,=�"�['xK�*+,��"��*+� *+�ED�#/,4�+�����c,4������K�!%����K�,2#����+��!�*"�LZX*+�� >?�8,4��'$�&(���?����'81]�4#/!�'u��-,=�_���"�-,������ )�D���-,.#%�+�[#l*"�"�8,p�%1X;A��Hv#%����� ����� ����A�����J� � ��� �%1�,����"� *+�"� ,�"�L���/,mZ �E��U������D����������������-,��"��!a#/�k&(���?����#%�J#G���+'u��*+�:�J�%���E7(#%*"�+!������)� ,���K�DO,4K�� ���m��K�*+�kY_���� �uDK�*+,��2;X���L,4���+�m� �N#%� ���UE#%���uY��DN#%K�� ���+, �+�m���D�����4#/� >),4�X#/, ,4����1]��� 'k#/, �%1C�"���?���l� ,����4#%!%�Y_� #/�<��*"#/,�1]�%��' �+�E7(� ���D��VZXD�#%�3����� ���+Y�*"�/�,4����&(���?���{�"� ��������� ���D��?���� � S �uF ,4����� ��#%DO,�"')��*+��')���-,.#/,��"���)�%1p,4���r�8,4� K�D,�K������"�mjE�+��m���<#%���"')��*+��')���-,.#/,��"���?7(���_��D�+ZXDl#%���$�+�J,4�5K��6���/,���O,.#%�+*"���k�"�u,����"�J���EDK�')���-, M �A���0&(��;2�u&(���?����D��%�����+� ,4���/1 '[K�*+,��"��*+��1]�4#%!�')���-,�� �=,���� ' � �E�%,&(���?���31]�4#%!�')���-,%) D���-,.#%�+���k#/*"*J,����B�_��� ���"�8,4��5,u�X#/,4#�1]���a,����$Z�*"� F|� K�D.� #%�)'u�?���+Z�DN#/,��"���,4�+'u�/�� � ��%U�5K�'[Y_�����%1A1]�4#/!�'u��-,4��C�,4D/� MB��*"K���,����[� �"��!�*+�%_����K�Y�*"�%_,4� �"��*+�%�#%���hq5KX#%��� K���*+�

P%T

Page 38: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

Triple Indirect Frag.���������������������������������������������������������������� � � � � ������������������������������������������������������������������������������������������

����������������������������������� � � � !�!�!�!"�"�"�"#�#�#�#$�$�$�$%�%�%�%%�%�%�%&�&�&�&&�&�&�&'�'�'�'(�(�(�()�)�)�)*�*�*�*+�+�+�+,�,�,�,-�-�-�--�-�-�-.�.�.�..�.�.�./�/�/�/0�0�0�01�1�1�12�2�2�23�3�3�34�4�4�4

Quad. Indirect Frag.

5�5�5�56�6�67�7�7�78�8�89�9�9�99�9�9�9:�:�::�:�:

;�;�;�;<�<�<=�=�=�=>�>�>?�?�?�?@�@�@A�A�A�AB�B�BC�C�C�CD�D�DE�E�E�EF�F�FG�G�G�GH�H�HI�I�I�IJ�J�JK�K�K�KL�L�LM�M�M�MN�N�NDouble Indirect Frag.

O�O�O�O�OP�P�P�PQ�Q�Q�Q�QR�R�R�RS�S�S�S�ST�T�T�TU�U�U�U�UV�V�V�VW�W�W�W�WX�X�X�XY�Y�Y�Y�YZ�Z�Z�Z[�[�[�[�[\�\�\�\]�]�]�]�]]�]�]�]�]^�^�^�^^�^�^�^

_�_�_�_�_`�`�`�`a�a�a�a�ab�b�b�bc�c�c�c�cd�d�d�de�e�e�e�ef�f�f�fg�g�g�g�gh�h�h�h

Double Indirect Fragmentsi�i�i�ij�j�j�jk�k�k�kl�l�l�lm�m�m�mn�n�n�no�o�o�op�p�p�pq�q�q�qq�q�q�qr�r�r�rr�r�r�rs�s�s�st�t�t�tu�u�u�uv�v�v�vw�w�w�wx�x�x�xy�y�y�yy�y�y�yz�z�z�zz�z�z�z{�{�{�{|�|�|�|}�}�}�}~�~�~�~������������������������������������������Triple Indirect Frag.

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

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

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

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

Number of Fragments Allocated

Number of Fragments

Access/Modification/Creation/Deletion Time

File Mode/Owner-Group Information

Single Indirect Block

Double Indirect Block

Triple Indirect Block

Quadruple Indirect Block

Encryption Info

Size

Direct Fragments

Double Indirect Fragments

Single Indirect Fragments

; �"!�K�� �r^�� � � ��#%')��*+�r&(��;A�s&(���?�����?,4� K�D,�K����

�"�����"� ��D,�1]��#%!�')���-,x�_���+�5,���� ��� �L#%D.�v���?�%,�1]�4#/!�'u��-,x�_���"�-,��G,��<1]�4#/!�'u��-,4��,4�X#/,�D��%�5,4#%�"�t#*"�+� ,��/1 1]��#%!�')���-,4�6�_���"�-,4�����

&(���?����� ,4����')����*Vj����A#%� �u�+�����-,��+ZX�� Y-> #<T �z7(Y->5,4�)���,(�m��� w-7�Y->?,��O7���������[�"�����-,4�VZX����s&(�,4�������8>[,4���6����*+>�����q5K��+���'u��5, �+�[1]����')�"��!�,����"�=���_��D��VZX���L�+�2,4������� K����6,4��#/,L�j%��� >Q&(���E���6�X#/�#�K����"q5K��m�"����5,��+ZX���%#%*+,�����K�!����"�����4#%DO,4�+D��L,4���+� �+�=��� �uDK�*+,pY_��D�#%K����J�"����5,��+ZX����=#%���J#%��� �"!������"�t#<���+� ,����"Y�K�,4���1|#%� ���"�%�U�3;X���G,����"�G����#%���%�U ,����"�G�"����-,4�+Z����G������K�*"�tY_�u1]�%��')���{1]����' ,4���K����+q5K������,(�m����w$#%��������� �aF]&��mM��%12,����G'k#%D.���"���r,4��#/,l�"���8,.#%�-,4�"#/,4��<�V,N�,����G,��"')�r�6�����$,4���+��"�����-,4�VZX���0�J#%�B#/*"*"�?DN#z,4���C�#%��� #~�4#%������' �"�-,���!����� &(� #%*+*rY�K�,3,4��� ')��� ,3D���"��D��"�����-,.#%*D��+��DK�'u�8,.#%��D����A,4���+�x�6�"*+*m�����K�� �s,4���0K����"q5K������� �)�/16�j��� >�&(���E���0�+�����-,��+ZX���AY�K�,[�"�v,4���DN#/����,��X#/,l,(�J�u�4#%������' �"�-,���!������#%����#%��� �"!������B�6�V,4���+�$�%����,��"')�rK����+,�X,4���GD�� �N#/,������ ����K�*+�w%����{#kD�#%D.���[�/1L#%*"* ��#%������' �5K�'xY������K�� �����6�V,4���+�$,��X#/,�,��"')��K����+,�C#/�������DN#%*+D�K�*"#/,4��,4����"�����-,4�VZX�����V1=���D�����4#/� >��

^�R

Page 39: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

f �+,��3,����"�:1]��#%')��m����w\�,4���G�8,4� K�D,�K����G�%1p,4���rZX*+�r� >?� ,���' �X#%�6Y_����$1]K�*+*+>u���Z������U� ���?7��*+�"DN#z,4�"�%���m� K�D.�$#%�:�X#z,.#%YX#/�����m,4�X#/,:������0����*+>Q,��a� ,4�%�����X#z,.#x�+�0#x���+� ,4� �"Y�KE,4���s1]�%��'u#/,:#/���#%� ���?D��n#z,4�k,��X#/,[��#/,.#B�6�V,4��#�w/�> F]&(���?���s�"�����-,4�VZX���4M�D���K�*"�vK�,��"*+� ���Q,4���kZX*"�k�����8j?�"D���Q#%��� 7q5KX#/,���*+>$#z,�,����"�l*"�Oj���*}�6���y�m�j���rD����-j%�����+����D�[���"DO,.#/,����6,4�X#z,�&(��;A�$� ����K�*+�h#%*"� �u�����yj?�"����#')��D.�X#%���"��' 1]���J,�������� !-#%�����N#/,��"���u�%1 ZX*"��:�"�-,��a#[���"��4#%� D.���"D�#%*\,4����r���:!���#%���s�8,4� K�D,�K����uF}#/���;2�u�X#%�4MO�2&(��;A�),4�5K��J�����yj?�"����J� K�D.�3#x���+���4#/��D.�->)Y5>)D���N#z,4�"��! ' ���+���D,4�%���"��%)G,4�X#/,m')�����*+>'u#%�<&(���E���G�"�����-,4�VZX��� �6,��k#)*"�+� ,6�%1 ZX*"���X#%')����J��������[�+�����-,��+ZX����6'k#N>3'u#%�0,4�)ZX*"��l�%�6,���%,����������+���D,4�%���"����A���+���D,4�%���"���#%� �����+'u��*V>QZX*"��6#%���3���[,������ �G'u#%�����"��!��:#%����D���-,.#%�+�����3�+�ZX*+�)��#/,.#��)dl�%,4�a,4��#/,�#%*+,�����K�!��{&(��;A��c*"�+w%� ��;A��c���?���G���%,G���+� ,4�+��!�K��+���hY_�,(�m����vY��"��#%� >#%���s,�� �?,:ZX*+�������+����DO,4��� �"��JDN#/�sY������"�8,4�"��!�K��"� �����u1]����' �%,������J,(>?�_�����%1cZ�*"���mY->k,4����� ��#%')�V7�X#/,��"���u�%1U,���� ����� � � ��LZ���*"�k�"�u,�����&(���E���/�A&(��;A�u#%*"� �x��� �gj?�+�����m���E�%w?�m1]��� ,������ K����_��� ,J�%1�X#%� �Q*"�"��w?��F�� � � � � � �! �����"�[,4����&(���E���yMA#%���Q� >?'[Y_��*+�"DJ*+�"��w5�AD�#%�QY��6#%D.���"�j%���uY5>x'k#/�����"��!ZX*+�r�X#%')����,4�Q�%,������6�X#%')���:�6�V,4���+�0,4�������+����DO,4���8>kZX*+���X#/,.#E�

^���� ;\��#%!�')���-,6�p�4#%���81]��� �4#%*

��� ,4��,����"�0�_���"�-,��'[K�D.� �X#/�$Y_���� ��#%�"� � ��!-#%� ���"��!�D���')���%�����-,4�0,��X#/,$D���')�_�����h&(��;A�#%���<,4�u,����[���->?���+DN#%*p� ,���K�DO,4K�� �[�%1A,�����ZX*+���8>?� ,4�'<�Y�K�,�,4���[')�,����?�B�"�$�6���"D.�<1]�4#%!�')���-,��#%� ��,4�4#/��� 1]������� #%D�� �����3#����O,(�J��� w �X#%�0���%,0Y_����� ��KE,4*"�+�����C� HJ�� ,.#/�"��*V>��,4���h���,.#/�"*"�u�%1,4���),��4#%���81]��� �4#%*LDN#/�tY_� ' ��K�,G� � )3,4�<,����)*"�y�:7(*+�j��*A����� �"!�� �%1J,����u#%!����-,���2#/��� ,����"�r1|#%DO,,4� K�*+>u������������5,���,����r��������6��*+��!-#/��D��r�+�0K�,4�+*"� ��"��!x#%!���5,��6#%�6#a'u�O,4���?�0�%1 #%Y��8,4��#%D,��"��!a,4���D��%'u'[K����"D�#/,4�+�����=Y_����#yj?�+���A�%1�#r� >?� ,���'$�Ld��j%���8,4���*"��� ��5,4����&(��;A�Q#%��D.���V,4�D,4K����:�m��K�*"�Q���/,Y_�rD���')��*"�O,4�l�6�+,4����K�,����/,l#/,�*"��#%� ,:�����y�6�"��!a�����r�_����� �"Y�*+���X#/, ,4��� �3�"�k�6���+D.�$#%!����-,���D���K�*+�D��%*"*"�D,6#/���<')�yj��r1]�4#/!�'u��-,4�l#%D�� ������,����rZX*"�r�8>E�8,4�'<�

&(�0,4���rD�#%���r�%1 ,�����1]�4#%!%'u��5,:���,����+�j/#%*C��#/,�,������3������"DO,4��$�+�3;=�"!%K�����^�� �E�#Q;A� � �m��K�*+����+���X#/,�D.�3#�� �"��!�*+��#%!%���-,J,��[������n#/*"*+>[���,����+�j������"���l1]�4#%!%'u��5,��m1]� ��' 1]��K��m;A��HJ���L&(�s���1]��������%1 ���+'u��*+�"D�+,(>�5,4���"�6#%�������-#%D.�3�+��������X#%���l,����r'u�%� ,6� ,��4#%�+!��-,�1]���8�:#/���0�:#N>3�+�s�6���"D.�<#%!���5,��D��%K�*"�GY�� K�� ���[,4�l���D��yj���=1]�4#/!�'u��-,4�c,4�X#z,2#%� �m���"� ,����+Y�K�,4��x#/D����%���2#6���O,(�J��� w\�A�����"�p�X#/, ,4��� ����?���Q���%,u#/, ,4�'u��,Q,��{,4#%w%�<#%��j/#%�-,4#%!��3�%1�,����3�X#%��#%*"*+��*"���N#/,��"��� �%1��X#/,.#{���O,4� �"�j/#%*:,��X#/,Q�+��_����� �"Y�*+�G�6�V,4�B���"� ,����+Y�K�,4��BZX*+���8>E�8,4�'u���&(��������U_,4���a;2� � D��K�*+�h#%D,�KX#%*+*+>0���+���X#z,4D.�B1]��K������X#%��#/,4�G#%!���-,4�xF|������,��u��#%D.�<;A��H�MO�

^�W

Page 40: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�����kD��� ,��%1m,4���+��#/��������#%D.�U ,�����K�!%�U � ����K�*+� Y_�Q�J��"!�����v#%!�#%�"���8,�,4���)Y�����Z�,4���3;X����"��� ,.#/��D��/��+1�,��E��'u#%�-> #/!����-,4�k#%���$���+���X#/,�D.�����C:,4���<���,(�m����w��yj��������#%� �%1�,��4#%���81]��� ���"��!#%���Q�����D�K�,��"��!�,4����#/!����-,4�LD��K�*"�a�%K�,(�J��"!��Q,4���l�_���81]����'u#%��D�:�"��D�����#%����,��X#/,LD��%K�*"�Q����#%*"������Y->v�X#/�4#%*+*"��*A��#/,.#B,��4#%���81]����h���?K��� #B���O,Q�%16���K����+� ,4�+D��[� ����K�*+�v�j%���-,4K�#%*"*V>tY_�s���Oj���*+���_���F|�_��� �X#%���J� �E������+'u��5,4#%*"*V>�MA�+�s���O,4��� 'u�+���"��!G,�������� ������J�5K�'[Y_���m�%1p#%!���-,4�J,��X#/,:� ����K�*+�sY_�#%� ���"!%�����t,��<,����u,4#%��w��%1�� �,4� �"�OjE�+��!�#$�5K�'[Y_���x�/1:1]�4#%!%'u��5,����$�����u�m��� w �%16@<�"w5*"��x#/�����Y�YX#%� � P%R �_�X#/�J!�� �N#/,�*+>a�+'u��� �yj����)��K�� K����������8,.#%�����"��!x�%1C,�����������Y�*+��' �%1C���,���� 'u�+���"��!�,4�������,��"'u#%*=�5K�'xY���G�/1�#%!���-,4�r1]���r,4���Q��K����_��������%1J�"��1]�%��'u#/,4�+���B� �,4� �"�Oj%#/*I�a&(��������U �"����#%*"*V>,4���6#%!����-,�� D�#%�Q,4���'u� ��*+j%���L��>?�X#%')�"D�#%*"*V>G���,�����')�"���J,4���l#Nj���4#%!%�lD��� ,A,��X#/,A,������+�A�����������D���"��D�K�� �)K�������,����3���,(�m����w�#%���~�m���+!��~,4���+�aD����8,k#/!-#%�"��� ,QD��%��� ,��4#%�+�5,��a,4�X#/,a,����3���,(�m��� w�"')�X#%�8,4��,4�u,4���G,.#%� w$�/1A�"��1]�%��'u#/,4�+���0���O,4���+�j/#%*}�l&(�<,4���+��D�#%���/�,4����1|#%DO,4��� ���"�<���,���� 'u�+���"��!,4�������G���K����+� ,4�+D��:�m��K�*+�<Y_� �

� ���+� ,.#/��D���,��u;2��HJ�

� � #%�8>?�"��!Q*n#z,4����D��"��:,4�Q���O,l�%12;2��HJ�

� HJ���8,l�%12#/!����-,6,4��#%��� 1]���jE��L�?K�'[Y���6�%1 1]��#%!�')���-,4��,��)Y_�����O,4���+�j%���

;=�"��#%*"*V>�g,4����#/��������#%D.�a��K�,�*"�"�����x�+�a;=�+!�K����J^�����#%��� K�')���2,4��#/,=1]��#%!�')���-,4�=�6�+*"* � �������s,4���#%!���-,4� ,������%K�!�����KE,=,4���J�X#/,��[�%1�1]��#%!�')���-, ���,����+�j/#%* � #/� ,4����#%!���5,=D���*+*"�D,4� 1]�4#/!�'u��-,4� 1]����'D��%�5,����+Y�K�,4�%���� ,4���u��� ��u�/1�,4���k#%!����-,��6�"*"*A!%���y� #%D�D�������"��!�*V>��0�����k�4#/,��"���X#/*21]����KE,4�"*+� ��"��!,4���"���J�%K�*"�<Y������+'u��*"�"D�+,(>%�Y�K�,��"�3,4�����+�5,���� ��� ,����/12�_��� 1]�%��'u#%��D��/X,4���+�l')�,����?�$�m��K�*+�<���/,Y_������,��"'u#%*I�p&(��������UXY_��D�#%K�����,������ ��1]�4#%!%'u��5,���#%� �����q?K���� ,����$Y->s����*V>)������K�� ���GF|#/,:*+�N#%�8,1]���%'�,����k�_��� ���_��DO,4�+j%�s�%1:,����s� �,4� �"�OjE�+��!<#%!����-,.MO=,������ �k�J�%K�*"�vY_�k���BY_�����OZ�,a�"� 'u�yj?�"��!#k�_����� �"Y�*V>$*n#%� !����5K�'xY�����%1A1]�4#/!�'u��-,4��')��� ��,4��#%�������x�����U���A�h*+�"��K<�%1A,4���"��_,4����UU������_����� �"Y�*+�����%*"K�,��"���u�"�m,��a#%� ���"!%�0#x� ,4#/,4�+���X#%�8>u#%!����-,:,��a#%DD����E,:1]�4#%!%'u��5,J���q?K���� ,��:1]����' ,4���;A� �GC���+� ,����"Y�K�,4�[���� #/!����-,4��,��0�X#%����*"�x,����a���q?K���� ,���p#%���h,��s�:#%�V,�1]����1]��#%!�')���-,4��,4�0Y_�,4��#%���81]����� ���$���"� ��DO,4*+>u1]����' ,4�������'u�/,4��#%!���-,4��F|� ����;=�"!�K����r^�� S�M �

�����s'u#"! ����D��%��D�������"��1]�4#%!%'u��5,����O,4� �"�j/#%*L�+���_���81]����'u#%��D�%=!%�+j���v#B���������,4���')�"�������O,��%1L���E�����,��X#/,�D����-,.#/�"�h#)���,��%1A1]�4#/!�'u��-,4���6&(��;A�$�6�"*+*c�j%���-,4KX#/*"*+><��K������%� , � � � � ������� � � � � � � � �� F|����{�E�D,4�+��� PE� P�M 6#%��� ,������"� ��K��B�"��,�����D�#%���B,��X#/,k'[K�*+,��"��*+�0���O1]�������D���0�%1

^-P

Page 41: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

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

���������

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

���������

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

���������

FSC 1

FSC 2

FSC 3

FSC 4

FSU

1

6

35

8

2

49

7

Fragments

;=�"!�K�����^���� ��� ��#%'u��*"��;X�4#%!%'u��5, �6�,����+�j/#%* � #/,�,������

^�^

Page 42: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

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

���������

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

���������

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

���������

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

���������

FSC 1

FSC 2

FSC 3

FSC 4

FSU

1

6

35

8

2

49

7

Fragments

Agent

Agent

Agent

AgentData

Data

Data

; �"!�K�� ��^�� S��A&('u�����yj���B;X�4#/!�'u��-, �l�O,4���+�j/#%* � #/,�,���� �

^%`

Page 43: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

1]�4#/!�'u��-,4� � �E�"�8,J�+�uj/#%���+��K��L*"�?DN#z,4�"�%���A,4��� ��K�!����%K�,m,����l���,(�m����w)�"� ���*"�D,4�+��!�,����lD�*"�%�����8,:�+�,4���')�6�%1=*"#/,4���D>%�

;X�4#%!�')���-,k��*n#%D��')���-,uK����%� '[K�*+,��"��*+�0D����-,����"Y�K�,4��� �sDN#/� Y��<���"�8,4�+*"*"����+�-,4�v# ���"')�"*"#%���� ��Y�*"�' #%� ,��X#/, �%1X,4���m���O,4���+�j/#%* �c!��+j%���x,��X#/,=,������ �:#%� �:#�� �,=�%1X1]�4#%!%'u��5,��p,���,4��#%���81]���2#/���#r���O,J�%1����?�����L,4��#/,LDN#%�)� ,�������,�����1]�4#%!�')���-,���-,4���6��� ��Y�*+��' �%1_,4��#%���81]����� �"��!r,�����1]�4#%!�')���-,���"��')��� ��*+>B,4���)���Oj���� ���s�/1J,4���k���O,4� �"�j/#%*}�k�l�y�J�Oj����2,4���)D�� �+,��"DN#/*2�"� ��K��)�"�����*"��DO,4�+��!<���E�������$�6���"D.�B,��k��*"#%D���1]�4#/!�'u��-,4�l�"�6,4��������*+��DO,4�"�%�B�%1A���E�����,��X#/,l�6�"*"*cY_�G����,4�+'k#/*U1]���l1]KE,4K�� ����O,4� �"�j/#%*}�k&(�t#%�����V,4�"�%�UU,4���u���*"��DO,4�+��� �/1J,4�������k����,4�+'k#/*=���?������D���K�*"��Y��u#<DK�'[Y_����� ��')�#%����,4�+'u� 7(D��%����K�')�"��!s,.#%� w_�3���5K��2�"��'k#/�X#%!��+��!0,4������kD�����8,4�4#/�"�-,4�=�+,G�+�x#%� ��K�')����,4�X#z,#%�0#/��������#%D.�3#%�X#%*+��!���K�� ,���,4��#/,:�%1c,������ � ����� � � � � �����! ����! ��%$* &����� ��� ��� ��� � P � �UY_��,.#/w%���C�

f �+,�� � � ��� �GF}#QD����-j���-,4�"�%�X#%*p*"�?DN#%* 7(���+��wuZ�*"�G� >?� ,���'kMO �&������ �l#%� ���%��,4�+'u�������3Y->$���%���V7,4�+�����+��!3#%*"*=�X#/,.#$#/,r,����u������%1J,����Q*"��!��u@<K�*+,4�+��*"���6���+,������%1:#3� �"��!%*"�aY�*+�ED.wB�m��K�*+��,��5K�������K�*V,r�"�B'[K�*+,��"��*+��D�����+�����%1L,����[Y�*+�ED.w\U��#%D.�{�%1L�6���"D.��#%� �xj�������+������U����� >?��D.��� ������K���*+>%,4����ZX*+�x� >?�8,4��' D��%*"*n#/�������,4���x*"�%!k#%��������*+�,�������*+�$j%��� ���"�%�����%1AY�*"�?D.w?���&(�B,����x��#%')���J#y>,4�����UE&(��;A�u� ����K�*+�uj%����� �"���s1]��#%!�')���-,4��#/���k�6���V,4�61]�4#%!%'u��5,�� ,��x,4����D�*+������ ,J���E�����m�6���"D.�D��%�5,4#%�"�~1]����3D����-,4� �"Y�KE,4�"�%��� �X#%D��/� �������� � ���� � ����� � � � �#�������[�6�"*+*:Y_�<#/�����+!������,4���3,4#%��w�%1A� �����+� ,����"Y�K�,4�+��!5e/� ����*+�"DN#z,4�"��!�,4�������xY�*"�?D.w5�l,��k����,��"')� ���1]K�,4K�� ��� �,����"�Oj/#%*"��:&(�B��� � ! ��DO,4�+��!1]K�,�K��������O,4� �"�j/#%*C�X#/,�,���� ����X,4��������#%!���-,4�6�����%K�*"�<#%*"� �Q'k#%�+�-,.#%�+�s� ,4#/,4�+� ,4�+D��6#%��,��Q,�����K��4#/!���X#/, ,4������6�%1 � ,�������B�X#/,4#��

^ �

Page 44: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

H:�l���A������`

&(�-,4�� 1|#%D���`��VW ;=�"*+�r;X�4#%!�')���-,6�p�4#%��� 1]��� �A���/,4�?D���*

����Q�%1 ,4���)'u�%� ,�K����+q5K��a1|#%D��O,4�G�%1J&(��;A�h�"��,4��#/,�,4���Q������_����� �"Y��+*"�+,(><�%1 ,4��#%��� 1]���� �"��!0ZX*+�1]�4#/!�'u��-,4� �"�c��*"#%D�����%�G,���� #%!����-,p���O,(�J��� w\��4#/,������c,��X#%��,4���L���?����� ,4��#/,p�X#%� ,��"D�"�X#/,��2�"��,4���ZX*+�m�8>E�8,4�'<� ��*+,�����K�!%�G,����"�p�����yj?�"����� #�K�� �1]K�*E#%Y��8,4�4#/D,4�+���G�"�x� ���X#/�4#/,��"��!lD����-,����"Y�K�,4��� �=#/���K�� �����r1]� ��' ,����a���O,.#%�+*"���/1m��#/,.#k,��4#%���81]����#%D����� ��#s���,(�m��� w_p#k�m��*+*V7(K�������� � ,��E�?����� �%,4�?D���*'[K��8,k���E�"� ,u��K�D.� ,4�X#z,kK�� ��� �s#%����D����-,����"Y�K�,4�+�����QDN#%��D���')'[K����"DN#z,4�0,4�{,4���<#%!���-,4��� �����K�,�*"�+�����0�+�0����DO,4�+���3`�� ^E� PE���K�D.�B#Q�����%,��ED��*C�+�����1]���� ���3,4�Q#%�l# � �� � � � � � ��� ��� � � � ���� � ��F}�����mMm#%���s� ��� j%����,4�a�����yj?�"����#%�3#%Y��8,4�4#/D,6#%���0D����-j�����"��-,��:#N>k,��[�"�-,����4#/D,:�6�V,4�0#%!%���-,4��

�������"�-,4��-,��%1 ,4����; �"*"��;X�4#%!�')���-,J� ��#%��� 1]�� �L� �%,4�?D��%*AF};=;=��� Mm�"�J,��a���Z����G#a��� �~1]�%�,4���a���,����+�j/#%* #%���h� ,����4#/!��a�%1AZX*+�x1]�4#%!%'u��5,�����&(��;2��;\��#%!�')���-,��p�4#/��� 1]��r��!���5,��uF};=�p���4M#%DO,�#%�r#%�h�+�-,4��� 'u����n#/� >$Y��O,(�J����{,4���Q;2� � #%��� #/�h;A��H�c#/����,4�5K���,����a;2;=��� ��� �%,4�?D���*�6�"*+*�Y_��K�����uY_�%,��)Y->�,4���l;A� � �+�a�"� ��K��+��!�1]�4#%!%'u��5,=,4�4#/���4#%DO,4�+���Q����q5K��� ,��m���=Y5>x,4���l#%!���-,�"�3D��'u'xK����"D�#/,4�+��![� ��q5K����8,4�l,4�)#%�$;A��H��

`��VW��VW ;XK���D,4�+���X#%*U������D���+��,4�+���

&(�)���j%��*"�%���"��!G#%�)!������� �"D��"�-,���� 1|#/D���,4�G#%!���-,4�L,4�X#/,A�6�+*"*?,4�4#/�����X#/�����-,�*+>a'u#%�X#%!%�:,4����,4��#%���o71]���6�%1p1]�4#/!�'u��-,4���,����r,(>?�����%1=�����%,��ED��*LF]� ,4� K�D,�K����/\����D�E���+��!Q��D.���'u�/\�,4D/� MQ�"����� �+j%���$Y5>,4���x#%� D.���+,���DO,4K���#%* D������8,4��#%�"�-,4�������GD������8,4��#%�"�-,��"��,4����,(>?�����%1A#/!����-,4�l,4�X#z,l�6�+*"*cY_��K������C�;X���G�"���8,.#%��D�%A�V1 #�#Nj%#B#%!����-,��a#%���uK�����U # #�#Nj/#h�E��� �n#%*+� ��#/,4�+���{��� #�#Nj/#hd�#z,4�+j%�k&(�-,4�� 1|#%D�F #�dl&8M D��%'u'[K����"D�#/,4�+����� 1]�4#%')��m����wG�J�%K�*"�a�_��� �X#%���AY_�J,4���:'u�%� ,A�+�5,�K��+,��+j%�rF],������ �:1]�N#/,�K�����#%� �lY�K��"*V,L�"�-,4�r,4����#�#Nj/#G*"#%��!�K�#%!��yM �=&�1o5���y�m�j���� �p��� *_�%� �2>5,4�����s#%!%���-,4�m#%���6K�� ���k#%� �m��*+*IF|��+,������6�"�3D��'[Y��+�X#/,4�+���s�6�+,��<�%�l�+��� ,��N#%�$�%1%#�#yj/#)#%!���5,��.M �#a')������!������� �"D��"�-,���� 1|#/D��r,4�X#z,�m��K�*"�u'u�%� , ��*+��!-#%�-,�*+>[� K����_��� ,m'[K�*V,4�+��*"�J,(>?�_���m�%1U*"#%��!�KX#/!����A�m��K�*"�uY��l���q5K��"� ���U�2&(��������U,4����'u#%�"�)�"� ��K����"�Q,4�������,�����')�"��#/,4�+���u�/1C,4����� ,���K�DO,4K�� �r#%���k����D�E���+��!x�/1 ;2;=���v')��� �4#%!����"�p,4���������K��4#%��D�:,4�X#z,2,4���JD.��������u� D.����')�����?���2������D*"K����:,4���:� � �D,��+j���K������%1X,����:��� �%,4�?D���*�6�+,��$#%�->0*n#%��!�KX#%!��r�%�����-j?�"���%��'u��-,N�

^��

Page 45: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�����/,4����$D�����8,4�4#/�"�-,0,4�X#z,s�6�"*+*����O,4��� 'u�+���B,����h,(>E�_�h�%1�����D�E���"��!�� D.����')��,��X#/,s�6�+*"*#%DD���')'u�?�X#/,��G;2;=��� �"�6,4�������� 1]��� 'k#/��D���,4�X#z,�,4���x')�,4���E�$�6�"*"*c� K����_��� ,��������6�V,4��#/�5>����!��"������ �"��!s����'k#/�"�UX�6������+�����-,��+1 >?�"��!k#%����#%��1]�������� 1]��� 'k#/��D����"')�����yj��'u��-,N�,����[')��� ,*"�%!��"D�#%*m�8,4��~,��hY��!��"�v�6�V,4���+�[,4���0�+�����-,4�VZXDN#z,4�"�%�v�%16,.#%� w5�Q,��X#/,a�?D�DK��a')��� ,a�/1 ,4���Cm#/����m����w5�"��!�,4�G�"')��� �gj%�l,������ �l,4#%��w5�mZ���� ,��A������,��4#%��� 1]��� �4#%*\�%1�1]�4#%!%'u��5,�� ,��[#%���u1]���%' #%!���5,���6�"*+*\Y���,������ �"��!%*"��')���8,J� ���_�,4�V,4�Vj���,4#%��wQ,4��#/,J�6�+*"*\�EDD�K��J���k,4���r;A��H #%���s;A� ��E#%���s,��5K��,4���"����� �%,4�?D���*C'[K�� ,lY_��� �?,4� ��')��*+>s� �)D��+���-,N�

��*V,4����K�!��t���/,[#%�t#%��D.���+,4�D,�K��4#%*LD����� ,��4#%�+�-,N ,����u#%D�D��'u')�?�X#/,4�+���{�%1:���"���D,�D���')'[KE7���+DN#/,��"���hY_�,(�m�����#%� ;A��H #/���t#/�t;A��� D��K�*+��Y_�aj��� >{K�� �1]K�*A1]�����_��� 1]�%��'u#%��D��aY_����D.�E7'u#%��w5�"��!u��K����_���������&(�B���������,��u1|#%D�"*"�V,.#/,���,4���+��������+!��B!���#%*IX,4���[;2;=��� ��� �%,4�?D��%*p� ����K�*+�Y_� ��� �E�"Y�*+�r�����%K�!��3,4�)#%*"*+�y� ���E����l,��QD���')'[K����+DN#/,������+����DO,4*V>0#%D����� ��#Q���O,(�J��� w\�

&(�u�%������L,���!���������+DN#%*+*+>���K����_���8,L'[K�*+,��"��*+�:#%!%���-,L,(>E�_���m#%���a,��G���%,L�"��DK��A,4�����yj%�������N#%��%1�'u����4#/!��"��!��X#%D.wz#%!%���)��K�D.� #/� �6��')�%,4� �A���?D����K�� ��H:#%*+*GF � � H�MQ���Q��Y�� ,��4#%DO,3�?>?�-,.# �d��/,.#/,��"���~W� 9:#%� �"D �A��D��?���"��!��6K�*"��uF|�r�Ed��VWge%9�����MOp;2;=��� ��#%��Y_����t���OZX����v�"�{,4���')��%1c��#%D.w%�O,4�:D��'u�_��� ���k���,(�m����w�7(Y->5,4� 7(��� �����:Z���*"�����A9J�DN#%K����r;2; ���v����*+>Q���������J,4����K����_���8,,4����� ,��4#%�+!��-,�1]���8�:#/���u,4#%��w)�%1c� ��q5K��� ,4�+��!x,��������O,4� �"�j/#%*_#%���s� ,����4#%!%���%1c1]��#%!�')���-,4��#/���k,4����X#%��#%')�,4����A�%1_,4�������l')������#%!���L�6�+*"*EY���j��� >Q� �"')��*"�/%,4����D��')��*"�����V,(>[�%1��"')��*+��')���-,4�+��!�,4���;2;=���������%,��ED��*U�+�3,����"��'u#%�������:�6�"*+*C*+�"w%�*+>kY���j%��� >$*+�g���

`��VW�� P �A� �%,4�?D���*U���ZX���V,4�+���

;2;=��� �"�Q#�,4��#%����#%D,��"���E7�YX#%� ���~�����/,4�?D���*}A���ZX���"��!h,4��#%����#%D,��"�����Q#/�a����q5K��� ,.e/�����*+>~�X#/�"���F|� ���x;=�"!�K����r`��VWgMO�:;2;=��� ���q5K����8,4��D�#%�BY_�GK��������� ,��E�?��#/��# ' *n#%K������ >s*"�"�8,�)Q�%1 1]�4#%!�')���-,��,4�����O,4� �"�j%� �%�$�8,4��� �%� ������,��4#%���81]���$�%1x,������ � 1]��#%!�')���-,4�3�yj����;2;=��� !�������4#%*+*+> ,4#%w%����*"#%D��<*"�?DN#%*+*+> F]���%,k#%D�� �����s#t���,(�m��� w�M �,4�5K��s'[K�*+,4�+��*"���E�"��!h,4���<,4������K�!%����K�,u�J��K�*"� ���/,���+!����VZXDN#%�-,�*+>�����D�� �N#%� �m,���� ,��4#%��� 1]��� *"#/,4���D>%�=;X���c,4���"� ����#%�����C%;2; ���B'u�����#%!����=#%���L� �����"#%*"*V>����D��?�����h�yj���r#s;2; ��� '8D���������D,��"���C� ) �2j%��� >�;2;=��� ���q5K����8,�'u����4#/!��x�+����� ��D�������hY->B#����#%�����0,��X#/,$�"�����"DN#z,4���s,����h,4��#%���4#/D,4�+��� ,(>?��� F|� �����=#%Y�*"�h`��VWgMO� HJK�������-,4*+> ,�����;2;=������_��D�+ZXD�#/,4�+���3���Z������6,4���r1]��*+*"�y�6�"��!x,(>?������%1 ���q5K����8,�,4��#%����#%D,��"����� �

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

;A��HJ�sDN#%� D���-,4� �"Y�K�,���� ,����4#/!��B� �X#%D���,��v')�����$,4�X#%� ������&(��;A��ZX*"�<� >?� ,���'$�#/���

^-S

Page 46: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

Open ConnectionRegisterRequest

RegisterReply

RetrieveRequest

RetrieveReply

Fragment Data

Close Connection

Agent

Start of Agent

Time

FSC

; �"!�K�� �r`��VW �L;2;=��� �6�,����+�j����6��q5K��� ,�@<��� �4#%!��x�E�q?K�����D�aHJ�X#%�8,xFI@���H�M

,��?K��a#<� �����+�����%1l;2;=��� ,��4#%����#%D,��"�����x'[K��8,[Y_�s#%�������������v,4�$,4���0#/�������%�����"#/,4�aZX*+��8>E�8,4�' �"���8,.#%��D��%� ;X���%' ,����r������ ���D,4�Vj����%1 ,4����#%!����-,��,4���+�:')������#%!��r� ��q5K����8,4�6,4�X#z,,����aD����-,�� �?,�1]����1]�4#/!�'u��-,r� ,����4#%!%�ye/� �,4� �"�Oj%#/*=Y_�a� �6�+,�D.�����{,4�3#0�X#/� ,4�+D�K�*"#%��Z�*"�[�8>E�o7,���'$�=��*V,4����X#/,��+j%��*+>%�,4���+�A'u�����#%!��l#%*"*+�y�6�L#G;2� � ,4�����+!��X#%* ���6#/�u#/!����-,L,4�X#z,LD����8,.#%�+�1]��#%!�')���-,)������K�*"��Y��$���O,4���+�j%����1]� ��' #{�X#%�8,4�"DK�*n#/�[ZX*"�3� >?�8,4��'$� ����� ��� � ����� �� ������"!�� ���X'u�����#%!��6D��������"�8,4�L����*V>[�%1U#%�Q`/7(Y->5,4�6&��v#/����������L�6���"D.�u�������%,4��L,����l'[K�*+,��"D�#%� ,#%����������6,4�X#/,6� �1]����6,4�)#a�X#%� ,��"DK�*n#%�mZX*"�r�8>E�8,4�' F]����x�?��D,��"���<^����-MO�

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

�����+�6#%*"*+�y�6�J,4���r� ��q5K��� ,l1]���J,4���G� �,����"�Oj/#%*C�%1 #a�X#%�8,4�+D�K�*"#%�m1]��#%!�')���-,�,4�aY_�rD���')'[KE7���+DN#/,����$,4�s#/�h#%!���5,�1]����' #u;A� � ���l,��s#%��;A��H 1]���%' #%��#%!%���-,N� ����� � � � �������"!�� ���D���-,.#%�+���m,������+�����-,4�VZX���m�%1U,�����1]�4#/!�'u��-,m,��xY_�����O,4���+�j%���{F]������;=�"!�K����l`�� P%MO�A9J�DN#%K����#%�B&(��;A�$Z�*"��1]�4#%!�')���-,��"�l'u����*+>3,4���Gj/#%*"K��G�%1 #)*"��!��+DN#%*c�_��� �+,4�+���$�%12,4���x1]�4#%!%'u��5,�6�V,4���+�k#%�u�"���?���/?,����l1]��#%!�')���-,m&o� D��������"�8,4�m�%1U,4����D��'[Y��+�X#/,4�+���)�%1C,������+���E�����+�����E7,��+ZX��xF ��� �"$#� ����M:#%���$,4����1]�4#%!%'u��5,l�5K�'[Y_���xF� � � � ��M ��������&(���E����&o� D����� �"� ,����%12^`/7�Y->?,���ZX�*"��� �:,4����&�� �%1A,4����'k#/D.���"����,4��#/,�D����#/,4���,4���GZX*"�/_,�����,��"')�G�/1AD�� �N#/,��"���U#%��� #��4#%������' �"�-,���!����� &�,u������K�*"��Y_�<���/,4����,4�X#z,),����$����*+>v����q5K��+���'u��5,u�"�~,4���D���N#z,4�"�%���%16,4���0&(���?���&o� �+�x,4�X#z,a�+,aY_�sK����"q5K�� � ,4���0*+��!��"D�#%*L���+j?�+���"�%�v�"�[���%,)#���� 7q5K��+����')���-,���������1]�4#%!�')���-,�&o� �"��# �z7�Y5>5,��x�"�-,���!����,4��#/,�� �1]�����,��k,4����� � ���,��%1A,4���

^��

Page 47: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

1]��#%!�')���-,��6�V,4�B,����[�"���E���/U#%���B,4��� � !#�� � � � � � � ��� �� ��ZX��*+�h�������%,4���,4���[�5K�'xY����%1 �����+� ,��"��!0� ����*+�"DN#z,4����1]��#%!�')���-,4��,4�X#/,�� �1]���,4�0,4���"���+�����-,4�VZX����������)*+�"�8,��%1m#%DO,4KX#%*���O,(�J�%��w0*"�?DN#z,4�"�%���:�%1p,4�������1]�4#%!%'u��5,���D�����D�*"K����r,4�������q5K����8,�')��� �4#%!��/�

� �������Q�����"�k#%*"*+�y�6�),����B� ��q5K����8,01]���Q,4���<� ,4�%�4#%!��<�%1�#��X#%� ,��"DK�*n#%�a1]��#%!�')���-,u,��vY_�D��'u'xK����"D�#/,4�� � �s#%��#%!���-,u�%�x,4��#%��;A��H � ��� #/��#/!����-,N�t����� ��������'u����4#/!���+��D��'u�_��� �����%1 #Q1]�4#%!%'u��5,�&o� ������%,4�+��!k,�����1]��#%!�')���-,�,��sY_�x� ,�������U�1]�%*"*"�y�m���<Y5>,����s�X#/,4#<,4��#/,[�+�x,4��Y_�k,��4#%���81]��� ����� F]����3;=�"!�K����)`�� ^�MO�������0� � ��s�%1�,4���k1]�4#%!%'u��5,�X#z,.#��+� ,��X#/,m�%1C,�����1]��#%!�')���-,m��� ���#/�JD��%��ZX!�K�� ���sY->Q,4����ZX*+���8>E�8,4�'<�Ldl�%,4�6,4�X#z,J,4���1]��#%!�')���-,x*+�ED�#/,4�+�����r,4��#/,a#%� �k� ���D��+Z����v�+� ,4���"�x')��� �4#%!%�k���O1]���x,��<,����k*+�ED�#/,4�+�������%1,�������#%����5,m&(���?����#%���k���%,m,��G,����l*"�?DN#/,��"�����A�/1C,4����DK���� ���-,J1]��#%!�')���-,N?#%�L,4����#%DO,4KX#%*�_�����V,4�+��� F|�4M6�/1 ,����"��1]�4#%!�')���-,�'k#N><D.�X#%��!��Q#/�r#s�����K�*V,r�%1A,4���"��� ��q5K����8,�#%���h�"�<,4���+�D�#%���r,4���G�+���?�����6�"*+*C������<,��QY���')�E���VZX���3#/�6�m��*+*I�

� #%Y�*+�r`��+W �L;2;=��� �p�4#%���4#%DO,4�"�%�$�L>?����

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

�l�!��"�8,4��� R �CW�l�!��"�8,4��� �l���*+>hF|� K�D�D�����4M R �XP�l�O,4���+�j%� R ��^�l�O,4���+�j%� �6����*V>�F|� K�D�D�����4M R ��`�?,4��� � R � ��?,4��� � �6����*V>{F]��K�DD���� �.M R � ��������� �"D �6����*+>{F]���?���6���%,6�����+� ,.M R �XS�������� �"D �6����*+>{F]���%,6� ��!��+� ,4�����\M R � ��������� �"D �6����*+>{F]K���w5���y�6�B���� ���.M R ��T

;X���k��#%D.� ����q5K��� ,��;2; ��� #%*+��� ���ZX�����$#%��� �ED�n#/,���� � ����*V> ')��� �4#%!%����� ��� � �������� � � � � �

D��%�5,4#%�"���l�%��*+>s,����r,4��#%���4#/D,4�+���3,(>E�_���6���"D.�$'k#N>0�+�����+DN#/,���#)� K�D�D�����81]K�*=� ��!��+� ,��4#/,��"���UE���l#!������� �"DG����� ���6������_�������G,(>?���/������� ����������� � � �G')��� �4#%!%���+�l')��� ��*V>s,4��� ����� � � � �:'u����4#/!��D��%�5,4#%�"���"��!{,4���<D���� ������_�������+��! ,��4#%����#%D,��"���~,(>?���/� &(��,4���$�4#%')�$'k#%�������J,4��� ����� � � � ������ � � �3'u����4#/!����"�)� ��#%DO,4*V>�,����B��#%')��#%�),4��� ��� ���)')������#%!��/�Y�K�,s�+�u������D������ Y5>�,4�������� � � � ����� � � ��,��4#%����#%D,��"���0,(>?�_�%�

^�T

Page 48: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

octet

0Transaction Type

Random

IP Address

InodeID Time

1

5

9

FragID

21

FragLocation 1 22-29...

NumFragLocations

13

;=�+!�K����r`�� P��L;=;=��� �6�,4� �"�Oj����l�q5K����8,r@<�����#%!��

octet

0Transaction Type

IP Address

InodeID Time

Random

FragID

5

1

9

13

Fragment Data

21

FragLocation 1

NumFragLocations

22-29...n

n+1...<FRAGSIZE>

;=�"!%K����r`�� ^ �L;2; ��� �?,��������6��q5K����8,r@$������#%!��

`-R

Page 49: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

`�� P ;=�"*+� �����4#/,��"���0�p�4#%���4#%DO,4�"�%���A���/,4�?D���*

�����a�+�5,����-,r�%1A,����Q;=�+*"� r�_����#/,4�+���B�p�4#/���4#%DO,4�+��� �A���%,��ED��*=�+��,(�m�/7�1]��*+�U��;=�+��� ,��,����[��� �%,4�/7D��%* �6�"*+* �������K�'u#%Y�*V><Y_�[K�� ���h,4�kD���')'[K����+DN#/,��GZ�*"�x�%����4#/,��"�������yj�����#sD.�X#%�4#/D,4������OjE�+D��/�j%���-,4K�#%*"*V> #%*+*"�y�6�"��!tw%������*V7�*"�j%��*lZX*"�$,4�4#/���4#%DO,4�+�����k,���Y���D��')'[K����+DN#/,�����,��v,4����;A� �����������1]�%���%�; ���� #%��� K�'u���#Q���+��!�*+�r�X#/,4�C_Y��V7(���"���D,��"���X#/*�')�E���G�/12D��%'u'[K����"D�#/,4�+���U�#/���#%*+*�,4��#%����#%D,��"�����l#%� �(�*! � ��� � ���

��%$�K����%�$,����"��� �"��!�*+�rD���')'[K����"DN#z,4�"�%���JD.�X#/������*}�

�E��D�����U ; ���� � ����� ������-,4�)#�K����O1]K�*�#%Y�� ,4��#%D,��"���C�{9J��D�#%K����0,����s��� �%,4�?D���* �"�x!���������+D#%��,4�$,4��� � � ���G�%1mZX*"�)� >?� ,���' K�����vY_������#/,4�Up,4���+��� �"��!%*"�Q���%�"�-,G�%1�D��%'u'[K����"D�#/,4�+����,4�X#z,���� ,��xY_�,(�m�����vZ�*"�Q� >?� ,���' ���_���4#z,4�"�%���G#%���t�+���?���Q������4#/,��"������#/*"*"�y�6�r,4���u� ��K�� �k�%1:,������ �,(�m�<*+�j��*"���/1m,����a&(��;A�BZX*+�[� >?�8,4��'$�a�������+,��"���X#/*"*+>%_,����aY�� �N#%w<Y��O,(�J���� ,���� � ���� ��������� � ������_����#/,4�+�����m#%��� � �������������� � ���/,��4#%����#%D,��"�����J�"� � ,��4#/,���!��+DN#%*+*+>x��*n#%D���U51|#%D�"*"�V,.#/,��"��!�,������+�-,4�O7!���#/,4�+���u�/1 �%,4���� Z�*"���8>?� ,4�'Q7�*"�Oj���*_1]�����-,J��������� K�D.�3#%�:d�;A���?&(��������U�,�����')�"!%�4#/,��"���Q�X#/,���%1C&(��;A�a,4�y�:#/���0#�'[K�*V,4�V7���*n#z,�1]��� '�Z�*"�6� >?� ,���' �6�"*+*XK�������K�Y�,4���*+>Q�+��D�*+K����l#%�����+��!�#%�sd�;A�1]���%�5,6����<,��a,4���rZX*+�r� >?� ,���'$�#/���3'k#%�����"��!Qd�;A�0������4#/,��"�������"�-,4�); �����,4��#%���4#/D,4�+������

`�� PE�VW ;XK���D,4�+���X#%*U������D���+��,4�+���0�%1=; ����

; ����v#%� #%�u#%����*+�"DN#z,4�"�%�E7(*"#y>%���p�����/,4�?D���*X�+�AD���������D,��"����*"��� � #%���u#%��� K�'u�� #G� ��*"�"#%Y�*+�m,4��#%���o7�_��� ,������%,��ED��*I�l&(�h����#%D,��"D��/C���y�m�j%���� �V,��+��� �E�_��DO,4���{,4��#/,r#kD�������D,��"���E7������+���-,4��B,4��#%���o7�_��� ,6')��D.�X#/���"� '<��%���j����#QY�*"�?D.wk���j?�"D�G�6�+*"*CY_��K�����U� �2j����8><; ���� ')��� �4#%!%�G�+�����V,4����#$; ����i���q5K����8,[����; r��� � ��� ���������%=�N#%D.�t#%��� �ED�n#/,���� �6�V,4� #<K����"q5K��Q,4�4#/���4#%DO,4�+��� &o�[�;X��� ,����"�=���N#/�����U5; �����,��4# �)D�D�#%�aY�� '8����� �n#%*+*+>�'[K�*+,4�+��*"���E���+)��yj%���L#����O,(�J��� w[D��%������DO,4�+���F|� ����;=�"!%K�����`�� `5M �

HJK���� ���-,4*V>�X,4����; ���� � ���D��+Z�DN#/,��"���3�"��D�*"K������:,����r1]��*"*+�g�6�+��![���_����#/,4�+����� �

� ��� � ��������� &�����������������

�����+� �+�p#%�x������*"�"D�+,p���q5K����8,=,4�l,4���m;A� ��,4�l�"���+,4�"#%*"�����=#����O��ZX*"�L� >?�8,4��'$�2&(�x#%D,�KX#%*"�V,(>�,����"�)D���K�*"� Y_�B� ����*"#%D��� Y-> #/� �"')��*"�+D��V,a���q?K���� ,s��K�D.� ,��X#/,0#/�5>��%,������u���_���4#z,4�"�%��m��K�*+�����%,4�V1 ><,����Q;A� � ,��X#/,�#sZX*+�[� >?� ,���' � ����K�*+��Y_�a���!��"�8,4������{�V1m�V,r�X#%� � � ,�Y�����#%*+����#%��>��=���y�m�j�����Z�*"�6� >?� ,���' ���!��"�8,4��#/,4�+���Q'k#N>aY_�6�����'u��s#������VjE�+*"�!����)#%DO,4�"�%�Q,��Y_���_��� 1]�%��')���0����*V>kY->s#%K�,4�������������0K������ ��\#%���s,4�5K��6�"')��*"�+D��V,4*+>x����� �+j?�"��!x,4���+��#%DO,4�"�%�

`�W

Page 50: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

Thread1

Thread2

Thread4

Thread3

Router

FSU Kernel

;=�"!%K����r`�� ` �L; ���� @<����4#/!��[�?�����"#%*"���N#/,��"���

YX#/�����GK��_���G�%,4�����z�����E7������Vj?�"*"�!����r� ��q5K��� ,4�pD��%K�*"��K���������')�"��� � ��DK����V,(>r���%*"�"D�"��C,4�X#z,'u#N>sY_�G�+'u��*"��')���-,����0Y->0,4����K�� ����

� � ����������+�[���_����#/,4�+���t� �"!��X#/*"��,����0;A��� ,4��#/,a�+,x�����%K�*"�v�%����~#����� ZX*+�sD����-,�� �?,N�{�����+����_����#/,4�+���QD���K�*"�QY��l�"')��*+�"D��V,4*V>�#%��� K�')���kY->a,�����;2� � �+1��%,4����L����q5K��� ,��:#%� ��� ��D���+j%���#%����,4���Q#%� ���?D��"#/,4���ZX*"�[D���-,4���E,���#%�r���%,rY_����{�"���V,4�n#/*"� ����U�����y�m�j%����pY_��DN#/K����a,4���

� �����$���_���4#z,4�"�%�hD���K�*+��1|#/�"*�F]Y��DN#%K����)�%1J�_��� 'u�+��� �"����� �,4D/� Mv,4���"�����_���4#z,4�"�%�{#%*"*+�g�6�,�����K�����6,��)j%��� �+1 >s,��X#/,6����DN#/�B#%DD������#Q��#%� ,��"D�K�*n#%�JZ�*"�%�

� � ��� � ������ � ��� � �G�%����4#/,��"��� ����q5K��� ,��Q,��X#/,[,����0;A��� D�*+�����0#$ZX*"�sD���-,4���E,�� &�1�,����3#%!���-,���O,(�J�%��w � >?��D.��� ������K���*+> �6� �+,4��3�X#/,.#E�,4���+�0���_���4#z,4�"�%� ')�"!%�5,3Y_��#%� >?��D.���������%K���*V>��� �ED��� �����CJ�%,������8�6�"���s,����"�x�"�Q#�� >?��D.���������%K��k#/D,4�+��� F|�V1l#%� >?��D.���������%K��)�6� �+,����Q#%� ��+'u��*+��')���-,4��\MO�

� ��� � $����� ��� � $����q5K����8,�#%*+*"�y�6�2,4���lK�� ���m,���� ��q5K��� ,J,����l���,����+�j/#%*\�%1U� ��DO,4�"�%���m�/1CZX*+�l��#/,.#��

� � ��� �

�����+�k���_����#/,4�+��� � ��q5K��� ,4�0,��X#/,k,����B��#%��� ��� 'u�?���VZXDN#/,��"�����Q,��t,4���<ZX*+�BD��%�5,�� �?,3Y_�#%����*"�+���U�6&�1L� >?��D.���������%K����6���V,4����#%���G�"')��*+��')���-,4��BY->3,4���a#/!����-,4�l,4�X#z,����� j?�"D�x,4���;A����L,4���+�u� �,4K���� �%1�,4���+�k���_����#/,4�+����!%KX#%�4#/�5,�����k,4�X#z,k�X#z,.#t�X#/�kY_����� ����D����D�"*"��

`5P

Page 51: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�6�V,4�a,4����ZX*+��� >?� ,���'$�A&�1U#/� >?��D.��� ������K�� �6���V,4��� #%� ��K�����U5,4���+�A������4#/,��"���a'u#N>[� �,4K�����+'u')�����"#/,4�*+>%�

� ���� ������+� ���� �C���_����#/,4�+���k� ��q5K��� ,4�:Z�*"���+��1]��� 'k#/,��"���<F]'u�?���+Z�DN#/,��"���)�X#/,��yez,��"')�%-ZX*"�l,(>?���/�O,4D%� MaY������O,4K�� �����C�

� � ����� � � � �������������+�6������4#/,��"���3#/*"*"�y�6�:K������ �l,��u� �,6ZX*+�r�"��1]��� 'k#z,4�"�%�k�X#%��#%')�,4�����

�L#%D.�{�%1A,4������a')��� �4#%!���,(>E�_���r��#%�r#%�h#/�����?D��"#/,4���������_����� �a'u����4#/!��%��;X���%' ,����[�_���o7���_��DO,4�Vj��s�%1�,����0#%����*"�+DN#/,��"���U �Oj����8>v')��� �4#%!��k�"�x� ���-,a�+�v�+,�����5,��"� �,(> ��K�D.��,4��#/,[���<1]�4#%!/7')���-,.#/,��"���{�%1:'u����4#/!����kF}#%Y_�yj��Q,4���Q,4��#%��� �����8,x*"#N>����4M��+���������/�0;X����,4���+��� �N#%� ���U ; r���,4��#%����#%D,��"�����GDN#/�tY_�kD��%��D����,4KX#/*"� ����t#%�x#$���'u�%,��u�����?D�����K����uDN#%*+*2�6�+,4�t#<� �,4K���� j/#%*+K��%�;X���=�+��� ,4#%��D�%5# ��� � $J,4�4#/���4#%DO,4�+���[���q5K����8, �m��K�*+�aY��6#/D�D��%'u�X#/���"��x�6�+,��a�X#%�4#/'u�O,4��� �2�"�����V7DN#z,4�"��!G,������_�����V,4�+���u�+�),�����Z�*"�6,4�xY_��!%�"�k� �N#%���"��!�?#%���k,4�����5K�'[Y_��� �%1cY->5,4���m,4�x� �N#%�C�A�����������_����� �k�J�%K�*"�v�+�����+DN#/,��),����s��K�D�D�����Q� ,4#/,4K��x�%1�,����u,��4#%����#%D,��"���C=,4���u�5K�'[Y_���[�%1:Y5>5,��������#%�U\#%���$,������X#/,.#E�

�����3�"���V,4�"#%*Aj���� ���+�����/1l,����3; ���� ���_��D�+ZXD�#/,4�+������K�,�*"�"������#hY->5,4�O7�Y->57�Y->?,��<�����%,��ED��*I���OZX���"��![1]���J��#%D.�0'u�����#%!���#x*+�"� ,m�%1 d��O,(�J�%��ws9 >?,�� ��������F}d�9��M ZX�*"���:�/1cj%#/� >?�"��!x��� ��������y�m�j%�����,����"�m#%�������-#%D.�k�"� D�K�'[Y_��� ����')�lY��DN#%K�� ��,4���������"�J#�!�� �N#/,m���N#/*��%1U����,4�+���X#%*X��#/,.#�#%���$'u#%�->3'u����4#/!����l�X#Nj����?K�'u�����K��l�X#%��#%')�,4����X�N#%D.�<�%1=�6���+D.��#%� ��D���')���%�����<�%12'xK�*V7,4�+��*"�B#%!�!�� ��!-#z,4���hF|������E��DO,4�+��� `�� PE� P%MO�i&(� #%�����V,4�+���U:,4���h#%')��K��-,0�%1�D�E���h� ��q5K��+����� ,��� � ��DO,4�Vj���*V>Q�"')��*"�'u��-,L��K�D.�k#���� �%,4�?D���*E�J��K�*"�kY_�6K����+�5,�K��+,��+j%��#/���uj%��� >u#%� D.���+,���DO,4K�� ��� ��� 7D��VZXD%�2;\�%�L,����"�L� �N#%� ���k�V, �J#%� ����D�"����u,��X#/,J; ����t�m��K�*+�uK�,��"*+� ���6#��X#/,4#����D��?���"��!�� D.����')�,4��#/,��m��K�*+� 1|#%D�"*+�+,.#z,4�x,��4#%��� �X#%� ���-,x')��� �4#%!%�u,4��#%���81]�����0&(���N#%*+*+>�c1]� ��' ,4���)�_����� ���D,��+j��u�%1,4���3#%����*+�"DN#z,4�"�%�U=,4���$D����#/,4�+�����%1�; r��� 'u����4#/!����a�m��K�*"�~Y_�3#%�a���+'u��*"�0#%�[Z�*"*"�+��!B�+�~#�X#/,4#k� ,���K�DO,4K�� �)#%���B,������{DN#/*"*"�+��!u#%�{#%K�,��/7(!��������#/,4��h����KE,4�"����,4�k����D�E���[,��X#/,r�8,4� K�D,�K����/���*V,4���%K�!��h,4������)#%� �)�5K�')��� ��K�������D��?���"��!3� D.����')����#%���{,4�?��*"� �,���,4�X#/,�D��K�*+� #/D�D��%'u��*+�"� �,4���"�r���!�����)�/1:#%KE,4��'u#/,4�+���UC,����a')��� ,��_��� ,4#%Y�*+�a#%���{�6�"���*+>BK�����v#%� � ��@BbA�� �mH� #/����r�Ed��VW��

`-^

Page 52: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

� ����X#%���l,�����'u���8, �X�����+Y�*"�r� ��*"KE,4�"�%�s�J��K�*"�3Y��r,��)���D��?���r,4��#%����#%D,��"�������+�s,4����� �?,4��E7���+Y�*"��@B#/��w5K��sb #%��!�KX#%!���F ��@BbpM � `��}�L9J��D�#%K�� ���"����K�� ,�� >a�+�LY��!��"�����"��!r,4��'u�yj%�6,��y�:#%� �k,4�����@<b � ,4#%���X#/���3�"�s,��������j%��*"�%��'u��-,6�%1p������3�"�-,4�� 1|#%D�����,����"�:#%����� �-#%D.�0�J�%K�*"�3��� �gj?�+����#!������� �"D[D��'u'xK����"D�#/,4�+���31]�4#%')��m����w3,4�s,����[&(��;A���U�l�y�J�Oj���� D�K�� �����-,�*+>B,���� �r@Bb�� ���D�� 7ZXD�#/,4�+���<��#%�6���%,l1]K�*"*V>k���E,4�"')� ����0,4���G,��4#%���81]��� �4#%*c�%1=*n#%� !��rq5KX#%�-,4�V,4�+���l�%1=Y��"�X#%�8>0�X#/,4# �m#%*"*�X#/,4#s�"�l,4�4#/����')�+, ,4����#%���r��HJ&�&8e �l���"D�E���xD.�X#%�4#/D,4������&(����K�� ,����n#/*=�X#%�8,4������r�%1%�r@Bb~��K�D.�#%���A���+D�D�����U-&o9:@ 5@<�%,������%*n#�%#%��� �A�������/� D��' �X#Nj������4#/1 ,����Q���D���')'u����X#/,��"�����=�"�-j%��*+j?�"��!,4���GD��')����������+���$�%1=Y��"�X#%�8>s�8,4����#%')�l�+� ��@Bb F]��K�D.�B#%��f 9 ��@<b M:�6���+D.�<D�#%�<Y_��K�����B�+�,4��#%���81]����� �"��!k�X#/,.#sK����"��!k,4���x�gj%����,����[f �"� ��*"�������D�D��� � �A� �%,4�?D���*:F]fh��� M � W�� �}���l�y�J�Oj����#u!%������4#%* 7(��K�� ���%���GY��"�X#/� >-7(�X#z,.#u�%��,4�+'u���N#/,��"���0� D.����')�x�X#/�����%,l>��O,rY_�����B!���������+DN#%*+*+>0�+'Q7��*+��')���-,4��U�[;X����,����"�����N#/�����U �r@Bb��m��K�*+�{*"�"w/��*V><�����yj��a,4�?�0�"��� �)D��+���-,�1]����,����a&(��;A��#z,,4���"�:,4�+'u�/�

�EK�� � � � �mH �m��K�*+�~#%*"� �<�m����w��J�*"*:#/�[#B1]�4#/'u�O�J��� wh1]���x')��� �4#%!��u,4�4#/��� 1]���AY�K�,x,4���+�#%�������-#%D.�hD��K�*+�BY_�[D���K��5,���� �����?��K�DO,4�+j%�%�r; �"���8,N ��� H �"')��*+��')���-,.#/,��"�������X#Nj��aY_�����h���%,4�/7���+��K�� *+>)�����E7����%� ,.#/Y�*"�/�=&(�$#%�����V,4�+���U ��� H �X#%�:Y_����3D�*"�%����*V>Q,4�"��s�6�+,��3H�e�H ��� X#%*+,�����K�!%����%'u� #�#Nj/#�� � H �+'u��*+��')���-,.#z,4�"�%���������+� ,��u9m��DN#/K����Q,4���Q��� �"'u#%� >B!��-#%*=�%1J&(��;A�h�"�r�"�-,����87���_����#%Y��"*+�+,(>%E����+,��������m��K�*"��� �mH Y���,���������,��"'u#%*C� ��*"K�,��"���3#z,�,4���+�l�_���+�5,��

f ����� �N#%����@<bk#%����� � H #%� �2�6�"���*+>�K������G�"��,����LK�������+��,4���L&(�-,4������O,pD���')'[K����V,(>�y,4���&(��� � �:��Y�� ,��4#%DO,l�?>?�-,.# �0d��%,4#/,4�+���u�5K�'xY��������aF]�r��dG�+WgM � ,4� K�D,�K���������D�E���+��![� D.����')� � ���I�X#%�x*"����!BY�����~K�,4�+*"���������6�+,����"��,4���0�p��*+��D��%'u'[K����"D�#/,4�+�����G�"����K�� ,4�8>��h����d��VW3�"�[#/��������� ,4#%���X#/���3�6�+,4�$#a�5K�'[Y_�����%1p1]�����*V>0#Nj/#%�"*"#%Y�*"���"')��*"�'u��-,.#/,��"������=&(�<#%�����V,4�+���U?'k#%�->k��K�D.��"')��*+��')���-,.#/,��"�����G�/1�����d��VW0�X#Nj��3Y_��������"!���*+>�����,��"')� ���� 1]���x���_������#%�������� 1]��� 'k#%��D��%�@<���8,a�"')�_��� ,4#%�-,4*+>% ���y�J�Oj����A,4���s����d��VWs�8>E�-,4# �~#%*+*"�y�6�G�����%,��ED��*"��,4�<Y��k�����D��"� ��*V>t#/����"�-,�K��+,��+j��*+>Q� ���D��+Z����UX��� �yjE�+���"��!a#%�0D�*+�N#%�m�����/,4�?D���*����ZX���+,4�+���k,��[Y���K�����<�+�k,4����K�*+,��"'u#/,4�')�"!���#/,4�+���u,��u�%,���������#/,.#Q����D�E���"��!a1]�4#/'u�O�J��� w5�l� K�D.��#/���r@BbA�

`�� PE� P �A� �%,4�?D���*U���ZX���V,4�+���

�������r��dG�+W[�����%,��ED��*c���_��D�+ZXD�#/,4�+���<1]����; ���� �+�6���,4#%�"*+���$�"�B�����_������� �<�x�6;X��*"*+�y�6�"��!a�+�#[,4���E,�KX#%* �����D�� �"��,��"���3�%1 �N#/D.�B; ���� ')������#%!��r,(>?��� �

`�`

Page 53: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

� � � � � � � � �#�

�2j��� >$; �������Y�� ,4��#%D,�� #%D.w%�O,��r#z,.# �����+,GF]���L����MJ�+�:����D�#%��� K�*n#/,����$�"�s,����� � � � � � ���� � �#�6��� ���G�\����� � � � � � � � � �#�O��+��#%�����+,4�+���3,4�kD���-,.#%�+���"��!),�����,��4#%����#%D,��"���$')������#%!��/D��%�5,4#%�"���pZX�*"���p,4�X#z,=�+� � ��q5K��"� ���x1]�%�=#%*+*5'u����4#/!�� ,(>?�_����A��')����!6,4�������#%� � ,����J�p�4#/���4#%DO,4�+���&o� F �� � � � ����MO�#%���$;=�"*+���?>?� ,���' &o� F � � � �lMO�

����� � � � � � � � ��� j%���k,���#%*"*+�g� #�; ���� � ��q5K��� ,k,��{Y��$'k#z,4D.�����1]���Q�V,4�a�����*+>%� ;X���#%*+*2���4#/D,4�+DN#%*=��K����_��� ����p,4���a,��4#%����#%D,��"����&o� ������K�*"��'u�����*V>�Y_�uK����"q5K��a1]����#%*+*2D�K�������-,4*+>�_�������+��!�,��4#%���4#%DO,4�"�%�����2&(�k���4#%DO,4�+D��%?���y�m�j����X�V,m�+�J#/����K�'u��k,4�X#z,m,����"� �"�m#�D����DN#z,4����#/,4�+����%16,4��� �L&o� �%16,����0�����?D�����Q�"���+,4�"#/,4�+��!3,4���s,��4#%����#%D,��"���CL#%���~#hD���K��5,����a�%16,��4#%����#%D,��"�����1]���Q,4�X#z,s��� �ED�����u�6���"D.� �+�u�+��D�� ��')���-,4�� 1]���)�N#%D.� � ��q5K��� ,N� ����� � � � � �"�u����5,sY��DN#%K�� ������x*"��!��+DN#%* ; ���� D�"��DK��+,�'k#N><DN#%� � ><,4�4#��uD�1]����' '[K�*V,4�"��*"� ' 'u�%K��-,4��� )sZX*"�[�8>?� ,4�'u��,��#s���+��!�*+�a;A� �G�C�����);A� � '[K�� ,r,������{� ��K�,4�x����� ���%�������YX#/D.w<,4�s,����a')��K��-,4��{Z�*"�[�8>E�8,4�'�6���+D.�<�+���+,��n#/,����0#a,4��#%���4#/D,4�+���U�

� � � ��� � ��������� &�

����� � � � ��������� &�u'u����4#/!���� ��q5K��� ,4��,4�X#/,l,4���x;A����� ��D�gj%����,���� ' ���?�%,�)Q�+���E���G&o� F],��X#/,l�%1'4e )-MO�G����� � � � ��������� &� ��� � � ��'u#N>�� �,4K����{����*V>�#%� � � � � ��� ���� � ! ���"�����+DN#/,��"��!k#s1|#%�"*+K������K��h,�� #%DD�����$���"!%�5,�����O,4D/� ���3#~��K�D�D�����81]K�*��8,.#/,�K��3�6�+,4� ,����{���?�%,3�"���?���h&o� F �� �� ��� ��"$#��MO�����_����#$��K�DD����� 1]K�* � � � ��������� &��,��4#%����#%D,��"���C ,4���kZX*"�)� >?�8,4��' 'k#N>�Y_�kD��%�����+����� ���' ')��K��-,4��+)Q�"�0,4���G�8>?� ,4�' w%��� ����*}�

� >?���+DN#%*+*+>%C,4��� ��� � �������� �0,4�4#/���4#%DO,4�+���{����*+>$,.#/w%������*"#%D��[#/,r,4���[,��"')�x�%1J;A�B')��K��-,N����y�m�j%����?*"�+w%��#/�5>[�%,4����A�"���?���:�+�[,4����&(��;A��%,�����*"�?DN#z,4�"�%�x�%1\,4���l� �E�/,2�"���E���J'k#N>[D.��#%��!��/�&(�k,����"�mDN#%� �%X#G� ,.#z,4K��:�/1 � �� �! � $��J�%K�*"�s�+�����+DN#/,��l,��x,4����w%������*C,4�X#z,�#%�s� �O7�����!%�"� ,��4#/,��"����"������D������#%� >%�

� � � � �����

&(�v,4���0DN#%� �0�%1l� �E�"�8,4�"��!BZX*"��x,4��� � �����h'u����4#/!��0���� j���)#%�a#�� �E��*+�"D�+,[�+�����+DN#/,��"����,4��,4���;A� � ,4�a���O,4� �"�j%�r,4���r#/�$&(���E����#/���3#%*"*+�ED�#/,4��#aD����-,�� �?,�F|�V1c,4���+��D����-,4���?,6���E������%,6#/*"����#%��>� �E�+� , M �L9J��D�#%K�� ��,���� �� � $���� �& ����� ,4�4#/���4#%DO,4�+�����J'xK�� ,6#/*"���x��K�����*+>0#/�s�"���?����&o�[5,4���"�:D�#%�

` �

Page 54: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

#%DO,4KX#%*+*+>kY��G������h#%��#Q������K����X#%�-,�'u����4#/!��%���l�y�J�Oj����C�+�$,������+�-,4��� ���8,��%1=���� 1]��� 'k#/��D����+,D��%K�*"�3Y_�GK����1]K�* ,��a1]����D��,����G;A� � ,�� '8����� 7(DN#/D.���")),4�����"���E����1]����1]K�,4K�� �rK����/�

&�1:,4���k���q5K����8,[�"�G�_��� ,4#%�"���"��!0,4�3,4���kD�� �N#/,��"�����%16#3���O� ZX*"�/p,���� � � �"$#��ZX��*+�t�"�rZX*+*"��#%DD���� ���"��!3,4�$,4���)&o� #/���t*+�ED�#/,4�+���{�%1J,����u��#%����5,x�"���?���/�k�����+���+��1]����'u#/,��"�����+�x#/� ���E,4�V7')� �N#z,4�"�%�$,��X#/,r#/*"*"�y�6�l,4���a#/!����-,4�����"� �X#/,4D.�����{Y-><,����a;A� � ,4� ' D�������D,%)s,4���[�+���?����,��0#���+����DO,4���8>s�6�+,�����K�,�,����G#%�3� �?,4������Vj������N#/��D.�<1]�%�:,4�����"���E���/�

� � � � ��� � �

bc�"w/��,���� � �����u,4��#%����#%D,��"���U�,�����D�*+�����G'u�����#%!��G�"�6#Q� �E��*"�+D��V,6�"�����+DN#/,��"���s,��),�����;A� � ,4�X#z,#BD���-,4� �?,Q�+�����h*+����!�����+�tK�� �3#%���vD�#%��Y_�k���*"�,����U��9J��D�#%K����s,����0;A��� � >?��D.���������%K���*V>')�E���VZX���m,4�����+���?����K��_���3���q?K���� ,�#%���$�+'u')�����n#/,���*+>[���"� �X#/,4D.�������& ��� �m���q5K����8,4��X,����rD����?7,4���?,��+����� �"'u#%���+*+>u#uD�#%D.���+��!k')��D.�X#/���"� '<�m����������� � �:'u����4#/!����+��D�*+K������#%�$�"���E����&o� #/���,4��� ����� � ����� � � ���+��D�*+K�����:,4�������O,4K�� �<�8,.#/,�K��l�%1 ,�����D�*+�����r� ��q5K����8,N�

� � � ��� � $

����� � � � � � � $J���L��� ���q?K���� ,�� ,����6;A� ��,4�r���+���X#/,�D.�)#%!����-,��2,4�r����#%� ����� � � ��Y->5,4��A1]����',4���uZX*+� � � �"$#� ��� Y_��!%�"�����+��!$#/, � � � ��� Y->5,4���1]� ��' ,4���uY��!��"�����"��!$�%1m,4���)ZX*"�/� �� � $ � � � � ����O,4K�� ���m,�������� � ��! � �/1C,4���l,��4#%����#%D,��"���k#%���),4����$�� � �6�6���"D.�)�:#%�m����#%�U�A&�,m������K�*"�)Y������%,4��,4��#/,aY_��DN#/K���� ����� � � �B�+�a#B,(�m�/7(�?D,��,Q�"�-,���!���a#/,a')��� , � ��� ^ � Y5>5,����QDN#%�~Y_�s����#%�~�"����������q5K����8,N�

� � � � ��� �

����� �& �����G,4�4#/���4#%DO,4�+���v���q5K����8,4�[,4���s� >?��D.��� ������K��)')�?���+ZXD�#/,4�+�����%1������ � � �$Y5>5,����Q�%1�,4���ZX*+� � � �"$#� � � Y_��!��+�����+��!�#/, � � � ����Y5>5,������ 9m��DN#/K���� ����� � � � �+�0#v,(�J�/7��EDO,4�O,3�"�-,4�!�����,4���#%')��K��-,��%1m�X#/,4#0,��X#/,GDN#/� Y_�a�6���+, ,4����+�{�����a,4��#%���4#/D,4�+���{DN#%��Y_�Q#/,G'u���8, � ��� ^ � Y5>5,����#%���x�"�=D���-,.#%�+�����a�+� $�� ��%�=����� �&���������� � � �m')��� �4#%!%�:���O,4K�� ���=,4��� ��� � ��! �=�/1X,4���J,��4#%���4#%DO,4�"�%��"�����"D�#/,4�+��!),����a��K�D�D����������1|#/�"*"K����%��&�1L,4���x,��4#%���4#%DO,4�"�%�B�:#/��#/,r*"��#%� ,��X#%�8,4�n#/*"*+>s��K�DD���� � 1]K�*},4���G�5K�'xY���l�/1=Y->5,4���� K�D�D�����81]K�*"*V>0�6���V,�,4��<�+��� ,�������<�+� ����� � � �?�

` �

Page 55: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

� � � ���� �

����� ���� �=� ��q5K����8,G���X#%Y�*"����,����[w/��������*2,4�0� �,����"�Oj��[�+��1]��� 'k#/,��"���$���!-#%� ���"��!s#kZX*"� � � �"$#� �������')����! ,4������#%�4#%')�,���� �u,4��#/,0DN#/� Y���� �,�K������� �"� ���� � � � � � �B#%���<,4���BZ�*"�B�_��� 'u�+��� �"�����F � �"$#��M ���� ���$&o� F ! ��$yM ���� ��K�� &o� F � ��$yM �ZX*+��� � �� �+� Y->5,4���F����

���M �*n#/� ,<#%D�D��� �<,4�+'u�

F � � � � � � � ��� ��M -ZX*"�lD�� �N#/,��"���),4�"')�xF ���� � � � �� � ��� ��M 5*n#%�8,J')�E���+ZXD�#/,4�+���a,4�"')�xF � �"$ � � � � ��� �� �� ��� ��MOc����*"�O,4�+�������"')�3F $#������� � �� � ��� ��M U�5K�'[Y_�����%1m�X#%����*"�+��w5�)F � � � � � � �! ���nM c�5K�'[Y_�����%11]�4#/!�'u��-,4���_���+�5,�����,��sY->B,4���[�"���?���sF � � �� � �! ���"MO_ZX*"� �\#%!��aF � � ���MOU#/����j�������+���h�%1L,4���ZX*+�)F � ������ ��?MO�A&�1p,4����� ��q5K����8,��J#%�lK���� K�D�D�����81]K�*I\,4���G�%��*+>uZX��*+�$� �,�K�������<�6�+*"*CY_� ��� � ��! �O�

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

����� � ��� � � �������q?K���� ,a#%*"*+�g�6��,4���k')�E���VZXDN#z,4�"�%���/1:ZX*"�u#/, ,4���+Y�K�,����xY->{,4���sw%������*I�$������"���E���Q&o� F � � �"$#� � �lMOCZX*+�Q�����')�"��� �"�����kF � �"$#��MO K�� ���x&o� F !#��$yMOp!����%K��t&o� F � ��$yMO *"#%� ,�#%D 7D�����=,��"')��F � � � � � � � ��� ��MOgD���N#z,4�"�%��,4�+'u��F �� � � ��� �� � ��� ��MOz')�E���VZXDN#z,4�"�%��,4�"')��F � �"$ � � � � ��� ������� ��MOU���*"�O,4�"�%��,4�"')�0F $#������� � �� � ��� ��M U#%���{Z�*"� �\#%!%�QF � � ���M�#%���[#%'u�%��!s,4���a��#%�4#%')�,���� �,4��#/,6DN#%�$Y_�G� �,lY->0,4����w/��������*I� � ��� � � �������� � � ���+�����+DN#/,����:,4���*���� ��! �:�%1 ,��������q?K���� ,��

`5S

Page 56: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

`�� ^ ���"� ,����+Y�K�,4��3��!���5,����*"�+j%���8>3�?>?� ,���'

�����+�)� ��DO,4�"�%� ���+��D�K�������u,����3!��-#%*+�� ����� �"!���#%�����"')��*"�'u��5,4#/,4�+���v�%1�#{�X#%� ,��"DK�*n#%�a'xK�*+,��V7*"�+��!�KX#/*-&8@<� ���Oj���*+����')���-,2w5�V,N/,��������+� ,4� �"Y�KE,4���G��!%���-,L����*+�+j%��� >��5>E�8,4�' F}�6������MO�z�l��������_����#/,4���K��_���3,4���G��!%���-,����*"�Vj����8> �A���%,��ED��* F|����� MO��6���+D.�B�"�l#Q'[K�*V,4�V7�*"�+��!�KX#%*X� ��*"KE,4�"�%�#%�:�V,:� K����_��� ,��:'[K�*V,4�"��*"��#%!����-,�*"#%��!�K�#%!���� ,(>?������L&(�3#%�����V,4�+���U?Y��DN#%K�� �r�����~�"�J#x���+'u��*+�%*"�+!��-,(�J��"!��-,3��� �%,4�?D��%*�,4�X#/,$���?���3���/,<K���� #%�-> D�K�'[Y_��� ����')�{����D�E���"��!���D.���'u�/��l�����������K�*"�{� DN#%*+�[�J�*"*2�+�h���� 1]��� 'k#%��D��O7���������V,4�+j%�a���-j?�"� ����')���-,4��[�����)�l������#%��D.���+,4�D,�K����a�+�D��%�����+� ,4�6�%1p,4����1]�%*"*"�y�6�+��![D��%'u�_������5,�� �

� &8@<�67o9:#/�����$�p�4#%���81]�����A���%,��ED��*U&(')��*"�'u��5,4#/,4�+�����!����-,4�G#%�������E�����'[K�� ,�� K����_��� ,�#0D��%'u')���h��� �%,4�?D���*p,4�3��K������%� ,�,4���a')�"!%�4#/,��"����%1=#%!���-,4��� &(�$��������:1]���l#%�$#%!���5,6,��)')�yj����+,����*+1p,4���+�������%,��ED��*U'[K�� ,lY���� K����_��� ,����1]� ��' ,�������������_��DO,4�Vj��G�%1 ,����G#%!���5,

� � #/,4� ���E7o9J#%����<�p�4#%��� 1]��� �A���/,4�?D���*c&(')��*"�'u��-,.#/,��"��������{�X#z,4���%� ���1]����0,4��#v���?�����6���+D.� KE,4�"*+� ����s#/!����-,3���� j?�"D���� ;\�%�0#%� #%!���5,0,��')�"!���#/,4��,4�)#a�X#/,4� ���U�,������X#/,4� ���3'[K��8,�� K����_��� ,�,����G#%!���5,6,��4#%���81]���6��� �%,4�?D���*}�

� &8@<��&(�-,4������ �,����xF|���$�j%��� >3��#%� ,��"D��+�X#%�-,����?���NM9J�DN#%K�����#%!����-,��l')�yj��r,4�u#%���31]���%' �X#/,��������6�6���"D.�<#%�����%1pj/#%���"#%�-,6#%��D.���+,4�D,�K������_#��*"#/,�1]�%��'a7(�"�������_���������-,N��"�-,4������ �,4��{*n#%��!%KX#%!��['xK�� ,rY_�aD.����� ��� #%���{��K������%� ,4��{����Oj����8>3�X#/,������U�

� &8@<������6&8@<��-�+,�����*V1o��"�2#�D��K�D�n#%*���*"�'u��-,2,4�y�J#%�����A,����6���j%��*"�%��'u��-,m�/1C#/�u#/!����-, 7�YX#%� ����8>E�8,4�'<�)f �+,4����K�,�� �E���+Y��+,��"��!3#3���_��D�+ZXD)Y_���X#Nj?�"���c,4���Q�"�E1]�4#%�8,4��K�D,4K����)��K����_���8,4�"��!,�����'u��Y��"*"���N#/,��"���)�%1=#%�<#%!����-,l�"��K�����*+��� ���

� ����'u#%�+�E78�E�_��D�+ZXD��A���%,��ED��*LF],��QY���K�� ���BY_�,(�m����h#%!���-,4�l#%���$���?�����4M9J�DN#%K����Q'u�%� ,)F]Y�K�,����%,G#/*"* M�&8@<�����6�+*"*p�������,��3D���')'[K����+DN#/,����6�V,4��,4���)��#/,4� ������#%�3���E,������ �"Y�*+�������%,��ED��*U� ����K�*+�<Y_�����j%��*"�%����U�

` �

Page 57: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

Node2Node1

MA

TP

d 1 1

3

2

4Port MATP Data

; �"!�K�� ��`�� � �L��!���-,��p�4#/��� 1]��61]� ��' dl�E���xPx,��kdl�E���aW

�1�,������ ���V,4��')��-�%��*+>�,4���6����'u#%�+�E7(� ���D��+Z�D:�����/,4�?D���*X#/���),����6#%!���-,mD�E���61]��#%!�')���-, #%� ����_��D�+ZXDG,4�u#u�X#/� ,4�+D�K�*"#%��&8@<�67(YX#%� �����8>?� ,4�'<������#/,��+�l,��u��#N>$,��X#/,l,4��� � � � ����� �� � �������O#%���h,����a�"')��*"�'u��-,.#/,��"�������%1L,4��� � � � � �� �%$ � � � � � �� � ���� � ���#%���h,4��� � � ����� � �� �%$�+ � � � � �� ������� � ��XDN#%�hY_�[� ��K�� �����"�h#%�-><� >?� ,���' ,��X#/,rKE,4�"*+� ����l���"')�"*"#%�6K��������*V>E�+��!sD��'Q7'[K����"DN#z,4�"�%�u��� �%,4�?D��%*"���2;\�%�m�+��� ,4#%��D��/��Oj����8>0#%!%���-, �&������Y_��,��4#%��� 1]��� ����s1]����' ������*"�?DN#/,��"���,4�r,�������� �?,LjE�"#�#��m��*+*V7(K�������� � ,��E�?�Q�����%,��ED��*��yj���J#r�m��*"* 7(w5���y�6�Q���,(�m��� w)�_���8,N5#%���)�j%���8>#%!���-,uD�#%��Y��3�"�-,����������,�����Y5>�#/,)*"�N#/� ,Q�����3�+�5,���� �����O,4���<F]�����<;=�+!�K����0`�� � M ���l�����v,��5K������DN#%��� K�*n#z,4���[,����3#%!���-, 7(Y�#%����~,��4#%��� 1]���a�����%,��ED��*I=,����s�X#z,4���%�E7(YX#/������,��4#%���81]���[�����%,��ED��*I#%���3,4���G�+�-,4��!%�4#/,��"���0�%1 ����������')��� �r�"�-,4������ �,4�����

&(�$,�����1]��*+*"�y�6�"��!x����DO,4�+�������,����r������"!%�<#/���<�+'u��*"��')���-,4#/,4�+���u�/1 ,������X#/,4� ���3#%���<#%!���-,�_��� ,��"�������%1A,4���a���"�8,4���+Y�K�,�������!����-,����*"�+j%���8>��5>E�8,4�' �6�"*+*pY_�[���+��DK���� ���U��&(�{#%�����+,4�+���U�#���O,.#%�+*"���<���_��D�+ZXD�#/,4�+�����%12,����[����� �����%,��ED��*c,4�X#/,�#%*"*+�y�6�l1]����!����������+DxD��'u'xK����"D�#/,4�+���3�%1&8@<����#%D����� ��D��%������DO,4�+���E7(�%���"��-,4���B#%���<D���������D,��"����*"��� �����O,(�J�%��w5���6�"*+*UY_�x!��Vj����C�6;=�"�X#/*"*+>%���D�K�� �+,(>Q�+����K����A�6�"*+*�Y��l#%�������������u1]��*+*"�y�m���QY->)#����"��DK���� �"���)�%1_1]K�,4K����6������N#/��D.�s���)�6�������

`�� ^��VW ����� �A���%,��ED��* �E�_��D�+ZXD�#/,4�+���

�����������v��� �%,4�?D���*\�+�m#/D,4K�#%*"*V>[,4����D���')�_�����V,4�"�%�)�/1C,(�m�[���"�8,4�+��D, ��� �%,4�?D���*+��5�������%1C�6���"D.���K������%� ,4�)D��%������DO,4�+���E7(�%���"��-,4���Cm� ��*"�"#%Y�*+�u,4��#%��� �����8,Nm#%���~,4���3�%,������Q� K����_��� ,��"��!{D��%������D 7,4�+����*+������K���� ��*+�n#%Y�*+�JD�������D,4�Vj?�+,(>��AHJK���� ���-,4*V>�-�����{�����������LK��_���)#�����*+�n#%Y�*"� D���������D,��"���?7��� �"���-,���� ,4��#%��� �����8,0')��D.�X#%���"��' ��K�D.� #%�k�lH�� ���l�g�m�j%����,4���B����� ���_��D��VZXDN#z,4�"�%� #%*"� �

`-T

Page 58: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

��K������%� ,4�:#�D��%������DO,4�+����*"����:D��')'[K����+DN#/,��"���Q��D.����')��,4�X#z,:�"� ������"!%�����0� K�D.�s,4�X#z,�#%�->)D����?7���D,4�+����*+�����Q,4��#%��� �����8,k')�����"K�' D��K�*+��Y_�BK�� ��� #/�)�m��*+*I� &(��������U������ �+�u�+�5,�����������,������ ,s#/,4����,4���$,4��#%�����_���8, 7(*"#N>����)�%1�# �����%,��ED��*6� ,4#%D.w F|��K�D.� #%�k&�� ��� �[� P � MQ#%��� ���%,s#z,,4�������,(�m��� w-7�*n#N>���3#%�s�X#Nj%�h�%,4����s&8@<� �+'u��*"��')���-,4#/,4�+�����Q��K�D.� #%� � ����� � � � � � ^�^ �I�i��������=7�YX#%���� #%!����-,$�"�u,4�5K��3� �E�_��D,���� ,4����� �gj?�+���h�+,��0�g�6� ��� ��! $#�� � � � � � � � � � ���*"#N>����s,��#%����*"�"D�#/,4�+����� �6���"D.�<'k#%w/�rK����G�%1 �+,��������8j?�"D�����

9J�%,�� ,4���hD�������D,4�+���E7������+���-,4�� #%��� D��%������DO,4�+����*"����0����� ��� �%,4�?D��%*"�0#%� �����+'u�+*n#%�Q�+�D��%�5,����-,m��K�D.�),4�X#/,L,����>aD��')'[K����+DN#/,���&8@<� D��?���l#%���)�X#/,.#��"�)#r���!�')���-,L,4�X#/, �+�A���1]���� ���,4�[#%��#%�0��!����-,6�r#/,4# �����+,�F]������MO�?�����r����� D����� �"� ,��:�%1 D�E����#%���0�X#/,4#x�6���"D.�0�+�JD��'Q7��� ����� ����#%D�D�������"��!B,��B,4���0D���')�������� �"���v� ���D��VZXDN#/,��"���v1]�%��'u#/,x� ���D��VZX���~�"� ��;pH�WyT � R � T �I������$*"���!%,4�~�%1�,4������3ZX��*+���)#%���3�+��D�*+K������~�+�~,����3�����GL#%*"����!��6�+,4�~,4���$K���D���')��� ����� ���*"���!%,��t�6���"D.���+�[K�� �����"� ,4���3#%*+*"�?DN#/,��"���{�%16Y�K � ��[����#%D��s,��h#%D�D��')'u�?�X#/,��u,4���sK���D��'Q7��� ����� ����� � ��%�

HJ�������D,��"���E7������+���-,4��a�����{�"� ����D��')'u��������[�6�����)#%!���5,��6F|�+��D�*+K����+��!�,������+�=�X#/,4#-M �6�+*"*Y_����#/,4�����*"#%��!%�kF]'u�%���r,4�X#/��#a1]����5K������ ����w5�+*"�/7�Y5>5,�����X1]���6�+��� ,4#%��D��NMl#/���<,������yj%�������N#%��%1:,��4#%�����_��� ,��"��!$,4���' �+����KE,(�J��"!������Y->�,����s������t1]�%�[#<� ��*+�n#%Y�*+�QD���������D,��"���C�B9J�DN#%K����,4����,4��#%��� �����8, 7�*n#N>���J������K�� ���J,�������� ����� �"��!x#%���s�+�-,4��!%���+,(>Q�/1c,4�����X#/,.#E?,������ ���"�m���x�������s,����K������%� ,G���Oj���� ���u#%D.w5���y�6*"���!���')���-,����Q����� ��#%')��*"�)@B��H �%1J#0��K�DD����� 1]K�*m����� ,4�4#/��� 1]��DN#/��Y_�s� �������"�~; �"!�K�� �k`������ ���*+>�,(�J�{�_����� �"Y�*+�s��K�,�D���')���a���E�"� ,Q�+�t,4���s,4�4#/��� 1]��a�%1�#%������ #%D����� �r#u� ��*"�"#%Y�*+�GD�������D,��"��� �:,����x����� �6�+*"*cY_��,4��#%���81]����� ���h� K�D�D�����81]K�*"*V>�#/���B,4���D��%������DO,4�+���h�6�"*"*pY_�aD�*"�%�����{Y->B,����a�"���+,4�"#/,4�+��!u#%!����-,�c����,4���aD���������D,��"���h�6�+*"*pY��a*+��� ,�#/���,4����� ��D���+j%�����6�+*"*UY_�G*"�1 ,6�6�V,4��#/�<�'u��,(>$����,���K���D�#/,4��������G�_�E�"��D���,4���G�X#%�8,4�n#/*c����*+�+j��� >�"�L� K����_��� ,����kK�������� D��%������DO,4�+���E7(�%���"��-,4���u����� ,4��#%���81]����-,���������� 1]����'u#/,L����*V>aD��%�5,4#%�"���,4����Z���*"���l����D������#%� >31]���:,���������*+�+j��� >0�/12#%!%���-,6,4� �?,�#%���3�X#z,.#<F|����G;=�"!�K����r`����-MO�

&(�0,4����� K����_��� ,:�%1 #%�sK���� ��*+�n#%Y�*+�%?D���������DO,4�"�%��*"����:,4��#%��� �����8,:')�����+K�' F|��K�D.�<#/������� MO,4����#%� ���?D��n#z,4���0@���H �J�%K�*"�sD���-,.#%�+�0#%�����+,4�+���X#%*X')��� �4#%!%����F]������;=�"!�K����l`�� ��MO�A9J�DN#%K�����,4���,4��#%��� �����8,a*n#N>%���a�"�xK������*"�"#%Y�*"�/2���Oj�������$#%D.w5���y�6*+����!��'u��-,4�u#%���s�����������U�~@<#%�->vD��%������D 7,4�+����*+�����A,��4#%��� ���%� , 7�*n#N>���L�����%,��ED��*"�L� �,mY���K������ ���u,�����'u# �E�"'xK�' � � ���l�%1U#G�X#/D.w%�,�����L,4���@B# �E�+'[K�' � ��#%��� �����8,������+,�F}@<����M ��;X��� ,4���+�J����#%���%�U�#x�����yj?�"���+���s'[K�� ,�Y_��'u#%����1]�%�m,4������VjE�+���+���B�%1=,4���[����� ����� �+�-,4�k'xK�*+,��"��*+��1]��#%!�')���-,4����� '8DN#%��� K�*"���� ) �E�"��D��x,����x��� �������%1���*"�+j%���8>{DN#%�����%,GY��)!�KX#%��#%�-,4����U #3,(�m�/7�Y5>5,��s#%!���-,x�+�����-,4�VZX������*+K��G#$�%���O7�Y5>5,��s@<�����#%!��

� R

Page 59: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

Agent Client

Time

Open Connection

Accept

Send Agent Packet

Close Connection

Start of AgentExit

; �"!�K�� ��`���� � HJ��������D,��"���?7(��� �"���-,����$����� @B��H

Compressed Code Length

Uncompressed Code Length

Compressed Data Length

Uncompressed Data Length

Compressed Code

Compressed Data

Agent Type (Language)Octet

1

2

6

10

14

15...n

15+n

; �"!�K�� �r`�� S�� HJ�������D,��"���E7������+���-,4��3����� � #%D.w%�O,

� W

Page 60: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�E�q?K�����D�udlK�'[Y_���QF}@���d�M�'[K�� ,�Y��a#/�������h,��s�j%��� >B1]�4#%!�')���-,�,��X#/,��"��� ���-,uF|� ���Q;=�+!�K����`�� T-MO�

;=�"!%K����[`�� �s�+*"*"K�� ,4��#/,4���,����)@���H 1]���r#s� K�D�D�����81]K�*L,4�4#/��� 1]��r�%1m#sD���������D,��"����*"��� �r����������G�c����� KE,4�"*+� �����#0���%���+,��+j%�u#/D.w?���g�6*+����!%��')���-,x� D.����')�%p�6���"D.� D��������"�8,4�G�%1 ,4���Q,(�J�z7Y->5,4��#%!���-,��"����-,4�+Z����J��*"K��J,����������O7(Y->5,4�G@B��d��E�����r���q?K�����D�G�5K�'xY���:�"�����"DN#z,4���m,4����*"#%� ,��K�D�D�����81]K�*"*V>k� ��D���+j%���0DN#/����K�*+�aF]� ,.#/� ,4�+��!��6�V,4�<WgMO�2���������q?K�����D�r�?K�'[Y��� ������x�"�J� ��� ��� j%���,4�Q�+�����"D�#/,4�r��#%D.w%�O,�,��4#%���81]����1|#%�+*"K�� �%�

;X����' ,4���r�_��� ���_��DO,4�+j%���%1 ,4���r&8@<�i,��X#/,��+�:'u�+!��4#z,4�"��!�,4�Q#[��#/,4� ���U�1]��#%!�')���-,4�:� ����K�*+�Y_��� ���-,��+� '8Y�K����8,4� )sD��������"�8,4�+��!u�/1A#QD���*+*"��DO,4�+���3�%12D�#%����K�*"���xF],����G� ��#%D,��5K�'[Y_���l�"�6*"�O1 ,�#/�#%�a�+'u��*+��')���-,.#z,4�"�%�x���O,.#%�+*I%Y�K�,A������K�*"�QY_�:Y_�,(�m�����<W6#%���3WyR-M �2�?�"'[K�*V,.#%������K�� *+>%/,4����&8@<�������K�*"�)#%*+*"�?DN#/,��:#%���%,4����2,4��� �N#%�Q�%1�D��%�5,�����*E,4�X#/,A�J#%�V,4�21]���L#%D.w5���y�6*+����!��'u��-,4���A������@B��d�%1 �N#/D.�t#%D.w5���y�6*+����!��'u��-,�� ����K�*+�{Y��[�8,4��� ���U � ����*"#%D��+��!k,4���)*"#%� ,����l1 ,4����N#%D.��Y�K�� � ,�,4������������r������K�*"�Bj/#%*+�"�X#/,��r,4���[�8,4��� ����@��Ed��C&�1A,����Q@��Ed �:#/��D����-,4#%�"����B�6�+,����"�$,4���x�4#%��!%��%1L#z,�*"��#%� ,l,4���x*n#/� ,l,(�J�0Y�K���� ,���_,4����������������� ����K�*+�������K�')��,����xY�K����8,4�����%��'u#%*"*V>���&�1A,4���� ,��������@���d �+�x���/,x�6�+,����"��,4���u�4#%��!��s�%1:,����s*"#%� ,�,(�J�hY�K���� ,���2,����s���������[�����%K�*"�t�J#%�V,1]���6,4���G� ,�������{@���di,4�uY��GK��_�X#/,����B1]����,(�m�k,4�+'u���,4���x#yj%����#%!��x� ��K����?7�,4� �"�3,4�+'u�uF � ���lMY_�,(�m�����h,�����,��"')�G,��X#/,r#)DN#%����K�*+�x�:#/������5,r#%�����V,4��#%D.w5���y�6*"����!���')���-,��J#%��� ��D���+j%���Uc#z,�6���+D.�$�_���+�5,m,4�������-,4�+����Y�K���� ,6�+�:���O,4��#%����')�+, ,4��U�2&�1 #%�3#%D.w5���y�6*"���!��'u��5,��6�V,4�3#Q@��Ed �%1������)�"��� ��D���+j%���UX,4����,��4#%��� 1]���6�+���X#%*+,����U�

�����)����D���Vj������6�"*+*=� �"')��*+><�:#%�V,r1]����,4���)� ��D����,��"�����%1mDN#%��� K�*"����/1:#3�X#%�8,4�"DK�*n#/� � �#������ �r�%;X��*+*"�y�6�"��!l�j%���8>a�������K�D�D�����81]K�*"*V>a���D����Vj���U5D������ ��DK�,4�Vj���*V>[���*"�Vj���� ���QDN#/����K�*+�%-#�@B��dD��%K��-,4���$������K�*"� Y_���+��D�� ��')���-,4�� #/��� #����O��#%D.w5���y�6*"���!��'u��5,BD����-,4#%�"���+��!v,4���t@B��d������K�*"�uY�������5,��L��*"*XD�#%��� K�*"��J������K�*"�kY��l������������0#%DD���� ���"��!G,4�G,4����"�J@���d #/���s��K���*"�"D�#/,4�DN#/����K�*+���0� ����K�*+� Y��B���"� DN#%� �����U��&�1G�����X#/D.w%�,3��#%�0Y����� � ��D���+j%��� �6�+,����"� ,����B,��"')����K�,�_�����+�E�C����0�V1�,����h,4�4#/��� 1]��$'xK�� ,$Y_���8,4�������� ��K��h,�� #�DN#z,.#%�8,4���%�����"D{� �%1 ,(�:#/���{1|#%�"*+K�������t,���� � #/,4� ���UL#%�~#%D.w5���y�6*+����!��'u��-,a�6�+,4�v#h@���d �/1 ����� �h�����%K�*"��Y_�s���O,4K�� �����C�h������ ��#%DO,rj/#%*"K��x�%1m,����"��,4�"')���%K�,��_��� �"�?��DN#%�{Y_�aD����EZX!�K�� ���U Y�K�,�� ����K�*+�hY��a*+����!s�����K�!%�{,��������K�� ��,4�X#/,�#%�0��� �����:��#%�:�?D�D�K�������UX#%���0�������8,6�����%K�!��s,4��#/,:,4����,4�+'u���K�,:����*n#N>u���?���:���/,���+!����VZXDN#%�-,�*+>u�"')�X#%D,6�_���81]����'u#%��D�)F]1]� ��' ,�������������_��DO,4�Vj��G�%1 ,�����K�����.M �

�����k�+���+,��n#%* ���X#%� �k�%1m,4���k�l������F]��K��������8,4�+��!<D�������D,��"���E7������+���-,4��t����� �6�+,4�{�6�+,�����Q��K������%� ,�1]����w/�>-7(YX#/�����<���D�K�� �+,(>�M:�X#%�6Y�����$D���')��*+�,4��U�2��*+,4����K�!��0,4���"��D��%'u��� �"� ���:,4���

� P

Page 61: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

Ack

Ack

Agent Client

Start of Agent

Send Agent Packet (1)

Send Agent Packet (n)

Exit

Time

;=�"!�K����r`���� � HJ��������D,��"����*"��� �6����� @���H

Y�K�*+ws�%1p,4�����m����ws,��g�J#%� �$,�����D���')��*"�O,4�+���3�l�����3���j��*"����'u��5,���� � ! ��DO,NX,4����D��'u��*"�,��"����%1�,����:D�������D,4�+����*+����� ���%� ,4�+���G�%1X,4���m�����h��� �%,4�?D���*5� K��+,��m�6�"*+*-���X#/Y�*"�J�l������,4������������� ���-,#[j?�n#%Y�*+�r����*+K�,4�+���s1]����!������� �"D/X'[K�*+,��V7�*"�"��!�KX#%*\#%!%���-,l���j%��*"�%��'u��-,N�

HJK���� ���-,A�m����wG�"�p1]�EDK����+��!����x,����:�+'u��*+��')���-,.#z,4�"�%�G�/1X,4���:D�������D,��"����*+��� �6F �����mM �������� �%,4�?D���*}� ����� ��K������%� ,)�6�"*"*JY��$D�� �+,4�+DN#%*m1]���a,4���3K�*V,4�"'u#/,��0��K����_���8,u�/1�,4���<&(�-,4�*"*+�"!���5,��!%���-, 7(9:#%���� ;=�"*+�<�?>?� ,4�' F]&(��;A��MOL�6���"D.� �6�+*"*���������� ��� � ��*"�"#%Y�*+�$���"!��E7����� 1]��� 'k#/��D���X#/,4#{,��4#%��� 1]��� ��� 9J��D�#%K����$,4���$D��%������DO,4�+���E7(�%���"��-,4��������� �"')��*"�'u��5,4#/,4�+���v�X#/�u#/*"����#%��>Y_�����$D��%'u��*+�,����U�,����G#%�����V,4�+���0�%1 ����� � K����_��� ,l������K�*"�3Y_��� ,4��#%�"!%�5, 1]��� �J#%� �U�

`�� ^�� P �6�����0������"!%�

&(�Q,4����1]��*+*"�y�6�"��!r� ��DO,4�"�%���A,4��� � � � ��� � �� �%$ � � � � � �� ������� � ��/� ��q5K��+����')���-,��J#%���u������+!���6�"*+*�Y_�l������� ���-,4��0#%*+����!r�6�+,��)� ��')�l�_���8,4�+�����-, �"')��*"�'u��-,.#/,��"���[���,.#/�"*"��=�����+�L����DO,4�+���)�6�+*"*�"��D�*"K����u�+��1]��� 'k#/,��"���{� ��!-#%� ���"��!<,4��� � � � ����� �� � ���� ���,��X#/,��6�"*"*LY_�kK�� ���v,��B� �E�D�K�,��3#%�#%!���-,N�Q&(�t#/�����+,��"���C # �p��� * � P%^ � � � � � �� �%$ � � � � � �� ������� � ��C�+'u��*+��')���-,.#z,4�"�%�<�6�"*+*2Y_������D�� �"Y_���U #%*+����!s�6�+,��{���%,4�������!�#%�����+��!0,4���Q���L&l,4�X#z,G#%�t#/!����-,�������"!%�����r�m��K�*"��K�� �Q,���6���V,4�G#%� � � � �\;=�+�X#%*+*+>��#%�B����#%'u��*"�G#%!���5,l�8>E�8,4�' �6�+*"*UY_��������D���+Y���U\��K�,4*+�"���+��![,4����K�� ��%1=# $#�� � � � � � ��� ��� � � � ��� � � �� �

� ^

Page 62: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

End of Packet 1

Octet

1Agent ID

Sequence Number

Compressed Code Length

Uncompressed Code Length

Compressed Data Length

Uncompressed Data Length

Compressed Code

Agent Type (Language)

3

4

5

9

13

17

...m

21

Agent IDStart of Packet 2

1

Sequence Number 3

n+1Compressed Data

4 (m...n)

; �"!�K�� ��`�� T � HJ��������D,��"����*"��� ������� � #%D.w%�O,

����� e � #/,4� ���<�������+!��

&(��,4���[D�� �N#/,��"�����/1 #k���,(�m��� wB���� j?�"D�[,4�X#z,����D���+j����c�����D�K�,���� #/����'u#%�X#%!����#%!%���-,4��1]�%�#%�v��-,4�"� �s���?���%2,����uZ���� ,a#%��� K�'u�E,4�"�%�v�"�G,4�X#/,�,4������ � � �hY_�0#B*"#%��!%�u�5K�'[Y_���x�%1l#%!���5,��,4��#/,A�6�"*+*�Y��6�+�)')�%,��"���U� ;X���=,����"�L����#%���%�U-,4����ZX� � , ���q?K��"���'u��-,m���"D,4#/,4��A,4�X#/,A,���� ' ��!���-,�r#%�'u��� )aY��G#%�6� �)D�"���-,�#%�6���%�����+Y�*"��#/���3��K����_���8,�'xK�*+,��"��*+��� ,����N#/'u�6�%1 D����-,�����*c�+�$�%������,4������,��"')� ���:,����������?D���� ���+��![�%1c'xK�*+,��"��*+��D�����DK���� ���-,�#/!����-,4��L&(�s#%�����+,4�+���U5��K�D.�0#��X#/��')����"�J� �E���D,����<,��QY����6� �+,�,����3����*V>k�%��D��/X���Q�+,�'xK�� ,6Y_�r*n#%� !���*V>k��*n#/, 1]����' �"�������_���������-,l��K�D.�,4��#/,6,4�����_��� ,4#%Y��"*+�+,(>)�%1p,4�����X#/��')���<D�#%�$Y���'u#%�"�-,.#/�"����U�2�����+�l�+'u��*"�"��:#a*"�?��� �rD���K���*"�"��!Y_�,(�m��������*n#/, 1]����'a7(K������_��D��VZXDa')�E��K�*"���G#%����,����u� ���8,[�%1m,4���)� >?� ,���'$�3;=�"��#%*"*V>�U� �"��D�u,4����"���N#%* #%!���-,x�+'u��*+��')���-,.#z,4�"�%��*"#%��!�K�#%!��Q�X#%�����%,G>��,xY�����v���,4���')�"����U2�6�����{'[K��8,[Y_�� �?,������ �"Y�*+�%�2�����6�X#/��')���Q'[K�� , � K����_��� ,L'[K�*+,4�+��*"�m&8@<� *n#%��!�KX#%!��m,(>E�_���m#%���)#%*+*"�y�~1]���2,4�����K������%� ,l�%1p1]K�,4K�� �r,(>E�_���l�"�$#a!������� �"Dr1|#%�����"���U�

�����B�+'u��*"��')���-,4#/,4�+���v�%1l,4���$����� e � #/,4� ����DN#%��������X#%���uY_�<Y_���8,)����������� ���-,4�� #/,u#���+!��k*+�j��*U#%�:#x�����/,4�?D���*\� ,4#%D.whF]����r;=�"!%K����l`��VWyR-MO�=���:�+�m,(>?���"D�#%*_�%1 'u�%� ,m�����%,��ED��*_� ,.#/D.w?�#%� ���+j?�+��!k�X#z,.#hF|#%!����-,��.M�D�#%��Y_�[K���������8,4�?�E�{#%��'u�yj?�"��! ! �3,����[�8,.#%D.w\U�6������N#/����K�,�!����"��!�X#/,4#x')�gj%��� $#����x,4����� ,.#/D.w_�m�E�+��D��l,4��������� e � #/,4� ��� � � � � � ��� #%!���5,����,�������#/,.# ���g� �6�+*"*Y_�G������D���+Y���B#%�6')�yjE�+��! ! �s,4���G�8,.#%D.w\�

� `

Page 63: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

Packet Layer

Transport/Socket Layer

Translation Layer

Agent Execution Layer

;=�"!�K����r`��VWyR �A�����me �=#/,������ �A���%,��ED��*p�?,4#%D.w

�����B�p�4#/�����_��� ,.e��E�?D.w%�O,0b #N>����)DN#/� Y_�<K�������� � ,4�?�?� #%�a,4���<*+�j��*��/1�,4���B#%����*"�+DN#/,��"����6���+D.���+�-,4���81|#%D�����6�+,��B,4���Q9:��� �E�ED.w/�,G*n#N>%���QF]���r#%�->B,��4#%�����_��� ,r�+�-,4���81|#%D��NMO�������+�r*n#N>���')�����*+>��6���V,4��� F|#%D.w5���y�6*"����!���')���-,4�4M0#%��� ����#%���3�X#/,4# F ,4��#%�����_���8,0K����V,4�.M ��X#/�����+��!~����#%��X#/,4#$,��B,4���u�X#%D.w/�,a*"#y>%���=�6���"D.�v#%��� ��'[Y�*+���x,��4#%�����_��� ,xK����+,����+�-,4��#/�v����� �������p������p�4#%��� *n#/,��"���)b #N>���m� �N#%���A,����lZ���*"��� �+�a,4���l�X#%D.w/�,m�"�-,4�G#������ ��Y ! �D,NE#%���)���D���')�������� ���#%!���-,�D��?����#/���s�X#/,4#��L;=�+�X#%*"*V>��,�������!%���-,�� �E��DK�,4�+���3b #y>%�����+�m� �����_����� �"Y�*+��1]��� � �E��DK�,4�+��!,4���k#%!%���-,�#%D�D�������+��!3,4�3,4���a,(>?���u����*+� �+�h,4���)����� ��Y ! �D,��k�����+�G*"#N>����G������������5,��x,4���D��%�����%1p,4���G#%!���-,���#%��')���U�

HJK���� ���-,4*V>�_,4��������� e �=#z,4���%������*V>3��K����_���8,4���p����* #%!���-,4��_�6���"D.��#%����������X#%���������G�%1,4���r'u��� ��D��%'u��*+�"D�#/,4��0#%!���5,��:,(>?����6,��X#/,��6�+*"*_Y��r� K����_��� ,����U�L&(�0,4���rDK���� ���-,l�"')��*"�'u��E7,.#z,4�"�%�U2#%*+*J#/!����-,[,(>?�_���a� �?,�������,4���sYX#%� �0D�*n#/��� � �#�����}���?K����_��� ,�1]��� #�#Nj/#� � W�W ���2>5,4�����C�,�D%�LD��%K�*"�0Y_���N#/���"*V>kY->kD�����#/,4�+��!Q#[���O� #%!%���-,6D�*"#%����#/���3Y5>k�"���������V,4�+��!�,�����1]K���DO,4�"�%�X#%*"�V,(>��� �gj?�+�����$Y->0,4��� � �#�����UD�*"#%����

9J��D�#%K�� ��,4��� �p��� *�#%!���-,4�s'[K�� ,0Y_�B�����D�K�,���� Y-> #t')�����%*"�+,����"D �p��� *��"�-,����������,����{F|#Y��+�X#%� >~�6���+D.� �"�),(>E���"DN#/*"*+>~��#/,4�����s*"#%��!��NMO������D�K�,��"��� �/1�*n#%� !��<�5K�'xY�����0�%1��p����*�#%!���5,��F|��#%D.�k�/1��6���+D.�kD�#%K����� ,���� � � � ��� #%��� �

�� � ��� �%1c#r���O� �"�-,4������ �,����.MAD��%K�*"�QY_��')������D��� ,�*+>

,4��#%�a,4�����+�5,���� �����O,.#/,��"���a�%1\,����6#%!���5,L�V,4� ��*+1o� ;X���=,����"�A� �N#%� ���U5�6�����x'u#%�"�-,.#/�"���=#������?D���� �,.#/Y�*"�/?�%�m# ' �_�E�%*�)r�%1c� K������+��! � ��� *\�����?D������������#%D.�k�/1C�6���+D.�k�"�L')��� ��*+>x�:#%�V,4�+��!r1]���L�"����KE,�"��,4���<1]����' �%1��p��� *�D��?���/� �����+�kD��?���h#/��� ,4���B�_����� �"�8,4���-,0��#/,.# ,��X#/,s#%� #%!���-,s�4#Nj%������ �"��� ,4�[�V,4�J')�"!%�4#/,��"���)�"� ,4�4#/��� 1]�������0,4�x,������ ���*U�����?D���� ����l�����"�%� ,��[,4���r#/!����-,4�J����� K�')���� �E�D�K�,��"���U�

���

Page 64: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

����� e/��!����-,������ �"!��

&(� D��%'u�X#/���"� ��� ,��v,4����� ��q5K��+����')���-,��0�%1r,4���h����� e �=#/,������C6,������ �h�%1r,4���h����� e/��!���-,#%� �[�����')�"��!�*V>3,4���Vj?�n#%* �6#%�{#%!���5,�'xK�� ,rY_�a#%Y�*"�x,��0'u�yj���1]����' �����[����� ,r,��3#%���%,������r#/����"���+,4�"#%*"����� �+,�����*V1U#z, ,����l�����+�-,L�%1U�����D�K�,��"���k#/, �N#%D.�u���� ���E���%�L���y�m�j%����EY��DN#%K�����,����l�����/7!���#%'u')�"��![�"�-,4�� 1|#%D��1]���:,4���G���j��*"����'u��5,l�%1 ���O�i#%!���-,4���6�"*+*I��+�0� � ��DO,N\Y���,����������+'k#/� >�_���"�-,A�%1�D��%�5,4#%D,LY_�,(�m����kK�� ��� �J#%���Q,����l���j%��*"�%��'u��-, �L�-j?�"� ����')���-,N�,����6�"�-,4�� 1|#%D��'[K��8,Y_�G�+�-,4K��V,4�+j%�r#%���<#%Y_�yj��G#%*"*}�� �"')��*"�/�

�����t�������+!�� �%1a#~�X#%�8,4�"DK�*n#/�0����� e/��!%���-,B�+'u��*"��')���-,4#/,4�+��� �m��K�*"� Y_� � ��K�!���*V> ,4����4#/'u�<#%�Q,4�X#/,u�%1�,����$*"�y�J��u,�������B*n#N>%�����)�%1�,����B����� e �=#/,������C� ���y�J�Oj����6�"�~,4���<DN#%� ��%1������ e/��!%���-,u,����$�X#/,.#{DN#/� Y_�<�����D���"Y_��� #%�)'u�yj?�"��! $#����{,4��� ��K�!���,4���$� ,4#%D.w F|����;=�+!�K����l`��VWyR-M �2���5K����,�����,��4#%��� *n#/,����L�6�"*"*\D��'u������� �:�X#/,4#-e/D�E���/�#/���s,4�����X#%D.w/�,6*n#N>%���m�6�+*"*D��%'u�_�����G,4��#%�����_���8,�K����V,4�l�4#/,������l,4�X#/�h#%��� ��'[Y�*"�"��!u,4����'$�������x#%!����-,r���E��D�KE,4�"�%��*n#N>�����+����%,6� ��*+�j/#%�-,lY��DN#%K�� �G,����G#%!���5,l� �������l�+,����*+1o�#/���<�V,6�"� � � �� � $ �������D�K�,��"��!��

9J��D�#%K�� �0�l������DK���� ���-,4*V> � K����_��� ,�� �p����*} ,����"�G���"� D�K�� ���+���t�6�"*+*21]�EDK��G���t,4���u�+'u��*+�O7')���-,.#/,��"���{�%1J,4��� � ���* 'u�?��K�*+�[�6���"D.���6�"*"*=�����yj?�"���u#%� ������*+�"D�#/,4�+���E7��A� ��!��4#/' &(�-,4�� 1|#%D�F|���A&8Mm1]���m,����r���j%��*+��������%1 #[���� #%!���-,N�A�����r�+'u��*+��')���-,.#z,4�"�%�u�%1p���L&(��1]���m�%,4�����6#%!���-,,(>?����[������K�*"� 1]��*"*+�g� ,4���k�4#%')�u')�?����*m#%���t�m��K�*+�v*"�+w%�*+>hY_�k����#%��*V> #%�x�8,4�4#/�"!��-,�1]�%� �J#%���U�������1]��*"*+�y�6�"��!������������ ���-,�,��������-,4�+���O,(>0�%1p,4�����"�-,���� 1|#/D�� �

� ������� �����!����-,4�:,��X#/,6�X#Nj%� ! K�� ,6')�"!���#/,4��s������0,4�Q���D��yj����,4���r�X#z,.#x,4��#/,��X#%�6#/D�D��%'u�X#/���"��,�����'$�A�����"�6')�,����E�3� ����K�*+�$Y_��DN#%*+*"��0�"')'u����n#/,���*V>)1]�%*"*"�y�6�+��!a#a'u�+!��4#z,4�"�%�U�

� � � � � � � � � � � � � � � �p��'u�+!��4#/,��$,��~#%���%,������k����� ,�l#%� #%!���5,s������K�*"� DN#/*"*6,4���+�')�,����E��,��3'u�yj��a,��3#3���� *+�ED�#/,4�+���U�G�����a,.#%� w��%1 �X#%D.w5�+��!$#%����D���')�������� �"��!0,4����X#z,.#Q#%���<#%!���5,lD�E�����+������D�#%����K�*n#/,����3�6�+,4���"�0,4���+������KE,4�"���%�

� � � ����� � ������� � � ������������ � � ��!���-,4�A,4�X#z,L������),��G� ���_��� , #/�)�Oj���5,JDN#%�QK�� ��,4���+��+�5,����81|#%D��/���2j���5,��r�6�"*"* Y_��1]���,4�0#k*+��!�!��+��!Q'u�D.�X#%���+��' ���B,����xDK���� ���-,4*V>B� K������+��!���%� ,N�

&(�s#%�����+,��"���U/,4����#%!���5, �+� ���E���D,4��u,�����*"#%D��l#%*+*��X#/,4#�#/���u�8,.#/,��6�"��1]��� 'k#z,4�"�%�x,4�X#z, �6�+*"*Y_�a#%D�D��� ����� #%D����� ��'u�yj%���r�"�$,4���x!�*"��Y�#%* �8,.#%D.w� � � � � ��%�������+���X#/,4#u�6�"*+*pY_�[� �����"#%*"������

� �

Page 65: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�"�t���,(�m����w�7�Y5>5,��$�%������[#%����D��')�����������~�����+���G,��h#B')�yj��%L#/��������D��')������������#%������� 7������"#%*"�������s1]�%*"*"�y�6�+��!a#aDN#%*+*C,4� ������� ��� �

&(�a���������=,������������ j���,������+�=� ,4#/,4�:#%D�� �����A')�"!���#/,4�+�����/#/!����-,4�A'xK�� ,=����D�����Q#/*"*?��������+� ,����-,�X#/,4#�#/���k��� �yjE�+����#��J#N>),���� ��!-#/�"�a,4�X#z,J�8,.#/,���#/1 ,���� #�'u�yj��/�A��*+*\#%!����-,m�"')��*"�'u��-,.#/,��"��������!-#%� ��*"������%1 ,4����"����K�� ����� �% �6�"*+* ,4�5K��G�X#/,�K��4#/*"*+>$,.#/w%�)����#$D.�X#/�4#%DO,4��� �"�8,4�"DQ#/������#%�4#/��D��/�;X���6�"���8,.#%��D��%X,����G1]�%*"*"�y�6�+��!aD����EZX!�K���#/,4�+���3'k#%��#%!���')���-,�#%!���-,��+*"*"K�� ,4��#/,4��:,4���G� ,���K�DO,4K�� ��%1 #)���"')��*+���8,.#/,��O7(������� ���8jE�+��!3#%!���-,QF]1]�%���"�E1]����'u#/,4�+���3���!-#%�����"��!),4��� � ��� *=')�E��K�*"� � � �J����������_������� �$9�M �

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

��������� ������������� � ������ "! �"#�#�� ! ��$ ����%�'&���� ��� ����"� �����)(+* � ����,%�-� ��$ ����%�&���� ��� ���� (/. �

�10 #��2 � #43 � �%� � 2%#��/5�� ! # � � ��� ���'��� � �6��� �7� �98 !: �"� � �

�9��2 $ ��#"#�� ! ��$ ����%�&���� ��� ����;

��< 2 ��� ��� $ ����%�'&���� ��� ����>=����?�-��8 ��� ���� : �������" A@�@CB�36�-� �ED ��� A@�@F=G�H <7I�J"JK$ ��#�#�� ! � ����& ! ����%�'&���� ��� ����+5 �����EL�L�L�M�M N �O � � 5 $ ����%�& DPN � � G?� � ��8",%#��'8%�-� � ��5

� G6�'Q I � � 36���'���R� ����� � � ��5�8��'3�� � � ��S �T�6� � Q%�-��U/8 � � � &��'8?��� � �%�-5�� � ��5/���-,��-� �����S � ! ������&���� ��� ����,���� SVDXW ��� Y@�@Z8�[�� �����7I ���-,%�-� ��$ ������&���� ��� ���� N ���" A@�@CB�36�-� �ED ��� A@�@F=G�H <7I�J"J]\ �'3��9��& � � <�\�$VL�L�L�M�M N ���" A@�@ \ �-3�� D �98 !: �"� �^N �

� S

Page 66: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�9��2 O �-,��-� ��$ �'���%�&���� ��� ���'�;

��" A@�@CB�36�-� �ED ��� A@�@F=G�H <7I�J"J�� �%� � ����& $ ������&���� ��� ����+5 �����EL�L"L�M�M N �� ��� � � $ �'���%�&�� ����� DPN � � G6� � � 8",%#��-8?�-� � ��5

�9��2�8 � �9�;

��" A@�@ =�� � �EDPN �

��O � � ���-��3�� ����+� ����� � � ����� � ( � S �� �VD W ��� A@�@ 8�[�� ���6�)N �

�1$ �,�[ ��S ��G�� � Q?�-��U \6� � � &��'8?��� � : �"� � ���?�98 ��S � � �,+��� ��S ��� �6� ! U �8 !: �"� �R( ��" A@�@Z8�[�� ����������� �

��" A@�@CB�36�-� �ED ��� A@�@F=G�H <7I�J"J �&��-� � =9��� � � � #�� ��� ���� $ �8",%#�� � � L�M�M N �

�� D � ����� � (�( "! ��#"#�� ! ��$ ����%�&���� ��� ����"� ���6�>N;

$ ��#�#�� ! ��$ ����%�&���� ��� ���� DPN ��

��#��"�� D � �6��� � (�( ���-,%��� ��$ ����%�&���� ��� ���� N;

O �-,%�-� ��$ ������&���� ��� ���� D N ��

� �

Page 67: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

3?���'5T8 � ��� DPN �

�����"�=D�����Z�!�K��4#z,4�"�%�x'u#%�X#%!��'u��-,2#%!%���-,4�2')��� ��*V>�� �N#%���2D����EZX!�K���#/,4�+���x�X#z,.#�1]� ��'������ ,��#%���{� ��*n#N>?��,4���a�X#/,.#s,��3#%� r�_����#/,4�+���X#%*=@B#%�+�-,4����#%��D��uHJ��5,����uF �@�H�M �c�����"�r��#%� ,��"D�K�*n#%�#%!���-,J�����_��DO,4�m�+,4�L�8,.#/,��l,���Y_��#z, ,����6,4���u�%1C,�������#Nj����k� ,.#/D.w � � � � � ��#%���Q,4�����@�H �����8,#%��������� �x,4�$Y_�k�"')')�����"#/,4�*+><Y��*"�y���0�����s#/!����-,xZ���� ,x���D��yj�����x,����k�_��� ���"�8,4��5,x�X#/,4#<�"�-,��j/#%���"#%Y�*+���L,4�X#/,mDN#/�0Y���!�*"��Y�#%*"*V>a#%DD���� ����<#/���s�����K�')���J� �E��DK�,4�+���3#%D�D�������"��!G,4�x,�������#yj%���� ,4#/,4�/���6��!-#/����*+�������%12,����xD��'u��*"� �E�V,(>��#%*"*p#%!���-,��"')��*+��')���-,.#/,��"�����:�6�"*"* *+�"w%�*+>s1]�%*"*"�y� ,4���+��X#/, ,4����U�

����'u#%�"�?78�E�_��D�+ZXD��L� �%,4�?D��%*

&(�����j%��*"�%���"��! #%��#%!���5,)�8>E�8,4�' ,��X#/, � � � � �x,����$������#%�4#/,��"���~Y_�,(�m���� ,4���$���O,.#%�+*"�a�%1�#D��%'u'[K����"D�#/,4�+���{� >?� ,���' #%��� ,����k��#/,.#3,4�X#/,��+,GD��'u'xK����"D�#/,4��� ����� �"!��������'[K�� ,����Oj���*+���#%�a#/Y�� ,��4#%DO,A�����/,4�?D���*-1]���p,4��� ,4�4#/��� 1]��2�%1X,4���J�X#/,4#�1]���%'�,�����#%!%���-,=,���,4���m���� ,A�%1_#�� >?� ,���'$�9J�DN#%K�� �r,4���r#/!����-,�D�#%�3'k#%���"��K�*"#/,4�6,4�����X#/,4#[����������-,4#/,4�+���U�,����"�:��#/,.#x�����%,��ED��*CD�#%�s,.#%w/�,4���G')���8,6D����-j�����"��-,�#%���\e/����')��� ,6�+�-,4K��V,4�+j%��1]����' � WyS��I�

;X���=�+��� ,4#%��D��/5#%�a#%!%���-,2�6���+D.�aD���')'[K����+DN#/,����p,4�r�X#/,��������=,4�X#z,A#%� �:��K������"��!���'[Y_���������,4�*"��������->Q���/1 ,(�:#%� �l�6�V,4�u#%�0����S � � �\�"�-,4�� 1|#%D�6D���K�*+�u������� ���-,�#/� � �mH � P � �\�+�-,4���81|#%D��6,4��,4����X#/,������C���l�q?K���� ,���D��K�*+�$Y_�r1]��� �J#%� �����<#%���3���� j?�"D���B#%�l����S[,4��#%���4#/D,4�+������Y�K�,�1]� ��' ,4����X#/,������ � �2�_��� ���_��DO,4�+j%�:,4���J�"�-,4�� 1|#%D�J,4��,����:�'[Y��������)�8>?� ,4�' �+��� �mH�%���%,L����SE�2bc�+w%��6�+���/#%� #%!���5,�D��%K�*"�����*n#N>�f ��Yt��#/,.#$#%D�� ������#3����� �"����%1mZX���O�:#/*"*"�r�%�G!�#/,4�O�:#N>?��A#/��� ������� ���-,���������X#/,4#[���"� ��D,�*+>Q,4�[,������ ��q5K����8,4�+��!Q�X#/,4� ���U�A&(�s,������ �r� ��#%')��*"�������y�m�j%�����,�����#%!���-,'[K��8,l�X#Nj���#Q')�,����?�$,��)D��')'[K����+DN#/,����6�+,4�0,������X#/,4� ���U� ����G#%����� �-#%D.�$�"�:,��u������+!��X#/,��#%� �+�-,4��� �X#%*6�_��� ,hF|��K�D.� #%�s#��lH�� � �ED.w/�,Nl�X#%')�������"�_�%��O,4D/� M ,4�X#/,s#%*"*+�y�6�u# !���������+D#%!���-,x,4�<D���')'[K����"DN#z,4�Q�6�+,4�t#B�X#/,������C�<�l�y�J�Oj����L���_��D��VZXD0#%!%���-,x,(>?�_����A� K�D.�~#%� #�#yj/#��X#Nj���Y�K��+*+, 7��"�0&�� H ')��D.�X#/���"� 'u��,4��#/,��m��K�*+�B#/*"*"�y� #%��#/!����-,l,4�)�"�-,4�� 1|#%D�G���"���D,�*+>s,��u,4����X#/,������ F �6�+,4����K�,l#Q����D�����X#/� >3��� �%,4�?D���*nMO�

��!���-,4�a#%*+*"�y� �������+!��������,��B���+��� ��!-#%� � ,����k*+�ED�#/,4�+����#%���t1]��� 'k#z,G,��X#/,��X#/,4#$,.#/w%���x����+,��6�X#/,4�B#%D�� �����l,4���G���O,(�J��� w\CY�K�,������G'[K��8,����Oj��� ,4����*"�����D����� �"�����,4����K�*V,4�+'k#/,���1]��� 'k#/,,4��#/,m,�������#/,.#������%K�*"�),.#%w/���6����0�+, �"�L��� ������-,4���3Y->Q,4����#%!���5,��2&(�s���Oj��*"�����+��![#���� �%,4�?D���*

� T

Page 68: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

,4�$D��%'u'[K����"D�#/,4�x�6�V,4��&8@<��� �V,������%K�*"��Y�� �X���E�"Y�*+�u#/��� ���?,4�������"Y�*"�%�)�����)#%��j/#%�-,4#%!��Q�%1#%!���-,4��D���K�*"�hY_�)K�������� 'u�+�����{Y->{#0�_�E���������%,��ED��* ,��X#/,�*+�"')�+,4�l�+,��rD���')'[K����"DN#z,4�"�%�<�6�+,��,4���r�����8,6�%1 #[� >?� ,���' � ^/`��I�A&�,�� ����K�*+�3Y������%,4��3,��X#/,�� ��')��#%!����-,��8>?� ,4�'u���6�+*"*_���%,6���q5K��"� �,4���uD���N#z,4�"�%���/1:��K�D.��#$�����%,��ED��*I�);X���r�"��� ,.#/��D��/=#%� #%!���-,��6���+D.�t� �"')��*+>$,4��#yj%��*+�x#%D����� �#k� �����+�����%12�m����w5� ,4#/,4�+�����r#/����� �E�D�K�,�����#uD��')'k#%���B������#%D.��')�"!��-,�����*V>3���,�K�����#%��� �E�V,� ,4#/,4K��6,��),������"���V,4�"#/,4�+��!���#/,4� ���U�

`�� ^�� ^ �?��D�K����+,(>

&�1�#%� #%!���5,u� >?�8,4��' �"�a,��tY_�$�6�+����*V>~K����� #%��� #%D�D����,���� Y->~,4���<&(�-,4��� ���,kD���')'[K����+,(>�������%1 ,4���G')��� ,6�+'u�_��� ,4#%�-,�D��%��D���������"�6���D�K�� �+,(>��m��!���-,4��#%�����"���N#%*c')��D.�X#/���"� 'u��1]����,4���,4��#%���81]���A�%1 '8,���� !�#/�a������� ��� )x#%���a������K�*"�[,��5K��LY��:���N#%*V,2�6�+,��Q#%�=,4�r')�"���"')� ��� #%���a����� ���+Y�*+>��*+�"')�"�X#z,4��,������X#%��!%�����_������BY->3#a'k#/*"�"D�"��K��J���6#%DD��+�����-,.#/* #/,�,4#%D.w � P �}������#%�������-#/D.�k�"�A,��x����*V>Q#%DD����E,�#%!���-,4�L,4�X#/,J#%� ��w5���y�6�k,��x�X#Nj���Y�����k#%K�,4�����-,4�+DN#/,����

Y->s#x,���K��8,4��3#%!����-,6#/K�,4����-,4�"D�#/,4�%���A;X���m�"���8,.#%��D�%E��K����_��� ��,4�X#/,�#%�s��� !-#%�����N#/,��"���)D�� �N#/,����#[���+� ,4� �"Y�KE,4���k� >?� ,���' ,��X#/,�K�� ���$#%!���-,4�6#%�J,�����')�����+K�' �%1 �X#/,4#x,4�4#/��� 1]����A&(�0!��������#%*I�#%*"*#%!���-,4�6�J��K�*"�BY_�r,4���G�4#/'u�/_� �s#%*+*c#%!���-,4�lD���K�*+�<Y_�G����D� >?��,4����6�+,��$,����x#/K�,4����-,4�"D�#/,4�%� � ���� �+j/#/,4�Jw%�>a�6��� � �L��K�Y�*"�+D:w%�O>a�J��K�*"�QY���w5���y�6�uY5>a#%*"*}� ���5>a#%!����-,A�6���G�"�=���%, #%K�,������ � ����,4��� K��u�%�),����"�A�8>E�8,4�' Y5>a,����l#%K�,������-,4�+DN#/,����2�m��K�*"�)���%,LY_�6��K�DD����� 1]K�*"*+>Q����D��8>?��,4��0#/, #%*+*I�

�����"�G#%�������-#/D.�{�m��K�*+���m��� wB�J�*"*2�+��#s� >?� ,���' �6��� � �G#%!����-,��_����K�*"#/,4�+�����+�r����*"#/,4�Vj��*+>����')��!�������%K���-Y�KE, �m��K�*+�aY��6DK�'[Y_����� ��')���+1_�����w5�"����� �/1C#/!����-,4�A�m��� �lD�����8,.#%�-,4*V>aY_���"��!D�� �N#/,����U�A&(�u,4���+�mD�#%���/��6�����a�J��K�*"�k�����yj?�"����# ' ��#%����Y_� � )G1]���m#%!����-,��m,4��� �E��DK�,4���6�+,4���"�U������sD����#/,4�+���t�%16� K�D.�~#B��#%����Y_� �t�m��K�*+�v!�����#/,4*V>{�����_���������t,4���s#%!���-,[,(>?���k#%���v��*"#/, 71]��� '<�=;\�%�2�"���8,.#%��D��%�#�#Nj/# � � Y�K��"*V, 7(�+�x��#%����Y_� �Q�J��K�*"�Q������X#/���LY��6��K��uD�"��5,L�6�������#%�m�/,4����#%!���-,�,(>?������m��K�*+������D��� ���+,4#/,4�G,4����D�� �N#/,��"���$�%1L#)�����,(>?�����%1A��#%����Y_� �C�����'[K�*+,4� 7(K�� �����*"#/,�1]��� 'u�E�%���r#%�������-#%D.�0�m��K�*+�0Y���,��a� �E��DK�,4�G#%!���-,4�6#%��#/�0K��-,4��K�� ,4��<K������X���� ,4� �"DO,4�"��!,4�����"�������+j?�+*"��!%���J,��),��X#/,6�%1=#aD���')'u�%�$K������6�%1p,4���G�8>?� ,4�'<�

�����[��� �1]�������{#%����� �-#%D.�B�m��K�*+�BY_��,��s�����yj?�"���x�4#/����Y_� �E���,4�uK��-,4��K�� ,4���#%!����-,���U#/���,4�Q#/*"*"�y� �� ! �����%$G#/!����-,4�:,��a��K��s�6�V,4�0���E,����������$�����VjE�+*"�!�����LHJK���� ���-,4*V>�\#%*+*C#/!����-,4�����E��D�KE,4��"�[#��4#%����Y�� ���A�������"')��*+��')���-,.#/,��"���G�%1_��� �+j?�"*+��!���[#%!���-,4�2�m��K�*"�Q���D�������V,.#/,��:,4���6#/�����+,��"����%1p,(�J�QZX�*"���6�"�3�������\#[,���K��8,4���$�����8,xF|&�� MJZX��*+�U\#%���$#a,4��K�� ,l*"�Oj���*}�

��R

Page 69: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�������"��D�*"K����"�%���%1\� ��DK����V,(>x1]�N#z,4K�� ���=�6�+*"*5������[,4��Y_�:D��'u��*"�,������"�[��� �����p1]��� ,����:�8>E�8,4�',4�BY��s���4#%DO,4�"D�#%*L�"��#/*"*LY�K�,[,����s')��� ,x���D�K�� �0���,(�m����w5���&(� ,4���+�x� � ���8,N2,4���k�"')�_��� ,4#%��D���%1��"�-j���*Vj?�"��!�#%�Q'u#%�->����D�K�� �+,(>�����'u#%�"�����E���� ,4�k#%�Q���%�����+Y�*"�3�+� #%�����_�������j%��*+����')���-,1]��� K�' �"�6�X#/�4#%')��K��-,N� 9J�DN#%K����[#/�B#%!%���-, 7�YX#%����<���,(�m����w3���%*"K�,��"���3�"��� �uj%��� >3� K���D����,��"Y�*+�,4�)#/, ,.#%D.wkY5>3'u#%*+�"D��+��K���' �X#%D.w/��� �� )k,4����������'[K��8,lY����������������B#%�6���D�K�� �x#%�6�_����� �"Y�*+�%�

��W

Page 70: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

H:�l���A����� �

HJ�%��D�*+K����+���$#%���$;XK�,4K�� �rft��� w����� ���"� D�K�� ���+�����/1�,4���m#/��'u�+���"�8,4��#/,4�Vj��A#%� ���D,�� �%1�#%��&(�-,4��*+*"�+!����-, ��!%���-, 7(9:#%����[;=�+*"�L�5>E�8,4�'������������5,�������*+>3�%���x1|#%D�,��/1A,4���[!%���y�6�"��!%*+>3*n#/��!��G���?��* �%1L� ������#%��D.��#%� �N#%��K���D�gj%��� ����Y5>,4���)&(��;A�h����� ! �D,��)&(��������Up,����)#%�X#%*V>?���"��#/����1]K�� ,4���������j%��*+����')���-,G�%1m,����Q&(��;A�{#%!���-,��� �%,4�?D���*+��?#r,4����� ��K�!��k#%�X#%*V>?���"�L�%1U&(��;A�Q���� 1]��� 'k#%��D��lD.�X#%�4#/D,4����+� ,4�+D��Lj������K��J,4���l,(>?���l�%1#%!���-,:K�� ���UX#/���0#xD��'u��#%���+�����k#%!-#%�+��� ,m� �E�"�8,4��5,:���"�8,4���+Y�K�,����kZX*+���8>?� ,4�'u�6#/����#/'u����!�,4���1]K�,�K����G#%� �N#%�6�%1 �"�-j��� ,��"!-#/,��"���C�

�����"�l�X#%�_���6�X#/�l������D���+Y���B���y� ,����G#%��')�"���+� ,4��#/,4�+���s�%12#a���"�8,4���+Y�K�,����3ZX*"��� >?�8,4��' D�#%�Y_�k#%D.���"�j%���t,������%K�!��{,4���)K����u�%1:&(�-,���*"*+�"!���-,�@<��Y��+*"�Q��!���-,4���0� 1]K���D,4�+���X#%*A������D���+��,4�+����%1�&8@<���k#%��� ���"� ,����+Y�K�,4���Z�*"�3� >?� ,���')�k�X#/�uY_���� ���������5,����U6#/����,����<�Oj?�"�����D��<�%1�,4���,4�������+�:�%1c,����"�J�m��� wu�X#/�:Y�����3��� ������-,4���3�6�+,����"�),4���rD���-,4���E,6�/1c,4����1]�%*"*"�y�6�+��!�����'k#/�"��� �%1�������#%��D.� �

� ���+� ,4� �"Y�KE,4���0����')�"���+� ,4��#/,4�+���

� �p�4#%�����"��-,�HJ�%�5,����+Y�K�,4�+���3�%1 �l�����K�� D���

� ���5� �6��q5K��"� ��')���-,4�

� ����'u�+���"�8,4��#/,4���Jbc�ED�#/,4�+���

� ��>?�X#%')�"D�#%*"*V> �l�D�����Z�!�K��4#/Y�*"��9J��X#Nj?�"���

HJ���-j���5,��"����#%*�D����-,��4#%*+� ���� #%��� ���"�8,4� �"Y�K�,���� ZX*+�h� >?� ,���')�<�X#Nj%�����%,3� � ��DO,4�+j%��*V> D����?71]���%�5,����k,���������D���-,4�4#/*"� ��#/,4�+���)�%1CZX*+���8>?� ,4�' #%��'u�+���"�8,4�4#z,4�"�%�Q#%���u,����������_���������D��rK������k#�5K�'u#%��#%��'u�+���"�8,4�4#z,4����:&(��;A�$����*Vj����l,4���+��������Y�*+��' ,4������K�!%�<,4���xK�� �x�%1L#u� >?� ,���' �%1A���?7')�"���+� ,4��#/,4�Vj�����!���5,��x#/���h,4���Q���O,(�J��� wh�%1J#%� >?��D.��� ������K��x')��Y��"*+�[#%!%���-,4�r�6���+D.���m����wB���Y_���X#%*V1U�%1U���+,������L,4��������'u�+���"�8,4�4#z,4����,4����;=�"*+�l�?>?� ,4�' HJ�%�5,����+Y�K�,4�%��E#%���u,�����; �"*"�l�5>E�8,4�'��� ����

�-P

Page 71: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

&(��;A�0#%*+���a#/����K�'u��:,4�X#/,:� ,4�%�4#%!��rD���-,4� �"Y�K�,������:#%����1]�%�:�����%� , 7I,4���' K�����#%���s,��5K��6�����/7j?�"����a#$1|#/D��"*+�+,(>�1]�%��,4���k')�"!���#/,4�+���{�%16�X#/,4#B� � �%16���?���E7I,4�/7�Y�� 7(� ��')�gj%��� ����� ��K�� D����$F|�r#%�87�6�"���n#%�$HJ���-,����"Y�K�,4��� �.M �A�����G#%��� K�'u�E,4�"�%�$K������3�8,.#/,��"DrD��%�5,����+Y�K�,4�+����F],(>?���+DN#%*U#%'u�%��!aD����?7j���-,4�"�%�X#%*2���+� ,����"Y�K�,4���ZX*"�a�8>E�8,4�'u�4Mr�+��,4� �N#/,�����#%��#s� ���D��n#/*2DN#%� �Q�%1L,4���+��!��������4#/*=1]�4#%')�O7�m����w\�k���5K��G,4���u#%�����+,4�+���{#%�������'u�yj/#%*A�%1J�������K�� D���x�"��� �"')��*"�VZX���{#%��� �*"�"')�"��#/,4���K������"�-,���� j%���-,4�+���U�

���������+� ,����"Y�K�,4�+���u�/1cZX*"�l���� j?�"D����K��_���0#x*"#%��!%�l�5K�'xY���:�%1cK�������*+�n#%Y�*"�l����� ��K�� D����J�X#/,4K?7�4#/*"*+>u�"')��*+�"���:#)�5K�'[Y_���6�%1 ��KX#%*"�V,(>-7(�%1n7o�E���8jE�+D����+��� K�����J�����G&8@<���"��1]��#%� ,���K�DO,4K�� ���%12&(��;A�F}�6������M�#%*+*"�y�6�l1]�%�����+'u��*"�+Z����$D�K��8,4��')� ��#/,4�+����F]Y5>$,4���[K�������%1L&(��;A��Ml�/1A1|#%K�*+,l,4�%*"����#%��D�#%���3ZX*+��#yj/#%�+*n#%Y��"*"�V,(>a�"� ��K���l,������%K�!��3,4�������Oj���*+����')���-,l�%1 K�����87(� ���D��VZXDx#/!����-,4��

�E�"��D��J,��������-,4�+���O,(>[�%1X,�����D���')'[K����"DN#z,4�"�%���%1\,����JZX*+�J� >?�8,4��' �"�A#%DD���')��*+�"�������x,�������K�!��,4���xK�� �[�%1 #%!���-,4��C#%����Y_��D�#%K�� �x,4���x����*"#/,4�+����� ���"�$Y��O,(�J����h,4���[#%!���-,4�r#%���B,4�������,(�m��� w��*+��')���-,4�l�X#%�6Y_����B1]����'u#%*+*+>BF}#%���B!������� �"DN#/*"*+>�MJ���OZX����U_,�����Y���X#Nj?�"���l�%1=,����G#%!���5,����X#/�Y_������� � ��DO,4�+j%��*V>����DN#/����K�*"#/,4��U�A�?K�D.�[����DN#%��� K�*n#z,4�"�%�x#%*+����#%*"*+�y�6� ,���� � �E�"�8,4����D��J�/1�'[K�*V,4�+��*"�j/#%���"#/,4�+�����p�%1_#����+��!�*+�J#%!%���-,2,(>?���:,���Y_�:���������5,L�6�V,4�a#%�a&(��;A�x�"��� ,.#/��D��/���=#/� ,4�+D�K�*"#%�=K������ �DN#/�aD�K��8,4��')� ��:���D�K�� �+,(>��1]��#%!�')���-,2��*n#%D��')���-,N��O,4D/�=�6�+,�����K�,=�X#NjE�+��!�,4��#%*+,���� ,����:Y_���X#Nj?�"�%��%1p,4�����yj���4#%*+*c&(��;A�s���O,(�J�%��w\�

�������%K�!��B,����x�+�5j%���8,4�"!�#/,4�+���B�%1=,4���������D������"��!u�"��� K����C�m�x�X#Nj���1]��K����B,��X#/,l,4����K������%1#%!���-,4� �"�����+� ,4� �"Y�KE,4���rZX*+�A���� j?�"D���pDN#%��1|#%D��+*"�V,.#/,�� 'u#%�->�#%� D.���+,���D,�K��4#/*5#%�����"')��*"�'u��-,.#/,��"�������,��"')� ��#/,4�+����� #%���aD�#%�U��+��������U�������� ���-, #����O����#%�4#%���"!�' 1]��� ���"�8,4� �"Y�K�,����a#/����*"�+DN#/,��"���G��� 7j��*"����'u��5,���@<�%� ,��"')�����8,.#%�-,�*+>�E���y�J�Oj����C&(�-,���*"*+�"!���-,�@<��Y��+*"�r��!%���-,4��#%*"*+�g� ,�����������Y�*+��'�%1p,4�������D���5,��4#%*+� ��#/,4�+���0�%1=#%��')�"���+� ,4��#/,4�Vj�����K�,4�+����,4�QY_�G� � �D,����U�

� �VW ;\KE,4K�� ��f ��� w

HJK�� �����-,�*+>�2,����s�+'u��*+��')���-,.#z,4�"�%���/1�,4���s&(��;A� ZX*+�k� >?�8,4��' �"�����N#%� �"��!BD���')��*"�O,4�+���U�$��������Oj���*+����')���-,a�%1J,4���0; �"*"�u�?>?�8,4��' HJ���-,4� �"Y�KE,4�����"�xD��')��*"�O,4�u#%���t,����s;=�+*"�u�?>?� ,���' �������"�G#%*+���$���N#/��*+>hZ����"� �����U�k�����k���Oj��*"����')���-,x�%1�#$!���������+D)� �,x�%1�����+�-,4���81|#%D���sF]������X#/���#td�;A�v1]�����-, 7������XMQ�+�u� ��q5K��"� ����1]���a,4���$,4���8,4�+��!t#/����1]K��8,4����u���j��*"����'u��5,k�%1r&(��;A���L&(�#%�����+,4�+���U:,����h*"�y�:7(*+�j%��*��8,4����#%!���')��D.��#%���"� ' 1]���)ZX*"�<1]�4#%!�')���-,��{F|�+'u��*+��')���-,4�� Y-> ,4���;A��H�Mk�+�sD�K�������-,4*+> j����8> ��dl&���7�D����-,����"D{#/��� ������K�*"� Y��h���E�X#%������ ,���#%D�D��'u')�?�X#/,4�B#

��^

Page 72: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�6�"�����6�4#%��!��r�%1 ������4#/,��"��!a��-jE�+������'u��5,���������tD��')��*"�O,4�"�%� �/1x,4���t�"���+,4�"#%*��+'u��*"��')���-,4#/,4�+��� �%1a&(��;A� �6�+*"*�Y_�{1]��*"*+�g�m��� Y-> #%�

� �?,������ �+j��),4�� ,4�+��!3������+�E� �r,����Q�"')��*"�'u��5,4#/,4�+�����%1m&(��;2�{�X#/�G!%���y�6��,��<Y_�Q�4#/,�������*"#%��!��#%�����6�"*+*�����K�Y�,4*+����� *+>�>?�+��*"�r,����m���"��D�yj����8>G�%1�')�"�����U������"!%�x�yj�������+!��-,4� #%���G�"')��*"�'u��-,.#/,��"������ ����� ����dl�j%��� ,�����*+��� ��U�V,6�X#%��#%*"� �N#%��>3Y_����B� ���y�6�B,4�X#z,�,�����'u#"! ����D��')���������-,4���%12&(��;A�F};2� ���;A��H��#/���3�l������ML�m��� wu�+�s�"� ��*n#/,��"���C?� �[,4���+�J����#%�����6�+*"*\Y��������+'k#%� �"*V>a#[�_�����+�E�u�%1,4���G�+�-,4��!%�4#/,��"���0�%1p,4����j/#%� �"��K�����K�Y��8>?� ,4�'u��

;X��*"*+�g�6�+��!u,����[ZX� � ,�� ,4#%Y�*+�a����*+�N#%� �a�%1 &(��;A�_C,4���a�_��� �"�?�h�%1L,4� K��a������N#/��D.�U ���+��D��yj%��� >%#%���t� �E������+'u��5,4#/,4�+���tD�#%��Y_��!��+�U�<��'u�%��!B,4���s#%� �N#%�[�/1�������N#/��D.��,4�X#z,x�6�"*+*LY��u�"���V,4�n#/*"*+>� �E��*+�������#%���x,����[��� �"��5,4#/,4�+���h#%���hD���')'[K����+DN#/,��"���<�X#/, ,4��� ���r�%1m#%!���-,4�r�"�<j%#/���"�%K���,(>?�����%1 ���-j?�"� ����')���-,4�6��K�D.�h#%������#yj?�+*+>0*+�-#%����U�*"�y� YX#%���E�6�"��,��U\#%���3���+!��E7(*"#/,4���D>k���,(�m��� w?��

;=�"��#%*"*V>�c#/1 ,�������� �E��K�D��"��!<#3���*"�"#%Y�*"�/U���%Y�K�� ,�=#/��� � �)D��"��-,x���+� ,����"Y�K�,4�����#/,.#3� ,����4#%!%���*"#/,�1]��� '<z&(��;2���6�"*"*?Y_��K�����Q,��r������N#/��D.�)#%����*+�"D�#/,4�+���x���%'k#%�+��� ,��X#/,AD��K�*+�[Y�����Z�,A1]����' #���+� ,4� �"Y�KE,4����*+>-7o#%��'u�+���"�8,4��� ����#%� D.���+,���DO,4K�� �%� ;\�%�p�+��� ,4#%��D�%z���N#/*�,4�"')�A'[K�*V,4�+'u����n# � ,4� �N#%')�"��!D��%K�*"� Y�����Z�,�1]����' ,����k&(��;A�t#%� D.���+,���DO,4K�� � �[�X#z,.#<D��K�*+�tY_�k��>?�X#%')�"D�#%*"*V>�� �O7(*+�ED�#/,4���,��')�����r� �uD�"��5,�*+>0� ���8j��GD�*"�+���-,4�6� ��q5K����8,4�+��!u���"!��E7I,4��� ��K�!�����K�,6����*+�g�:7�*n#/,�����DO> ���5���

�����<�m��� w��������$���~,4���$&(��;A����� � ! ��DO,k�X#/�k#%*+����#%��>v>?�"�*"��������?,4�������+j%�B�+��1]����'u#/,��"������!-#%� ���"��! ,4�������j��*"����'u��5,s�%1�*n#%� !��O7���D�#%*"�<#%!���5,sYX#%���� � >?� ,���')�����:,s,����Bj��� > *"�N#/� ,N,4���sK���������8,.#%�����"��!��/1l#%!����-,87(YX#%� ����D��'u'xK����"D�#/,4�+��� #%��D.���V,4�D,4K������a��#%�xY_����v1]��� �J#%�������,4������K�!%�t,4���+��� ��� �N#%� D.������� ! �D,N�<&�,[�+��� �N#%� ���X#%Y�*+�u,��BY_��*"�+�j%�u,4��#/,x1]K��8,4����x� ������#%��D.�v�6�+*"*>?�"�*"� 1]K�� ,������3�+��1]����'u#/,��"��������!�#%�����+��!~���"�8,4� �"Y�K�,���� #%��')�"���"� ,��4#/,��"����,4��� ��K�!�� ,4����K����{�%1#%!���-,4��p#%��� �%1mD��%K���� �)D����D�������"��!3,4���Q�yj���4#%*+*=j?�n#%Y��"*"�V,(>$�%1:#/!����-,4���+�����"!��E7����� 1]��� 'k#/��D��#%� D.���+,���D,�K�������l9J�DN#%K�� �x,4�������x#%����#u�5K�'xY�����%12�%,4��������"� ,����+Y�K�,4��<ZX*+��� >?� ,���')��,4�X#z,�D�#%����� j%�t#%�3#�Y_����D.��'k#%� w 1]���0�_���81]����'u#%��D�hD���')�X#%� �"���%����l&(��;A� � ����K�*+� �����yj��{,4�~Y_�{#%�� �ED��*"*+���-,�,���� ,��"��!k!�����K����B1]���������yj?�"��!u�������"�������yj?�"��!k,����xj?�n#/Y��"*+�+,(>s�/1 #%!����-,��r#%�r#k'xK�*+,��V7��K�� ���%����D���')'[K����"DN#z,4�"�%�s�X#%��#%���"!%'<�

�%`

Page 73: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

����� �Ld���&�� �

; ���� �A���%,��ED��*p�E�_��D��VZXDN#z,4�"�%����

��� �'(�(�(�(�("(�(�(�(�("(�(�(�(�("(�(�(�(�("(�("(�("(�("(�("("(�(�("("(�(�("("(�(�("("(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(������ G � 8?�V@ H <�� L � ���������� ���?������Y@ * LP*������ �����,��"���E@ ��S ������� ��S ��H���#�� < ,6��� ��� ������ � � � ��� � ! � ���� ��6� � � ! ��# L������ (�(�(�("(�(�(�(�("(�(�(�(�("(�(�(�(�("(�(�(�(�("(�("(�("("(�(�("("(�(�("("(�(�("("(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(

H <�� ���B�H%=G%= � = < G � @"@ (� B 0 =G

=�� � * @�@ ( =G � B 0 B O D � L�L .����6N =�� ��. @�@ ( =G � B 0 B O D � L�L ��� ��� �6N =�� � � @�@ ( =G � B 0 B O D � L�L���.����������".�� �6N

� =�� � * @�@ ( =G � B 0 B O D � *.�� L�L *.��?N� =�� ��. @�@ ( =G � B 0 B O D � �".�� ��� L�L �".�� ���?N� =�� � � @�@ ( =G � B 0 B O D � .%*�� ��� ������� � L�L .%*�� ��� ��� �����?N

=9 ""5�5�� @�@ (� =�� ���� ��� ��� �%����& @�@ (1<�$�� B � ����O =G 0 D � =���B D � L�L���.���.�� �6N�N

=�� ��� @�@ (1� B�� B�G $ B��#"� � �-��5 � * � = \ %= $ = � =�� � �EI8�� � �-��5 � . � = \ %= $ = � =�� � �

!

H <�� \ ����� � &�� @�@ (1� B�� B"G $ B"�� � � ���"=9� � * � = \ %= $ = � =�� � �EI�?�"=� � . � = \ %= $ = � = "�5�5�� < � = < G� I8?���"� � &�� �#� ��$ : < = $ B$�

����&���� � ���"H � � * � = \ %= $ = � H <�� O ��&%��� � ����H �7I

� �

Page 74: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

����&���� � ���"H ��O �-,�#-[ � . � = \ %= $ = � H <�� O ��&%��� � ����H ��O ��,%#-[ I�,6��� �#� � = \ %= $ = � H <�� < ,?�-� I�,6��� O �-,%#�[ � � � = \ %= $ = � H <�� < ,?�-� O �-,�#-[ I! #������ � � � = \ %= $ = � H <�� $ #"�"��� I! #������ O �-,�#-[ � � � = \ %= $ = � H <�� $ #"�"��� O ��,%#-[ I��� � 5 �#� � = \ %= $ = � H <�� O � � 5 I��� � 5 O �-,%#�[ �#� � = \ %= $ = � H <�� O � � 5 O �-,�#-[ IQ"�%� � � � � � = \ %= $ = � H <�� � ��� � � IQ"�%� � � O �-,�#-[ � *� � = \ %= $ = � H <�� � �%� � � O �-,%#-[ I� ����� � *�* � = \ %= $ = � H <�� �������VI� ������O �-,%#�[ � *. � = \ %= $ = � H <�� ��������O ��,%#-[ I

��� � � ��8�� � *�� � = \ %= $ = � H <�� � � � � ��8�� I��� � � ��8�� O �-,%#-[ � *�� � = \ %= $ = � H <�� � � � � ��8�� O �-,�#-[

!!

H <�� O ��&%��� � ����H � @�@ (1� B�� B"G $ B��!

H <�� O ��&%��� � ����H ��O �-,%#�[ @�@ (1� B�� B"G $ B"�� ����� ��� � * � = \ %= $ = � H <�� O � ��������� ��� I�6��� � =��%�-5�� � . � = \ %= $ = � H <�� �=����-5��6=9� < � = < G"�

!

H <�� �=��%�-5��6=9� @�@ (1� B�� B"G $ B"���,�"5�5�� � * � = \ %= $ = � = "�5�5�� I� � 8%� � . � = \ %= $ = � =�� � �EI� � ��56�98 �#� � = \ %= $ = � =�� � �

!

=9 ""5�5��� ?� � @�@ (1� B�� B�G $ B < H)=9 "�5�5"�

H <�� "H�� � & 6� ! ��� ���� @"@ (/� B�� B"G $ B������8 $ �,��-�6� � * � = \ %= $ = � =�� � * I��,�"5�5��?� � . � = \ %= $ = � = "�5�5�� ?� �

!

H <�� �=��%�-5��6=����6� @�@ (1� B�� B�G $ B�����%��5��6=9� � * � = \ � %= $ = � H <�� �=����-5��6=9� I���%��5��� 6� ! � . � = \ � %= $ = � H <�� "H�� � &� 6� ! ��� ����

���

Page 75: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

!

H <�� < ,6�-� @�@ (/� B � B"G $ B"�� [�,?� � * � = \ %= $ = � B�G "\ B O � B��"�

� � ��� � ����&"H%��#�� D�*�N I�6��Q�H%��#�� D .6N

! I��� =�� ��S � ! � �����-� ! ��� ��� ����&��6��Q ���%�-5���� I ��S ������� �%��#"#���5)������ � !�! ����5%����& � � ��S �T, � ���-� � 5%���� ! � �-��[ L���%��5�� � . � = \ %= $ = � H <�� �=����-5��6=����6�

!

H <�� O � ��������� ��� @�@ ( B"G "\ B O � B��"��'U D �6N I�%� � H6�����5 D�*�N I�%� � , � ! � D .?N I�%�'� ����� D �?N I� !�! ������������-��5 D �%N I���%#"# D �6N I���"U��%�'Q�� D �6N

!

H <�� < ,6�-� O �-,%#-[ @�@ (1� B�� B�G $ B��� ����� ��� � * � = \ %= $ = � H <�� O � ��������� ��� I���%��5�� � . � = \ %= $ = � H <�� �=����-5��6=9� < � = < G"�

!

H <�� $ #��"��� @�@ (1� B�� B�G $ B�����%��5��6=9� � . � = \ %= $ = � H <�� �=����-5��6=9�

!

H <�� $ #��"��� O �-,%#�[ @�@ (1� B�� B"G $ B��� ����� ��� � * � = \ %= $ = � H <�� O � ��������� ���

!

H <�� O � � 5 @�@ (/� B � B"G $ B"����%��5��6=9� � * � = \ %= $ = � H <�� �=����-5��6=9� I�-���%��� � � . � = \ %= $ = � =�� ��� I#��-��& ��S �#� � = \ %= $ = � =�� ��.

�-S

Page 76: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

!

H <�� O � � 5 O �-,%#-[ @�@ (1� B�� B�G $ B��� ����� ��� � * � = \ %= $ = � H <�� O � ��������� ��� I5 ���6� � . � = \ %= $ = � � ��� ��� ������& < � = < G��

!

H <�� � �%� � � @�@ (1� B�� B�G $ B�����%��5��6=9� � * � = \ %= $ = � H <�� �=����-5��6=9� I�-���%��� � � . � = \ %= $ = � =�� ��� I#��-��& ��S �#� � = \ %= $ = � =�� ��.7I5 ���6� � � � = \ %= $ = � � ��� ��� ������&

!

H <�� � �%� � � O �-,%#�[ @�@ (1� B�� B"G $ B��� ����� ��� � * � = \ %= $ = � H <�� O � ��������� ��� I#��-��& ��S � . � = \ %= $ = � =�� ��.1< � = < G��

!

H <�� ������� @�@ (/� B � B"G $ B"����%��5��6=9� � * � = \ %= $ = � H <�� �=����-5��6=9�

!

H <�� �������"O �-,%#-[ @�@ (1� B�� B�G $ B��� ����� ��� � * � = \ %= $ = � H <�� O � ��������� ��� I8��-5�� � . � = \ %= $ = � =�� ��.1< � = < G�� I���5 �#� � = \ %= $ = � =�� ��.1< � = < G�� I&%�5 � � � = \ %= $ = � =�� ��.1< � = < G�� I�"��� � � � = \ %= $ = � =�� ����< � = < G�� I� !�! ����� � ��8?� � � � = \ %= $ = � =�� � � < � = < G�� I! ��� ��� ���� � � 8?� �#� � = \ %= $ = � =�� � � < � = < G�� I8��-5���%� ! ��� ���� � � 8?� �#� � = \ %= $ = � =�� � � < � = < G�� I5���#�� � ���� � � 8?� � � � = \ %= $ = � =�� � � < � = < G�� I#�����U%� $ ��"� � � *� � = \ %= $ = � =�� ��.1< � = < G� I��� � &?� $ ��"� � � *�* � = \ %= $ = � =�� ����< � = < G� I�6# � &?� � *. � = \ %= $ = � =�� � � < � = < G� I3����%�"���� � *�� � = \ %= $ = � =�� � � < � = < G�

!

H <�� � � � � ��8�� @�@ (1� B�� B"G $ B��

���

Page 77: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

���%��5��6=9� � * � = \ %= $ = � H <�� �=����-5��6=9� I8��-5�� � . � = \ %= $ = � =�� ��.1< � = < G�� I���5 �#� � = \ %= $ = � =�� ��.1< � = < G�� I&%�5 � � � = \ %= $ = � =�� ��.1< � = < G�� I� !�! ����� � ��8?� � � � = \ %= $ = � =�� � � < � = < G�� I! ��� ��� ���� � � 8?� � � � = \ %= $ = � =�� � � < � = < G�� I8��-5���%� ! ��� ���� � � 8?� �#� � = \ %= $ = � =�� � � < � = < G�� I5���#�� � ���� � � 8?� �#� � = \ %= $ = � =�� � � < � = < G�� I�6# � &?� � � � = \ %= $ = � =�� � � < � = < G��

!

H <�� � � � � ��8�� O �-,%#-[ @�@ (1� B�� B�G $ B��� ����� ��� � * � = \ %= $ = � H <�� O � ��������� ���

!

B"G�� ��� B���5R�-�������%��� � � ������

���

��T

Page 78: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�������Ld���&�� 9

����� � ���* @<�?��K�*"��� ����6#T��� \ �-5���#���

, � ! U � &������ ��

������������ �EL � ��. �������H%��#�� : � ��5?#��7������ � � ! U�� � ������ $ �98�,��������7@�@ ��#��92��

� ���-2���&/H6# � & ��B ��601( H� � BV�

�1$ �-5�� � � ����� ! ���� ��� � � � $"< ��B���H�� ( *� � �" � ���H�� ( *�* �W 8�[ $ �-5��7�W 8�[�� ����� �

� ��� 1G�� � Q?����U1 ?�-� � ��" ��� <�O �R(�. � � � � �

� : � � 5�����5 ����� B���B $ � ��� �B (�. � B���B $ � ��� �B��� �B�G ()* �

$"< ��B�� � =���B��� �B�G (� � �" � �� � =���B��� �B�G (� �

� B�3��-� � ���36��#"� ��B ��601(+* � =G"H < (�. � B O"O�<�O (� �

S%R

Page 79: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

$�O = � = $ (�� �

�9��21B�3���� ��

8�[ D #���3���# I ���"�6�-� N4(�W �7�

�� D #���3���# (�( ��B ��?0+N�

�� D ��B ��601(��"O� B N�

,��%�9� �ED ��� ��B O�O � ��B ��?0 @ �����6������ � N �!

!

��#"���� D #���36��# (�( =G�H <RN�

,��%�9� �ED ��� ��B O�O � =G�H < @ �����6�-���� � N �!

��#"���� D #���36��# (�( B O�O�<�O N�

,��%�9� �ED ��� ��B O�O � B O�O�<�O @ �����6������ � N �!

��#"���� D #���36��# (�( $�O = � = $ � N�

,��%�9� �ED ��� ��B O�O � $�O = � = $ � �@ �����6�-���� � N �� � � �ED *TN �

!

��#"����

B�3���� �ED B O�O6<�OVI � �&���� � @ �"U����'Q�� 5��-2���&R#���3���# #���3���#��� � N �!

!

�9��2 \ �'36��

#�� ! � # D S �"� � N4( � S �� �ED W � N �#�� ! � # D � � ! U"H�� N �

�� D��'D #�� ! � # � � 5�5�� ( ���6� � � ��� �'� D S �"� � N/N�N�

B�3���� �ED B O�O6<�OVI � �&���� � @ $"� ����� � #����'U��", S �"� � � N �

SEW

Page 80: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

��� � ����� H�� � BV�!

#�� ! � # , � 5�5"� ( ��� ! U � 5"5����6��� D ��� ��� <�O��VI � � 5�5�� N �#�� ! � # ,��6� � � ( &�� � ,��6� � �2�[�� � 8?� DRM � ! , M N ��� D�� ��� ! U�� �ED � � ! U"H�� I �H��6=G�B �VIX��<�$�� � ����O B" \�I ,��?� � � N N�

B�3���� �ED B O�O6<�OVI � �&���� � @ ��� ! U6� �EDPN � � ��#���5�@ � � N ���� � ����� H�� � BV�

!

�� D ! ��"�6� ! �ED � � ! U"H�� I , � 5�5�� N4(�( H"� � B N�

B�3���� �ED B O�O6<�OVI � �&���� � @ ! ����?� ! �EDPN � � ��#���5 � � S ��� � @ � � N ���� � ����� H�� � BV�

!

B�3���� �ED =G�H <7I � �&��-� � @ $ ����6� ! � ��5 � � S �"� � � N �

��� �-��5�B � � ! � [�,6�B�3���� �ED ��B ��60 I � �&���� � @ � �-��5�����& � &��-� �/� [�,6�E@ B���B $ � ��� �B � N �#�� ! � # D � � � ! � [�,6� N4( , � ! U D � $ � I B���B $ � ��� �B N ��'[?�'Q"�%� � � D � � ! U"H�� I � � � ! � [�,6� I B���B $ � ��� �B��� �B"G N �

�1$ �98",�������� $ �-5�� � $"� # ! �%# ��� � $ �-5���#��-��& ��S �#�� ! � # D "! �-5��� ��-��& ��S>N4( � ��6�-� D #�� ! � # D � N4( � � ��� ( � 8�[ $ ��5�� � ����� N�

"! ��5��� ��-��& ��S � ( #��-��& ��SVD 8�[ $ �-5�� � � �+N �!

#�� ! � # D G � ! �-5��� �����& ��S N4( , � ! U D � G � I "! �-5��� �����& ��S>N �

#�� ! � # D "! �98�, $ �-5��� ��-��& ��S N4( � �#�� ! � # D "! �-5�������� ��� ��� � 8 N ��� D��'D "! �-5�������� ��� ��� � 8 ( 5����?# ��� �6=9��� �EDPNRN�N�

B�3���� �ED B O�O6<�OVI � �&���� � @ $"� ����� � ! ��� ��� � � &��-� �1� � � � 5����6# ��� ���� � L� � � ��� � 8 � N �

��� � ����� H�� � BV�!

S�P

Page 81: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

#�� ! � # D "! �98�, $ �-5�� < � � ,�� �VI "! ��5�������� ������� ��� N �#�� ! � # D "! �98�, $ �-5�� N �

#�� ! � # D "! �-5���#����6� N ��6�-��� � ! S "! ��5���#����?� D W 8�[ $ �-5�� N�

D "! �98", $ �-5�� < � � ,�� ��I "! �-5�������� ������� ��� N4( "! ��5�������� ��� ��� � 8 � � 5����6# ��� � D �! �-5���#����6� N �

�� D "! ��5�������� ������� ��� �C( ��� < � N�

B�3���� �ED B O�O6<�OVI � �&���� � @ B"���6��� ! �98",����6���"����& � &��-� �1� � � � � N ���� � ����� H�� � BV�

!

"! �8", $ �-5�� ( � "! �98", $ ��5�� "! �8", $ �-5�� < � � ,"� � � � "! �8", $ �-5��� ��-��& ��S � ( #��-��& ��SVD "! �98�, $ �-5�� < � � ,�� � N �

!

D "! �98", $ �-5�� < � � ,�� ��I "! �-5�������� ������� ��� N4( "! �-5�������� ��� ��� � 8 � � �6#��� SVDPN �

�� D "! ��5�������� ������� ��� �C( ��� < � N�

B�3���� �ED B O�O6<�OVI � �&���� � @ B"���6��� ! �98",����6���"����& � &��-� �1� � � � � N ���� � ����� H�� � BV�

!

"! �8", $ �-5�� ( � "! �98", $ ��5�� "! �8", $ �-5�� < � � ,"� � � � "! �8", $ �-5��� ��-��& ��S � ( #��-��& ��SVD "! �98�, $ �-5�� < � � ,�� � N �

#�� ! � # D G � ! �98", $ ��5��� ��-��& ��S N4( , � ! U D � G � I "! �98", $ ��5��� ��-��& ��S N �

��� �-��5 $ �98",�����������5 $ �-5�� ��-��& ��SB�3���� �ED ��B ��60 I � �&���� � @ � �-��5�����& ! �98",�����������5 � &��-� �1� � � � #��-��& ��S @ � L

� "! �8", $ �-5��� ��-��& ��S � N ��'[?�'Q"�%� � � D � � ! U"H�� I G � ! �8", $ �-5��� ��-��& ��S�I $"< ��B�� � =���B��� �B"G N �

��� �-��5 � ! �8",������"����5 $ �-5�� ��-��& ��SB�3���� �ED ��B ��60 I � �&���� � @ � �-��5�����&���� ! �8",������"����5 � &��-� �/� � � � � L

� #��-��& ��S @ "! ��5��� ��-��& ��S � N �

S%^

Page 82: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�'[?�'Q"�%� � � D � � ! U"H�� I G � ! ��5��� ��-��& ��S�I $"< ��B�� � =���B��� �B"G N �

�1$ �98",�������� � ����� � $"� # ! �%# ��� �1� ����� #��-��& ��S �#�� ! � # D 5 ���6� ��-��& ��S>N4( � �#�� ! � # D 5 ���6�RN ��6�-� D #�� ! � # D � N4( � � ��� ( � 8�[�� ����� � ����� N�

5 �����/( � 86[�� ����� � � � �� 5 ����� � �! 5 ����� ��-��& ��S+( #��-��& ��SVD 5 �����+N �#�� ! � # D G � 5 ����� �����& ��S N4( , � ! U D � G � I 5 ����� �����& ��S>N �

#�� ! � # D "! �98�,"� ����� ��-��& ��S N4( � �#�� ! � # D 5 ���6� ����� ��� ��� � 8 N ��� D��'D 5 ���6� ����� ��� ��� � 8 ( 5����?# ��� �6=9��� �EDPNRN�N�

B�3���� �ED B O�O6<�OVI � �&���� � @ $"� ����� � ! ��� ��� � � &��-� � 5 ���6� � L� 5����?# ��� ���'�^� � ��� � 8 � N �

��� � ����� H�� � BV�!

#�� ! � # D "! �98�,"� �����"< � � ,�� �VI 5 ����� ����� ������� ��� N �#�� ! � # D "! �98�,"� �����)N �

D "! �98",�� ������< � � ,�� ��I 5 ���6� ����� ������� ��� N4( 5 ����� ����� ��� ��� � 8 � � 5����6# ��� � D 5 �����RN �

�� D 5 ����� ����� ������� ��� �C( ��� < � N�

B�3���� �ED B O�O6<�OVI � �&���� � @ B"���6��� ! �98",����6���"����& � &��-� � 5 ���6� � N ���� � ����� H�� � BV�

!

"! �8","� ���6�1( � "! �98","� ������< � � ,�� � � � "! �8","� ���6� ��-��& ��S)( #��-��& ��SVD "! �98",�� ������< � � ,�� � N �

D "! �98",�� ������< � � ,�� ��I 5 ���6� ����� ������� ��� N4( 5 ����� ����� ��� ��� � 8 � � �6#��� SVDPN �

�� D 5 ����� ����� ������� ��� �C( ��� < � N

S/`

Page 83: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

�B�3���� �ED B O�O6<�OVI � �&���� � @ B"���6��� ! �98",����6���"����& � &��-� � 5 ���6� � N ���� � ����� H�� � BV�

!

"! �8","� ���6�1( � "! �98","� ����� "! �8","� ���6��< � � ,"� � � � "! �8","� ���6� ��-��& ��S � ( #��-��& ��SVD "! �98�,"� �����"< � � ,�� � N �

#�� ! � # D G � ! �98","� ����� ��-��& ��S N4( , � ! U D � G � I "! �98","� ����� ��-��& ��S N �

��� �-��5 $ �98",�����������51� ����� ��-��& ��SB�3���� �ED ��B ��60 I � �&���� � @ � �-��5�����& ! �98",�����������5 � &��-� � 5 ����� #��-��& ��S @ � L

� "! �8","� ���6� ��-��& ��S � N ��'[?�'Q"�%� � � D � � ! U"H�� I G � ! �8","� ���6� ��-��& ��S�I �" � �� � =���B��� �B"G N �

��� �-��5 � ! �8",������"����51� ���6� ��-��& ��SB�3���� �ED ��B ��60 I � �&���� � @ � �-��5�����&���� ! �8",������"����5 � &��-� � 5 ����� #��-��& ��S @ � L

� 5 ����� ��-��& ��S � N ��'[?�'Q"�%� � � D � � ! U"H�� I G � 5 ����� ��-��& ��S�I �" � �� � =���B��� �B"G N �

��� �-��5 $ �-5��,��%�9� �ED � � ! U�H�� "! �98", $ �-5�� N �

��� �-��5�� �����,��%�9� �ED � � ! U�H�� "! �98",�� �����+N �

�1$ #��"�������� ! ��"�6� ! � ����! #������ D � � ! U�H�� N �

��� � ����� ��O� B��

!

�9��2 =���� ��

#�� ! � # D "! �-5���H�� N4( �6��Q������6�98 ����5�H%��#�� : � ��56#�� D $"< ��B���H�� I � � � N �#�� ! � # D 5 ���6� H�� N4( �6��Q������6�98 ����5�H%��#�� : � ��56#�� D �" � ���H�� I � � � N �

W 8�[ $ �-5�� ( "! �-5���H�� � � &�� � #����?��� DPN �

S �

Page 84: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

! #������ DXW ! �-5���H�� N �

#�� ! � # DXW 5 ���6�RN4( 5 ����� H�� � � &�� � #����6�6� DPN �

#�� ! � # D 5 ���6� #����6� N ��6�-��� � ! S 5 ����� #����?� D W 5 �����+N�

����� S �� �ED W 8�[�� ���6�7I 5 ����� #����6� N �!! #������ DXW 5 ���6� H�� N �

!

S �

Page 85: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

9J&o9:bc&� � �l��� ���� W �G���������� ���UA�p��'<=@<�+D.�X#%��*J�r#%��*+�"�U #%�N#/���X#�dl���1]�/L�r#NjE�+� � #/,�,������ ���UA��� �� �6�����*"*+�I

#%������#%����>sft#%��!���'��E���8j���� *"�����d��,(�m��� w<; �"*"���?>?� ,���')��� ) ��� � � ��� ����� ����!#� �� � ������� � � � � ��� ��������� �� � � ��� � ��� � � � � � �+ � � � � ����� �� ���� � ���� !#�������� ���������O�UWyT�T � �

� P���9J��� w%�yj?�+,4� ���V #�� ��KE,�,4'u#%�U�#%�����[�C�?�:#/��K��U� ' ��KE,4����5,��"D�#/,4�+���<1]����@<��Y��+*"�G��!���-,4��� )� � "����� � �#������� � � $ � � ��! ����� � � � � ������� �UWyT�T��E�

� ^ ��9J�X#/, ,.#%D.�X#/� ! ���/\��#%')�4#z,N ��������O,4�$bA�XH:#%*Vj����8,N�#%��� �A*"*+���kf����C��!�K���#��&'8���0��� D.���+,���D 7,4K�� ��1]�%����D,��+j%��dl�,(�m����w5�+��!�� )s�EK�Y�'u�V,�,����0,4� � � � � ��� � � � �� � �� �UWyT�T-S?�

� `���9J�4#N>�_���"'$ #%�N#/� �=#/��*"�}\#%���hH��C@ �C�E�_����Y_��� !/78@$D���K�����U��' � �E,������ �"Y�*+�a@B#/��w5K��hb #%�E7!�KX#%!��)F ��@BbpM�W�� R�� ) �� � ��� � ��*� ��� $�� � � ��X��WyT�T��E�

� � ��9J���������� ft#%*+,����� �lK����"!��� �U#%� ����w/�y�� #%��� ��#/� ,4'xK�, f �V,�,4�+!��&(�5,���*+*"�"!%���-,l�E�%1 ,(�J#%� �G��!����-,�� �m;\�%K����X#/,��"�����6#%���3������*"�"D�#/,4�+����� � 9J���*"�+� � �E��� �"��!%���87�L����*"#%!���WyT�T���XP�Pg78P ���

� � �xH�HJ&(���r� ' �r#/,.#0HJ�%'u'[K����"D�#/,4�+������dl�,(�m����w5� r�_��� �?>?�8,4��')��&(�-,4��� D���������DO,4�"�%� F G�?&8M@<�E����*_#%���kd��%,4#/,4�+���U?�E�� j?�"D�����OZX���+,��"��� � �6��D��'u')�����X#/,4�+��� �[� P%R���E�E�_��D�+ZXD�#/,4�+���Q�%1��Y��8,4�4#/D,��?>?�-,.# �<dl�%,.#/,��"��� ����uF]�r��dGWgMO� )uH�HJ&(����9J*"K���9m�E��w �cWyT ��T��

� S��xH�HJ&(���r� ' �r#/,.#0HJ�%'u'[K����"D�#/,4�+������dl�,(�m����w5� r�_��� �?>?�8,4��')��&(�-,4��� D���������DO,4�"�%� F G�?&8M@<�E����*3#%��� d��%,4#/,4�+���U$�E�� j?�"D� ���OZX���V,4�"�%� �$�l�D���')')�����X#z,4�"�%� �x� P/R�T�<�E�_��D��VZXDN#g7,4�"�%� �%1�9:#/���"D �L��D��?���"��! �lK�*+��� 1]�%� ��Y�� ,4��#%D, �?>?�5,4# � dl�%,.#z,4�"�%� ���� F]�r��dGWgMO� )H�HJ&(���i9J*"K���9m�E��w �cWNT�T�R��

� � �xH�HJ&(���r� ' &(�-,4� �E��K�D,4�+��� ,�� H�HJ&(��� �?�"!��X#/*"*"�+��!��?>?� ,���' dl����S�� �l�D���')'u����X#/,��"����a� S%R�RE� )Q;\#%� D��"D*"���x�+WgS?�UWyT����E�

� T ������K�,���D.�U �p�+%#%��� #z7(b ��#%�"*+*+>���'��Ubc&o9vHJ��')�������� ���a�r#/,4#�;X��� 'k#z,2�?���D��+Z�DN#/,��"����j�������+���^�� ^E� ) � ��� ����� � � �� � �� �! � � �����"!�� ��� � � � ��*� ����� ��� ������� �UWyT�T��E�

� WyR � �A*"Y_��� ,���?,4��������C ��K��"���h�E���*"*}_����')�"�B@<�"w5*+���� �rK�>$���*"')���CHJ�����"��HJ�4#%��#%��>� �r�"'�?,4��#%������9J� �n#%��@B#/DNbc���?�U-@<#/,�, #%�����������U%9J� >�#%� �� Y���� �U�#/����&o#/�"� �L�����+!��"�C��' �r�"!-#%Y��+,�A,������ ���,�#%���$bc�y��HJ���8,��EK��_����D��')��K�,4�+��!�� ) � � � � � � �� � ��� �/�cWNT�T-SE�

� W�W � ���%��*"�+��!��#�#/'u����#%��� ������ > @<D �r�"*V,4���C� ' ����� #�#yj/#�b #%��!%KX#%!�� �A�-j?�"� ����')���-, � �f ���+,�� �=#%�_���� ) ��! � � � ���� ������������� � ��� �O�UWyT�T��E�

� WgP�� ����"���E@B#%�8,4�"�C�#%���0;X�4#%� ��#�����#%K�D.w\�&'��EDN#%*"#%Y�*+��@$�"!���#/,4�+���)1]�%�:@<�%Y��"*+����!����-,4�� ) � � �� � "����� � �� � ������� ��� ����� � ��� ����� �_�UWyT�T%T��

� Wy^ �������������L���p�x�VA�x� ���2@<�+w5*"���2#%��� #��2@B#N>%������' �����0������"!%��#%���v&(')��*+��')���-,.#/,��"����%1 #a���"� ,����+Y�K�,4��s��!%���-,l����*+�+j��� >s�?>?� ,���'$� )u�EK�Y�'u�V,�,4��s,4� � ��� ����� � �� �������� �� "! ���%$� ���� ! ��� � � �� � ��� � �" ��_P/R�R�R��

S�S

Page 86: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

� WN`������������������\�x�V���� �G�_@<�+w5*"���_��� ����!%���� �p��� #%�4#/KU_#%����;m�_HJ�����U��'4@<�%Y��"*+�G��!����-,879:#%����0;=�+*"���?>?� ,���' 1]��� ,�����f �� ����� �j��� j?�"�O��� ) ������� � $ � � � � �%$ �����*!#� � ��� �� � � ��� �� ���� � � � � � �� � ������ � �O�CWyT%T�T��

� W � � ��#%���+'u�}"#�#%�X#%��!��"�� ' ���E�%1 ,(�J#%���m����� �"!��G� �D.�����+q?K��J1]��� HJ*"�+���-, 7o�E���8j����p������*"�+DN#/,��"������ )� �� ��! ���� ��� � �� � ����� � � � � $ �

����� � ��� � �O���L��*}�UW�W5FoWgMO�UWNT�T�T��

� W�� �x@B#%�8,4�"�C 9m��K�D�% #%��� #�#%����9J#%���X#/��� '8fh���i9J�"��#%� > �r@Bb HJ���-,����-,a;X��� 'k#/,�� ) �� �� � ��� � � �UWyT%T�T��

� WgS��x@B#%�����=#/, ,4�"�/� '4@<�?����*+�"��!r���X#%��,��+j%����K�,4������'u�%K��L��!���5,���� ) � ��� � ��� � � � � � �����!#�� � � ��L��*I��W�\d����CW�� PE�\@<&(� �A� ����� WyT�T%`��

� W�� �x@<D �rK�� �"D.w\ @B#%� ���X#%*+*ICf �+*"*+�n#%' dG��#�#N>5,Np��#%'xK���*�#��Ub � � �� ,� #/��� �l��Y_���8,G���c;\#%Y�� >��' � ;\#%�8,6;=�"*+���5>E�8,4�' 1]������d�&��x� ) � � � � � � � � ��� � �� � �� � ���� !#���� �������������O�CWNT��%`��

� WyT �x@<�>%���6�[� ' ����')�"���"� ,��4#/,��+j%��*+>v�ED������ &�� @<K�*V,4�+DN#%�8,N� ) � ��� ����� � ���� � � �! � �� ���"!�� ��� � � � ��*� ����� ��� � �� � �CWyT�T����

� P%R �x@<�"w5*+���������')�"� ���+�#%��� ��#"!�#���Y�YX#%�� ' ���"!%� �A���D��+���"�%� �r���y�6*"���!�����D�q5K��+���V,4�"�%�@<�E����*lK����+��!v&(�-,4�*"*"�+!����-,u��!���-,4��� ) ������� � $ � � � � �%$ �����*!#� � � � �� � � ��� � ���� � � � � � �� �

� �� ��� � �O�CWyT�T�T��� PEW �x@<��� ���"� #�#%')���~�G�+$@B#/�X#%���Oj ��#/,(>�#%�X#%��#y>�#%�X#%�CB@$�"D.�X#%�*0���aHJ����������#%����� ���

���y�:#/���U��r#Nj?�"� ��� �l�%�����-,��X#%*IJ#%��� ;J� ��������*+����� �E')�+,��U� ' ���������O� �h#����"� ,����+Y�K�,4����������%�X#%*cD��%'u��KE,4�"��!a���-j?�"���%��'u��-,N� ) � ��*�*! ��� � � � � �� ��� � � ��� � � �BXdl���\^��UWyT �����

� P�P�� �*"�+j%���+�4#�=b K�� �s�����Q�V��=#/K�*"��H����*+�+j���"��#�2#%��� �A*+�����:H:#%������������' ������!����-, 7(9:#%� ���������� �-#%D.�x1]�%� ��KX#%*+�+,(>��%1_�?��� j?�+D���dl��!��%,��n#/,��"���G#%���)@B#%�X#%!%��')���-,2�+�[���"�8,4� �"Y�K�,����[@<K�*V7,4�"')�����n#G�?>?� ,���')��� )�� � "����� � �#��������� &�� ��� ���������� � ��� �� � � � ��� ����� � � � � � �� �?9J���*+�"�UWyT�T-SE�

� P%^ � � �6���+*"*+>%2���"'$mH:#%')�����%��b #%�+���U b #%� � >tft#%*+*IL#%����d�#z,4�X#%�~�p����w5�+��!%,4�%�U��' �p����* �3#,4��D.������*"�%!%>k�6���V,4���X#%�_���� ) � � ��������� � � � $ � � � � ��� � ��� �O�

� P/`�� �=#N�6*"�y�6� w?�}�9J� �n#%�C�HJ���O,�#%K�� �D �N#/w_ �p�,����B�?,.#%K�YX#%D.�U�H:#%��*G�E')�+,��Ul���n#%���hbc��Y_��*I#%���3�r#Nj?�"�s�l�+, �%�&' d�;A� �L���� �"���3^[������+!��0#%���0&(')��*+��')���-,.#/,��"���C� ) � � � � �%$ � � �� � � � �����! �*� �� � ����� ��� � �� � ������ � �O�CWyT%T%`��

� P � � �l�%�����5Y�*+K�'$?@<��������*IE#%��� #%����� �a� �K�� ,���������K�,N� ' ������������"!%�u#/���u&(')��*+��')���-,.#/,��"����%1X#lbc��!/78�5,4��K�D,4K������x;=�"*+� �?>?� ,���'$� ) � � � �+ � � � � ����� �� � �� � ���� ! ���� ��� ���������O�?WNT�T-PE�

� P � �x��#/,(>�#%�X#%��#y>�#%�X#%�CC@<#%�X#%���Oj_��'��EDN#%*"#%Y�*+�%\�E�D�K�� �%_#%���<���+!���*V>s��j/#%�+*n#%Y�*"�����+� ,����"Y�K�,4��;=�"*+����DD������� ) � � � � � ���� !#� �� � �L��*}�XP%^E\d���� � �cWyT�T�R��

� P�S��x�ED.�-�:#/� , �/�9J�Oj����*+>%���*"���� f���#�#%D.w5� ���U6f��J���"')�%,��5> �?,��4#N>����6ft��5>?� �C����KU �G����������+� �l�?D.w-�J�*"*I�#%��� HJ�4#%�+! � #%� ,����"��!��%� '4�?'k#%�8, �=#%D.w/�,��B1]���3��DO,4�+j%�tdl�,(�m����w5�� )

� ����� � ���?��WyT�T�TE�� P � �x�E���+���+j/#%��#%�U��G� ' � �mH�� �l�'u�/,4���A���?D����K�� �GH:#%*"* �A���%,��ED��*c�E�_��D�+ZXD�#/,4�+��� �L������+���$PE� )

����������� � ���� � � ��! � � � ���"!�� ��� � � � ��*� ������� � � �UWNT�T � �

S �

Page 87: digital.library.unt.edu/67531/metadc2523/m2/1/high_res_… · THE DESIGN AND IMPLEMENTATION OF AN INTELLIGENT AGENT-BASED FILE SYSTEM S. Andrew Hopper, B. S. Thesis Prepared for the

� P%T �x�?,4���Y_��� �/�#�#%')����� � �a��' �A���%,��ED��*"�61]�����l�"!��h�E������{dl�,(�m����w5� ��bc�+1]�x�l1 ,4����A�l@ � )������� � �� � � � � � � � � ��� �%$*����������� � � �c�Xbc���������CcWyT�T � �

� ^�R �G�=#/�4#%KU � #%K�*I�#%��� �L��� �����"D�#k�r#%��*I� '4@<�%Y��"*+�G�������N#/����,�������K�!��h;=�+��� ,���������rHJ�%�5,��"�E7KX#/,4�+������ ) ��� ���� � � �%$ � � ���� � � � � � ��� � � � �� � � � � � � �XHJ����K���#�_�E�X#%�+�UUWyT%T����

� ^�W �G� ������������K�� �%C�[��bA�V_#%�����[� #��Xf �,�������#%*"*}� ' � �y�J#%������#%���<��DO,4�+j%�xdl�,(�m����w3����D.��� 7,4��DO,4K�� �%� ) � !#� � ��� �%$ � � � ���� !#� � � � � � $(������������ � � � � �z�UWyT�T ���

� ^-P���fv#/��!� ��#%������*"�����[�+/#%����������'u#%� ���z������������%�U� ' ��;A� �g��f �"���L��� �N#�@B#%���=�?,����4#%!%�;=�"*+�r�?>?� ,���'$� )<WyT�T�^E�

� ^�^ ��ft�O,4����4#%*+*I\�r#Nj?�"��#��+�#%���B�r#NjE�+�BbA�\�p�������������K����%� ' �����G��D,��+j%�x&�� ���,4�+���U� ) � ���� � �%$ � � �� � � � ��� � � � � � � � � � � ��!#�� ��� � � � ��� ����� �_�/HJ�������'k#%��#��&(� ��*n#/���U�WNT�T����

� ^%`���ft�?��*+�����+��!��%?@��+�#%���3d������ #%������"��!���� ' �A�+, 1|#%*"*+� �/1 ��!���5,87�����+���-,4��0���j%��*+����')���-,N� )���� � � �%$ � � ���� � � ��� � !#� �� �� �! � � �#����� � � � � �� � ������ � �:@<�+�����N#/����*+�"�CWyT�T ���

S%T