Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/850957.854191guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Measuring the performance of parallel message-based process architectures

Published: 02 April 1995 Publication History

Abstract

Message-based process architectures are widely regarded as an effective method for structuring parallel protocol processing on shared memory multi-processor platforms. A message-based process architecture binds one or more processing elements with data messages and control messages received from applications and network interfaces. In this architecture, parallelism is achieved by simultaneously escorting multiple messages on separate processing elements through a stack of protocol tasks. The paper reports performance results from empirical comparisons of a connection-oriented TCP/IP protocol stack implemented using two different parallel message-based process architectures. These performance experiments measure the throughput, context switching, and synchronization exhibited by the two process architectures on a shared memory multi-processor platform. The experimental results demonstrate the extent to which the selection of a parallel process architecture affects protocol stack performance.

Cited By

View all
  • (2001)Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBAProceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems10.1145/384198.384226(214-222)Online publication date: 1-Aug-2001
  • (2001)Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBAProceedings of the ACM SIGPLAN workshop on Languages, compilers and tools for embedded systems10.1145/384197.384226(214-222)Online publication date: 1-Aug-2001
  • (2001)Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBAACM SIGPLAN Notices10.1145/384196.38422636:8(214-222)Online publication date: 1-Aug-2001
  • Show More Cited By

Index Terms

  1. Measuring the performance of parallel message-based process architectures
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    INFOCOM '95: Proceedings of the Fourteenth Annual Joint Conference of the IEEE Computer and Communication Societies (Vol. 2)-Volume - Volume 2
    April 1995
    ISBN:081866990X

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 02 April 1995

    Author Tags

    1. channel capacity
    2. connection-oriented TCP/IP protocol stack
    3. context switching
    4. control messages
    5. data messages
    6. message switching
    7. parallel architectures
    8. parallel message-based process architectures
    9. parallel protocol processing
    10. performance
    11. processing elements
    12. protocol task
    13. shared memory multi-processor platforms
    14. shared memory systems
    15. synchronisation
    16. synchronization
    17. throughput
    18. transport protocols
    19. two process architectures

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2001)Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBAProceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems10.1145/384198.384226(214-222)Online publication date: 1-Aug-2001
    • (2001)Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBAProceedings of the ACM SIGPLAN workshop on Languages, compilers and tools for embedded systems10.1145/384197.384226(214-222)Online publication date: 1-Aug-2001
    • (2001)Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBAACM SIGPLAN Notices10.1145/384196.38422636:8(214-222)Online publication date: 1-Aug-2001
    • (1997)Cache behavior of network protocolsACM SIGMETRICS Performance Evaluation Review10.1145/258623.25868625:1(169-180)Online publication date: 1-Jun-1997
    • (1997)Cache behavior of network protocolsProceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems10.1145/258612.258686(169-180)Online publication date: 1-Jun-1997
    • (1996)Networking support for large scale multiprocessor serversProceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems10.1145/233013.233032(116-125)Online publication date: 15-May-1996
    • (1996)Networking support for large scale multiprocessor serversACM SIGMETRICS Performance Evaluation Review10.1145/233008.23303224:1(116-125)Online publication date: 15-May-1996

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media