Multicast routing in datagram internetworks and extended LANs
ACM Transactions on Computer Systems (TOCS)
Communication in the raid distributed database system
Computer Networks and ISDN Systems - Managing complexity: protocols and reliability
Space/time trade-offs in hash coding with allowable errors
Communications of the ACM
Internet indirection infrastructure
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
BANANAS: an evolutionary framework for explicit and multipath routing in the internet
FDNA '03 Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture
Source routing in computer networks
ACM SIGCOMM Computer Communication Review
The Implications of Pervasive Computing on Network Design
BT Technology Journal
The indexable web is more than 11.5 billion pages
WWW '05 Special interest tracks and posters of the 14th international conference on World Wide Web
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
Client behavior and feed characteristics of RSS, a publish-subscribe system for web micronews
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
NetFPGA--An Open Platform for Gigabit-Rate Network Switching and Routing
MSE '07 Proceedings of the 2007 IEEE International Conference on Microelectronic Systems Education
A data-oriented (and beyond) network architecture
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Youtube traffic characterization: a view from the edge
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Patterns in Network Architecture: A Return to Fundamentals
Patterns in Network Architecture: A Return to Fundamentals
Bloom filter based routing for content-based publish/subscribe
Proceedings of the second international conference on Distributed event-based systems
Discarte: a disjunctive internet cartographer
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Ditto: a system for opportunistic caching in multi-hop wireless networks
Proceedings of the 14th ACM international conference on Mobile computing and networking
Incentive-compatible caching and peering in data-oriented networks
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
On next-generation telco-managed P2P TV architectures
IPTPS'08 Proceedings of the 7th international conference on Peer-to-peer systems
Ricochet: lateral error correction for time-critical multicast
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
BUFFALO: bloom filter forwarding architecture for large organizations
Proceedings of the 5th international conference on Emerging networking experiments and technologies
LANES: an inter-domain data-oriented routing architecture
Proceedings of the 2009 workshop on Re-architecting the internet
Dr. multicast: Rx for data center communication scalability
Proceedings of the 5th European conference on Computer systems
Arguments for an information-centric internetworking architecture
ACM SIGCOMM Computer Communication Review
Content-based rendezvous with upgraph combination
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Mobility Support Through Caching in Content-Based Publish/Subscribe Networks
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Fast inter-domain mobility with in-packet bloom filters
Proceedings of the fifth ACM international workshop on Mobility in the evolving internet architecture
DOM: a scalable multicast protocol for next-generation internet
IEEE Network: The Magazine of Global Internetworking
Automatic link numbering and source routed multicast
AIMS'10 Proceedings of the Mechanisms for autonomous management of networks and services, and 4th international conference on Autonomous infrastructure, management and security
Resource adaptive distributed information sharing
EUNICE'10 Proceedings of the 16th EUNICE/IFIP WG 6.6 conference on Networked services and applications: engineering, control and management
The deletable bloom filter: a new member of the bloom family
IEEE Communications Letters
Not paying the truck driver: differentiated pricing for the future internet
Proceedings of the Re-Architecting the Internet Workshop
On content-centric router design and implications
Proceedings of the Re-Architecting the Internet Workshop
Should specific values be embedded in the internet architecture?
Proceedings of the Re-Architecting the Internet Workshop
MultiCache: An overlay architecture for information-centric networking
Computer Networks: The International Journal of Computer and Telecommunications Networking
Security design for an inter-domain publish/subscribe architecture
The future internet
End-to-end reliability for best-effort content-based publish/subscribe networks
Proceedings of the 5th ACM international conference on Distributed event-based system
The resource efficient forwarding in the content centric network
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part I
Content-based publish/subscribe networking and information-centric networking
Proceedings of the ACM SIGCOMM workshop on Information-centric networking
Information-centric networking: seeing the forest for the trees
Proceedings of the 10th ACM Workshop on Hot Topics in Networks
Proceedings of the 4th International Conference on PErvasive Technologies Related to Assistive Environments
Motivation and design of a content distribution architecture for rural areas
Proceedings of the 2nd ACM Symposium on Computing for Development
A survey of mobility in information-centric networks: challenges and research directions
Proceedings of the 1st ACM workshop on Emerging Name-Oriented Mobile Networking Design - Architecture, Algorithms, and Applications
Opportunistic content sharing applications
Proceedings of the 1st ACM workshop on Emerging Name-Oriented Mobile Networking Design - Architecture, Algorithms, and Applications
Proceedings of the 1st ACM workshop on Emerging Name-Oriented Mobile Networking Design - Architecture, Algorithms, and Applications
BloomCasting: security in bloom filter based multicast
NordSec'10 Proceedings of the 15th Nordic conference on Information Security Technology for Applications
Cache "less for more" in information-centric networks
IFIP'12 Proceedings of the 11th international IFIP TC 6 conference on Networking - Volume Part I
Towards SmartFlow: case studies on enhanced programmable forwarding in OpenFlow switches
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
ESM: efficient and scalable data center multicast routing
IEEE/ACM Transactions on Networking (TON)
Towards SmartFlow: case studies on enhanced programmable forwarding in OpenFlow switches
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
Designing, implementing and evaluating a new internetworking architecture
Computer Communications
Design proposal of a photonic multicast Bloom filter node
Photonic Network Communications
Security and privacy issues for the network of the future
Security and Communication Networks
The power of software-defined networking: line-rate content-based routing using OpenFlow
Proceedings of the 7th Workshop on Middleware for Next Generation Internet Computing
A fast indexing algorithm optimization with user behavior pattern
ICPCA/SWS'12 Proceedings of the 2012 international conference on Pervasive Computing and the Networked World
A case for stateful forwarding plane
Computer Communications
Cache "less for more" in information-centric networks (extended version)
Computer Communications
A content-based publish/subscribe framework for large-scale content delivery
Computer Networks: The International Journal of Computer and Telecommunications Networking
isBF: scalable in-packet bloom filter based multicast
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Less pain, most of the gain: incrementally deployable ICN
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
Tutorial: event-based systems meet software-defined networking
Proceedings of the 7th ACM international conference on Distributed event-based systems
Is information-centric multi-tree routing feasible?
Proceedings of the 3rd ACM SIGCOMM workshop on Information-centric networking
Multisource and multipath file transfers through publish-subscribe internetworking
Proceedings of the 3rd ACM SIGCOMM workshop on Information-centric networking
Digital fountains in information-centric networking
Proceedings of the 3rd ACM SIGCOMM workshop on Information-centric networking
A survey of mobility in information-centric networks
Communications of the ACM
Filling the gaps of unused capacity through a fountain coded dissemination of information
Proceedings of the 2013 ACM MobiCom workshop on Lowest cost denominator networking for universal access
Scaling IP multicast on datacenter topologies
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Computer Networks: The International Journal of Computer and Telecommunications Networking
From content delivery today to information centric networking
Computer Networks: The International Journal of Computer and Telecommunications Networking
On name-based group communication: Challenges, concepts, and transparent deployment
Computer Communications
Optimized hash for network path encoding with minimized false positives
Computer Networks: The International Journal of Computer and Telecommunications Networking
Filling the gaps of unused capacity through a fountain coded dissemination of information
ACM SIGMOBILE Mobile Computing and Communications Review
Hi-index | 0.02 |
A large fraction of today's Internet applications are internally publish/subscribe in nature; the current architecture makes it cumbersome and inept to support them. In essence, supporting efficient publish/subscribe requires data-oriented naming, efficient multicast, and in-network caching. Deployment of native IP-based multicast has failed, and overlay-based multicast systems are inherently inefficient. We surmise that scalable and efficient publish/subscribe will require substantial architectural changes, such as moving from endpoint-oriented systems to information-centric architectures. In this paper, we propose a novel multicast forwarding fabric, suitable for large-scale topic-based publish/subscribe. Due to very simple forwarding decisions and small forwarding tables, the fabric may be more energy efficient than the currently used ones. To understand the limitations and potential, we provide efficiency and scalability analysis via simulations and early measurements from our two implementations. We show that the system scales up to metropolitan WAN sizes, and we discuss how to interconnect separate networks.