Skip to main content
Log in

Bus and Buffer Usage in In-Home Digital Networks: Applying the Dantzig–Wolfe Decomposition

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

In an in-home digital network several data streams (audio, video) may run simultaneously over a shared communication device, e.g. a bus. The burstiness of a data stream can be reduced by buffering data at the sending and receiving side, thereby allowing a lower bus share allocation for the stream. In this paper we present an algorithm that determines how much of the bus capacity and buffer space should be allocated to each stream, in order to have a feasible transmission schedule for each stream. Furthermore, the algorithm determines a transmission schedule for each stream, indicating how much data is transmitted over time. We model the problem as a linear program and apply a Dantzig–Wolfe decomposition such that the multiple-stream problem can be solved by repeatedly solving single-stream problems. For these single-stream problems we briefly describe efficient algorithms to solve them.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

REFERENCES

  • Dantzig, G. B. and P. Wolfe, “Decomposition principle for linear programs,” Operations Res, 8, 101–111 (1960).

    Google Scholar 

  • Dantzig, G. B. and P. Wolfe, “The decomposition algorithm for linear programming,” Econometrica, 29, 767–778 (1961).

    Google Scholar 

  • Den Boef, E., W. F. J. Verhaegh, and J. Korst, “Smoothing streams in an in-home digital network: optimization of bus and buffer usage,” Accepted for publication in Telecommunication Systems, special issue on Multimedia Home Telecommunication Systems.

  • Feng, W.-C., “Rate-constrained bandwidth smoothing for the delivery of stored video,” in Proceedings SPIE Multimedia Networking and Computing, (1997) pp. 316–327.

  • Feng, W.-C., and J. Rexford, “Performance evaluation of smoothing algorithms for transmitting prerecorded variable-bit-rate video,” IEEE Trans. on Multimedia, 1, 302–313 (1999).

    Google Scholar 

  • Gill, P. E., W. Murray, and M. H. Wright, Practical Optimization, Academic Press, San Diego, California, 7th edn., 1988.

    Google Scholar 

  • Ho, J. K. and E. Loute, “An advanced implementation of the Dantzig-Wolfe decomposition algorithm for linear programming,” Math Program., 20, 303–326 (1981).

    Google Scholar 

  • Kang, S. and H. Y. Yeom, “Aggregated smoothing of VBR video streams,” in Proceedings 14th International Conference on Information Networking (ICOIN-14), (2000).

  • McManus, J. M. and K. W. Ross, “A dynamic programming methodology for managing prerecorded VBR sources in packet-switched networks,” Telecommun. Syst., 9, 223–247 (1998).

    Google Scholar 

  • Montvay, A., “System management and automatic reconfiguration algorithms for in-home digital networks,” in Proceedings ACM Multimedia `99 (Part 2), (1999) pp. 213–214.

  • Papadimitriou, C. H. and K. Steiglitz, Combinatorial Optimization: Algorithms and Complexity, Prentice Hall, Englewood Cliffs, (1982).

    Google Scholar 

  • Rexford, J. and Don Towsley, “Smoothing variable-bit-rate video in an internetwork,” IEEE/ACM Trans. Network., 7, 202–215 (1999).

    Google Scholar 

  • Salehi, J. D., Z.-L. Zhang, J. Kurose, and D. Towsley, “Supporting stored video: Reducing rate variability and end-to-end resource requirements through optimal smoothing,” IEEE/ACM Trans. Network., 6, 397–410 (1998).

    Google Scholar 

  • Sanjay, G. and S. V. Raghavan, “Fast techniques for the optimal smoothing of stored video,” Multimedia Syst., 7, 222–233 (1999).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Den Boef, E., Verhaegh, W.F. & Korst, J. Bus and Buffer Usage in In-Home Digital Networks: Applying the Dantzig–Wolfe Decomposition. Journal of Scheduling 7, 119–131 (2004). https://doi.org/10.1023/B:JOSH.0000014068.89991.c4

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:JOSH.0000014068.89991.c4

Navigation