csail logo
MIT Logo

MIT Computer Science and
Artificial Intelligence
Lab

line decor
  
line decor
 
 
 
 


 
Refereed Publications

Other Publications

Books and Chapters

Refereed Publications

 

D. D. Clark and S. Landau, "Untangling Attribution",Harvard National Security Journal, Vol. 2, Issue 2 (2011); an earlier version appeared in Proceedings of a Workshop on Deterring Cyberattacks: Informing Strategies and Developing Options for U.S. Policy, National Academies Press, 2010, pp. 25-40.

Clark, D. D. and M. S. Blumenthal (2011). "The End-to-End Argument and Application Design: The Role of Trust." Federal Communications Law Review 32(2).

Bauer, Steven, Clark, David, D., Lehr, William "Powerboost", HomeNets '11: Proceedings of the 2nd ACM SIGCOMM workshop on Home networks (2011)

Lehr, William, Bauer, Steven, Heikkinen, Mikko, Clark, David, D., "Assessing Broadband Reliability: Measurement and Policy Challenges ", TPRC (2011)

Clark, David, D., Lehr, William, Bauer, Steven, "Interconnection in the Internet: The Policy Challenge", TPRC (2011)

Bauer, Steven, Clark, David, D., Lehr, William, "Understanding Broadband Speed Measurements ", TPRC (2010)

Brown, Ian, Clark, David, D., Trossen, Dirk, "Should specific values be embedded in the internet architecture?", ReARCH '10: *Proceedings of the Re-Architecting the Internet Workshop (2010)

Clark, David, D., Landau, Susan, "The problem isn't attribution: it's multi-stage attacks", ReARCH '10: *Proceedings of the Re-Architecting the Internet Workshop (2010)

Estrin, Deborah, K. Mani Chandy, R. Michael Young, Larry Smarr, Andrew Odlyzko, David Clark, Viviane Reding, Toru Ishida, Sharad Sharma, Vinton G. Cerf, Urs Hölzle, Luiz André Barroso, Geoff Mulligan, Adrian Hooke, Chip Elliott "Internet Predictions ", IEEE Internet Computing* , Volume 14 Issue 1, January 2010

Bauer, Steven, Clark, David, D., Lehr, William, "The Evolution of Internet Congestion ", TPRC (2009)

Clark, David, "A simple cost model for broadband access: What will video cost?", TPRC (2008)

Clark, David, D., "Network Neutrality: Words of Power and 800-Pound Gorillas", International Journal of Communication 1 (2007), 701-708

Clark, D. D., Partridge, C., Braden, R. T., Davie, B., Floyd, S., Jacobson, V., Katabi, D., Minshall, G., Ramakrishnan, K. K., Roscoe, T., Stoica, I., Wroclawski, J., and Zhang, L. “Making the world (of communications) a different place”. Comput. Commun. Rev. 35, 3 Jul. 2005.

Clark, D. D., Wroclawski, J., Sollins, K. R., and Braden, R. 2005. “Tussle in cyberspace: Defining tomorrow's Internet. IEEE/ACM Trans. Netw. vol. 13, num. 3, Jun. 2005.

Lee, George, Faratin, P., Bauer, S., Wroclawski, J., "A user -Guided Cognitive Agent for Network Service Selection in Pervasive Computing Environments" . Proceedings of IEEE Percom'04, pp 219-234, 2004.

Clark, D. D., Sollins, K., Wroclawski, J., and Faber, T. 2003. “Addressing reality: an architectural response to real-world demands on the evolving Internet”. In Proceedings of SIGCOMM 2003, workshop on Future Directions in Network Architecture, pp. 247-257, Aug. 2003.

Yang, Xiaowei, "NIRA: A New Internet Routing Architecture", Proceedings of SIGCOMM 2003, Karlsruhe, Germany, August 25 - 29, 2003

Clark, D., Braden, R., Falk, A., and Pingali, V., 2003. “ FARA: Reorganizing the addressing architecture”.  In Proceedings of the 2003 SIGCOMM workshop on, Future Directions in Network Architecture, pp. 313-321, Aug., 2003.

Clark, D. D., Partridge, C., Ramming, J. C., and Wroclawski, J. T. 2003. “A knowledge plane for the internet”.  Proceedings of SIGCOMM 2003, Karlsruhe, Germany, August 25 - 29, 2003.  Comput. Commun. Rev. vol. 33, no. 4, pp. 3-10, Oct., 2003.

Faratin, P., Lee, G., Wroclawski, J., Parsons, S., "Social User Agents for Dynamic Access to Wireless Networks" AAAI Spring Symposium, Stanford, CA, May 2003

Clark, D.D., “Economics and the Design of Open Systems”, IEEE Internet Computing, vol. 7, no. 2, pp. 94-96, March, 2003.

Clark, D., J Wroclawski, K. Sollins, R. Braden. “Tussle in Cyberspace: Defining Tomorrow’s Internet”, Proceedings of the ACM SigComm 2002 Conference, Pittsburg, PA August, 2002, Computer Communications Review, vol. 32, num. 4, Oct 2002.

Yang, Xiaowei, "Designing Traffic Profiles for Bursty Internet Traffic", Proceedings of IEEE Global Interent Conference, Taipei, Taiwan 2002

S. E. Gillett, W. H. Lehr, J. T. Wroclawski , D. D. Clark.  “The Disruptive User - Internet Appliances and the Management of Complexity, BT Technology Journal, Volume 19 Issue 4, October 2001.

Blumenthal, M, and D. Clark, “Rethinking the design of the Internet: The end-to-end arguments vs. the brave new world”.  ACM Transactions on Internet Technology. Version also to appear in Communications Policy in Transition: The Internet and Beyond, B. Compaine and S. Greenstein, eds, MIT Press, Sept. 2001.

Katabi, D., "The Use of IP-Anycast for Building Efficient Mutlicast Trees" in Proceedings ACM Sigcomm, vol. 30, no.4, pp 3-15, Oct 2000.

Katabi, D., Wroclawski, J., "A Framework for Scalable Global IP-Anycast (GIA)" in Proceedings ACM Sigcomm Aug 2000.

Snoeren, A., "Adaptive Inverse Multiplexing for Wide-Area Wireless Networks", In Proceedings of IEEE GlobeCom. Rio de Janeiro, Dec. 1999.

Clark, David, D., "Implications of Local Loop Technology for Future Industry Structure", in Proceedings of TPRC, Oct 1998.

Clark, D. and Wenjia Fang, "Explicit Allocation of Best-EFfort Packet Delivery Service," IEEE/ACM Transactions on Networking, vol. 6, no. 4, pp. 362-373, Aug. 1998.

Mehta, N., Sollins, K., "Expanding and Extending the Security Features of Java", in Proceedings 7th Conference on USENIX Security Symposium, Jan., 1998.

Clark, D.D.   Feigenbaum, E.A.   Hartmanis, J.   Lucky, R.W.   Metcalfe, R.M.   Reddy, R.   Shaw, M., “Innovation and obstacles”, Computer, vol. 31, no. 1,  pp. 29-38, Jan. 1998.

Sollins, K., "At the Conjunction of Networking and Distributed Systems" in Proceedings Grace Hopper Celebration of Women in Computing Conference, September 1997.

Leiner, B. M., Cerf, V. G., Clark, D. D., Kahn, R. E., Kleinrock, L., Lynch, D. C., Postel, J., Roberts, L. G., and Wolff, S. S. 1997. “The past and future history of the Internet”. Commun. ACM vol. 40, no. 2, pp. 102-108, Feb. 1997.

Clark, D., "Interoperation, Open Interfaces, and Protocol Architecture", White papers: The Unpredictable Certainty, National Academy Press, Washington, D.C.  1997.

Clark, D., "Adding Service Discrimination to the Internet", Proceedings of the 23rd Annual Telecommunications Policy Research Conference (TPRC), Solomons, MD, October 1995.  Also appeared in Telecommunications Policy, Vol. 20, No. 3, April 1996.

Shenker, S., Clark, D, et al., "Pricing in computer networks: reshaping the research agenda", Telecommunications Policy, Vol. 20, No. 3, April 1996.

Sollins, K., Van Dyke, J., "Linking in a Global Information Architecture", WWW4 Conference, Boston, MA, December 1995

Charny, A., Clark, D., and Jain, R., "Congestion Control With Explicit Rate Indication", Proceedings of the ICC Conference, June 1995.

Clark, D. D. “The design philosophy of the DARPA Internet Protocols”. SIGCOMM Comput. Commun. Rev. 25, no. 1, pp. 102-111, Jan. 1995.

Sollins, K., Masinter, L., "Functional Requirements for Uniform Resources Names", RFC 1737, December 1994.

Mitzel, D, Estrin, D., Shenker, S., Zhang, L., "An Architectural Comparison of ST-II and RSVP", IEEE Infocom, 1994.

Shenker, S., Clark, D., and Zhang, L., "Services or Infrastructure:  Why We Need a Network Service Model", Proceedings of the 1st International Workshop on Community Networking, IEEE, July 1994. 

Davie, B., Smith, J., Clark, D., et al. "AURORA: An Experiment in Gigabit Network Technologies", in High Performance Communications, ed. Ahmed Tantawy, Kluwer Academic Publications, Jan 1993.

Clark, D., et al., "The AURORA Gigabit Testbed", Computer Networks and ISDN Systems, 25(6), January 1993.

Shenker, S., Clark, D., and Zhang, L., "A Scheduling Service Model and a Scheduling Architecture for an Integrated Services Packet Network", 1993.

Dukach, S., "SNPP: A Simple Network Payment Protocol" in Proceedings IEEE Computer Security Applications Conference, pp 173-179, November 1992.

Bull, J., Gong, L., Sollins, K., "Towards Security in an Open Systems Federation", European Symposium on Research in Computer Security (ESORICS '92), Toulouse, France, November 1992.  

Clark, D., et al., "An Overview of the AURORA Gigabit Testbed", in Proceedings, INFOCOM 1992, Florence, Italy, 1992.

Jamin, S., Shenker, S., Zhang, L., and Clark, D., " An Admission Control Algorithm for Predictive Real-Time Service", Proceedings of the 3rd International Workshop on Network and Operating System Support for Audio and Video, ACM/IEEE, November 1992. 

Clark, D., Shenker, S., and Zhang, L., "Supporting Real-Time Applications in an Integrated Services Packet Network:  Architecture and Mechanism", Proceedings of SigComm 1992 Conference, ACM, August 1992.

Zurko, Mary Ellen, "Attribute Support for Inter-Domain Use", Computer Security Foundations Workshop V, June 1992.

Sollins, K., "Supporting the Information Mesh", in Proceedings 3rd IEEE Workshop on Workstation Operation Systems, Miami, Florida, April 1992.

Zhang, L., Shenker, S., and Clark, D., "Observations on the Dynamics of a Congestion Control Algorithm: The Effects of Two-Way Traffic", SigComm 9I Conference, ACM, September pp. 133-148, 1991.

Zhang, L., and Clark, D., "Oscillating Behavior of Network Traffic:  A Case Study Simulation", Internetworking Research and Experience, Vol. 1, No. 2, pp. 101-112, December 1990.

Shenker, S., Zhang, L., and Clark, D., "Some Observations on the Dynamics of a Congestion Control Algorithm", Computer Communication Review, Vol. 20, No. 5, pp. 30-39, October 1990.

Clark, D., and Tennenhouse, D., "Architectural Considerations for a New Generation of Protocols", SigComm Symposium, ACM, September 1990.

Clark, D., ''Policy Routing in Internetworks", Internetworking Research and Experience,vol. l, no. l, pp. 35-52, September 1990.

Clark, D., Jacobson, V., Romkey, J., and Salwen, H., "An Analysis of TCP Processing Overhead", IEEE Communications Magazine, Vol. 27, No. 6, pp. 23-29, June 1989.

Clark, D., Romkey, J., and Salwen, H., "An Analysis of TCP Processing Overhead", 13th Conference on Local Computer Networks, IEEE, October 1988.

Feldmeier, David, C., "Improving Gateway Peformance with a Routing-Table Cache", INFOCOM, pp 298-307, 1988

Clark, D. and Wilson, D., "Evolution of a Model for Computer Integrity", 11th National Computer Security Conference, Postscript to Proceedings, NIST/NCSC, pp. 14-27 October 1988.

Clark, D., "The Design Philosophy of the DARPA Internet Protocols", In Proceedings from SIGCOMM Symposium, ACM, pp. 106-114, August 1988.

Sollins, K., "Cascaded Authentication", in Proceedings of the 1988 IEEE Symposium on Security and Privacy, pp. 156-163, April 1988

Zhang, L., "Comparison of Two Bridge Routing Approaches", IEEE Network, Vol 2., No.1, Jan 1988

Zhang, L., "Designing a New Architecture for Packet Switching Communication Networks", IEEE Communictions Magazine, Vol. 25, No. 9, pp 5-12, September 1987.

Clark, D., and Wilson, D., "A Comparison of Commercial and Military Computer Security Policies", Proceedings of the 1987 IEEE Symposium on Security and Privacy, IEEE, Oakland, CA, pp. 184-194, April 1987.

Clark, D., Lambert, M., and Zhang, L., "NETBLT: A High Throughput Transport Protocol'', Frontiers in Computer Communications Technology: Proceedings of the ACM-SIGCOMM '87, Association for Computing Machinery, Stowe, VT, pp. 353-359, August 1987.

Zhang, L., "How to Build a Gateway--C-Gateway: An Example" in Proceedings of the 2nd International Conference on Computers and Applications, June 1987.

Sollins, K., and Clark, D., "Distributed Name Management", Proceedings of the IFIP WG 6.5 International Computer Message Systems Working Conference, IFIP WG 6.5, Munich, Germany, pp. 2.3.1-1.3.19, April 1987.

Zhang, L., "Some thoughts on the Packet Network Architecture", ACM Sigcomm Computer Communications Review, Vol. 17, Issue 1-2, pp. 3-17, Jan/April 1987.

Clark, D., Lambert, M., "PCMAIL: A Distributed Mail System for Personal Computers", RFC 993 Network Working Group, Dec 1986

Zhang, L., "Why TCP Timers Don't Work Well", in Proceedings of ACM Sigcomm conference on Communications, architectures & protocols, pp 397-405, August 1986.

Feldmeier, David, C., "Traffic Measurements on a Token Ring Network", IEEE 1986.

Feldmeier, David C., "Statistical Monitors for Local Area Networks", IEEE, pp. 142-146, 1986.

Clark, D., "The Structuring of Systems Using Upcalls", Proceedings of the 10th ACM Symposium on Operating Systems Principles, Association for Computing Machinery, December pp. 171-180, 1985.

Saltzer, J., Clark, D., Romkey, J., and Gramlich, W., "The Desktop Computer as a Network Participant", IEEE Journal on Selected Areas in Communications, Vol. SAC-3, No. 3, pp. 468-478, May 1985.

Clark, David, D., "A Subnetwork Addressing Scheme" RFC 932, January 1985

Saltzer, J., Reed, D., and Clark, D.D., "End-to-End Arguments in System Design", ACM Transactions on Computer Systems, Vol. 2, No. 4, pp. 277-288, November 1984.

Saltzer, J., Clark, D., "Why A Ring?*" in Proceedings of the ACM Sigcomm 7th Syposium on Data Communications, pp211-217, 1983.

Clark, D., Halstead, B., Keohan, S., Sieber, J., Test, J., and Ward, S., "The Trix 1.0 Operating System", Distributed Processing Quarterly: Special Issue on Distributing Operating Systems, Vol. l, No. 2, pp. 3-5, Published by the IEEE Computer Society Technical Committee on Distributed Processing, December 1981.

Saltzer, J., and Clark, D., "Why A Ring", Proceedings of the Seventh Data Communications Symposium, IEEE, Mexico City, Mexico, pp. 211-217, October 1981.

Saltzer, J., Reed, D., and Clark, D., "Source Routing for Campus-Wide'', Proceedings of the IFIP Working Group 6.4, International Workshop on Local Networks, Zurich, Switzerland, published in Local Networks for Computer Communications, pp. l-25 by North Holland Publishing Company, August 1980. 

Clark, D., and Svobodova, L., "Design of Distributed Systems Supporting Local Autonomy", Proceedings of COMPCON'80, IEEE, San Francisco, CA, Invited Paper, February 1980.

Clark, D., Pogran, K., and Reed, D., "An Introduction to Local Area Networks", Proceedings of the IEEE, IEEE, pp. 1497-1517, November 1978.
<top>

Other Publications

Clark, D. "Fighting over the Future of the Internet" IEEE Internet Computing vol. 14, No. 1, pp 22-23, January/February 2010.

Clark, D. "An Insider's Guide to the Internet”, Version 2.0, July 25, 2004.

Popp, N., Mealling, M., Maisner, L., Sollins, K., "Context and Goals for Common Name Resolution" RFC 2972, Oct, 2002.

Sollins, K., "Regions: A new architectural capability in networking", August 2001.

Clark, D., Wroclawski, J., "The Personal Router Whitepaper" Version 2.0, Mar 2001.

Braden, R., Clark, D., Shenker, S., Wroclawski, J., "Developing a Next-Generaton Internet Architecture" July 15, 2000.

Katabi, D., Bazzi, I., Yang, X., "An Information Theoretic Approach for Shared Bottleneck Inference Based on End-to-end Measurements", MIT/LCS/TM-604, Mar 2000.

Clark, D. “The Internet of Tomorrow”. Science vol. 285, p.353 July 16, 1999.

Clark, D. “High-Speed Data Races Home”, Scientific American, pp 95-99, October 1999.

Clark, D., Sollins, K., Wroclawski, J., "Robust, Multi-Scalable Networks" proposal submitted to DARPA, 1997

Clark, D. "Interoperation, Open Interfaces, and Protocol Architecture" in The Unpredictable Uncertainty: White Papers, Computer Science and Telecommunications Board, The National Academies Press 1997.

Sollins, K., "Extending the Network Abstraction to an Information Infrastructure: The Information Mesh" February 1996

Charny, A., Clark, D., Jain, R., "Congestion Control With Explicit Rate Indication," ATM Forum/94-0692, Jul. 1994.

Braden, R., Clark, D., and Shenker, S., "Integrated Services in the Internet Architecture: An Overview" RFC -1633, June 1994.

Braden, R., Clark, D., Crocker, S., and Huitema, C., "Report of the IAB Workshop on Security in the Internet Architecture" RFC-1636, June 1994.

Treese, W., "Self-Synchronization Phenomena in Computer Networks" 6.892 Project Report, December 1992.

Parekh, A.K., "Stability of Real-Time Scheduling Policies in Flexible Manufacturing Systems", December 1990.

Clark, David, D., "The Changing Nature of Computer Networks", June 1990.

Sollins, K., Clark, D., "White Paper on Directory Services", July 1989.

Clark, D., "Policy Routing in Internet Protocols", NIC-RFC-1102, Network Information Center, SRI International, 1989.

Clark, D.D., Dertouzos, M.L., "Advanced Network Architecture" a Proposal submitted to DARPA, 1988.

Wilson, D., Anderson, R., and Clark, D., "See-Through Security -- A New Approach for Authenticating End Users in an Open Network", MlS Week, 1986.

Clark, D., "Window and Acknowledgement Strategy in TCP", NIC-RFC-813, DDN Protocol Handbook, Vol. 3, pp. 3-5 to 3-26, July 1982.

Clark, D., "Name, Addresses, Ports, and Routes", NIC-RFC-814, DDN Protocol Handbook, Vol. 3, pp. 3-27 to 3-40, July 1982.

Clark, D., "IP Datagram Reassembly Algorithms", NIC-RFC-815, DDN Protocol Handbook, Vol. 3, pp. 3.41-3.49, July 1982.

Clark, D., ''Fault Isolation and Recovery" NIC-RFC-816, DDN Protocol Handbook, No. 3, pp. 3.51-3.62, July 1982.

Clark, D., "Modularity and Efficiency in Protocol Implementation", NIC-RFC-817, DDN Protocol Handbook, Vol. 3, pp. 3.63-3.88, July 1982.

Clark, D., editor, "Ancillary Reports: Kernel Design Project", Technical Report TM-87, Massachusetts Institute of Technology, June 1977.

Schroeder, M., Clark, D., Saltzer, J., and Wells, D., "Final Report of the Multics Kernel Design Project", Technical Report LCS-TR-196, Massachusetts Institute of Technology, June 1977.

Clark, D., An Input/Output Architecture for Virtual Memory Computer Systems, PhD dissertation, Massachusetts Institute of Technology, January 1974.

Clark, D., Graham, R., Saltzer, J., and Schroeder, M., "The Classroom Information and Computing Service", Technical Report TR-80, Massachusetts Institute of Technology, January 1971.
<top>

Books and book chapters

Faratin, P., Clark, D., Bauer, S., Lehr, W, Gilmore, P., Berger, A., "The Growing Complexity of Internet Interconnection" in DigiWorld Economic Journal, Communications & Strategies, edited by Yves Gassot, J. Scott Marcus & Winston J. Maxwell, IDATE 2008

Jayant, N, et. al.  Broadband: Bringing home the bits. Computer Science and Telecommunications Board, National Academies Press, 2002.

Clark, D.D. " An introduction to internet telephony". In Internet Telephony, L.W. McKnight, W. Lehr, and D.D. Clark, Eds. MIT Press, Cambridge, MA., 2001.

Clark, D. "Implications of Local Loop Technology for Future Industry Structure", in Competition, Regulation and Convergence: Current trends in telecommunications policy research, edited by S. Gillett and I. Vogelsang, Lawrence Erlbaum Associates, 1999.

Clark, D. " A Taxonomy of Internet Telephony Applications", in Telephony, the Internet, and the Media, edited by J MacKie-Mason and D. Waterman, Lawrence Erlbaum Associates, 1998.

Clark, D. "Internet Cost Allocation and Pricing", in Internet Economics, edited by L. McKnight and J. Bailey, MIT Press 1997.

Clark, D., "Combining Sender and Receiver Payments in the Internet", in Interconnection and the Internet: Selected Papers from the 1996 TPRC, edited by Gregory Rosston and David Waterman, Lawrence Erlbaum Associates, 1997.

Branscomb, L., Clark, D. et al., The Unpredictable Certainty: Information Infrastructure Through 2000, Report by the NRENAISSANCE Committee of the Computer Science and Telecommunications Board, National Research Council, March 1996.

Clark, D., Foreword in IPng Internet Protocol Next Generation edited by S. Bradner and A. Mankin, Addison-Wesley, Reading, MA, 1995.

Kleinrock, L., and Clark, D., et al, Realizing the Information Future: The Internet and Beyond, Report by the NRENAISSANCE Committee of the Computer Science and Telecommunications Board, National Research Council, June 1994.

Clark, D., et al, Computers at Risk: Safe Computing in the Information Age, Report by the System Security Study Committee of the Computer Science and Telecommunications Board, National Research Council, March 1990.
<top>