Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Filters








1,513 Hits in 4.4 sec

SNAP: Stateful Network-Wide Abstractions for Packet Processing [article]

Mina Tahmasbi Arashloo, Yaron Koral, Michael Greenberg, Jennifer Rexford, David Walker
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

SNAP

Mina Tahmasbi Arashloo, Yaron Koral, Michael Greenberg, Jennifer Rexford, David Walker
2016 Proceedings of the 2016 conference on ACM SIGCOMM 2016 Conference - SIGCOMM '16  
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

Bram C.M. Cappers, Jarke J. van Wijk
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]

German Sviridov and Marco Bonola and Angelo Tulumello and Paolo Giaccone and Andrea Bianco and Giuseppe Bianchi
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

Oliver Michel, Roberto Bifulco, Gábor Rétvári, Stefan Schmid
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

J.M. Smith, S.M. Nettles
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

Salvatore Pontarelli, Roberto Bifulco, Marco Bonola, Carmelo Cascone, Marco Spaziani, Valerio Bruschi, Davide Sanvito, Giuseppe Siracusano, Antonio Capone, Michio Honda, Felipe Huici
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

Weibin Sun, Robert Ricci
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)

Joongi Kim, Keon Jang, Keunhong Lee, Sangwook Ma, Junhyun Shim, Sue Moon
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

Maurantonio Caprolu, Simone Raponi, Roberto Di Pietro
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]

Anirudh Sivaraman, Mihai Budiu, Alvin Cheung, Changhoon Kim, Steve Licking, George Varghese, Hari Balakrishnan, Mohammad Alizadeh, Nick McKeown
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

Zijun Hang, Mei Wen, Yang Shi, Chunyuan Zhang
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 -

Kohei SHIOMOTO
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

Virantha Ekanayake, Clinton Kelly, Rajit Manohar
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

Virantha Ekanayake, Clinton Kelly, Rajit Manohar
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