2014 · 43 citations · 19 references
ComputingComputer ScienceComputer SystemsComputer NetworksInterconnection NetworksReconfigurable ComputingCommunication NetworksNetwork SwitchingRoutingSoftware-defined NetworkingBandwidthBandwidth EfficiencyFilteringMiddlewarePublish-subscribe MiddlewarePublish-subscribe SystemsReconfigurationTopology Reconfiguration
With the increasing popularity of Software-defined networks (SDN), TCAM memory of switches can be directly accessed by a publish/subscribe middleware to perform filtering operations at low latency. This way two important requirements for a publish/subscribe middleware can be fulfilled: namely bandwidth efficiency and line-rate performance in forwarding messages between producers and consumers. Nevertheless, it is challenging to sustain line-rate performance in the presence of dynamic changes in the interest of producers and consumers. In this paper, we propose and evaluate the PLEROMA middleware to realize publish/subscribe at line-rate and bandwidth efficiently in SDN. PLEROMA offers methods to efficiently reconfigure a deployed topology in the presence of dynamic subscriptions and advertisements. Furthermore, PLEROMA ensures interoperability and independent reconfiguration of multiple controlled SDN networks.
19
Bob Lantz, Brandon Heller, Nick McKeown · 2010 · 1.8K citations
Petri Jokela, András Zahemszky, Christian Esteve Rothenberg et al. · 2009 · 437 citations