• DocumentCode
    1809495
  • Title

    TimeFlip: Scheduling network updates with timestamp-based TCAM ranges

  • Author

    Mizrahi, Tal ; Rottenstreich, Ori ; Moses, Yoram

  • fYear
    2015
  • fDate
    April 26 2015-May 1 2015
  • Firstpage
    2551
  • Lastpage
    2559
  • Abstract
    Network configuration and policy updates occur frequently, and must be performed in a way that minimizes transient effects caused by intermediate states of the network. It has been shown that accurate time can be used for coordinating network-wide updates, thereby reducing temporary inconsistencies. However, this approach presents a great challenge; even if network devices have perfectly synchronized clocks, how can we guarantee that updates are performed at the exact time for which they were scheduled? In this paper we present a practical method for implementing accurate time-based updates, using TIMEFLIPs. A TimeFlip is a time-based update that is implemented using a timestamp field in a Ternary Content Addressable Memory (TCAM) entry. TIMEFLIPs can be used to implement Atomic Bundle updates, and to coordinate network updates with high accuracy. We analyze the amount of TCAM resources required to encode a TimeFlip, and show that if there is enough flexibility in determining the scheduled time, a TimeFlip can be encoded by a single TCAM entry, using a single bit to represent the timestamp, and allowing the update to be performed with an accuracy on the order of 1 microsecond.
  • Keywords
    content-addressable storage; scheduling; TCAM ranges; TCAM resources; TimeFlip; network configuration; scheduling network; ternary content addressable memory; time based updates; transient effects; Accuracy; Clocks; Encoding; Optimal scheduling; Performance evaluation; Schedules; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications (INFOCOM), 2015 IEEE Conference on
  • Conference_Location
    Kowloon
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2015.7218645
  • Filename
    7218645