
%***************************************************************************
%
% Bibliography
%
%***************************************************************************

\begin{thebibliography}{99}

\bibitem{aloha}
Abramson, N., 
``The ALOHA System -- Another Alternative for Computer Communications,''
Proceedings Fall Joint Computer Conference, AFIPS Press, pp. 281-285
(1970).

\bibitem{le_bounds}
Afek, Y., Gafni, E.,
``Time and Message Bounds for Election in Synchronous and
Asynchronous Complete Networks,''
SIAM Journal on Computing, Vol. 20, No. 2, pp. 376-394 (1991).

\bibitem{mbone_growth}
Almeroth, K.C.,
``A Long-Term Analysis of Growth and Usage Patterns in the 
Multicast Backbone (MBone),''
IEEE INFOCOM '00, Tel Aviv, Israel (Mar 2000).
%http://imj.ucsb.edu/papers/INFOCOM-00.ps.gz

\bibitem{group_membership}
Almeroth, K., Ammar, M.,
``Multicast Group Behavior in the Internet's Multicast Backbone (MBone),''
IEEE Communications (June 1997). 
%http://www.cs.ucsb.edu/~almeroth/publish/IEEE-97.ps.gz

\bibitem{file_sharing}
Alsberg, P.A., Day, J.D., 
``A Principle for Resilient Sharing of Distributed Resources,''
IEEE Proceedings 2nd International Conference on Software Engineering,
pp. 562-70 (1976).

\bibitem{ns}
Bajaj, S., Breslau, L., Estrin, D., Fall, K., Floyd, S., Haldar, P., Handley, M.,
Helmy, A., Heidemann, J., Huang, P., Kumar, S., McCanne, S., Rejaie, R., Sharma, P., 
Varadhan, K., Xu, Y., Yu, H., and Zappala, D., 
``Improving Simulation for Network Research,''
Technical Report 99-702, University of Southern
California (Mar 1999).
%ns simulator v2.1b5
%http://www.isi.edu/~johnh/PAPERS/bajaj99a.html

\bibitem{queueing}
Baskett, F., Chandy, M., Muntz, R., Palacios, F.
``Open, Closed, and Mixed Networks of Queues with Different Classes of
Customers,''
Journal of the ACM, Vol. 22, No. 2, pp. 248-260 (1975).

\bibitem{rsvp_overhead}
Berger, L., Gan, D.-H., Swallow, G., Pan, P., Tommasi, F., Molendini, S.,
``RSVP Refresh Overhead Reduction Extensions,''
Internet Draft
(June 2000).

\bibitem{config_protos}
Bhatti, N.T., Schlichting, R.D.,
``A System for Constructing Configurable High-Level Protocols,''
ACM SIGCOMM Computer Communication Review, Vol. 25, No. 4, 
pp. 138-150 (Oct 1995).

\bibitem{bimodal_mcast}
Birman, K.P., Hayden, M., Ozkasap, O., Xiao, Z., Budiu, M., 
Minsky, Y.,  
``Bimodal Multicast,''
ACM Transactions on Computer Systems, Vol. 17, No. 2,
pp. 41-88 (May 1999).

\bibitem{isis}
Birman, K.P., van Renesse, R., 
``Reliable Distributed Computing with the Isis Toolkit,''
IEEE Computer Society Press, Los Alamitos, CA (1994).

\bibitem{k-resiliency}
Birman, K.P., Joseph, T.A., Raeuchle, T., Abbadi, A.E.,
``Implementing Fault-tolerant Distributed Objects,''
IEEE Transactions on Software Engineering, Vol. SE-11, No. 6, 
pp. 502-8, (June 1985).

\bibitem{igmpv3}
Cain, B., Deering, S., Kouvelas, I., Thyagarajan, A.,
``Internet Group Management Protocol, Version 3,'' 
Internet Draft (June 2000).
%http://www.ietf.org/internet-drafts/draft-ietf-idmr-igmp-v3-04.txt

\bibitem{designing_dirs}
Chandy, K.M., Schooler, E.M.,
``Designing Directories in Distributed Systems: 
A Systematic Framework,''
Proceedings of the Workshop on Multimedia and 
Collaborative Environments, High Performance
Distributed Computing Conference,
Syracuse, NY (Aug 1996); 
also available as technical report CS-TR-96-19,
Department of Computer Science, California
Institute of Technology, Pasadena, CA (Aug 1996). 

\bibitem{knowledge}
Chandy, K.M., Misra, J., 
``How Processes Learn,'' 
Distributed Computing,
Springer-Verlag, Vol. 1, No. 1, pp. 40-52 (1986). 

\bibitem{le_bcast}
Cidon, I., Mokryn O., 
``Propagation and Leader Election in a Multihop Broadcast Environment,''
DISC'98, Distributed Computing, 12th International
Symposium, pp. 104-118, Andros, Greece, Sept 24-26 (1998).

\bibitem{pim_sm}
Deering, S., Estrin, D., Farinacci, D., Handley, M., Helmy, A., Jacobson, V., 
Liu, C., Sharma, P., Thaler, D., Wei, L., 
``Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification,''
RFC 2362 (June 1998).
%ftp://ftp.isi.edu/in-notes/rfc2362.txt

\bibitem{pim_arch}
Deering, S., Estrin, D., Farinacci, E., 
Jacobson, V., Liu, C., and Wei, L., 
``The PIM architecture for wide-area multicast routing,''
ACM/IEEE Transactions on Networking,
Vol. 4., No. 2, pp. 153-162 (Apr 1996).
%"http://www.acm.org/pubs/contents/journals/ton/1996-4/"

\bibitem{deering_phd}
Deering, S.E.,
``Multicast Routing in a Datagram Network,''
PhD Thesis, Department of Electrical Engineering,
Stanford University, Stanford, CA (Dec 1991).

\bibitem{mcast_rfc}
Deering, S.,
``Host Extensions for IP Multicast,''
RFC 1054 (May 1988).

\bibitem{dns_mcast2}
Esibov, L., Aboba, B., Thaler, D.,
``Multicast DNS,'' Internet Draft, work in progress (July 2000).

\bibitem{pim_dm}
%ftp://ftp.ietf.org/internet-drafts/draft-ietf-idmr-pim-dm-06.txt
Estrin, D., Farinacci, D., Jacobson, V., Liu, C., 
Wei, L., Sharma, P., Helmy, A., 
``Protocol Independent Multicast - Dense Mode (PIM-DM): Protocol
Specification,''
Internet Draft, work in progress (Aug 1997).

\bibitem{pim_refresh}
Farinacci, D., Kouvelas, I., Windisch, K., 
``State Refresh in PIM-DM,'' Internet Draft
(Oct 1999).
%ftp://ftp.isi.edu/internet-drafts/draft-ietf-pim-refresh-01.txt

\bibitem{igmpv2}
Fenner, W.,
``Internet Group Management Protocol, Version 2,'' 
RFC 2336 (Nov 1997).
%ftp://ftp.isi.edu/internet-drafts/draft-ietf-idmr-igmp-v2-08.txt

\bibitem{highly_available_le}
Fetzer, C., Cristian, F.,
``A Highly Available Local Leader Election Service,''
IEEE Transactions on Software Engineering,
Vol. 25, No. 5, pp. 603-618 (Sept 1999).

\bibitem{consensus_impossibility}
Fischer, M.J., Lynch, N.A., Paterson, M.S.,
``Impossibility of Distributed Consensus with One
Faulty Process,''
Journal of the ACM, Vol. 32, No. 2, pp. 374-382 (Apr 1985).

\bibitem{srm}
Floyd, S., Jacobson, V., Liu, C., McCanne, S., Zhang, L., 
``A Reliable Multicast
Framework for Light-weight Sessions and Application Level Framing,'' 
IEEE/ACM Transactions on Networking, Vol. 5, No. 6, pp. 784-803 
(Dec 1997).
%http://www.aciri.org/floyd/papers/srm_ton.pdf

\bibitem{synchmsgs}
Floyd, S., Jacobson, V.,
``The Synchronization of Periodic Routing Messages,''
{\em ACM SIGCOMM Computer Communication Review}, Vol. 23, No. 4, pp. 33-44
(Oct 1993).

\bibitem{session_size}
Friedman, T., Towsley, D.,
``Multicast Session Membership Size Estimation,''
Proceedings IEEE Infocom'99, New York, NY, USA (Mar 1999). 
%%http://gaia.cs.umass.edu/pub/Friedman99_Infocom99.ps.gz

\bibitem{session_size_techreport}
Friedman, T., Towsley, D.,
``Multicast Session Membership Size Estimation,''
University of Massachusetts Amherst Computer Science Department,
Technical Report TR-98-32 (Aug 1998).
%%http://gaia.cs.umass.edu/pub/Friedman98_TR98-32.ps.gz

\bibitem{elections}
Garcia-Molina, H., 
``Elections in a Distributed Computing System,''
IEEE Transactions on Computing, Vol. C-31, No. 1, pp. 48-59 (1982).

\bibitem{np-completeness}
Garey, M.R., Johnson, D.S., 
``Computers and Intractability: A Guide to the Theory of
NP-Completeness,''
W.H.Freeman and Company, 
San Francisco (1979).

%\bibitem{fcast}
%``Fcast Multicast File Distribution,'' 
%Gemmell, J., Schooler, E., and Gray, J., 
%IEEE Network, Vol. 14, No. 1, pp. 58-68 (Jan/Feb 2000)
%http://www.cs.caltech.edu/~schooler/papers/FcastNetworkMag.{ps, doc}

\bibitem{ecsrm}
Gemmell, J., Schooler, E., Kermode, R.,
``A Scalable Multicast Architecture for One-to-Many Telepresentations,''
Proceedings of the IEEE International Conference on Multimedia Computing
Systems, ICMCS'98, pp. 128-139, Austin, TX (June 1998).
%http://www.cs.caltech.edu/~schooler/public_html/papers/ArchTeleICMCS98.ps

\bibitem{svclocv2}
RFC 2608
Guttman, E., Perkins, C., Veizades, J., Day, M.,
``Service Location Protocol, Version 2''
(June 1999).
%http://www.ietf.org/rfc/rfc2608.txt

\bibitem{sap}
Handley, M., Perkins, C., Whelan, E., 
``Session Announcement Protocol,''
Internet Draft
(Mar 2000).
%http://www.ietf.org/in-notes/draft-ietf-mmusic-sap-v2-06.txt

\bibitem{sip}
Handley, M., Schulzrinne, H., Schooler, E., Rosenberg, J., 
``SIP: Session Initiation Protocol,'' RFC 2543 (Mar 1999).
%ftp://ftp.isi.edu/in-notes/rfc2543.txt

%\bibitem{nte}
%Handley, M., Crowcroft, J., 
%``Network Text Editor (NTE): A scalable shared text editor for the MBone,''
%Proceedings of ACM SIGCOMM 97, Canne, France (1997).
%%http://www.aciri.org/mjh/nte.ps.gz

\bibitem{mbone_perf}
Handley, M.,
``An Examination of MBone Performance,''
USC/ISI Research Report, ISI/RR-97-450 (Jan 1997).
%http://www.aciri.org/~mjh/mbone.ps

\bibitem{ensemble}
Hayden, M.G., 
``The Ensemble System,''
PhD Thesis, Cornell University, Computer Science Department
(Jan 1998). 

\bibitem{prob_mcast}
Hayden, M., Birman, K., 
``Probabilistic Broadcast,''
Cornell University, Computer Science, Technical
Report TR96-1606 (Sept 1996).

\bibitem{rel_mcast_bb}
Kermode, R., Vicisano, L, 
``Author Guidelines for RMT Building Blocks and Protocol Instantiation
Documents,'' Internet Draft, RMT Working Group,
work in progress (June 2000). 
%http://www.ietf.org/internet-drafts/draft-ietf-rmt-author-guidelines-00.txt

\bibitem{sharqfec}
Kermode, R., 
``Scoped Hybrid Automatic Repeat reQuest with Forward Error Correction 
(SHARQFEC),'' ACM SIGCOMM Computer Communication Review, Vol. 28, No. 4, 
(Oct 1998).

\bibitem{kermode_phd}
Kermode, R.,
``Smart Network Caches:
Localized Content and Application Negotiated Recovery Mechanisms
for Multicast Media Distribution,''
PhD Thesis, Program in Media Arts and Sciences,
School of Architecture and Planning, 
Massachusetts Institute of Technology, MA (June 1998).
%file:/var/tmp/kermode.phd.ps

\bibitem{locking_proto}
Menasce, D., Muntz, R., Popek, J., 
``A Locking Protocol for Resource Coordination
in Distributed Databases.,''
ACM Transactions on Distributed Systems, Vol. 5, No. 2,
pp. 102-138 (1980).

\bibitem{ethernet}
Metcalfe, R.M., Boggs, D.R.,
``Ethernet: distributed packet switching for local computer networks'',
Communications of the ACM, Vol. 19, No. 7, pp. 395-404 (July 1976). 

\bibitem{nonn_ton}
Nonnenmacher, J., Biersack, E.W.,
``Scalable Feedback for Large Groups,'' 
IEEE/ACM Transactions on Networking,
Vol. 7, No. 3, pp. 375-386 (June 1999).
%ACM digital library

\bibitem{nonn_phd}
Nonnenmacher, J., 
``Reliable Multicast Transport to Large Groups,'' 
PhD thesis, EPF Lausanne, Switzerland (July 1998). 
%file:/var/tmp/nonnenmacher.phd.ps

\bibitem{nonn_infocom}
Nonnenmacher, J., Biersack, E.W.,
``Optimal Multicast Feedback,''
IEEE, INFOCOM '98, San Francisco, CA (Apr 1998).

\bibitem{le_bounds_general}
Peleg, D., 
``Time-Optimal Leader Election in General Networks,''
Journal of Parallel and Distributed Computing,
Vol. 8, pp. 96-99 (1990).

\bibitem{sstp}
Raman, S., McCanne, S., 
``A Model, Analysis, and Protocol Framework for Soft State-based
Communication,''
Proceedings ACM SIGCOMM '99, pp 15-25, Cambridge, MA (Sept 1999). 
%http://www.cs.berkeley.edu/~suchi/sigcomm99.ps

\bibitem{asymptotic_behavior}
Raman, S., McCanne, S., Shenker, S.,
``Asymptotic Behavior of Global Recovery in SRM,''
Proceedings ACM SIGMETRICS, 
Vol. 26, No. 1, pp. 90-99 (June 1998).
%ACM digital library

\bibitem{group_sampling}
Rosenberg, J., Schulzrinne, H.,
``Sampling of the Group Membership in RTP,''
RFC 2762 (Feb 2000).
%ftp://ftp.isi.edu/in-notes/2762.txt

\bibitem{timer_reconsideration}
Rosenberg, J., Schulzrinne, H.,
``Timer Reconsideration for Enhanced RTP Scalability,''
Proceedings of IEEE Infocom, San Francisco, CA (Mar/Apr 1998). 
%http://www.cs.columbia.edu/~hgs/papers/Rose9803_Timer.ps.gz

\bibitem{ms_thesis}
Schooler, E.M.,
``A Multicast User Directory Service for Synchronous Rendezvous,''
Masters Thesis, Technical Report CS-TR-96-18, 
Computer Science Department,
California Institute of Technology, CA (Aug 1996).
%http://www.cs.caltech.edu/~schooler/papers/userdir.{ps, html}

\bibitem{rtp}
Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V.,
``RTP: A Transport Protocol for Real-Time Applications,''
RFC 1889 (Jan 1996); the revised version is an Internet Draft, 
work in progress (Mar 2000).
%http://www.ietf.org/rfc/rfc1889.txt

\bibitem{adaptive_timers}
Sharma, P., Estrin, D., Floyd, S., Jacobson, V.,  
``Scalable Timers for Soft State Protocols,'' 
Proceedings of the IEEE INFOCOM, Kobe, Japan (1997). 

\bibitem{good_leaders}
Singh, S., Kurose, J.F.,
``Electing `good' leaders (election leader algorithm),''
Journal of Parallel and Distributed Computing, 
Vol. 21, No. 2, pp. 184-201 (May 1994).

\bibitem{horus}
van Renesse, R., Birman, K.P., Maffeis, S., 
``Horus: A Flexible Group Communication System,''
Communications of the ACM, Vol. 30, No. 4, 
pp. 76-83 (Apr 1996).

\bibitem{dns_mcast}
Woodcock, B., Manning, B.,
``Multicast Discovery of DNS Services,''
Internet Draft, work in progress (Aug 1998).
%http://search.ietf.org/internet-drafts/draft-manning-multicast-dns-02.txt

\bibitem{mbone_loss}
Yajnik, M., Kurose, J., Towsley, D.,
``Packet Loss Correlation in the MBone Multicast Network,''
University of Massachusetts, Computer Science Technical Report
96-32, Amherst, MA; IEEE Globecom Internet Workshop,
London (Nov 1996).
%http://www.cs.umass.edu/~yajnik/datasets.html

\bibitem{rsvp_rfc}
Zhang, L., Berson, S., Herzog, S., Jamin, S., 
``Resource ReSerVation Protocol (RSVP) --
Version 1 Functional Specification,''
RFC 2205
(Sept 1997).

\bibitem{rsvp}
Zhang, L., Deering, S., Estrin, D., Shenker, S., Zappala, D., 
``RSVP: A New Resource ReSerVation Protocol,'' 
IEEE Network (Sept 1993).
%ftp://parcftp.xerox.com/pub/net-research/rsvp.ps.Z

\end{thebibliography}
