|
|
References
This reference list provides clickable links to those documents that exist only on the Web. The links go to the document itself or to an index page containing a link to the document. References to Internet RFCs include a link to the document at the Internet Engineering Task Force web site.
We have not provided links to items that are published in the literature because of their tendancy to decay. The published items are best retrieved by pasting title or author details into the excellent Citeseer publications database or search engines such as Google or Google Scholar.
|
|
Abadi and Gordon 1999
|
Abadi, M. and Gordon, A.D. (1999). A calculus for cryptographic protocols: The spi calculus. Information and Computation, Vol. 148, No. 1, pp. 1-70, January.
|
|
Abadi et al. 1998
|
Abadi, M., Birrell, A.D., Stata, R. and Wobber, E.P. (1998). Secure Web tunneling. In Proceedings 7th International World Wide Web Conference, pp. 531-9. Elsevier, in Computer Networks and ISDN Systems, Volume 30, Nos 1-7.
|
|
Abrossimov et al. 1989
|
Abrossimov, V., Rozier, M. and Shapiro, M. (1989). Generic virtual memory management for operating system kernels. Proceedings of 12th ACM Symposium on Operating System Principles, pp. 123-36, December.
|
|
Accetta et al. 1986
|
Accetta, M., Baron, R., Golub, D., Rashid, R., Tevanian, A. and Young, M. (1986). Mach: A new kernel foundation for UNIX development. In Proceedings Summer 1986 USENIX Conference, pp. 93-112.
|
|
Adjie-Winoto et al. 1999
|
Adjie-Winoto, W., Schwartz, E., Balakrishnan, H. and Lilley, J. (1999). The design and implementation of an intentional naming system. In Proceedings 17th ACM Symposium on Operating System Principles, published as Operating Systems Review, Vol. 34, No. 5, pp. 186-201.
|
|
Adve and Hill 1990
|
Adve, S. and Hill, M. (1990). Weak ordering - a new definition. In Proceedings 17th. Annual Symposium on Computer Architecture, IEEE, pp. 2-14.
|
|
Agrawal et al. 1987
|
Agrawal, D., Bernstein, A., Gupta, P. and Sengupta, S. (1987). Distributed optimistic concurrency control with reduced rollback. Distributed Computing, Vol. 2: pp. 45-59. Springer-Verlag.
|
|
Ahamad et al. 1992
|
Ahamad, M., Bazzi, R., John, R., Kohli, P. and Neiger, G. (1992). The Power of Processor Consistency. Technical report GIT-CC-92/34, Georgia Institute of Technology, Atlanta.
|
|
Al-Muhtadi et al. 2002
|
Al-Muhtadi, J., Campbell, R., Kapadia, A., Mickunas, D. and Yi, S. (2002). Routing Through the Mist: Privacy Preserving Communication in Ubiquitous Computing Environments. Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS'02), Vienna, Austria, July, pp. 74-83.
|
|
Alonso et al. 2004
|
Alonso, G., Casata, C., Kuno, H. and Machiraju, V. (2004) Web Services, Concepts, Architectures and Application s. Berlin, Heidelberg: Springer-Verlag.
|
|
Anderson 1993
|
Anderson, D.P. (1993). Meta-scheduling for distributed continuous media. ACM Transactions on Computer Systems, Vol. 11, No. 3.
|
|
Anderson 1996
|
Anderson, R. J. (1996). The Eternity Service. In Proceedings of Pragocrypt '96.
|
|
Anderson 2001
|
Anderson, R.J. (2001). Security Engineering. John Wiley & Sons.
|
|
Anderson et al. 1990a
|
Anderson, D.P., Herrtwich, R.G. and Schaefer, C. (1990). SRP - A Resource Reservation Protocol for Guaranteed-Performance Communication in the Internet. Technical report 90-006, International Computer Science Institute, Berkeley, CA.
|
|
Anderson et al. 1990b
|
Anderson, D.P., Tzou, S., Wahbe, R., Govindan, R. and Andrews, M. (1990). Support for continuous media in the DASH System. Tenth International Conference on Distributed Computing Systems, Paris.
|
|
Anderson et al. 1991
|
Anderson, T., Bershad, B., Lazowska, E. and Levy, H. (1991). Scheduler activations: efficient kernel support for the user-level management of parallelism. In Proceedings 13th ACM Symposium on Operating System Principles, pp. 95-109.
|
|
Anderson et al. 1995
|
Anderson, T., Culler, D., Patterson, D. and the NOW team. (1995). A case for NOW (Networks Of Workstations), IEEE Micro, Vol. 15, No. 1.
|
|
Anderson et al. 1996
|
Anderson, T.E., Dahlin, M.D., Neefe, J.M., Patterson, D.A., Roselli, D.S. and Wang, R.Y. (1996). Serverless Network File Systems. ACM Trans. on Computer Systems, Vol. 14, No. 1, pp. 41-79. February.
|
|
Anderson et al. 2002
|
Anderson, D.P., Cobb, J., Korpela, E., Lebofsky, M. and Werthimer, D. (2002). SETI@home: An experiment in public-resource computing. Communications of the ACM, Nov. 2002, Vol. 45, No. 11, pp. 56-61.
|
|
Anderson et al. 2004
|
Anderson, R., Chan, H. and Perrig, A. (2004). Key Infection: Smart Trust for Smart Dust. Proceedings of IEEE 12th International Conference on Network Protocols (ICNP 2004), Berlin, Germany, October, pp. 206-215.
|
|
ANSA 1989
|
ANSA (1989). The Advanced Network Systems Architecture (ANSA) Reference Manual. Castle Hill, Cambridge, England: Architecture Project Management.
|
|
ANSI 1985
|
American National Standards Institute (1985). American National Standard for Financial Institution Key Management, Standard X9.17 (revised).
|
|
Apache 2004
|
The Apache foundation (2004). Apache Tomcat. http://jakarta.apache.org/tomcat/
|
|
Apple Computer 2004
|
Apple Computer (2004). iChat AV Video conferencing for the rest of us. http://images.apple.com/ichat/pdf/iChat_AV_TB_9292004.pdf
|
|
Armand et al. 1989
|
Armand, F., Gien, M., Herrman, F. and Rozier, M. (1989). Distributing UNIX brings it back to its original virtues. Proc.Workshop on Experiences with Building Distributed and Multiprocessor Systems, pp. 153-174, October.
|
|
Arnold et al. 1999
|
Arnold, K., O'Sullivan, B., Scheifler, R.W., Waldo, J. and Wollrath, A. (1999). The Jini Specification, Reading, MA: Addison-Wesley.
|
|
associates.amazon.com
|
Amazon Web Service FAQs. http://associates.amazon.com/exec/panama/associates/join/developer/faq.html
|
|
Attiya and Welch1998
|
Attiya, H. and Welch, J. (1998). Distributed Computing - Fundamentals, Simulations and Advanced Topics. McGraw-Hill.
|
|
Babaoglu et al. 1998
|
Babaoglu, O., Davoli, R., Montresor, A. and Segala, R. (1998). System support for partition-aware network applications. In Proceedings 18th InternationalConference on Distributed Computing Systems (ICDCS ' 98), pp. 184-191.
|
|
Bacon 2002
|
Bacon, J. (2002). Concurrent Systems, third edition. Harlow, England: Addison-Wesley.
|
|
Baghwan et al. 2003
|
Bhagwan, R., Savage, S. and Voelker, G. (2003). Understanding availability. In Proc. 2nd International Workshop on Peer-to-Peer Systems (IPTPS '03), Berkeley, CA, Feb. 2003.
|
|
Baker 1997
|
Baker, S. (1997). CORBA Distributed Objects Using Orbix. Harlow, England: Addison-Wesley.
|
|
Bal et al. 1990
|
Bal, H.E., Kaashoek, M.F. and Tanenbaum, A.S. (1990). Experience with distributed programming in Orca. In Proceedings International Conference on Computer Languages '90, IEEE, pp. 79-89.
|
|
Balakrishnan et al. 1995
|
Balakrishnan, H., Seshan, S. and Katz, R.H. (1995). Improving reliable transport and hand-off performance in cellular wireless networks. In Proceedings ACM Mobile Computing and Networking Conference, ACM, pp. 2-11.
|
|
Balakrishnan et al. 1996
|
Balakrishnan, H., Padmanabhan, V., Seshan, S. and Katz, R. (1996). A Comparison of Mechanisms for Improving TCP Performance over Wireless Links. Proceedings of the ACM SIGCOMM '96 Conference, pp. 256-69.
|
|
Balan et al. 2003
|
Balan, R.K., Satyanarayanan, M., Park, S., Okoshi, T. (2003). Tactics-Based Remote Execution for Mobile Computing. Proceedings First USENIX International Conference on Mobile Systems, Applications, and Services (MobiSys 2003), San Francisco, CA, USA, May, pp. 273-286.
|
|
Balazinska et al. 2002
|
Balazinska, M., Balakrishnan, H. and Karger, D. (2002). INS/Twine: A Scalable Peer-to-Peer Architecture for Intentional Resource Discovery. Proceedings Pervasive 2002 - International Conference on Pervasive Computing, Zurich, Switzerland, August, pp. 195-210.
|
|
Balfanz et al. 2002
|
Balfanz, D., Smetters, D.K., Stewart, P. and Wong, H.C. (2002). Talking to strangers: authentication in ad-hoc wireless networks. Proceedings Network and Distributed System Security Symposium, San Diego, CA, USA, February.
|
|
Banerjea and Mah 1991
|
Banerjea, A. and Mah, B.A. (1991). The real-time channel administration protocol. Second International Workshop on Network and Operating System Support for Digital Audio and Video, Heidelberg.
|
|
Baran 1964
|
Baran, P. (1964). On Distributed Communications . Research Memorandum RM-3420-PR, Rand Corporation.
|
|
Barborak et al. 1993
|
Barborak, M., Malek, M. and Dahbura, A. (1993). The consensus problem in fault-tolerant computing. ACM Computing Surveys, Vol. 25, No. 2, pp. 171-220.
|
|
Barghouti and Kaiser 1991
|
Barghouti, N.S. and Kaiser, G.E. (1991). Concurrency control in advanced database applications. Computing Surveys, Vol. 23, No. 3, pp. 269-318.
|
|
Barham et al. 2003
|
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I. and Warfield, A. (2003). Xen and the art of virtualization. Proceedings nineteenth ACM Symposium on Operating Systems Principles, Bolton Landing, NY, USA, October, pp. 164-177.
|
|
Barr and Asanovic 2003
|
Barr, K. and Asanovic, K. (2003). Energy Aware Lossless Data Compression. Proceedings First USENIX International Conference on Mobile Systems, Applications, and Services (MobiSys 2003), San Francisco, CA, USA, May, pp. 231-244.
|
|
Bartoli et al. 1993
|
Bartoli, A., Mullender, S.J. and van der Valk, M. (1993). Wide-address spaces - exploring the design space. ACM Operating Systems Review, Vol. 27, No. 1, pp. 11-17.
|
|
Barton et al. 2002
|
Barton, J., Kindberg, T. and Sadalgi, S. (2002). Physical Registration: Configuring Electronic Directories using Handheld Devices. IEEE Wireless Communications, Vol. 9, No. 1, February, pp. 30-38.
|
|
Bates et al. 1996
|
Bates, J., Bacon, J., Moody, K. and Spiteri, M. (1996). Using events for the scalable federation of heterogeneous component s, European SIGOPS Workshop.
|
|
Bell and LaPadula 1975
|
Bell, D.E. and LaPadula, L.J. (1975). Computer Security Model: Unified Exposition and Multics Interpretation. Mitre Corporation, 1975.
|
|
Bellman 1957
|
Bellman, R.E. (1957). Dynamic Programming . Princeton, NJ: Princeton University Press.
|
|
Bellovin and Merritt 1990
|
Bellovin, S.M. and Merritt, M. (1990). Limitations of the Kerberos authentication system. ACM Computer Communications Review, Vol. 20, No. 5, pp. 119-32.
|
|
Bellwood et al. 2003
|
Bellwood, T., Clément, L. and von Riegen, C. (eds) (2003). UDDI Version 3.0.1. Oasis Corporation. http://uddi.org/pubs/uddi_v3.htm
|
|
Beresford and Stajano 2003
|
Beresford, A. and Stajano, F. (2003). Location Privacy in Pervasive Computing. IEEE Pervasive Computing, Vol. 2, No. 1, Jan.-Mar., pp. 46-55.
|
|
Berners-Lee 1991
|
Berners-Lee, T. (1991). World Wide Web Seminar. http://www.w3.org/Talks/General.html
|
|
Berners-Lee 1999
|
Berners-Lee, T. (1999). Weaving The Web. HarperCollins.
|
|
Berners-Lee et al. 2005
|
Berners Lee, T., Fielding, R. and Masinter, L. (2005). Uniform Resource Identifiers (URI): Generic Syntax, August. Internet RFC 3986.
|
|
Bernstein et al. 1980
|
Bernstein, P.A., Shipman, D.W. and Rothnie, J.B. (1980). Concurrency control in a system for distributed databases (SDD-1). ACM Transactions Database Systems, Vol. 5, No. 1, pp. 18-51.
|
|
Bernstein et al. 1987
|
Bernstein, P., Hadzilacos, V. and Goodman, N. (1987). Concurrency Control and Recovery in Database Systems. Reading, MA: Addison-Wesley. Text available online at: http://research.microsoft.com/pubs/ccontrol/
|
|
Bershad et al. 1990
|
Bershad, B., Anderson, T., Lazowska, E. and Levy, H. (1990). Lightweight remote procedure call. ACM Transactions Computer Systems, Vol. 8, No. 1, pp. 37-55.
|
|
Bershad et al. 1991
|
Bershad, B., Anderson, T., Lazowska, E. and Levy, H. (1991). User-level interprocess communication for shared memory multiprocessors. ACM Transactions Computer Systems, Vol. 9, No. 2, pp. 175-198.
|
|
Bershad et al. 1993
|
Bershad, B., Zekauskas, M. and Sawdon, W. (1993). The Midway distributed shared memory system. In Proceedings IEEE COMPCON Conference, IEEE, pp. 528-37.
|
|
Bershad et al. 1995
|
Bershad, B., Savage, S., Pardyak, P., Sirer, E., Fiuczynski, M., Becker, D., Chambers, C. and Eggers, S. (1995). Safety and performance in the SPIN operating system. Proceedings of the 15th ACM Symposium on Operating Systems Principles, pp. 267-84.
|
|
Bhatti and Friedrich 1999
|
Bhatti, N. and Friedrich, R. (1999). Web Server Support for Tiered Services. Hewlett-Packard Corporation Technical Report HPL-1999-160.
|
|
Birman 1993
|
Birman, K.P. ( 1993 ). The process group approach to reliable distributed computing. Comms. ACM, Vol. 36, No. 12, pp. 36-53.
|
|
Birman 1996
|
Birman, K.P. (1996). Building Secure and Reliable Network Applications. Greenwich, CT: Manning.
|
|
Birman 2004
|
Birman, K.P. (2004). Like it or not, Web Services are Distributed Objects! Comm. of the ACM. Vol. 47, No. 12, pp. 60-62. December.
|
|
Birman and Joseph 1987a
|
Birman, K.P. and Joseph, T.A. (1987). Reliable communication in the presence of failures. ACM Transactions Computer Systems, Vol. 5, No. 1, pp. 47-76.
|
|
Birman and Joseph 1987b
|
Birman, K. and Joseph, T. (1987). Exploiting virtual synchrony in distributed systems. In Proceedings 11th ACM Symposium on Operating Systems Principles, pp. 123-38.
|
|
Birman et al. 1991
|
Birman, K.P., Schiper, A. and Stephenson, P. (1991). Ligh tweight causal and atomic group multicast. ACM Transactions Computer Systems, Vol. 9, No. 3, pp. 272-314.
|
|
Birrell and Needham 1980
|
Birrell, A.D. and Needham, R.M. (1980). A universal file server. IEEE Transactions Software Engineering, Vol. SE-6, No. 5, pp. 450-3.
|
|
Birrell and Nelson 1984
|
Birrell, A.D. and Nelson, B.J. (1984). Implementing remote procedure calls. ACM Transactions Computer Systems, Vol. 2, pp. 39-59.
|
|
Birrell et al. 1982
|
Birrell, A.D., Levin, R., Needham, R.M. and Schroeder, M.D. (1982). Grapevine: an exercise in distributed computing. Comms. ACM, Vol. 25, No. 4, pp. 260-73.
|
|
Birrell et al. 1995
|
Birrell, A., Nelson, G. and Owicki, S. (1993). Network objects. In Proceedings 14th ACM Symposium on Operating Systems Principle s, pp. 217-30.
|
|
Bishop and Warren 2003
|
Bishop, P. and Warren, N. (2003). JavaSpaces in Practice. Pearson Education.
|
|
Bisiani and Forin 1988
|
Bisiani, R. and Forin, A. (1988). Multilanguage parallel programming of heterogeneous machines. IEEE Transactions Computers, Vol. 37, No. 8, pp. 930-45.
|
|
Bisiani and Ravishankar 1990
|
Bisiani, R. and Ravishankar, M. (1990). Plus: a distributed shared memory system. In Proceedings 17th International Symposium on Computer Architecture, pp. 115-24.
|
|
Black 1990
|
Black, D. (1990). Scheduling s upport for concurrency and parallelism in the Mach operating system, IEEE Computer, Vol. 23, No. 5, pp. 35-43.
|
|
Black and Artsy 1990
|
Black, A. and Artsy, Y. (1990). Implementing location independent invocation, IEEE Transactions Parallel and Distributed Systems, Vol. 1, No. 1.
|
|
Blair and Stefani 1997
|
Blair, G.S. and Stefani, J.-B. (1997). Open Distributed Processing and Multimedia. Harlow, England: Addison-Wesley.
|
|
Blakley 1999
|
Blakley, R. (1999). CORBA Security - An Introduction to Safe Computing with Objects. Reading, MA: Addison-Wesley.
|
|
Bolosky et al. 1996
|
Bolosky, W., Barrera, J., Draves, R., Fitzgerald, R., Gibson, G., Jones, M., Levi, S., Myhrvold, N. and Rashid, R. (1996). The Tiger video fileserver, 6th NOSSDAV Conference, Zushi, Japan, April.
|
|
Bolosky et al. 1997
|
Bolosky, W., Fitzgerald, R. and Douceur, J. (1997). Distributed schedule management in the Tiger video fileserver, 16th ACM Symposium on Operating System Principles, pp. 212-23, St Malo, France, October.
|
|
Bolosky et al. 2000
|
Bolosky, W.J., Douceur, J.R., Ely, D. and Theimer, M. (2000). Feasibility of a Serverless Distributed File System Deployed on an Existing Set of Desktop PCs, in Proceedings of the International Conference on Measurement and Modeling of Computer Systems, 2000, pp. 34-43.
|
|
Bonnaire et al. 1995
|
Bonnaire, X., Baggio, A. and Prun, D. (1995). Intrusion free monitoring: an observation engine for message server based applications. In Proceedings of the 10th International Symposium on Computer and Information Sciences (ISCIS X), pp. 541-48.
|
|
Borisov et al. 2001
|
Borisov, N., Goldberg, I. and Wagner, D. (2001) Intercepting mobile communications: The insecurity of 802.11. In Proceedings of MOBICOM 2001
|
|
Bowman et al. 1990
|
Bowman, M., Peterson, L. and Yeatts, A. (1990). Univers: an attribute-based name server. Software-Practice and Experience, Vol. 20, No. 4, pp. 403-24.
|
|
Box 1998
|
Box, D. (1998). Essential COM. Reading, MA: Addison-Wesley.
|
|
Box and Curbera 2004
|
Box, D. and Curbera, F. (2004). Web Services Addressing (WS-Addressing ), BEA Systems, IBM and Microsoft. August. http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnglobspec/html/ws-addressing.asp
|
|
Boykin et al. 1993
|
Boykin, J., Kirschen, D., Langerman, A. and LoVerso, S. (1993). Programming under Mach. Reading, MA: Addison-Wesley.
|
|
Bray and Sturman 2002
|
Bray, J. and Sturman. C.F. (2002). Bluetooth: Connect Without Cables, 2nd edn, Prentice Hall.
|
|
Buford 1994
|
Buford, J.K. (1994). Multimedia Systems. Addison-Wesley.
|
|
Burns and Wellings 1998
|
Burns, A. and Wellings, A. (1998). Concurrency in Ada, Cambridge University Press.
|
|
Burrows et al. 1989
|
Burrows, M., Abadi, M. and Needham, R. (1989). A logic of authentication. Technical Report 39, Palo Alto, CA: Digital Equipment Corporation Systems Research Center.
|
|
Burrows et al. 1990
|
Burrows, M., Abadi, M. and Needham, R. (1990). A logic of authentication. ACM Transactions Computer Systems, Vol. 8, pp. 18-36.
|
|
Bush 1945
|
Bush, V. (1945). As we may think. The Atlantic Monthly, July.
|
|
Callaghan 1996a
|
Callaghan, B. (1996). WebNFS Client Specification, Internet RFC 2054, October.
|
|
Callaghan 1996b
|
Callaghan, B. (1996). WebNFS Server Specification, Internet RFC 2055, October.
|
|
Callaghan 1999
|
Callaghan, B. (1999). NFS Illustrated, Reading, MA: Addison-Wesley.
|
|
Callaghan et al. 1995
|
Callaghan, B., Pawlowski, B. and Staubach, P. (1995). NFS Version 3 Protocol Specification, Internet RFC 1813, Sun Microsystems, June.
|
|
Campbell 1997
|
Campbell, R. (1997). Managing AFS: The Andrew File System, Prentice-Hall.
|
|
Campbell et al. 1993
|
Campbell, R., Islam, N., Raila, D. and Madany, P. (1993). Designing and implementing Choices: an object-oriented system in C++. Comms. ACM, Vol. 36, No. 9, pp. 117-26.
|
|
Canetti and Rabin 1993
|
Canetti, R. and Rabin, T. (1993). Fast asynchronous byzantine agreement with optimal resilience. In Proceedings 25th ACM Symposium on Theory of Computing, pp. 42-51.
|
|
Carriero and Gelernter 1989
|
Carriero, N. and Gelernter, D. (1989). Linda in context. Comms. ACM, Vol. 32, No. 4, pp. 444-58.
|
|
Carter et al. 1991
|
Carter, J.B., Bennett, J.K. and Zwaenepoel, W. (1991). Implementation and performance of Munin. In Proceedings 13th ACM Symposium on Operating System Principles, pp. 152-64.
|
|
Carter et al. 1998
|
Carter, J., Ranganathan, A. and Susarla, S. (1998). Khazana, An Infrastructure for Building Distributed Services. In Proceedings of ICDCS '98. Amsterdam, The Netherlands.
|
|
Castro and Liskov 2000
|
Castro, M. and Liskov, B. (2000). Proactive Recovery in a Byzantine-Fault-Tolerant System, Proceedings of the Fourth Symposium on Operating Systems Design and Implementation (OSDI '00), San Diego, USA, October 2000.
|
|
Castro et al. 2002
|
Castro, M., Druschel, P., Hu, Y.C. and Rowstron, A. (2002). Topology-aware routing in structured peer-to-peer overlay networks. Technical Report MSR-TR-2002-82, Microsoft Research, 2002. http://www.research.microsoft.com/~antr/PAST/location.pdf
|
|
Castro et al. 2003
|
Castro, M., Costa, M. and Rowstron, A. (2003). Performance and dependability of structured peer-to-peer overlays. Technical Report MSR-TR-2003-94, Microsoft Research, 2003. http://www.research.microsoft.com/~antr/MS/performance-tr.pdf
|
|
CCITT 1988a
|
CCITT (1988). Recommendation X.500 : The Directory - Overview of Concepts, Models and Service. International Telecommunications Union, Place des Nations, 1211 Geneva, Switzerland.
|
|
CCITT 1988b
|
CCITT (1988). Recommendation X.509: The Directory - Authentication Framework. International Telecommunications Union, Place des Nations, 1211 Geneva, Switzerland.
|
|
CCITT 1990
|
CCITT (1990). Recommendation I.150 : B-ISDN ATM Functional Characteristics. International Telecommunications Union, Place des Nations, 1211 Geneva, Switzerland.
|
|
Ceri and Owicki 1982
|
Ceri, S. and Owicki, S. (1982). On the use of optimistic methods for concurrency control in distributed databases. In Proceedings 6th Berkeley Workshop on Distributed Data Management and Computer Networks, Berkeley, CA. pp. 117-30.
|
|
Ceri and Pelagatti 1985
|
Ceri, S. and Pelagatti, G. (1985). Distributed Databases - Principles and Systems. McGraw-Hill.
|
|
Chalmers et al. 2004
|
Chalmers, D., Dulay, N. and Sloman, M. (2004). Meta Data to Support Context Aware Mobile Applications. Proceedings IEEE Intl. Conference on Mobile Data Management (MDM2004), Berkeley, CA, USA, January, pp. 199-210.
|
|
Chandra and Toueg 1996
|
Chandra, T. and Toueg, S. (1996). Unreliable failure detectors for reliable distributed systems. Journal of the ACM, Apr., pp. 374-82.
|
|
Chandy and Lamport 1985
|
Chandy, K. and Lamport, L. (1985). Distributed snapshots: determining global states of distributed systems. ACM Transactions on Computer Systems, Vol. 3, No. 1, pp. 63-75.
|
|
Chang and Maxemchuk 1984
|
Chang, J. and Maxemchuk, N. (1984). Reliable Broadcast Protocols, ACM Transactions on Computer Systems. Vol. 2. No. 3. pp. 251-75.
|
|
Chang and Roberts 1979
|
Chang, E.G. and Roberts, R. (1979). An improved algorithm for decentralized extrema-finding in circular configurations of processors. Comms. ACM, Vol. 22, No. 5, pp. 281-3.
|
|
Charron-Bost 1991
|
Charron-Bost, B. (1991). Concerning the size of logical clocks in distributed systems. Information Processing Letter s, Vol. 39, July, pp. 11-16.
|
|
Chaum 1981
|
Chaum, D. (1981). Untraceable Electronic Mail, Return Addresses and Digital Pseudonyms. Comms. ACM, Vol. 24, No. 2, February, pp. 84-88.
|
|
Chen et al. 1994
|
Chen, P., Lee, E., Gibson, G., Katz, R. and Patterson, D. (1994). RAID: High-Performance, Reliable Secondary Storage. ACM Computing Surveys, Vol. 26, No. 2, June, pp. 145-188.
|
|
Cheng 1998
|
Cheng, C.K. (1998). A survey of media servers. Hong Kong University CSIS, November. http://www.csis.hku.hk/~ckcheng/papers/video.ps
|
|
Cheriton 1984
|
Cheriton, D.R. (1984). The V kernel: a software base for distributed systems. IEEE Software, Vol. 1 No. 2, pp. 19-42.
|
|
Cheriton 1985
|
Cheriton, D.R. (1985). Preliminary thoughts on problem-oriented shared memory: a decentralized approach to distributed systems. ACM Operating Systems Review, Vol. 19, No. 4, pp. 26-33.
|
|
Cheriton 1986
|
Cheriton, D.R. (1986). VMTP: A protocol for the next generation of communication systems.In Proceedings SIGCOMM '86 Symposium on Communication Architectures and Protocols, ACM, pp. 406-15.
|
|
Cheriton and Mann 1989
|
Cheriton, D. and Mann, T. (1989). Decentralizing a global naming service for improved performance and fault tolerance. ACM Transactions Computer Systems, Vol. 7, No. 2, pp. 147-83.
|
|
Cheriton and Skeen 1993
|
Cheriton, D. and Skeen, D. (1993). Understanding the limitations of causally and totally ordered communication. In Proceedings 14th ACM Symposium on Operating System Principles, Dec., pp. 44-57.
|
|
Cheriton and Zwaenepoel 1985
|
Cheriton, D.R. and Zwaenepoel, W. (1985). Distributed process groups in the V kernel. ACM Transactions Computer Systems, Vol. 3, No. 2, pp. 77-107.
|
|
Cheswick and Bellovin 1994
|
Cheswick, E.R. and Bellovin, S.M. (1994). Firewalls and Internet Security. Reading, MA: Addison-Wesley.
|
|
Chien 2004
|
Chien, A. (2004). Massively Distributed Computing: Virtual Screening on a Desktop Grid. In Foster, I. and Kesselman, C. (eds), The Grid 2. San Francisco, CA: Morgan Kauffman.
|
|
Choudhary et al. 1989
|
Choudhary, A., Kohler, W., Stankovic, J. and Towsley, D. (1989). A modified priority based probe algorithm for distributed deadlock detection and resolution. IEEE Transactions Software Engineering, Vol. 15, No. 1.
|
|
Chu et al. 2000
|
Chu,Y.-H., Rao, S.G. and Zhang, H. (2000). A case for end system multicast. In Proc. of ACM Sigmetrics, June 2000, pp. 1-12.
|
|
Clark 1982
|
Clark, D.D. (1982). Window and Acknowledgement Strategy in TCP, Internet RFC 813.
|
|
Clark 1988
|
Clark, D.D. (1988). The Design Philosophy of the DARPA Internet Protocols. ACM SIGCOMM Computer Communication Review, Vol. 18, No. 4, August, pp. 106-114.
|
|
Clarke et al. 2000
|
Clarke, I., Sandberg, O., Wiley, B. and Hong, T. (2000). Freenet: A Distributed Anonymous Information Storage and Retrieval System. In Proc. of the ICSI Workshop on Design Issues in Anonymity and Unobservability, Berkeley, CA, 2000.
|
|
Cohen 2003
|
Cohen, B. (2003). Incentives Build Robustness in BitTorrent, May 2003, Internet publication. http://citeseer.ist.psu.edu/cohen03incentives.html
|
|
Comer 2000a
|
Comer, D.E. ( 2000 ). Internetworking with TCP/IP, Volume 1: Principles, Protocols and Architecture, 4th edn. Upper Saddle River, NJ: Prentice-Hall.
|
|
Comer 2000b
|
Comer, D.E. (2000). The Internet Book, 3rd edn. Upper Saddle River, NJ: Prentice-Hall.
|
|
Condict et al. 1994
|
Condict, M., Bolinger, D., McManus, E., Mitchell, D. and Lewontin, S. (1994). Microkernel modularity with integrated kernel performance. Technical report, OSF Research Institute, Cambridge, MA, April.
|
|
Coulouris et al. 1998
|
Coulouris, G.F., Dollimore, J. and Roberts, M. (1998). Role and task-based access control in the PerDiS groupware platform. Third ACM Workshop on Role-Based Access Control, George Mason University, Washington DC, October 22-23.
|
|
Cristian 1989
|
Cristian, F. (1989). Probabilistic clock synchronization. Distributed Computing, Vol. 3, pp. 146-58.
|
|
Cristian 1991a
|
Cristian, F. (1991). Understanding fault-tolerant distributed systems. Comms. ACM, Vol. 34, No. 2.
|
|
Cristian 1991b
|
Cristian, F. (1991). Reaching agreement on processor group membership in synchronous distributed systems. Distributed Computing, Springer Verlag, Vol. 4, pp. 175-87.
|
|
Cristian and Fetzer 1994
|
Cristian, F. and Fetzer, C. (1994). Probabilistic Internal Clock Synchronization. In Proceedings 13th Symposium on Reliable Distributed Systems, IEEE Computer Society Press, October 25-27, pp. 22-31.
|
|
Crow et al. 1997
|
Crow, B., Widjaja, I., Kim, J. and Sakai, P. (1997). IEEE 802.11 Wireless local area networks. IEEE Communications Magazine, Sept. 1997, pp. 116-26.
|
|
cryptography.org
|
North American Cryptography Archives. http://cryptography.org/
|
|
Culler et al. 2001
|
Culler, D.E., Hill, J., Buonadonna, P., Szewczyk, R. and Woo, A. (2001). A Network-Centric Approach to Embedded Software for Tiny Devices. Proceedings of the First International Workshop on Embedded Software, Tahoe City, CA, USA, October, pp. 114-130.
|
|
Culler et al. 2004
|
Culler, D., Estrin, D. and Srivastava, M. (2004). Overview of Sensor Networks. IEEE Computer, Vol. 37, no. 8, August, pp. 41-49.
|
|
Curtin and Dolske 1998
|
Kurtin, M. and Dolski, J. (1998). A brute force search of DES Keyspace. ;login: - the Newsletter of the USENIX Association, May.
|
|
Custer 1998
|
Custer, H. (1998). Inside Windows NT, second edition. Microsoft Press.
|
|
Czerwinski et al. 1999
|
Czerwinski, S., Zhao, B., Hodes, T., Joseph, A. and Katz, R. (1999). An architecture for a secure discovery service. In Proceedings Fifth Annual International Conference on Mobile Computing and Networks.
|
|
Dabek et al. 2001
|
Dabek, F., Kaashoek, M.F., Karger, D., Morris, R. and Stoica, I. (2001). Wide-area cooperative storage with CFS. In Proc. of the ACM Symposium on Operating System Principles, October 2001.
|
|
Dabek et al. 2003
|
Dabek, F., Zhao, B., Druschel, P. and Kubiatowicz, J. (2003). Ion Stoica, Towards a Common API for Structured Peer-to-Peer Overlays, In Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS '03), Berkeley, CA, February 2003.
|
|
Daemen and Rijmen 2000
|
Daemen, J. and Rijmen, V. (2000). The Block Cipher Rijndael, Smart Card Research and Applications, LNCS 1820, J.-J. Quisquater and B. Schneier, (eds). Springer-Verlag, 2000, pp. 288-296.
|
|
Daemen and Rijmen 2002
|
Daemen, J. and Rijmen, V. (2002). The Design of Rijndael: AES - The Advanced Encryption Standard, Springer-Verlag.
|
|
Dasgupta et al. 1991
|
Dasgupta, P., LeBlanc Jr, R.J., Ahamad, M. and Ramachandran, U. (1991). The Clouds distributed operating system. IEEE Computer, Vol. 24, No. 11, pp. 34-44.
|
|
Davidson 1984
|
Davidson, S.B. ( 1984 ). Optimism and consistency in partitioned database systems. ACM Transactions Database Systems, Vol. 9, No. 3, pp. 456-81.
|
|
Davidson et al. 1985
|
Davidson, S.B., Garcia-Molina, H. and Skeen, D. (1985). Consistency in partitioned networks. Computing Surveys, Vol. 17, No. 3, pp. 341-70.
|
|
Davies et al. 1998
|
Davies, N., Friday, A., Wade, S. and Blair, G. (1998). L2imbo: a distributed systems platform for mobile computing. Mobile Networks and Applications, Vol. 3, No. 2, August, pp. 143-156.
|
|
de Ipiña et al. 2002
|
de Ipiña, D.L., Mendonça, P. and Hopper, A. (2002). TRIP: a Low-Cost Vision-Based Location System for Ubiquitous Computing. Personal and Ubiquitous Computing, Vol. 6, No. 3, May, pp. 206-219.
|
|
Debaty and Caswell 2001
|
Debaty, P. and Caswell, D. (2001). Uniform Web Presence Architecture for People, Places, and Things. IEEE Personal Communications, Vol. 8, No. 4, August, pp. 6-11.
|
|
DEC 1990
|
Digital Equipment Corporation (1990). In Memoriam: J. C. R. Licklider 1915-1990, Technical Report 61, DEC Systems Research Center. http://gatekeeper.dec.com/pub/DEC/SRC/research-reports/abstracts/src-rr-061.html
|
|
Delgrossi et al. 1993
|
Delgrossi, L., Halstrick, C., Hehmann, D., Herrtwich, R.G., Krone, O., Sandvoss, J. and Vogt, C. (1993). Media scaling for audiovisual communication with the Heidelberg transport system. ACM Multimedia ' 93, Anaheim, CA.
|
|
Demers et al. 1989
|
Demers, A., Keshav, S. and Shenker, S. (1989). Analysis and simulation of a fair queueing algorithm. ACM SIGCOMM ' 89.
|
|
Denning and Denning 1977
|
Denning, D. and Denning, P. (1977). Certification of programs for secure information flow. Comms. ACM, Vol. 20, No. 7, pp. 504-13.
|
|
Dertouzos 1974
|
Dertouzos, M.L. (1974). Control robotics - the procedural control of physical processes. IFIP Congress.
|
|
Dierks and Allen 1999
|
Dierks, T. and Allen, C. (1999). The TLS Protocol Version 1.0, Internet RFC 2246.
|
|
Diffie 1988
|
Diffie, W. (1988). The first ten years of public-key cryptography. Proceedings of the IEEE, Vol. 76, No. 5, May 1988, pp. 560-77.
|
|
Diffie and Hellman 1976
|
Diffie, W. and Hellman, M.E. (1976). New directions in cryptography. IEEE Transactions Information Theory, Vol. IT-22, pp. 644-54.
|
|
Diffie and Landau 1998
|
Diffie, W. and Landau, S. (1998). Privacy on the Line. Cambridge, MA: MIT Press.
|
|
Dijkstra 1959
|
Dijkstra, E.W. (1959). A note on two problems in connection with graphs. Numerische Mathematic, Vol. 1, pp. 269-71.
|
|
Dingledine et al. 2000
|
Dingledine, R., Freedman, M.J. and Molnar, D. (2000). The Free Haven project: Distributed anonymous storage service. In Proc. Workshop on Design Issues in Anonymity and Unobservability, Berkeley, CA, July 2000.
|
|
Dolev and Malki 1996
|
Dolev, D. and Malki, D. (1996). The Transis approach to high availability cluster communication. Comms. ACM, Vol. 39, No. 4, pp. 64-70.
|
|
Dolev and Strong 1983
|
Dolev, D. and Strong, H. (1983). Authenticated algorithms for byzantine agreement. SIAM Journal of Computing, Vol. 12, No. 4, pp. 656-66.
|
|
Dolev et al. 1986
|
Dolev, D., Halpern, J., and Strong, H. (1986). On the possibility and impossibility of achieving clock synchronization. Journal of Computing Systems Science, 32, 2 (Apr.), pp. 230-50.
|
|
Dorcey 1995
|
Dorcey, T. (1995). CU-SeeMe Desktop Video Conferencing Software, Connexions, vol. 9, no. 3 (March).
|
|
Douceur and Bolosky 1999
|
Douceur, J.R. and Bolosky, W. (1999). Improving responsiveness of a stripe-scheduled media server. SPIE Proceedings, Vol. 3654. Multimedia Computing and Networking. pp. 192-203.
|
|
Douglis and Ousterhout 1991
|
Douglis, F. and Ousterhout, J. (1991). Transparent process migration: design alternatives and the Sprite implementation, Software - Practice and Experience, Vol. 21, No. 8, pp. 757-89.
|
|
Draves 1990
|
Draves, R. (1990). A revised IPC interface, In Proceedings USENIX Mach Workshop, pp. 101-21, October.
|
|
Draves et al. 1989
|
Draves, R.P., Jones, M.B. and Thompson, M.R. (1989). MIG - the Mach Interface Generator. Technical Report, Dept. of Computer Science, Carnegie-Mellon University.
|
|
Druschel and Peterson 1993
|
Druschel, P. and Peterson, L. (1993). Fbufs: a high-bandwidth cross-domain transfer facility. In Proceedings 14th ACM Symposium on Operating System Principles, pp. 189-202.
|
|
Druschel and Rowstron 2001
|
Druschel, P. and Rowstron, A. (2001). PAST: A large-scale, persistent peeer-to-peer storage utility. In Proceedings of the Eighth Workshop on Hot Topics in Operating Systems (HotOS-VIII). Schloss Elmau, Germany, May 2001.
|
|
Dubois et al. 1988
|
Dubois, M., Scheurich, C. and Briggs, F.A. (1988). Synchronization, coherence and event ordering in multiprocessors. IEEE Computer, Vol. 21, No. 2, pp. 9-21.
|
|
Dwork et al. 1988
|
Dwork, C., Lynch, N. and Stockmeyer, L. (1988). Consensus in the presence of partial synchrony. Journal of the ACM, Vol. 35, No. 2, pp. 288-323.
|
|
Eager et al. 1986
|
Eager, D., Lazowska, E. and Zahorjan, J. (1986). Adaptive load sharing in homogeneous distributed systems. IEEE Transactions on Software Engineering, Vol. SE-12, No. 5, pp. 662-675.
|
|
Edney and Arbaugh 2003
|
Edney, J. and Arbaugh, W. (2003). Real 802.11 Security: Wi-Fi Protected. Pearson Education.
|
|
Edwards and Grinter 2001
|
Edwards, W.K. and Grinter, R. (2001). At Home with Ubiquitous Computing: Seven Challenges. Proceedings Third International Conference on Ubiquitous Computing (Ubicomp 2001), Atlanta, GA, USA, Sep.-Oct., Springer-Verlag, pp. 256-272.
|
|
Edwards et al. 2002
|
Edwards, W.K., Newman, M.W., Sedivy, J.Z., Smith, T.F. and Izadi, S. (2002). Challenge: Recombinant Computing and the Speakeasy Approach. P roceedings of the Eighth ACM International Conference on Mobile Computing and Networking (MobiCom 2002), Atlanta, GA. September, pp. 279-286.
|
|
EFF 1998
|
Electronic Frontier Foundation (1998). Cracking DES, Secrets of Encryption Research, Wiretap Politics & Chip Design. Sebastapol, CA: O'Reilly & Associates.
|
|
Egevang and Francis 1994
|
Egevang, K. and Francis, P. (1994), The IP Network Address Translator (NAT), Internet RFC 1631, May.
|
|
Eisler et al. 1997
|
Eisler, M., Chiu, A. and Ling, L. (1997). RPCSEC_GSS Protocol Specification. Sun Microsystems. Internet RFC 2203. September.
|
|
El Abbadi et al. 1985
|
El Abbadi, A., Skeen, D. and Cristian, C. (1985). An efficient fault-tolerant protocol for replicated data management. In 4th Annual ACM SIGACT/SIGMOD Symposium on Principles of Data Base Systems, Portland, OR.
|
|
Ellis et al. 1991
|
Ellis, C., Gibbs, S. and Rein, G. (1991). Groupware - some issues and experiences. Comms. ACM, Vol. 34, No. 1, pp. 38-58.
|
|
Ellison 1996
|
Ellison, C. (1996). Establishing identity without certification authorities. In 6th USENIX Security Symposium, San Jose, July 22-25.
|
|
Ellison et al. 1999
|
Ellison, C., Frantz, B., Lampson, B., Rivest, R., Thomas, B. and Ylonen, T. (1999). SPKI Certificate Theory. Internet RFC 2693, September.
|
|
Elrad et al. 2001
|
Elrad, T., Filman, R. and Bader A. (eds) (2001). Theme Section on Aspect-Oriented Programming, Comms. ACM, Vol. 44, No. 10.
|
|
Evans et al. 2003
|
Evans, C. and 15 other authors (2003). Web Services Reliability (WS-Reliability), Fujitsu, Hitachi, NEC, Oracle Corporation, Sonic Software, and Sun Microsystems. January. http://otn.oracle.com/tech/webservices/htdocs/spec/ws-reliability.html
|
|
Fall 2003
|
Fall, K. (2003). A delay-tolerant network architecture for challenged internets. Proceedings of the ACM 2003 conference on Applications, technologies, architectures, and protocols for computer communications (SIGCOMM 2003), Karlsruhe, Germany, August, pp. 27-34.
|
|
Farley 1998
|
Farley, J. (1998). Java Distributed Computing. Cambridge, MA: O'Reilly.
|
|
Farrow 2000
|
Farrow, R. (2000). Distributed denial of service attacks - how Amazon, Yahoo, eBay and others were brought down. Network Magazine, April.
|
|
Ferguson and Schneier 2003
|
Ferguson, N. and Schneier, B. (2003). Practical Cryptography, John Wiley & Sons.
|
|
Ferrari and Verma 1990
|
Ferrari, D. and Verma, D. (1990). A scheme for real-time channel establishment in wide-area networks, IEEE Journal on Selected Areas in Communications, Vol. 8, No. 4.
|
|
Ferreira et al. 2000
|
Ferreira, P., Shapiro, M., Blondel, X., Fambon, O., Garcia, J., Kloostermann, S., Richer, N., Roberts, M., Sandakly, F., Coulouris, G., Dollimore, J., Guedes, P., Hagimont, D. and Krakowiak, S. (2000). PerDiS: Design, Implementation, and Use of a PERsistent DIstributed Store. In LNCS 1752: Advances in Distributed Systems . Berlin, Heidelberg, New York: Springer-Verlag. pp. 427-53.
|
|
Ferris and Langworthy 2004
|
Ferris, C. and Langworthy, D. (eds), Bilorusets, R. and 22 other authors (2004). Web Services Reliable Messaging Protocol (WS-Reliable Messaging). BEA, IBM,Microsoft and TibCo. March. http://www-128.ibm.com/developerworks/library/specification/ws-rm/
|
|
Fidge 1991
|
Fidge, C. (1991). Logical Time in Distributed Computing Systems. IEEE Computer, Vol. 24, No. 8, pp. 28-33.
|
|
Fielding 2000
|
Fielding, R. (2000). Architectural Styles and the Design of Network-based Software Architectures, PhD. Dissertation. http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm.
|
|
Fielding et al. 1999
|
Fielding, R., Gettys, J., Mogul, J.C., Frystyk, H., Masinter, L. , Leach, P. and Berners-Lee, T. (1999). Hypertext Transfer Protocol - HTTP/1.1. Internet RFC 2616.
|
|
Fischer 1983
|
Fischer, M. (1983). The Consensus Problem in Unreliable Distributed Systems (a Brief Survey). In Karpinsky, M. (ed.), Foundations of Computation Theory, Vol. 158 of Lecture Notes in Computer Science, Springer-Verlag, pp. 127-140. Yale University Technical Report YALEU/DCS/TR-273.
|
|
Fischer and Lynch 1982
|
Fischer, M. and Lynch, N. (1982). A lower bound for the time to assure interactive consistency. Inf. Process. Letters, Vol. 14, No. 4, June, pp. 183-6.
|
|
Fischer and Michael 1982
|
Fischer, M.J. and Michael, A. (1982). Sacrificing Serializability to Attain High Availability of Data in an Unreliable Network. In Proceedings Symposium on Principles of Database Systems, ACM, pp. 70-5.
|
|
Fischer et al. 1985
|
Fischer, M., Lynch, N. and Paterson, M. (1985). Impossibility of distributed consensus with one faulty process. Journal of the ACM, Vol. 32, No. 2, Apr., pp. 374-82.
|
|
Fitzgerald and Rashid 1986
|
Fitzgerald, R. and Rashid, R.F. (1986). The integration of virtual memory management and interprocess communication in Accent. ACM Transactions Computer Systems, Vol. 4, No. 2, pp. 147-77.
|
|
Flanagan 2002
|
Flanagan, D. (2002). | |