DocumentCode
299713
Title
NIFDY: a low overhead, high throughput network interface
Author
Callahan, Timothy ; Goldstein, Seth Copen
Author_Institution
Div. of Comput. Sci., California Univ., Berkeley, CA, USA
fYear
1995
fDate
22-24 June 1995
Firstpage
230
Lastpage
241
Abstract
In this paper we present NIFDY, a network interface that uses admission control to reduce congestion and ensures that packets are received by a processor in the order in which they were sent, even if the underlying network delivers the packets out of order. The basic idea behind NIFDY is that each processor is allowed to have at most one outstanding packet to any other processor unless the destination processor has granted the sender the right to send multiple unacknowledged packets. Further, there is a low upper limit on the number of outstanding packets to all processors. We present results from simulations of a variety of networks (meshes, tori, butterflies, and fat trees) and traffic patterns to verify NIFDY´s efficacy. Our simulations show that NIFDY increases throughput and decreases overhead. The utility of NIFDY increases as a network´s bisection bandwidth decreases. When combined with the increased payload allowed by in-order delivery NIFDY increases total bandwidth delivered for all networks. The resources needed to implement NIFDY are small and constant with respect to network size.
Keywords
multiprocessor interconnection networks; network interfaces; NIFDY; admission control; bisection bandwidth; destination processor; high throughput network interface; simulations; Bandwidth; Computer science; Costs; Multiprocessor interconnection networks; Network interfaces; Out of order; Permission; Telecommunication traffic; Throughput; Wide area networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture, 1995. Proceedings., 22nd Annual International Symposium on
Conference_Location
Santa Margherita Ligure, Italy
ISSN
1063-6897
Print_ISBN
0-89791-698-0
Type
conf
Filename
524564
Link To Document