Synchronous virtual pipe

From HandWiki

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 20,000 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): 4092–4111, doi:10.1016/j.comnet.2007.04.019 
  2. Baldi, M.; Ofek, Y. (2004), "Fractional Lambda Switching - Principles of Operation and Performance Issues", SIMULATION: Transactions of the Society for Modeling and Simulation International 80 (10): 527–544, doi:10.1177/0037549704046461, http://staff.polito.it/mario.baldi/publications/TSMS2004_FLS.pdf 
  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), IEEE, http://www.synchrodyne.com/papers/Infocom96.pdf 
  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), IEEE, http://staff.polito.it/mario.baldi/publications/2009GreenComm_PF.pdf