Abstract

We present the design and implementation of an indirect messaging extension for the existing NFComms framework that provides communication between a network flow processor and host CPU. This extension addresses the bulk throughput limitations of the framework and is intended to work in conjunction with existing communication mediums. Testing of the framework extensions shows an increase in throughput performance of up to 268x that of the current direct message passing framework at the cost of increased single message latency of up to 2x. This trade-off is considered acceptable as the proposed extensions are intended for bulk data transfer only while the existing message passing functionality of the framework is preserved and can be used in situations where low latency is required for small messages.

Details

Title
Design And Evaluation Of Bulk Data Transfer Extensions For The Nfcomms Framework
Author
Pennefather, Sean  VIAFID ORCID Logo  ; Bradshaw, Karen  VIAFID ORCID Logo  ; Irwin, Barry  VIAFID ORCID Logo 
Section
Journal_Article
Publication year
2019
Publication date
2019
Publisher
South African Institute of Computer Scientists and Information Technologists
ISSN
10157999
e-ISSN
23137835
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2677687225
Copyright
© 2019. This work is licensed under http://creativecommons.org/licenses/by-nc/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.