2014 · 73 citations · 17 references
ComputingComputer EngineeringComputer ScienceComputer NetworksInterconnection NetworksMessage PassingCachingNetwork LayerNetwork ProtocolsSoftware-defined NetworkingKey-value StorageKey-value StoresName ResolutionNamingRecursive Name Resolution
Current ICN research favors a key-value-store view of the network, where location agnostic names typically resolve to documents, data blocks or sensor values. We believe that names should not only refer to data but also to functions and computation tasks. In Named Function Networking (NFN) the network's role becomes to resolve names to computations, par example by reducing λ-expressions. In doing so, the network starts acting like a computing machine, capable of not only caching content but also computation results. We present basic concepts of NFN and report on our implementation that embeds the name resolution logic of CCNx in a generic resolver of λ-expressions. We demonstrate its resolution power beyond mere content-pull, to also leverage code-drag and computation-push as well as generalizing CCNx protocol functions.
17
Nick McKeown, Tom Anderson, Hari Balakrishnan et al. · ACM SIGCOMM Computer Communication Review · 2008 · 8.4K citations
Van Jacobson, Diana K. Smetters, James D. Thornton et al. · 2009 · 4K citations
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