Skip to main content

Comparative Analysis of SMP Click Scheduling Techniques

  • Conference paper
Quality of Service in Multiservice IP Networks (QoS-IP 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 3375))

Abstract

The interest of the scientific and commercial telecommunications community for the use of software routers running in general purpose (PC) hardware, as an alternative to the traditional special purpose hardware routers, is risen quickly in the last few years. This is due to the high level of flexibility and extensibility of this solution: the support for new protocols and network architectures and services, in fact, is easily obtained by re-programming the router itself. In addition, the diffusion of multiprocessor systems due to the progress in the semiconductor technologies allows software routers to obtain high performance if supported by multiprocessor PC hardware. Of course, in order to achieve a good use of the potentiality offered by multiprocessor architectures, the distribution of the tasks among the CPUs, and the parallel execution of the different operations, requires to be performed with some care. This paper demonstrates the benefits given by the hardware technological improvements, mainly concerning the use of multiple CPUs systems with respect to single processor ones, and shows how excellent forwarding performance can be achieved by Click software routers running on high powered PC hardware. Moreover, through the comparative analysis of different CPU scheduling approaches available in SMP Click, the paper discusses how different CPU scheduling techniques, that is, different approaches in the assignment of the tasks to the different CPUs, affect the router performance.

This work was funded by the EURO project of the COFIN programme of the Italian Ministry for Education, University and Research.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. The Click Modular Router Project: http://www.pdos.lcs.mit.edu/click/

  2. Wolf, T.: Design and Performance of Scalable High-Performance Programmable Routers, Dissertation Thesis, Washington University Sever Institute of Technology, Department of Computer Science (August 2002)

    Google Scholar 

  3. Kohler, E.: The Click modular router, PhD Thesis, MIT (2000), available at http://www.pdos.lcs.mit.edu/papers/click:kohler-phd/thesis.pdf

  4. Kohler, E., Morris, R., Chen, B., Jannotti, J., Kaashoek, M.F.: The Click modular router. ACM Trans. Computer Systems 18 (August 2000)

    Google Scholar 

  5. Chen, B., Morris, R.: Flexible Control of Parallelism in a Multiprocessor PC Router. In: Proceedings of the 2001 USENIX Annual Technical Conference (USENIX 2001), Boston, Massachusetts (June 2001)

    Google Scholar 

  6. Archibald, J., Baer, J.L.: Cache Coherence Protocols: Evaluation Using a Multiprocessor Simulation Model. ACM Trans. Computer Systems 4(4) (November 1986)

    Google Scholar 

  7. Papamarcos, M.S., Patel, J.H.: A Low-Overhead Coherence Solution for Multiprocessors with Private Cache Memories. In: The 11th Intl. Symposium on Computer Architecture, June 1984, pp. 348–354 (1984)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Calarco, G., Raffaelli, C., Schembra, G., Tusa, G. (2005). Comparative Analysis of SMP Click Scheduling Techniques. In: Ajmone Marsan, M., Bianchi, G., Listanti, M., Meo, M. (eds) Quality of Service in Multiservice IP Networks. QoS-IP 2004. Lecture Notes in Computer Science, vol 3375. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30573-6_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30573-6_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24557-5

  • Online ISBN: 978-3-540-30573-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics