skip to main content
10.1145/1629435.1629497acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
research-article

Applying network calculus for performance analysis of self-similar traffic in on-chip networks

Authors Info & Claims
Published:11 October 2009Publication History

ABSTRACT

On-chip traffic of many applications exhibits self-similar characteristics. In this paper, we intend to apply network calculus to analyze the delay and backlog bounds for self-similar traffic in networks on chips. We first prove that self-similar traffic can not be constrained by any deterministic arrival curve. Then we prove that self-similar traffic can be constrained by deterministic linear arrival curves α{r,b}(t)=rt+b (r:rate, b:burstiness) if an additional parameter, excess probability ε, is used to capture its burstiness exceeding the arrival envelope. This three-parameter model, ε-α{r,b}(t)=rt+b(ε), enables us to apply and extend the results of network calculus to analyze the performance and buffering cost of networks delivering self-similar traffic flows. Assuming the latency-rate server model for the network elements, we give closed-form equations to compute the delay and backlog bounds for self-similar traffic traversing a series of network elements. Furthermore, we describe a performance analysis flow with self-similar traffic as input. Our experimental results using real on-chip multimedia traffic traces validate our model and approach.

References

  1. T. Bjerregaard and S. Mahadevan. A survey of research and practices of network-on-chip. ACM Computing Surveys, 38(1):1--51, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. C.-S. Chang. Performance Guarantees in Communication Networks. Springer-Verlag, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Y. Cheng, W. Zhuang, and X. Ling. Towards an FBM model based network calculus framework with service differentiation. Mobile Networks and Applications, 12(5):335--346, December 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. F. Ciucu, A. Burchard, and J. Liebeherr. A network service curve approach for the stochastic analysis of networks. Proc. ACM SIGMETRICS, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. L. Cruz. A calculus for network delay, part I: Network elements in isolation and part II: Network analysis. IEEE Transactions on Information Theory, 37(1):114--141, January 1991.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. N. Fonseca, G. Mayor, and C. Neto. On the equivalent bandwidth of self-similar sources. ACM Transactions on Modeling and Computer Simulation (TOMACS), 10(2):104--124, April 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Y. Jiang. A basic stochastic network calculus. Proc. ACM SIGCOMM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J.-Y. Le Boudec and P. Thiran. Network Calculus: A Theory of Deterministic Queuing Systems for the Internet. Number 2050 in Lecture Notes in Computer Science (LNCS), Springer-Verlag, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. W. E. Leland, M. S. Taqqu, W. Willinger, and D. V. Wilson. On the self-similar nature of ethernet traffic (extended edition). IEEE/ACM Transactions on Networking, 2(1):1--15, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Z. Lu. Design and analysis of on-chip communication for network-on-chip platforms. Ph.D. thesis, Royal Institute of Technology, March 2007.Google ScholarGoogle Scholar
  11. S. Mao and S. S. Panwar. A survey of envelope processes and their applications in quality of service provisioning. IEEE Communications Surveys and Tutorials, 8(3):2--20, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. I. Norros. On the use of fractal brownian motion in the theory of connectionless networks. IEEE J. Select. Areas Communication, 13(6):953--962, Aug. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. Park and W. Willinger. Self-similar Network Traffic and Performance Evaluation. John Wiley and Sons, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Y. Qian, Z. Lu, and W. Dou. Analysis of worst-case delay bounds for best-effort communication in wormhole networks on chip. The 3rd ACM/IEEE International Symposium on Networks-on-Chip (NOCS'09), San Diego, CA, May 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Scherrer, A. Fraboulet, and T. Risset. Analysis and synthesis of cycle-accurate on-chip traffic with long-range dependence. Technical report 2005-53, LIP, ENS-Lyon, December 2005.Google ScholarGoogle Scholar
  16. V. Soteriou, H. Wang, and L. Peh. A statistical traffic model for on-chip interconnection networks. IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Sep. 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. D. Starobinski and M. Sidi. Stochastically bounded burstiness for communication networks. IEEE Trans. Information Theory, 46:206--212, Jan. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. Stiliadis and A. Varma. Latency-rate servers: A general model for analysis of traffic scheduling algorithms. IEEE/ACM Transactions on Netwroking, 6(5):611--624, October 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. G. Varatkar and R. Marculescu. On-chip traffic modeling and synthesis for mpeg-2 video applications. IEEE Transactions of Very Large Scale Integration (VLSI) Systems, 12(1), January 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Q. Yin, Y. Jiang, S. Jiang, and P. Y. Kong. Analysis on generalized stochastically bounded bursty traffic for communication networks. Proc. of the 27th IEEE Conference on Local Computer Networks (LCN'02), 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. SoCLib simulation environment. on-line, available at https://www.soclib.fr/.Google ScholarGoogle Scholar

Index Terms

  1. Applying network calculus for performance analysis of self-similar traffic in on-chip 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
      CODES+ISSS '09: Proceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis
      October 2009
      498 pages
      ISBN:9781605586281
      DOI:10.1145/1629435

      Copyright © 2009 ACM

      Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 11 October 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate280of864submissions,32%

      Upcoming Conference

      ESWEEK '24
      Twentieth Embedded Systems Week
      September 29 - October 4, 2024
      Raleigh , NC , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader