2001
DOI: 10.1007/3-540-44681-8_15
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Polling for Latency-Throughput Tradeoffs in Queue-Based Network Interfaces for Clusters

Abstract: Abstract. We consider a networking subsystem for message-passing clusters that uses two unidirectional queues for data transfers between the network interface card (NIC) and the lower protocol layers, with polling as the primary mechanism for reading data off these queues. We suggest that for accurate mathematical analysis of such an organization, the values of the system's states probabilities have to be taken into consideration, in addition to the well-known mean-value estimates. A single server single queue… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2004
2004
2004
2004

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 5 publications
0
1
0
Order By: Relevance
“…The Myrinet NIC and software system in [24] is modeled at a meso-granularity level (i.e., in between the macro-granularity level in [23] and the micro-granularity level we have considered here) using a system of 2 queues such that the processor polls between queues at the software and the hardware layers, thereby incurring time during the context switch. However, since the entire NIC is modeled as a single-server queue in [24], it is not clear how various designs inside the NIC can be evaluated. The motivation for considering a micro-granularity level for modeling the Myrinet NIC in this paper is to test various NIC designs and evaluate the performance improvement across the NIC.…”
Section: Introductionmentioning
confidence: 99%
“…The Myrinet NIC and software system in [24] is modeled at a meso-granularity level (i.e., in between the macro-granularity level in [23] and the micro-granularity level we have considered here) using a system of 2 queues such that the processor polls between queues at the software and the hardware layers, thereby incurring time during the context switch. However, since the entire NIC is modeled as a single-server queue in [24], it is not clear how various designs inside the NIC can be evaluated. The motivation for considering a micro-granularity level for modeling the Myrinet NIC in this paper is to test various NIC designs and evaluate the performance improvement across the NIC.…”
Section: Introductionmentioning
confidence: 99%