Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2488222.2488270acmconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
tutorial

Tutorial: event-based systems meet software-defined networking

Published: 29 June 2013 Publication History

Abstract

Software-defined networking (SDN) is a recent development in the area of communication networks with tremendous support by key players building the next generation of computer hardware and software. This development will have significant impact on how communication middleware---in particular, future distributed event-based systems---can be designed. While currently the communication middleware has no possibility to directly influence the properties of its underlying communication channels on the network layer, SDN enables communication middleware to control and flexibly adapt the forwarding of communication flows in the underlying network. In addition to the immediate implication to local area networks such as data center networks, campus networks, or company networks, novel trends like network virtualization may even support Internet-wide distributed applications to benefit from SDN in the future. This paper gives an introduction on how to utilize SDN-concepts for improving the performance of event-based middleware and to test their behavior.

References

[1]
B. Ahlgren, P. A. Aranda, P. Chemouil, S. Oueslati, L. M. Correia, H. Karl, M. Söllner, and A. Welin. Content, connectivity, and cloud: ingredients for the network of the future. IEEE Communications Magazine, 49(7):62--70, 2011.
[2]
M. Al-Fares, A. Loukissas, and A. Vahdat. A scalable, commodity data center network architecture. In Proceedings of ACM SIGCOMM 2008, pages 63--74, Seattle, WA, Aug. 2008.
[3]
J. A. Briones, B. Koldehofe, and K. Rothermel. SPINE : Adaptive Publish/Subscribe for Wireless Mesh Networks. Studia Informatika Universalis, 7(3):320--353, 2009.
[4]
A. Carzaniga, D. S. Rosenblum, and A. L. Wolf. Design and evaluation of a wide-area event notification service. ACM Transactions on Computer Systems, 19(3):332--383, 2001.
[5]
F. Dabek, R. Cox, F. Kaashoek, and R. Morris. Vivaldi: a decentralized network coordinate system. ACM SIGCOMM Computer Communication Review, 34:15--26, 2004.
[6]
D. Erickson. Beacon. https://openflow.stanford.edu/display/Beacon/Home.
[7]
Project Floodlight: open source software for building software defined networks. http://www.projectfloodlight.org/.
[8]
B. Heller, R. Sherwood, and N. McKeown. The controller placement problem. In Proceedings of the First Workshop on Hot Topics in Software-defined Networks (HotSDN), pages 7--12, 2012.
[9]
H.-A.Jacobsen,A.K.Y.Cheung,G.Li, B. Maniymaran, V. Muthusamy, and R. S. Kazemzadeh. The PADRES publish/subscribe system. In Principles and Applications of Distributed Event-Based Systems, pages 164--205. 2010.
[10]
X. Jin, W. Tu, and S. H. G. Chan. Scalable and efficient end-to-end network topology inference. IEEE Transactions on Parallel and Distributed Systems, 19(6):837--850, 2008.
[11]
P. Jokela, A. Zahemszky, C. Esteve Rothenberg, S. Arianfar, and P. Nikander. LIPSIN: line speed publish/subscribe inter-networking. In Proceedings of the ACM SIGCOMM conference on Data communication, pages 195--206, 2009.
[12]
A. Khurshid, W. Zhou, M. Caesar, and P. B. Godfrey. VerfiFlow: Verifying network-wide invariants in real time. In Proceedings of the First Workshop on Hot Topics in Software-defined Networks (HotSDN), pages 49--54, 2012.
[13]
B. Koldehofe, F. Dürr, M. A. Tariq, and K. Rothermel. The power of software-defined networking: Line-rate content-based routing using openflow. In Proceedings of the 7th MW4NG Workshop of the 13th International Middleware Conference 2012, pages 3:1--3:6, 2012.
[14]
M. Kwon and S. Fahmy. Path-aware overlay multicast. Computer Networks, 47(1):23--45, 2005.
[15]
B. Lantz, B. Heller, and N. McKeown. A network on a laptop: Rapid prototyping for software-defined networks. In Proceedings of the Ninth ACM Workshop on Hot Topics in Networks (HotNets 2010), Monterey, CA, Oct. 2010.
[16]
G. Mühl. Large-Scale Content-Based Publish-Subscribe Systems. PhD thesis, TU Darmstadt, November 2002.
[17]
Netfpga. http://netfpga.org/.
[18]
noxrepo: open source control platforms Nox and Pox for software defined networks. http://www.noxrepo.org/.
[19]
ns3. http://www.nsnam.org/.
[20]
Ofelia. http://www.fp7-ofelia.eu/.
[21]
Open Networking Foundation. OpenFlow management and configuration protocol (OF-CONFIG v1.1.1). Technical report, Mar. 2013.
[22]
OpenDaylight. http://www.opendaylight.org/.
[23]
Open vSwitch. http://openvswitch.org/.
[24]
Peersim p2p simulator. http://peersim.sourceforge.net/.
[25]
P. Pietzuch. Hermes: A Scalable Event-Based Middleware. PhD thesis, University of Cambridge, Feb 2004.
[26]
M. Reitblatt, N. Foster, J. Rexford, C. Schlesinger, and D. Walker. Abstractions for network update. In Proceedings of the ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, pages 323--334, 2012.
[27]
B. Rochwerger, D. Breitgand, E. Levy, A. Galis, K. Nagin, I. M. Llorente, R. Montero, Y. Wolfsthal, E. Elmroth, J. Cáceres, M. Ben-Yehuda, W. Emmerich, and F. Galán. The reservoir model and architecture for open federated cloud computing. IBM Journal of Research and Development, 53(4):1--11, 2009.
[28]
M. Sadoghi, H. Singh, and H.-A. Jacobsen. fpga-ToPSS: line-speed event processing on fpgas. In Proceedings of the 5th ACM international conference on Distributed event-based system (DEBS), pages 373--374, 2011.
[29]
G. Schaffrath, C. Werle, P. Papadimitriou, A. Feldmann, R. Bless, A. Greenhalgh, A. Wundsam, M. Kind, O. Maennel, and L. Mathy. Network virtualization architecture: proposal and initial prototype. In Proceedings of the 1st ACM workshop on Virtualized infrastructure systems and architectures (VISA '09), 2009.
[30]
A. Tariq, B. Koldehofe, G. Koch, and K. Rothermel. Providing probabilistic latency bounds for dynamic publish/subscribe systems. In Proceedings of the 16th ITG/GI Conference on Kommunikation in Verteilten Systemen (KiVS), pages 155--166, 2009.
[31]
M. A. Tariq, B. Koldehofe, G. G. Koch, I. Khan, and K. Rothermel. Meeting subscriber-defined QoS constraints in publish/subscribe systems. Concurrency and Computation: Practice and Experience, 23(11):2140--2153, 2011.
[32]
M. A. Tariq, B. Koldehofe, G. G. Koch, and K. Rothermel. Distributed spectral cluster management: A method for building dynamic publish/subscribe systems. In Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems (DEBS), pages 213--224, 2012.
[33]
M. A. Tariq, B. Koldehofe, and K. Rothermel. Efficient content-based routing with network topology inference. In Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems (DEBS), 2013.

Cited By

View all
  • (2018)Summary, Conclusions, and OutlookMechanism Transitions in Publish/Subscribe Systems10.1007/978-3-319-92570-7_7(153-157)Online publication date: 28-Jul-2018
  • (2016)Bandwidth-efficient content-based routing on software-defined networksProceedings of the 10th ACM International Conference on Distributed and Event-based Systems10.1145/2933267.2933310(137-144)Online publication date: 13-Jun-2016
  • (2016)Hybrid Content-Based Routing Using Network and Application Layer Filtering2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS.2016.16(221-231)Online publication date: Jun-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DEBS '13: Proceedings of the 7th ACM international conference on Distributed event-based systems
June 2013
360 pages
ISBN:9781450317580
DOI:10.1145/2488222
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 June 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. content-based routing
  2. event-based systems
  3. network virtualization
  4. publish/subscribe
  5. software-defined networking

Qualifiers

  • Tutorial

Conference

DEBS '13

Acceptance Rates

DEBS '13 Paper Acceptance Rate 16 of 58 submissions, 28%;
Overall Acceptance Rate 145 of 583 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Summary, Conclusions, and OutlookMechanism Transitions in Publish/Subscribe Systems10.1007/978-3-319-92570-7_7(153-157)Online publication date: 28-Jul-2018
  • (2016)Bandwidth-efficient content-based routing on software-defined networksProceedings of the 10th ACM International Conference on Distributed and Event-based Systems10.1145/2933267.2933310(137-144)Online publication date: 13-Jun-2016
  • (2016)Hybrid Content-Based Routing Using Network and Application Layer Filtering2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS.2016.16(221-231)Online publication date: Jun-2016
  • (2016)Empirical Evidences in Software-Defined Network Security: A Systematic Literature ReviewInformation Fusion for Cyber-Security Analytics10.1007/978-3-319-44257-0_11(253-295)Online publication date: 22-Oct-2016
  • (2015)Distributed control plane for software-defined networksProceedings of the 9th ACM International Conference on Distributed Event-Based Systems10.1145/2675743.2771835(92-103)Online publication date: 24-Jun-2015
  • (2014)PLEROMAProceedings of the 15th International Middleware Conference10.1145/2663165.2663338(217-228)Online publication date: 8-Dec-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media