skip to main content
10.1145/863955.863957acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free Access

A knowledge plane for the internet

Published:25 August 2003Publication History

ABSTRACT

We propose a new objective for network research: to build a fundamentally different sort of network that can assemble itself given high level instructions, reassemble itself as requirements change, automatically discover when something goes wrong, and automatically fix a detected problem or explain why it cannot do so.We further argue that to achieve this goal, it is not sufficient to improve incrementally on the techniques and algorithms we know today. Instead, we propose a new construct, the Knowledge Plane, a pervasive system within the network that builds and maintains high-level models of what the network is supposed to do, in order to provide services and advice to other elements of the network. The knowledge plane is novel in its reliance on the tools of AI and cognitive systems. We argue that cognitive techniques, rather than traditional algorithmic approaches, are best suited to meeting the uncertainties and complexity of our objective.

References

  1. D.D. Clark, "The Design Philosophy of the DARPA Internet Protocols," Proc. ACM SIGCOMM '88, pp. 102--111.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. D.S. Isenberg, "The Rise of the Stupid Network," Computer Telephony, Aug 1997, pp. 16--26.]]Google ScholarGoogle Scholar
  3. J. Pearl, Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann, San Mateo, CA, 1988.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. T. Bayes, "An Essay towards solving a Problem in the Doctrine of Chances," Philosophical Trans. Royal Society of London 53 (1763), pp. 370--418.]]Google ScholarGoogle Scholar
  5. A. Demers, D. Greene, C. Hauser, W. Irish, J. Larson, S. Shenker, H. Sturgis, D. Swinehart and D. Terry, "Epidemic Algorithms for Replicated Database Management," Proc. ACM PODC '87, pp. 1--12.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Dwork, R. Kumar, M. Naor, and D. Sivakumar, "Rank aggregation methods for the Web," Proc. 10th Intl. Conference on World Wide Web, pp. 613--622 (2001).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Wescott, Automated Network Management, BBN Report No. 5641. BBN Technologies (1984).]]Google ScholarGoogle Scholar
  8. L. Page, S. Brin, R. Motwani, and T. Winograd, The PageRank Citation Ranking: Bringing Order to the Web. Stanford Digital Library Project (1998).]]Google ScholarGoogle Scholar
  9. V. Paxson, J. Mahdavi, A. Adams and M. Mathis, "An Architecture for Large Scale Internet Measurement," IEEE Communications Magazine 36 (1998), pp. 48--54.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Kleinberg, "The small-world phenomena: an algorithmic perspective," Proc. 32nd ACM Symp. Theory of Computing (2000), pp. 163--170.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. L. McKnight and J. Bailey, ed. Internet Economics. MIT Press (1997).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. D.D. Clark, J. Wroclawski, K.R. Sollins, and R. Braden, "Tussle in Cyberspace: Defining Tomorrow's Internet," Proc. ACM SIGCOMM 2002, pp. 347--356.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Mathis, "Diagnosing Internet Congestion with a Transport Layer Performance Tool," Proc. INET '96.]]Google ScholarGoogle Scholar
  14. J. Padhye and S. Floyd, "Identifying the TCP Behavior of Web Servers," Proc. ACM SIGCOMM 2001.]]Google ScholarGoogle Scholar
  15. V.N. Padmanabhan, L. Qiu and H.J. Wang, "Passive Network Tomography Using Bayesian Inference", Proc. Internet Measurement Workshop 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. R. Davis, H. Shrobe, and P. Szolovits, "What is a Knowledge Representation?" AI Magazine, 14(1):17--33 (1993).]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Hangal and M. Lam, "Tracking down software bugs using automatic anomaly detection," Proc. International Conference on Software Engineering '02.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. P. Langley and J. E. Laird, "Cognitive Architectures: Research Issues and Challenges". Draft of October 31, 2002.]]Google ScholarGoogle Scholar
  19. T. Dietterich and P. Langley, "Machine Learning for Cognitive Networks: Technology Assessment and Research Challenges". Draft of May 11, 2003.]]Google ScholarGoogle Scholar
  20. T. Dietterich, "Learning and Reasoning". Unpublished article of May 26, 2003.]]Google ScholarGoogle Scholar
  21. V. Kumar, "Algorithms for Constraint Satisfaction Problems: A Survey". The AI Magazine, 13, pp. 32--44 (1992).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. P. Stone and M. Veloso, "Multiagent Systems: A Survey from a Machine Learning Perspective", Autonomous Robots, 8(3):345-383 (2000).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. M. Sloman, "Policy Driven Management for Distributed Systems," Jour. Network and Systems Management, vol 2, no 4, Dec 1994, pp. 333--360.]]Google ScholarGoogle ScholarCross RefCross Ref
  24. R. Chadha, G. Lapiotis, S. Wright, guest eds., "Policy-Based Networking", IEEE Network special issue, March/April 2002, Vol. 16 Issue 2.]]Google ScholarGoogle Scholar

Index Terms

  1. A knowledge plane for the internet

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              SIGCOMM '03: Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
              August 2003
              432 pages
              ISBN:1581137354
              DOI:10.1145/863955

              Copyright © 2003 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 25 August 2003

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              SIGCOMM '03 Paper Acceptance Rate34of319submissions,11%Overall Acceptance Rate554of3,547submissions,16%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader