2019 IEEE Conference on Network Softwarization (NetSoft) 2019
DOI: 10.1109/netsoft.2019.8806698
|View full text |Cite
|
Sign up to set email alerts
|

NetML: An NFV Platform with Efficient Support for Machine Learning Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 14 publications
(8 citation statements)
references
References 16 publications
0
8
0
Order By: Relevance
“…The authors use Apache Storm [34], to ensure the communication of the video streams and to orchestrate the transcoding tasks in a group of networked physical machines. Work in [35] presents NetML, an NFV platform that allows the execution of machine learning algorithms in the edge server. NetML is built on top of OpenNetVM [36] NFV platform and uses GPUs to perform intensive ML tasks.…”
Section: Related Workmentioning
confidence: 99%
“…The authors use Apache Storm [34], to ensure the communication of the video streams and to orchestrate the transcoding tasks in a group of networked physical machines. Work in [35] presents NetML, an NFV platform that allows the execution of machine learning algorithms in the edge server. NetML is built on top of OpenNetVM [36] NFV platform and uses GPUs to perform intensive ML tasks.…”
Section: Related Workmentioning
confidence: 99%
“…Data transfer to GPU: To eciently transfer data without taxing the host CPU, we pin the DPDK hugepages (used for network packets) with CUDA. Then, using NetML's approach [23] the GPU's DMA performs zero-copy scattergather of the packet data using a GPU kernel. An alternative is a NIC to GPU transfer using GPUDirect.…”
Section: Data Aggregation and Transfer To Gpu Dnn Appli-mentioning
confidence: 99%
“…This has many limitations, such as inecient packet processing in GPU [55]. Using NetML's approach [23], we only transfer data for ML processing to the GPU, leaving packet processing to the CPU. This avoids the CPU copy overhead.…”
Section: Data Aggregation and Transfer To Gpu Dnn Appli-mentioning
confidence: 99%
“…It also achieves more flexible traffic steering as both the VNFs and management entities can make routing decisions. NetML [106] is built based on OpenNetVM and runs machine learning applications as VNFs. To unburden CPU and accelerate traffic processing, NetML further extends CUDA library to exploit GPU for computation offloading.…”
Section: Single Nfvi-pop Optimizationmentioning
confidence: 99%