Content Networking - Architecture, Protocols and Practice
presented by Markus Hofmann, Bell Labs, USA
Tutorial Contents
The Internet, and in particular the World Wide Web (WWW), have become an integral part of people’s life. With the increase in popularity, however, users have to face more and more problems when using the Internet - high access delays, poor quality of service and unreliable services. This tutorial helps participants in understanding the reasons for these problems. It explains the challenges in making content available on the WWW, describes basic concepts and principles for improving the current situation and outlines possibilities for tapping into the huge potential of custom-tailored provisioning of converged services over the Internet.

The tutorial starts with a short summary of fundamental techniques and protocols for moving content on the Internet, followed by an introduction to fundamental web caching techniques. From there, the tutorial outlines the evolution from web caching towards a flexible and open architecture to support a variety of content-oriented services. Evolutionary steps include support for streaming media, systems for global request routing, and the design of APIs and protocols enabling value-added services, such as compression, filtering, or transformation. The tutorial also explains how the different components interact with each other and how they can be used to build complex content networks.

The participant will learn how the technology evolved from traditional web caching towards more sophisticated content services. The participant will get a better understanding of the key components in modern content networks and of the protocols that make the components interact with each other. Various examples will help the participant to better understand how this technology can be deployed and how it could help their business. All parts of the tutorial will have a mix of research and industry flavor, addressing seminal research concepts and looking at the technology from an industry angle.
Markus Hofmann is Director of Services Infrastructure Research at Bell Labs Research/Lucent Technologies, where he is leading Research and Development efforts on next-generation communication services and on network convergence, bringing the Internet/Web and the telephony world together. In prior projects at Bell Labs, Markus was the principal researcher and lead architect on Lucent's content networking solution. He is well regarded in the technical and research community for his contributions to the field of multicasting and group communication. Markus has been active in the IETF for several years. Currently, he is Chair of the OPES Working Group in the IETF and co-author of a multitude of recent Internet Drafts in the content networking area. Markus is also on the Editorial Board of the Computer Communications Journal and has served as Co-Chair of various conferences and workshops. Markus has published numerous papers in the areas of multicasting, multimedia communication and content networking, and he has filed more than fifteen patents. He has spoken at a variety of international conferences and workshops in the area of data networking and distributed systems. Over the last few years, he gave several graduate lectures on content networking at different universities.

Prior to joining Bell Labs, Markus was a research assistant at University of Karlsruhe, Germany, where he was leading projects with German Telekom and other partners. In this position, he also taught several graduate courses on data networking and advised about 25 master students. He received his Ph.D. degree from University of Karlsruhe in 1998. His Ph.D. thesis won the 1998 GI/KuVS Doctoral Dissertation Award for the best Ph.D. thesis in Germany in the area of Distributed Systems and Telecommunications and the 1998 FZI Doctoral Dissertation Award for best Ph.D. thesis in Computer Science at University of Karlsruhe. For more information, see