skip to main content
10.1145/2491185.2491214acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
poster
Free Access

Time-based updates in software defined networks

Authors Info & Claims
Published:16 August 2013Publication History

ABSTRACT

Network configuration updates are a routine necessity, and must be performed in a way that minimizes transient effects caused by intermediate states of the network. This challenge is especially critical in Software Defined Networks, where the control plane is managed by a logically centralized controller, and configuration updates occur frequently. In this paper we discuss the tradeoff between maintaining consistency during configuration updates and the update performance. We introduce an approach that uses time to coordinate network configuration and reconfiguration. We show a simple time-based configuration approach called TIMECONF and show that this approach offers significant advantages over existing update approaches at the cost of a brief inconsistency. We also show that time can be used as a tool for simplifying existing update approaches without compromising consistency.

References

  1. E. A. Brewer, "Towards robust distributed systems," in Proceedings of PODC 2000, vol. 19, pp. 7--10, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Reitblatt, et al., "Abstractions for network update," in Proceedings of ACM SIGCOMM, pp. 323--334, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. Lamport, "Using time instead of timeout for fault-tolerant distributed systems.," ACM Trans. Program. Lang. Syst., vol. 6, pp. 254--280, Apr. 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Open Networking Foundation, "Openflow switch specification," Version 1.3.0, June 2012.Google ScholarGoogle Scholar
  5. J. Case, et al., "A simple network management protocol (SNMP)," RFC 1157, IETF, 1990.Google ScholarGoogle Scholar
  6. R. Enns, et al., "Network configuration protocol (NETCONF)," RFC 6241, IETF, 2011.Google ScholarGoogle Scholar
  7. IEEE TC 9, "1588 IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Version 2," 2008.Google ScholarGoogle Scholar
  8. P. Francois, et al., "Avoiding transient loops during the convergence of link-state routing protocols," Trans. on Networking, vol. 15, no. 6, pp. 1280--1292, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Bryant, et al., "IP Fast Reroute using tunnels," draft-bryant-ipfrr-tunnels, work in progress, IETF, 2004.Google ScholarGoogle Scholar

Index Terms

  1. Time-based updates in software defined networks

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        HotSDN '13: Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking
        August 2013
        182 pages
        ISBN:9781450321785
        DOI:10.1145/2491185

        Copyright © 2013 Copyright is held by the owner/author(s)

        Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 16 August 2013

        Check for updates

        Qualifiers

        • poster

        Acceptance Rates

        HotSDN '13 Paper Acceptance Rate38of84submissions,45%Overall Acceptance Rate88of198submissions,44%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader