2009 · 21 citations · 16 references
ComputingComputer ScienceComputer NetworksDigital CommunicationDistributed SystemsInternet Protocol SuiteInternet RoutingNetwork ProtocolsRoutingRouting AlgorithmsRouting ProtocolsMessage RoutingMetricsNetworkingPublish-subscribe Communication ModelsRouting Protocol Design
We envision an information-centric future Internet where the network is built around named pieces of data instead of explicitly addressable hosts. One clear way of implementing information-centric networking is using publish and subscribe (pub/sub) operations instead of the send and receive primitives. Internet-like pub/sub networking requires completely different routing protocols and forwarding mechanisms compared to those that are extensively used today. Consequently, we are facing a clean-slate design exercise, where we should start our adventure by exploring the new design space. We identify four key metrics (signalling overhead, state in nodes, information in packets and routing stretch) to help us evaluating the different proposals. We present a general five-step approach for routing in pub/sub networks. The presented approach is recursive, so it can be repeated as many times as necessary until we reach manageable sized problem instances. The final part of the mechanism is to glue together the created and assigned forwarding structures to the publication to ensure that all interested subscribers at any domains in the network will get the requested data.
16
Space/time trade-offs in hash coding with allowable errors
Burton H. Bloom · Communications of the ACM · 1970 · 7.5K citations · Full text
A data-oriented (and beyond) network architecture
Teemu Koponen, Mohit Chawla, Byung-Gon Chun et al. · 2007 · 1.4K citations
A data-oriented (and beyond) network architecture
Teemu Koponen, Mohit Chawla, Byung-Gon Chun et al. · ACM SIGCOMM Computer Communication Review · 2007 · 706 citations
A Path Computation Element (PCE)-Based Architecture
J. Ash, Adrian Farrel · RFC · 2006 · 576 citations
Petri Jokela, András Zahemszky, Christian Esteve Rothenberg et al. · 2009 · 437 citations