Synchronous virtual pipe

When realizing pipeline forwarding [1] a predefined schedule for forwarding a pre-allocated amount of bytes during one or more time frames along a path of subsequent switches establishes a synchronous virtual pipe (SVP). The SVP capacity is determined by the total number of bits allocated in every time cycle for the SVP. For example, for a 10 ms time cycle, if 20000 bits are allocated during each of 2 time frames, the SVP capacity is 4 Mbit/s.

Pipeline forwarding guarantees that reserved traffic, i.e., traveling on an SVP, experiences:

  1. bounded end-to-end delay,
  2. delay jitter lower than two TFs, and
  3. no congestion and resulting losses.

Two implementations of the pipeline forwarding were proposed: time-driven switching (TDS) [2] and time-driven priority (TDP) [3] and can be used to create pipeline forwarding parallel network in the future Internet.[4]

References

  1. Baldi, M.; Marchetto, G.; Ofek, Y. (2007), "A Scalable Solution for Engineering Streaming Traffic in the Future Internet", Computer Networks (COMNET) 51 (14)
  2. Baldi, M.; Ofek, Y. (2004), "Fractional Lambda Switching - Principles of Operation and Performance Issues" (PDF), SIMULATION: Transactions of the Society for Modeling and Simulation International 80 (10)
  3. Li, C.-S.; Ofek, Y.; Yung, M. (1996), "Time-driven priority flow control for real-time heterogeneous internetworking", IEEE Int. Conf. on Computer Communications (INFOCOM 1996) (PDF), IEEE
  4. Baldi, M.; Ofek, Y. (2009), "Time for a 'Greener' Internet", 1st International Workshop on Green Communications (GreenComm'09) in conjunction with the IEEE International Conference on Communications (IEEE ICC 2009) (PDF), IEEE
This article is issued from Wikipedia - version of the Sunday, April 27, 2014. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.