Proceedings of the 1st ACM CoNEXT Workshop on Emerging in-Network Computing Paradigms 2019
DOI: 10.1145/3359993.3366643
|View full text |Cite
|
Sign up to set email alerts
|

Online Reprogrammable Multi Tenant Switches

Abstract: Recent research shows many bene ts for cloud workloads and network operations when putting software functionality onto switches. Sharing the physical resources of a programmable switch between multiple tenants and workloads enables the widespread deployment of on-switch software functionality. Currently, changing the program on a programmable switch incurs signi cant switch downtime, connectivity loss, and service interruption. We, therefore propose a modi cation to the common programmable switch architecture … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 35 publications
0
6
0
Order By: Relevance
“…We thus plan to investigate whether it is possible to share data between packets that are processed in the pipeline such that the convolutions can also be calculated across packet borders. Furthermore, given its usage of recirculation and potentially sparse global and metadata memory, we plan to evaluate the impact of our filter on co-located [15] in-network functions.…”
Section: Discussionmentioning
confidence: 99%
“…We thus plan to investigate whether it is possible to share data between packets that are processed in the pipeline such that the convolutions can also be calculated across packet borders. Furthermore, given its usage of recirculation and potentially sparse global and metadata memory, we plan to evaluate the impact of our filter on co-located [15] in-network functions.…”
Section: Discussionmentioning
confidence: 99%
“…However, there is no doubt that in today's networks, operators often require multiple network functions to run simultaneously on a single physical switch. A challenge that operators face when changing data plane programs is the connectivity loss and the service downtime/interruption [383]. Cloud providers are now aiming to offer on-switch network functions as services to a diverse set of cloud customers.…”
Section: J Modularity and Virtualizationmentioning
confidence: 99%
“…Their motivations for programmable virtual forwarding elements are manifold. For example, with the roll-out of 5G and the need for multi-terabit bandwidth in backbone networks [23], [24], telecommunication companies interested in providing 5G coverage to its users may avoid significant capital expenditure with the installation of radio-base stations and equipment purchase by leasing them from an infrastructure provider [20]. In this case, the infrastructure provider may create virtual instances of programmable forwarding elements to its customers.…”
Section: Introductionmentioning
confidence: 99%
“…To realize the full potential of virtualization for programmable forwarding planes and establish a novel class of XaaS called programmable switches-as-a-service [20], the research community has been addressing several challenges in the path of a fully-fledged virtualization solution. In prior investigations, researchers have devised solutions to (i) accommodate various instances of virtual switches within a single physical programmable switch hardware, either using switch emulation or switch program composition [17]- [19], (ii) enable virtual switch isolation and hot-swapping of virtual switch instances [21], and (iii) provide proper abstractions of management channels for tenant-independent switch operation [25].…”
Section: Introductionmentioning
confidence: 99%