A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Filters
SNAP: Stateful Network-Wide Abstractions for Packet Processing
[article]
2016
arXiv
pre-print
Early programming languages for software-defined networking (SDN) were built on top of the simple match-action paradigm offered by OpenFlow 1.0. ...
The SNAP compiler relieves programmers of having to worry about how to distribute, place, and optimize access to these stateful arrays by doing it all for them. ...
We thank our SIG-COMM'16 shepherd, Sujata Banerjee, and the anonymous SIGCOMM'16 reviewers for their thoughtful feedback; Changhoon Kim, Nick McKeown, Arjun Guha, and Anirudh Sivaraman for helpful discussions ...
arXiv:1512.00822v2
fatcat:cpjequdeovbo7d23h2wph66lam
Early programming languages for software-defined networking (SDN) were built on top of the simple matchaction paradigm offered by OpenFlow 1.0. ...
The SNAP compiler relieves programmers of having to worry about how to distribute, place, and optimize access to these stateful arrays by doing it all for them. ...
CONCLUSION In this paper, we introduced a stateful SDN programming model with a one-big-switch abstraction, persistent global arrays, and network transactions. ...
doi:10.1145/2934872.2934892
dblp:conf/sigcomm/ArashlooK0RW16
fatcat:4xw26mrdavgnzjksaqmeyrvujm
SNAPS: Semantic network traffic analysis through projection and selection
2015
2015 IEEE Symposium on Visualization for Cyber Security (VizSec)
In SNAPS (Semantic Network traffic Analysis through Projection and Selection), we provide a bottom-up pixel-oriented approach for network traffic analysis where the expert starts with low-level anomalies ...
Abstract-Most network traffic analysis applications are designed to discover malicious activity by only relying on high-level flowbased message properties. ...
ACKNOWLEDGMENTS This work is funded by SpySpot, a project in the Cyber Security program of Netherlands Organisation for Scientific Research (NWO). ...
doi:10.1109/vizsec.2015.7312768
dblp:conf/vizsec/CappersW15
fatcat:odzwew3d7fcgfodr4t2nhsrsai
LOcAl DEcisions on Replicated States (LOADER) in programmable data planes: programming abstraction and experimental evaluation
[article]
2020
arXiv
pre-print
designed for network processing. ...
To this purpose, i) we provide high-level programming abstractions devised to define the states and the update logic of a generic network-wide application, and ii) we detail the underlying low level state ...
On the contrary, SNAP [6] proposes a novel network programming abstraction, which permits to define complex network applications for stateful SDN. ...
arXiv:2001.07670v1
fatcat:cqla26h6vrgxjpaozfff6brh6a
The Programmable Data Plane
2021
ACM Computing Surveys
Programmable data plane technologies enable the systematic reconfiguration of the low-level processing steps applied to network packets and are key drivers toward realizing the next generation of network ...
for future research. ...
He is also with the MTA-BME Information Systems Research Group, the MTA-BME Network Softwarization Research Group, and Ericsson Research, Budapest. ...
doi:10.1145/3447868
fatcat:hafeovivhfgmpecqzrinsbfmnq
Active Networking: One View of the Past, Present, and Future
2004
IEEE Transactions on Systems Man and Cybernetics Part C (Applications and Reviews)
We speculate on likely futures for active networking. ...
We speculate on likely futures for active networking. ...
Quoting from the paper's abstract: "Network algorithms are usually stated from the viewpoint of the network nodes, but they can often be stated more clearly from the viewpoint of an active message, a process ...
doi:10.1109/tsmcc.2003.818493
fatcat:lslthszpljcwrnkgrwncmqsj7q
FlowBlaze: Stateful Packet Processing in Hardware
2019
Symposium on Networked Systems Design and Implementation
We address the problem with FlowBlaze, an open abstraction for building stateful packet processing functions in hardware. ...
While programmable NICs allow for better scalability to handle growing network workloads, providing an expressive yet simple abstraction to program stateful network functions in hardware remains a research ...
Acknowledgements We would like to thank the anonymous NSDI reviewers and our shepherd Anirudh Sivaraman for their valuable feedback. ...
dblp:conf/nsdi/PontarelliBBCSB19
fatcat:i4blblodrffy5o45aid4wjlypy
Fast and flexible: Parallel packet processing with GPUs and click
2013
Architectures for Networking and Communications Systems
We introduce Snap, a framework for packet processing that outperforms traditional software routers by exploiting the parallelism available on modern GPUs. ...
Snap is based on the Click modular router, which it extends by adding new architectural features that support batched packet processing, memory structures optimized for offloading to coprocessors, and ...
INTRODUCTION As networks advance, the need for high-performance packet processing in the network increases for two reasons: first, networks get faster, and second, we expect more functionality from them ...
doi:10.1109/ancs.2013.6665173
dblp:conf/ancs/SunR13
fatcat:y7ynoultcbf6tijrcy77ca4y24
NBA (network balancing act)
2015
Proceedings of the Tenth European Conference on Computer Systems - EuroSys '15
Its abstraction resembles Click but also hides the details of architecturespecific optimization, batch processing that handles the path diversity of individual packets, CPU/GPU load balancing, and complex ...
NBA takes advantages of existing performance-excavating solutions such as batch processing, NUMA-aware memory management, and receiveside scaling with multi-queue network cards. ...
members for last-minute reviews, and KyoungSoo Park for general discussion. ...
doi:10.1145/2741948.2741969
dblp:conf/eurosys/KimJLMSM15
fatcat:466mfqu3drfyvpgpim37aequhq
FORTRESS: An Efficient and Distributed Firewall for Stateful Data Plane SDN
2019
Security and Communication Networks
To address the above limitations, we propose the architectural design of FORTRESS: a stateful firewall for SDN networks that leverages the stateful data plane architecture to move the logic of the firewall ...
control plane and the data plane—we require 0 packets for the Stand-Alone architecture and just 4 for the Cooperative one. ...
For these reasons, developing SNAP applications that react to network changes is very simple.
Stateful Network-Wide Abstractions for Packet Processing. ...
doi:10.1155/2019/6874592
fatcat:nq4njpcmtbhxjk3fp5wmk5el6i
Packet Transactions: High-level Programming for Line-Rate Switches
[article]
2016
arXiv
pre-print
Many algorithms for congestion control, scheduling, network measurement, active queue management, security, and load balancing require custom processing of packets as they traverse the data plane of a ...
The key idea to achieve line-rate programmability for stateful algorithms is the notion of a packet transaction : a sequential code block that is atomic and isolated from other such code blocks. ...
Domino can be used to compile SNAP's switch-local rules to an atom pipeline and is an enabler for SNAP and other network-wide abstractions. ...
arXiv:1512.05023v2
fatcat:o5bkg4xizzbzjdlsgxoagcj6zi
Programming Protocol-Independent Packet Processors High-Level Programming (P4HLP): Towards Unified High-Level Programming for a Commodity Programmable Switch
2019
Electronics
Network algorithms are building blocks of network applications. They are inspired by emerging commodity programmable switches and the Programming Protocol-Independent Packet Processors (P4) language. ...
The paper highlights three aspects: (i) E-Domino, a high-level programming language that defines both stateless and stateful processing of data plane in C-style codes; (ii) P4HLPc, a compiler that automatically ...
Stateful Processing SNAP (Stateful Network-Wide Abstractions for Packet Processing) [3] proposed SALU atoms for abstraction for stateful processing. ...
doi:10.3390/electronics8090958
fatcat:6jyhygess5fedgwprj2fjn3ec4
Research Challenges for Network Function Virtualization - Re-Architecting Middlebox for High Performance and Efficient, Elastic and Resilient Platform to Create New Services -
2018
IEICE transactions on communications
Software-defined networking (SDN) and network function virtualization (NFV) are promising technologies for dis-aggregating vertically integrated systems into components by using "softwarization". ...
In particular, we survey research activities in the areas of re-architecting middleboxes, state management, high-performance platforms, service chaining, resource management, and trouble shooting. ...
[114] proposed "SNAP", a high-speed software-based packet-processing engine that exploits parallelism using GPUs. Snap is built on top of the Clik modular router. ...
doi:10.1587/transcom.2017ebi0001
fatcat:5u722sdhsjfrxcfz6vqn3cq3yu
An ultra low-power processor for sensor networks
2004
SIGARCH Computer Architecture News
Our sensor network asynchronous processor (SNAP/LE) is based on an asynchronous data-driven 16-bit RISC core with an extremely low-power idle state, and a wakeup response latency on the order of tens of ...
We present a novel processor architecture designed specifically for use in low-power wireless sensor-network nodes. ...
The Atmel microcontrollers, for example, have six sleep states [26] . SNAP/LE, on the other hand, only has a single sleep state, during which all switching activity in the core stops. ...
doi:10.1145/1037947.1024397
fatcat:dy2m4dcutzc7bg6sw5jixoxmgi
An ultra low-power processor for sensor networks
2004
ACM SIGOPS Operating Systems Review
Our sensor network asynchronous processor (SNAP/LE) is based on an asynchronous data-driven 16-bit RISC core with an extremely low-power idle state, and a wakeup response latency on the order of tens of ...
We present a novel processor architecture designed specifically for use in low-power wireless sensor-network nodes. ...
The Atmel microcontrollers, for example, have six sleep states [26] . SNAP/LE, on the other hand, only has a single sleep state, during which all switching activity in the core stops. ...
doi:10.1145/1037949.1024397
fatcat:irwnr4paoffmncor3msitmw7da
« Previous
Showing results 1 — 15 out of 1,513 results