메뉴 건너뛰기




Volumn 30, Issue 17, 2007, Pages 3425-3441

Performance analysis and comparison of interrupt-handling schemes in gigabit networks

Author keywords

High speed networks; Interrupt coalescing; Interrupts; Modeling and analysis; Operating systems; Performance evaluation; Polling; Simulation

Indexed keywords

COMPUTER SIMULATION; FREQUENCY ALLOCATION; MATHEMATICAL MODELS; PROGRAM PROCESSORS;

EID: 35648972776     PISSN: 01403664     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.comcom.2007.06.013     Document Type: Article
Times cited : (33)

References (59)
  • 2
    • 84943429359 scopus 로고    scopus 로고
    • A. Foong, T. Huff, H. Hum, J. Patwardhan, G. Regnier, TCP Performance re-visited, in: IEEE Symposium on Performance of Systems and Software (2003) 70-79.
  • 5
    • 0031199999 scopus 로고    scopus 로고
    • Eliminating Receive Livelock in an Interrupt-Driven Kernel
    • Mogul J., and Ramakrishnan K. Eliminating Receive Livelock in an Interrupt-Driven Kernel. ACM Transanction Computer Systems 15 3 (1997) 217-252
    • (1997) ACM Transanction Computer Systems , vol.15 , Issue.3 , pp. 217-252
    • Mogul, J.1    Ramakrishnan, K.2
  • 6
    • 0030241360 scopus 로고    scopus 로고
    • Operating System Support for High-Speed Communication
    • Druschel P. Operating System Support for High-Speed Communication. Communications of the ACM 39 9 (1996) 41-51
    • (1996) Communications of the ACM , vol.39 , Issue.9 , pp. 41-51
    • Druschel, P.1
  • 7
    • 85084100614 scopus 로고    scopus 로고
    • P. Druschel, G. Banga, Lazy Receive Processing (LRP): A network subsystem architecture for server systems, in: Proceedings Second USENIX Symposium on Operating Systems Design and Implementation (1996) 261-276.
  • 8
    • 35648992520 scopus 로고    scopus 로고
    • Alteon WebSystems Inc., Jumbo Frames, http://www.alteonwebsystems.com/products/white_papers/jumbo.htm.
  • 9
    • 35648940307 scopus 로고    scopus 로고
    • A. Gallatin, J. Chase, K. Yocum, Trapeze/IP: TCP/IP at Near-gigabit speeds, Annual USENIX Technical Conference, Monterey, Canada, 1999.
  • 10
    • 0027541132 scopus 로고
    • Hardware/software Organization of a High Performance ATM Host Interface
    • Traw C., and Smith J. Hardware/software Organization of a High Performance ATM Host Interface. IEEE JSAC 11 2 (1993) 240-253
    • (1993) IEEE JSAC , vol.11 , Issue.2 , pp. 240-253
    • Traw, C.1    Smith, J.2
  • 11
    • 0001868837 scopus 로고
    • Giving Applications Access to Gb/s Networking
    • Traw C., and Smith J. Giving Applications Access to Gb/s Networking. IEEE Network 7 4 (1993) 44-52
    • (1993) IEEE Network , vol.7 , Issue.4 , pp. 44-52
    • Traw, C.1    Smith, J.2
  • 12
    • 35648952240 scopus 로고    scopus 로고
    • P. Shivan, P. Wyckoff, D. Panda, EMP: Zero-copy OS-bypass NIC-driven Gigabit Ethernet Message Passing, in: Proceedings of SC2001, Denver, Colorado, USA, 2001.
  • 13
    • 35649003886 scopus 로고    scopus 로고
    • A. Indiresan, A. Mehra, K.G. Shin, Receive livelock elimination via intelligent interface backoff, TCL Technical Report, University of Michigan, 1998.
  • 14
    • 35648936489 scopus 로고    scopus 로고
    • R. Prasad, M. Jain, C. Dovrolis, Effects of interrupt coalescence on network measurements, in: Proceedings of Passive and Active Measurement (PAM) Workshop, France, 2004.
  • 15
    • 35648966564 scopus 로고    scopus 로고
    • M. Zec, M. Mikuc, M. Zagar, Estimating the impact of interrupt coalescing delays on steady state TCP throughput, in: Proceedings of the 10th SoftCOM, 2002.
  • 16
    • 35648956733 scopus 로고    scopus 로고
    • I. Kim, J. Moon, H. Y. Yeom, Timer-based interrupt mitigation for high performance packet processing, in: Proceedings of 5th International Conference on High-Performance Computing in the Asia-Pacific Region, Gold Coast, Australia, 2001.
  • 18
    • 0039193020 scopus 로고    scopus 로고
    • Soft Timers: Efficient Microsecond Software Timer Support for Network Processing
    • Aron M., and Druschel P. Soft Timers: Efficient Microsecond Software Timer Support for Network Processing. ACM Transactions on Computer Systems 18 3 (2000) 197-228
    • (2000) ACM Transactions on Computer Systems , vol.18 , Issue.3 , pp. 197-228
    • Aron, M.1    Druschel, P.2
  • 19
    • 35648963143 scopus 로고    scopus 로고
    • J. H. Salim, Beyond softnet, in: Proceedings of the 5th Annual Linux Showcase and Conference (2001) 165-172.
  • 20
    • 34548716885 scopus 로고    scopus 로고
    • K. Salah, K. El-Badawi, Modeling and analysis of interrupt disable-enable scheme, in: Proceedings of the IEEE 21st International Conference on Advanced Information Networking and Applications (AINA-07), Niagara Falls, Canada, May 21-23 (2007) 1000-1005.
  • 21
    • 35649002575 scopus 로고    scopus 로고
    • L. Deri, Improving passive packet capture: Beyond device polling, in: Proceedings of the 4th International System Administration and Network Engineering Conference, Amsterdam, 2004.
  • 22
    • 0029666634 scopus 로고    scopus 로고
    • O. Maquelin, G.R. Gao, H.J. Hum, K.G. Theobalk, X. Tian, Polling watchdog: Combining polling and interrupts for efficient message handling, in: Proceedings of the 23rd Annual International Symposium on Computer Architecture, Philadelphia, PA (1996) 178-188.
  • 23
    • 33847259410 scopus 로고    scopus 로고
    • K. Salah, K. El-Badawi, Evaluating system performance in gigabit networks, The 28th IEEE Local Computer Networks (LCN), Bonn/Königswinter, Germany, October 20-24 (2003) 498-505.
  • 24
    • 85163595699 scopus 로고    scopus 로고
    • K. Salah, K. El-Badawi, Performance evaluation of interrupt-driven kernels in gigabit networks, in: The IEEE Global Telecommunications Conference, 2003, GLOBECOM'03, December 1-5 (2003) 3953-3957.
  • 25
    • 21244465062 scopus 로고    scopus 로고
    • K. Salah, K. El-Badawi, Analysis and simulation of interrupt overhead impact on os throughput in high-speed networks, International Journal of Communication Systems, 18(5) Wiley (2005) 501-526.
  • 26
    • 33847248430 scopus 로고    scopus 로고
    • K. Salah, To Coalesce or not to coalesce, International Journal of Electronics and Communications (AEU) 61(4) (2007) 215-225.
  • 27
    • 35648941310 scopus 로고    scopus 로고
    • W. Feng, Is TCP an adequate protocol for high-performance computing needs? in: Proceedings of SC2000, Dallas, Texas, USA, 2000.
  • 28
    • 24144442887 scopus 로고    scopus 로고
    • A. Bianco, J.M. Finochietto, G. Galante, M. Mellia, F. Neri, Open-source pc-based software routers: A viable approach to high-performance packet switching in: Proceedings of QoS-IP 2005, Catania, Italy, February 2-4 (2005) 353-366.
  • 29
    • 35648997982 scopus 로고    scopus 로고
    • K. Kochetkov, Intel PRO/1000 T Desktop Adapter Review, http://www.digit-life.com/articles/intelpro1000t.
  • 30
    • 35648967091 scopus 로고    scopus 로고
    • 3Com Corporation, Gigabit Server Network Interface Cards 7100xx Family, http://www.costcentral.com/pdf/DS/3COMBC/DS3COMBC109285.PDF.
  • 31
    • 0032203288 scopus 로고    scopus 로고
    • User-level network interface protocols
    • Bhoedjang R., Ruhl T., and Bal H. User-level network interface protocols. IEEE Computer Magazine 31 11 (1998) 53-60
    • (1998) IEEE Computer Magazine , vol.31 , Issue.11 , pp. 53-60
    • Bhoedjang, R.1    Ruhl, T.2    Bal, H.3
  • 32
    • 62749160834 scopus 로고    scopus 로고
    • A. Sinhra, S. Sarat, J. Shapiro, Network subsystems reloaded: A high-performance, defensible network subsystem, in: Proceedings of the USENIX Technical Conference, Boston, MA (2004) 213-226.
  • 33
    • 35648942769 scopus 로고    scopus 로고
    • A. Dunkels, Design and Implementation of the lwIP TCP/IP Stack, February 2001, http://www.sics.se/~adam/lwip/doc/lwip.pdf.
  • 35
    • 35648956732 scopus 로고    scopus 로고
    • V. Guffens, Path of a Packet in the Linux Kernel, Submitted for publications, www.auto.ucl.ac.be/~guffens/doc/path_packet.pdf, 2003.
  • 37
    • 85088203650 scopus 로고    scopus 로고
    • J. Brustoloni P. Steenkiste, Effects of buffering semantics on I/O performance, in: Proceedings Second USENIX Symposium. on Operating Systems Design and Implementation (1996) 277-291.
  • 38
    • 0031334655 scopus 로고    scopus 로고
    • Z. Ditta, G. Parulkar, J. Cox, The APIC approach to high performance network interface design: protected DMA and other techniques, in: Proceeding of IEEE INFOCOM 1997, Kobe, Japan (1997) 179-187.
  • 39
    • 85084163657 scopus 로고    scopus 로고
    • H. Keng, J. Chu, Zero-copy TCP in solaris, in: Proceedings of the USENIX 1996 Annual Technical Conference, 1996.
  • 41
    • 0031167422 scopus 로고    scopus 로고
    • A. Brown, M. Seltzer, Operating system benchmarking in the wake of lmbench: A case study of the performance of NetBSD on the intel x86 architecture, in: Proceedings of the 1997 ACM SIGMETRICS international conference on measurement and modeling of computer systems, Seattle, WA (1997) 214-224.
  • 42
    • 0037146857 scopus 로고    scopus 로고
    • Analysis of delay and delay jitter of voice traffic in the internet
    • Karam M., and Tobagi F. Analysis of delay and delay jitter of voice traffic in the internet. Computer Networks Magazine 40 6 (2002) 711-726
    • (2002) Computer Networks Magazine , vol.40 , Issue.6 , pp. 711-726
    • Karam, M.1    Tobagi, F.2
  • 44
    • 0029323403 scopus 로고
    • Wide-area traffic: The failure of poisson modeling
    • Paxson V., and Floyd S. Wide-area traffic: The failure of poisson modeling. IEEE/ACM Transactions on Networking 3 3 (1995) 226-244
    • (1995) IEEE/ACM Transactions on Networking , vol.3 , Issue.3 , pp. 226-244
    • Paxson, V.1    Floyd, S.2
  • 45
    • 85013592037 scopus 로고    scopus 로고
    • W. Willinger, M. Taqqu, R. Sherman, D. Wilson, Self-similarity through high-variability: Statistical Analysis of ethernet LAN traffic at the source level, in: Proceedings of ACM SIGCOMM, Cambridge, Massachusetts (1995) 100-113.
  • 46
    • 0034336855 scopus 로고    scopus 로고
    • Analytical solution of finite capacity M/D/1 queues
    • Brun O., and Garcia J.M. Analytical solution of finite capacity M/D/1 queues. Journal of Applied Probability 37 4 (2000) 1092-1098
    • (2000) Journal of Applied Probability , vol.37 , Issue.4 , pp. 1092-1098
    • Brun, O.1    Garcia, J.M.2
  • 47
    • 0035024566 scopus 로고    scopus 로고
    • S. Alouf, P. Nain, D. Towsley, Inferring network characteristics via moment-based estimators, in: Proceeding of IEEE INFOCOM 2001, Anchorage, Alaska (2001) 1045-1054.
  • 49
    • 0031386025 scopus 로고    scopus 로고
    • An effective truncation heuristic for bias reduction in simulation output
    • White J. An effective truncation heuristic for bias reduction in simulation output. Simulation Journal 69 6 (1997) 323-334
    • (1997) Simulation Journal , vol.69 , Issue.6 , pp. 323-334
    • White, J.1
  • 50
    • 85084160699 scopus 로고    scopus 로고
    • L. McVoy and C. Staelin, lmbench: Portable tools for performance analysis, in: Proceedings of the 1996 USENIX Technical Conference, San Diego, CA (1996) 279-295.
  • 51
    • 35648939275 scopus 로고    scopus 로고
    • Ashford computer consulting service, GigaBit Ethernet to the Desktop - Client1 system benchmarks, 2004, http://www.accs.com/p_and_p/GigaBit/Client1.html.
  • 52
    • 35649028467 scopus 로고    scopus 로고
    • T. Dunigan, ORNL opteron evaluation - lmbench 2.0 Summary, http://www.csm.ornl.gov/~dunigan/opteron-1.5/lm.rpt.
  • 54
    • 0031125708 scopus 로고    scopus 로고
    • M. S. Taqqu, W. Willinger, R. Sherman, Proof of a fundamental result in self-similar traffic modeling ACM/SIGCOMM Computer Communication Review 24 (2) (1997) 5-23.
  • 56
    • 35648942768 scopus 로고    scopus 로고
    • S. Malik, U. Killat, How many traffic sources are enough? in: Proceedings of Performance Modeling and Evaluation of Heterogeneous Networks (HET-NETS), Ilkely, UK, 2004.
  • 57
    • 35649023752 scopus 로고    scopus 로고
    • K. C. Claffy, G. Miller, K. Thompson, The Nature of the beast: Recent traffic measurements from an internet backbone, in: Proceedings of INET 1998, Geneva, Switzerland, 1998.
  • 58
    • 0031353413 scopus 로고    scopus 로고
    • M. Crovella, L. Lipsky, Long-lasting transient conditions in simulations with heavy-tailed workloads, in: Proceedings of the 1997 Winter Simulation Conference, Atlanta, GA (1997) 1005-1012.


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.