Proceedings of the Workshop on Hot Topics in Operating Systems 2019
DOI: 10.1145/3317550.3321439
|View full text |Cite
|
Sign up to set email alerts
|

When Should The Network Be The Computer?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
35
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 67 publications
(42 citation statements)
references
References 19 publications
0
35
0
Order By: Relevance
“…A pipelined architecture is well-suited for networking protocols, which are typically characterized by relatively simple operations (e.g., rewrite the packet header or select an output port), but it is a poor fit for stateful in-network applications [38] because of the several implementation constraints that such an architecture introduces as we detail next.…”
Section: Limitations Of Pisamentioning
confidence: 99%
See 1 more Smart Citation
“…A pipelined architecture is well-suited for networking protocols, which are typically characterized by relatively simple operations (e.g., rewrite the packet header or select an output port), but it is a poor fit for stateful in-network applications [38] because of the several implementation constraints that such an architecture introduces as we detail next.…”
Section: Limitations Of Pisamentioning
confidence: 99%
“…They have also paved the way for in-network computing [11,38,48], a new class of applications, ranging from caching [22] and database query processing [26,47] to machine learning (ML) [33,40,52] and consensus [16,17,27], that take advantage of the ability to execute arbitrary code within the network core (as opposed to just at the edge), leveraging the switches' unique vantage point. However, while programmable switches have been crucial to enable this new paradigm, we argue that their current architecture is a poor fit for the emerging applications, introducing unnecessary development complexity and impacting performance.…”
Section: Introductionmentioning
confidence: 99%
“…Our work is enabled by the long line of prior work on active networking [60], network function virtualization (NFV) [16], and programmable switches and SmartNICs [10,31,37,53,58] that enable programmability in the network fast path. Recent work on virtualizing programmable network devices and accelerators, including HyPer4 [25], P4Visor [65], AmorphOS [32] and AvA [63] have made it easier to share these offloads among applications.…”
Section: Related Workmentioning
confidence: 99%
“…Network-Accelerated Systems. Recent projects have utilized programmable switches to accelerate consensus protocols [17,20,21,22], implement in-network caching [23], DNN training and inferencing [24], and in-network aggregation operations [25]. R2P2 [26] is the closest of these efforts to our design.…”
Section: Related Workmentioning
confidence: 99%