A Note On Distributed Computing (1994)[pdf]
This classic 1994 paper by Jim Waldo et al. discusses the fundamental differences between distributed and local computing, criticizing abstractions like RPC for failing to hide distribution complexities, and proposes an object-oriented approach.
%PDF-1.2
%����
2 0 obj
>
stream
H�|WKs����W̑JY���m��e'�!��\9�$�K�J����{ʖ^�k����Q/w���٨��ΨN�i�U4V�b���=�������Ze���Ɋ��Fg�U�G�x��{���n�I��O��O�n��nw��'���x�L�����7��՞{���ޯ�����K��������g�~0[�z��l��{�7��*���4�������)>����L������֞��Á|(|s�}Ir����'��χ�l�(&��/����keJ�l�#����6��ͧ"o����jQעn��9N�VO��uÞ��z����Ҫ鵙T����O���4�d�F=ݤx|���N-��z�k�S�&��M���ּW��^�j)�zk����4v{$�H�ۡ=M�y菿�ΈZ����'5m�Ĺ#'�����Ÿ�͈+����.E����
�mKY������w��0m�Ob���>��>�uO�n���Q�iWB=�͠�/�@��o-
s2R fIB/�0- �^��1�W��Db�f��N����`����7D�����̖���
s���PPI'��>�0>��� 0g�:K�RH�P�p^u#`4���;?�EK�cm.�4y8�"�c���yi�:��n�Lr��Q��B7S+�儏�s7�hS3�C�/��3�R���Iۢo��wåJδ����@��$�#�
:u��-2��H���F�ҥ�`�×|��p2��q &l���j
���Dt����Ϲ�G!��Yz�N'gV�(R��o�hT]�~w�^.��܍F���D�أr�*�A4l�BО���/ q��=r��� f �d�6��K%�
��+欁��� ��JC�,W�,X�w�K
#eem���n~���f��I:4����r�����OϬ���:ܢXkWX)D�����ϘV_�%.G��V8xM�Ba�(u}�L�\Knc��\�v,�ڶ��b�u�=���� ��/+��%
����|"�Q���g�G�8��a��!D�\��l}z��f~+j�é�n4@�&�2��j8!�$���j�#���A�#}6�zXy��D���W/&��儮�h�,�9l'K�;/K�-��V��7�֓�C]��}���G�U�H@E��fq1�&uŘ���G�I.�[�Z�]��O+
v??�, >,º���*L�n�N&8P�Th��sP���zZy�"4D��������Z���I����k�0�������v��8Z�����b��]1�И�������`�L�.�K��|�ָ�@�u\�@]�Yixg����xK��zn2��:�O�3Y�����VS
#h�j(qǚ$��y�0KP��.�*;jӱ��y'6����l��ݫH���n�Z?+l�ƆՈ�����]��������b՞/�����,hg��c{_'X��a
!�E�V��D|hl;�$��-�G,���(��h��Y��X[�xq-�^|%�����u��o]�4Vx�8 �@R#D���6=�+V_�����ν�b:�h�������J�h1tń�Z����HLp?��������y0�]�����e���"Ϥ��t@�P�>�o���~���ӓLj\d��to �ٳ�q^*F�/�;FF�����Uꃝ3�eKLl�ޮ&��:�;��+�������8���2*t�fW���Z w�,��8�;�%z��V�.�UUۧ�`�}���]�۾��=�kt�4��k���]��B�X�8�BM��Y������,��X���J�ͦ�Z7� ������J��� :�̯����Z��7�����3��}WHoW&M�hُ�H���c*u
)s���Y�&IS316��rǶ�3F�:x�Q��]�N�NF��V]Ms�_����5���1Z���S *�mFh��x���A�x����bh:�o$=S[��4��u�)T�U�?���ݍDN�w\P![cs�(���8Z��bIƝ�_��{Wl����>;��qf������8S���"�ӣ���������'N)���9Mͮۄ�S��L��%ޮx��%^[RS�Ђ[P�Cx��Yq�K{���X���QO���E��f�f'gw��:���#§�|s����b11n|�V�M�"Ѷ�;��%�/��#��N�%�0��"}"Ѣ�n����?�h**xCh�>�����!��d�2��R���XQZJ&���ߜ�3�l=�߯]���������d�|���c��Ϳ��'Sҡ�p}
Ƕ�I-K5GU��j���y, ?m��]ϥo�q��>+��q����6�T!*�ܠ6��K&W8���"�;Ē�;4������;����]ᘜ�!�{�I�X��[A�;��F����
�0#�Ff���%�gh�]!�;����p���WV|7t���i�ƶ�t��
jqp�_aݐ'�����ƥ�v0Ln铪(}hFUf�.}�]�Y�6��1/l�4��ƌvޯG�x�D�����K��"�ߒ�2��TV͢5�
�4J�1�h��5���J���b�M�ʲ܁��
F�F}9V&Wtb@��-LK].\y�'�EIWY�e(��H��/T�vۀ5�(��BK"'�XvY���iʢJ�
��~���%���=��bd�wf�qG�:yF����cw��u�nVY'�����&�vK͜[T�i�g�z�9(��;��lk�Ϙ��B_��R5��
U���hnp�Ѝa��$�k7fD�ْG�h�wY��?��L�[&?0;?P��
R�X��d�T`�֙��,á��n��㞂yNK�g��X��E��k�/�;V�#{���,��=��h��zR"���L��C�?[�O.2��\�>d5�K(�^� ���(��z�%[����7�i�����q�wO&�+V�e�s��l��ÿ�����xȝ�a��N�@��]�N�\����KCu�I�V���,�SX9�1��桸-�Zx5F��S�k���!ɍ��C��UX�X�.�h�kO�Pos����,�����u�|�P�Xd�>�-��N_�����!��hZP|��-F��}�����ւ�y�y�"��t�Y�w!Ib_���0�t ���r�l_d/����D?��4L����b���+-�:�����~����9��Զ.��s+F1�
/��HU�>�:cX�t^��G,�T�F.�����@�
�C�����ja������ǣ��ՙ8&���hX��\;�3; ��UE)F=9���W�C��g�,>������to
aܡ�؝-h���l��]8�ˢ30�to���� f$��9F5�x�/�y�EW�A87%��O����3��Rb�rq[�U
��J$f1X�(W��եk&���]%���6pߧ�4�� ���^��|}��Д�~�z�(�9��(� ����No��h��A�=)�ߎ�@mذ�87�/��q)��6Ɗ^�-
T9*%گgٔ
�vJb���7�ޅ��`ŶD��/tL��(�c��J��0����S�V���6�/�m�_�ʎ�Q��ȁ�1n�Lܠh�ڽ;��z���k Fc
�˂�u�G��bX�n�}>���t��2xU��Y�oi�Tp�ڨJ\z��Rb�'E�:�i�Z�=�?�&��q�,`ێ�^.\P'4BLJ?t���q-�y�;���T����+�kY�f����X��$�DC&�=]���Q� �h�[�l8
(��c�C)�╟��Q>a��~�����ń#
��.1�r�4�LŨ�9eG��Yu��|F��`�H\���}��m���/H�2�ɨ��|������b��djƌ�ЖC�����+{���r����4.��!��>���\�^��'б�#�}�q���8QV���C�����٫��aEÑ��8�h�m�e5�Q�?�͍q�������Z����=�HA�@q��;����k/�����ኮ���l�6%:i�
���yt#��m���|,'���y�|�*���0Z��XZ���0aҴ�@&����GNQ4p(����p�^y�
�
q�=lRA=k���M($�
��;m��{XJ�̓�{=/Z))�[�D=_��S�)��qY)��$�� ��Q�خB�ڱk��=/�a]{Ua�zq��8�1���|�^�7�4��-�F*�������O���c�ܒ����������?��?ƫ�m#���s���wf4Ҍz�i��C�F/A�W�:�e����ߗ����,�{X�J��,����G~V��2D�Kǫ��ࡣ*�d�����4.Jd�&3���=`�Uo9��!!C�J���@���4��._�質i�3��%F5e���W44�FV�J���m(�*>�?
�H�B�`P��NM��r��]x!#���Q�'f��A��Z~���P�\(�V����t6j\14�F�Hk��ϑ��G���㮳���c4�Մ
84�Z�s0�c�h.2F��\,�,�9�/IPc6 ��er*�6��T��x�� �W~��ʊMR�LL��a��Z�0�|��N����*�+���4�A�Y�*��H�k�L�븜��Z�hZMr���e��P���%��?�i�辋�j��+|l3��&b�^dL}�\,(
d�U���F}+,��Gf���A��
ǫ�>��J����&��ǥM+{���{�� �6��o����v!xP�bDDс�S�����9���y8��~�=�oө�Oo���vmޝ���O�j��uC�ϗ��������X���ksSǾxz#�4�8�Q#�s䃥7Z��������:|˚�{_|*}][�;nw��[Ū�������b�~�?��S�͟�Ɩ��y���[�˝ii9���z��=��>
/ExtGState >
>>
endobj
13 0 obj
>
stream
H�tWMs�6��W��H�DIӓ�4��M{��=�9@$(!&
@ZQ}w�"e��How߾�P�����1�,�"����4�U�uy�&�e�����>�f�?�î��t#���I���*LS�5�t��|��n�ٍ;�����6���^�}����Wt�'Da����
~DP��(�,Z�q
���g�]Fb�BD��8� �!���8�f��jUvE+�|���n�0�-;ߺ����ȡ�沅��O�1��/@��]k_q�$�$� �Y�̠8P+Ό�9����x*�``�\���� �P��ZU��(X E�0!쎈n?C��A7 ŀ�tN��Xk�:�LC���Jn
��_�{���y�������j�X�[0��h�t�����Ef�� ��(�ǜ8�N\[��o��p�bS��*dQw�vO�� ,���4w,e�,5�;�(��j{��)�O�'m�5V���h#bR���`��l)�y�*n��
s
�h(a���GāR�5�U3\�C~�UxZ�)
J[��:wc�Y5�o �����z�}���K� 6G�����~l���H�����K�=qi����qX뉴('{ޞ9�}��+\ѡ�Q��������%Tar�ʽ>w�蛧[��+}t�䦝B�6-/��ɠQ%���T��TM;�t�n*Q�I�R
"aj+&j,�����P]]gF�Dk�J't������,J��&o_*S�_�dc�B���n5��,YaR�8\���!
�4���[�!��_�3̊+u�p&�*�
���Y`�G
�{;&^w��H��5΅��>�Ι�C���s��_!�8�h�PK�Z�dž&��&������[z��ud��?r�)I�(K\����t´��a��q�\N��eю�/��f����6�KN��k>��&�V�!���9���=�o�~�>
/ExtGState >
>>
endobj
17 0 obj
>
stream
H��WMs���W�8ܢ��%מl���V�6e3�A��IH3̈f~}^7�!�V%�]�"�ht�~�a.��_?���ͅ�����|!��-�S���n��bu�7�{��/��ѯ���\lv�9� ���/���v5].ŦA���X�7ϣO|������g1�.��$�S��S�O����(��ɺ�}�J���m�"��7�ie���x,>�����DZx�?M�n��I�ToRa[�Ρ�hF�U(�Z(���gߪ�Ü�ڝ��]�+o�o,/ž�i�e��)�-��N1G�U���D�S��ȉ��1�q��� ��ETu����zY� �F��N�{�П�|M����&w���n R �"� �T�5�@�� !���P�9ڲzU]I���l=^e���L2����w���S��S?���C�D�v>�r4f�I�@\��Y&״(2,��+���ݾR�b���Em@C�)���Tt�IB��|\����hHA�0�]]+��/J5�O'I��4d�j5�@J��{K��>
/ExtGState >
>>
endobj
20 0 obj
>
stream
H��W�r#���+plnP�)yO3ޝ]o�c#&�?S�q�h!>,��7���X5�ΐh(�5��:�b���z��
��U(n��r�3���Xz�S�ԌE�˨@����:�E�[�_��[|$S��[]��i.@֞2�ؚ:
��"j>�v��:�9(�
�O'�������S?��O�����E����[{wy���;X{��4\��@��cJ�b�}����
:�a�/w+�=/���m�5�� �1T-t27���[��c������N�0e����?Bf��0X;R�qS; �V�Q�7i�l�2����xUp����|�v�.wQ�Y!��i�����x8CGi�"����E�p܋����� �פR���]��.5��.i5����|&Z��О*��(O�^���X�c!sٷ��:}h�̈SM � �F����@����~��ߐ�W���w�*��N�]R}wG��zC�i���FK7ݶ��jԱ����F���P��ET/2��ʀTsob9����i���iT釗J]��E�6��ڲ�#�d�B��%�E�N|�0���D��u��g`�Wݤ8����@�+TN�aJb��d;o��wGE+I䆴���+�ܻ[�{j@-�a'��Y/�Zqˇ����L�IQ��1B�&M]�i�u��=���$��vM�>
p��6{Q�1 ����R�T��#o��qc�#V���j9(���h�1�4V������>�gB4�#���~*x�
�P&2�v.~�Wb�t���B�q��Pf��ܳ���a]մ�!r�߿����d�'�l˓�
endstream
endobj
21 0 obj
>
/ExtGState >
>>
endobj
24 0 obj
>
stream
H��WM��6��W�(cǒ��n�iv'�� H{�́�h�Ӓ�T;��yU�d��^�0��$��իW�hf?��{.7˅��X�M^���BX5���맍X�O���?_f?�{#r��tb%�_���^��x�`��e�o�E�^�ĦX�ŧ�b�\�O��4�vJ������Gk�RNH�tߴJT�;^zmzي�Ԫ�O��
.-2�"k���V�a?ϟ�/e����+v���/��D�\ON��G�*�9z�i�u%ԟ�V�|�0{vq/u;XE?��Bz���{nd�c�5�LL[����p�r^��d�=�Md�����9������1M��]��.[�����p�[�*�CܓK���"N�7 �(d2�z��x�3��ߠ�x:N9��y>�Ut�P�8Y�('NO���ٽi3��q=��,N���QA�����גp%��Ԍt���"A�5�U�ɠ��٤Ć�]��M�ĽL��K��Ū������Et��C"�&�t���18pQ�I��Vј�������Ʋ�ҫDO� B>;��� f3��h��m�-v�bw);t�r�eizc�n�?0HW"t���tm��Հ@
�\+��fej�VMd8B�|���(�aqRuoL9o&DLa�*9� )�}�
"��Ĥ9���Г�Ix0���)}�M�(��;_�����&2Iχ���ctFOj?�����#�[Qw�t��2N�O'�$0�gB,#��3��V��ǽu2���&�q_�"��:"${���Ow�t�[����(#�||�F�q�ŲM�k��%�5�����˰��H,�T2�;>y�m�"B�ܑ����~��q�^v� �j�,)EB~�0j�KgQ��24,1�vL�oIG%m��U��*�t�;Ƞ={w����U�w��2T'��9�{�1*��,�㾁:�W�8��G�h���X"4��e�[⫊�I d+ιoϗo�����zc��4H�[n����(\�H%ɼ���m�6�g9��f��Kݲ^�P���PL��1�#����K�xl9�C1c��{�z3�}�`k(bK��>�p�U����s:�0�:��S���xMt��ri
E.�MlC6�ٺ��*r�;e�������Y���81��R��͟V���2��ބ���x�+Ά�������ϗ���>
/ExtGState >
>>
endobj
27 0 obj
>
stream
H��W˒���+p�6$����7�c�#vĶÇn �02J��߬���׳�V�D�Y�UKq�|��/Kq��b��[����pjr�l7�_l�vb�|�G?L~|�|��K�r�,��B���ySn�vS��⥆�Ӥ�M_�N�M�؊ݪċ����mR����nN3�usPB7"���H�ogq�x�/��47y�dp_��*�J5B6������.�E��9%���h�Tʙ;n�1W������&�*��U�a�/��+\^���8a�lé���E�BV��^4t�Ѻ�o�E�X~�����2��6�{�Qd�+%n�*B�+����hLZ�2hې{n�葪�m,t�
��[AV���B��06B�m��Ԩ+e?�R����d�~.���O���w�D],[��:�B?�� v�`������a�UB T�!P_����"��6u�.?t��r��ݶ(ٓA���p1�DcCF.�MYs.c
�h-����q�m��'t���VQi~rN��$�2躦�R�9_�
%l����
h��=�=�5y��82R�s�}Z�4)^ �����I"�u�xڤ�H��r������5@E��C.���Ͷ���C����S����b �r�Y2č5�tB۩�5�s�J1�@:���x�]O}qR>��I5H�!j�:��d]s�J4[��
U7��������u
��
�I }_�����ע��7�SF��nʑ�mK�4��C������o�]p��1�8-��J���2�uRt��T���k�Y`ħ��U��Kh�a
Dh^lN��gB\)r#=���@Cu�/m��H�y%I�N�ƶ�3*j#돤�bd�>�Y�Ĝ{I�
#�Ww1| +_��Ĵi�q)%ʂS��&ب@�Lw���l5�� ��Q�Qt�9��MN
q"Țʜ�35�_�19�G`����@(αg)P��Q|��@}�1�Y�e���)!B��#X�������i�l��r�ަ��P����gz��v�}�Nt�g���>P�� *#!���w#�N�b�K!k̻C�-I�^=��*�֫�jP����>�����w�*1-�1�]�^/�W�4����
YM�\�9��V͊�uQ��tj�Iu{k�����v�A1��ʠE����69p
�g��l�d$Nv���>H����H���\Ƀ 1BH�Ñ��f�jt�Q��xҨf���c�X��͵�*�,4�|'�49��CF����I������D�9��ISY۸�dEO(�9��Yi��t����?�Չ���5V��^�`*]qJ���]\�}��d����mNr�'�h��ݼ�|�F5����%c�@
]R��4�..S��KA�/��;Q9��#���8�b�
������H5��O/���r7
endstream
endobj
28 0 obj
>
/ExtGState >
>>
endobj
30 0 obj
>
stream
H�|WMs�6��W�H�d�H}�>fj�l�*[�U�`�"! c�Pв�����ٙ�- h���ׯ3q�}��k&�v� -fK��,���h��0���Y���.{�~�}��>����f�X
�Yey��u�Z�]
K�Yr?�}����t���ċnJ+�A��vZ��I�Mםu�o�/��O�DiwR��+xw2��=υlJQx�H��G����/�
&���:Z[Q��*)i�i�Bh����T�)�)\��0��R.Z�"']�ݵO���|iUm���|V�$��J��kJ�0�u-v���u.��_����a�`^�I�*�s}����|J(�C��M�r����{q������~G���U�D�@^J�WN:p�����w��'C5B�� �&W]ٞ�����P�tK1���[Ǧ���R�Օ��U�vն��q��Jr��&��y��$CXG��
\p���7��7B�m�dI��g\*�iնI^'��sD��}DEM�}"kI�A�_���\ ��>�SpGFa�E^�I�!��� �1��;Z�x��O!�J��i���/�Ja�ˋ�:t�?0�Y3^mF����~$�:���^�>�´-��]
�4���A^�������I`L���f���g�bkT��y�ڪr�Q�RU)?�U)���ηy��e�6�#���Ct�\+N�8�����
�B���&�6M��ߍ)jz�f6d�L�:-۟��b'���؝���ֵM�[j.PhK�߷i`��:��c�֩�Gn�[��"��7m�������A���)�ΓR�z�0���D9Mw�� c�O�wC���P�ٸ�cB\���
����\���Y5TB�i܃�y:O���>1��
�Ҡ(��t�7��9?�}x4
��Z5���}&F��Ü��4�B/N��#?"=�b*~y�����9f�L�Q��EC��خ�?�Ic0�ȓRQ�bpN�˄�0�IZ柲o\�P4=��Gը�&57�SU��Lo�F-�,�/�6g�B�����l����p1Ea?��,���D?��>C�"���T���>f�e�Y�����J3�{.���wl�|7)Np~q.�}���4r9����j�Q��@���
���aCc�geD{�H]u��}3d���?0����ꓹ@������;O@*}hM��2�Z�>ԡͭPDd\��ƚ�^��^�r�s_li�l�-�?߇ ƞ�k��e+o�/Vt]��
Պ!����%P��z0�k�3�U�WwjX�Ҿ� I|Gi���䂞�+��)����F]&Z�A 5����b@D��c����W�T|�椗)�@�7�i���߫�p?���ƚ`�)���v�7�����4.%6��o�a��OOR?�����S��-Ń��)v��#��gIN?gK�V�Z����+%%����mD�Z|�*Yў{��ԇ�П
/�jD������V�2G����-i�
��؎�1e$�M���$f��1|C�o���mT�X�}�]D�P���nUM�-�|���DD~���b{��Q�,z
�B�G+X��aȵ5]Kÿ"�N?'����JOz�N*fHz-�O�y�Ne*T���������.h����1#��*��[���4@�5/�s�n8�0��^�EL�&I n:��?��9t&�J܉�����щ��Y�C����K|�4�8���Șd���0Aq�=T�����0~�\!�B[�UO*�8�/Xl���DZ2{�
�MT\v��s�%~Dž5�rd5rD+��S.R&�Hϭ'��U�u��[SE�KC8j�{J����DPy6�#��L�/(�_v��o�\|��.��j+.b�>l����R���
�t��zF���f_g�w�G���>
/ExtGState >
>>
endobj
33 0 obj
>
stream
H��Wˎ���+�T�=�m�"�&���Ȣ'���8�"5E�e�}ν|%�'�%��yKq�|��OKqt���b��\���+ѫ�a���ؼ{��;��ɏ���|K�;L�tc!�g�~Sm�vS��b���q2}���u2_m��V��͌/}�$��6��u�ѹgu���� B�q�D0_�5��^UM�a���rTl #��v����@Έw���
���1�R|�[�v�n���3~q�.����h��V�o�WEdo����SS�!�P2x��A���������������w
B��d�M0�r?d�o�S�C�x�ጙ!�&�b����^%�(i[�G��[�ꔟ�V:kr�8�1�\v�,��#�\S=��}��j�[��@� ���
W��D6
�N�3u+��w�
~��V�O��t���؝T�J|���T;@?�&���^#Kc�F�>[����Xv"r����t�W;����2X��XE��i�v�*�)'@��\
[truncated for AI cost control]