Proceedings Article10.1145/2342356.2342367
SP4: scalable programmable packet processing platform
Harjot Gill,Dong Lin,Lohit Sarna,Robert Mead,Kenton Lee,Boon Thau Loo +5 more
- 13 Aug 2012
- Vol. 42, Iss: 4, pp 75-76
TL;DR: SP4, a software-based programmable packet processing platform that supports stateful packet processing useful for analyzing traffic flows with session semantics, uses a task-stealing architecture that automatically leverages multi-core processing capabilities in a load-balanced manner without the need for explicit performance profiling.
read more
Abstract: We propose the demonstration of SP4, a software-based programmable packet processing platform that supports (1) stateful packet processing useful for analyzing traffic flows with session semantics, (2) uses a task-stealing architecture that automatically leverages multi-core processing capabilities in a load-balanced manner without the need for explicit performance profiling, and (3) a declarative language for rapidly specifying and composing new packet processing functionalities from reusable modules. Our demonstration showcases the use of SP4 for performing high-throughput analysis of traffic traces for a variety of applications, such as filtering out unwanted traffic and detection of DDoS attacks using machine learning based analysis.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Software-Defined Networking
TL;DR: This paper tries to cover three main parts of SDN: applications, the control plane, and the data plane anticipating that these efforts will help researchers set appropriate and meaningful directions for future SDN research.
361
Software defined networks
Rahim Masoudi,Ali Ghaffari +1 more
TL;DR: Data plane, control plane and application plane as the three planes of SDN and the interfaces between them such as OpenFlow are investigated and the challenges and the latest technologies in relation to SDN are examined.
279
A Survey on Data Plane Flexibility and Programmability in Software-Defined Networking
TL;DR: A comprehensive overview of the data plane survey with a particular emphasis on the problem of programmability and flexibility is given, identifying the key factors influencing the gradual deviation from the original data plane architectures given with ForCES and OpenFlow specifications.
Real-Time Analysis of Big Network Packet Streams by Learning the Likelihood of Trusted Sequences
John Yoon,Michael DeBiase +1 more
- 25 Jun 2018
TL;DR: A novel machine learning approach to multithreaded analysis for network traffic streams by learning the likelihood of trusted and untrusted packet sequences, and improvement of adaptive detection against previous unknown intrusive attacks.
3
Design and application of link: A DSL for network frame manipulation
Sean Pennefather,Barry Irwin +1 more
- 01 Aug 2017
TL;DR: The design and application of Link, a Domain Specific Language targeting the development of network applications focused on traffic manipulation at the frame level is described and an example translator is implemented to target the FRAME board.
1
References
LIBSVM: A library for support vector machines
Chih-Chung Chang,Chih-Jen Lin +1 more
TL;DR: Issues such as solving SVM optimization problems theoretical convergence multiclass classification probability estimates and parameter selection are discussed in detail.
OpenFlow: enabling innovation in campus networks
Nick McKeown,Thomas Anderson,Hari Balakrishnan,Guru Parulkar,Larry L. Peterson,Jennifer Rexford,Scott Shenker,Jonathan S. Turner +7 more
- 31 Mar 2008
TL;DR: This whitepaper proposes OpenFlow: a way for researchers to run experimental protocols in the networks they use every day, based on an Ethernet switch, with an internal flow-table, and a standardized interface to add and remove flow entries.
The click modular router
TL;DR: On conventional PC hardware, the Click IP router achieves a maximum loss-free forwarding rate of 333,000 64-byte packets per second, demonstrating that Click's modular and flexible architecture is compatible with good performance.
2.6K
RouteBricks: exploiting parallelism to scale software routers
Mihai Dobrescu,Norbert Egi,Katerina Argyraki,Byung-Gon Chun,Kevin Fall,Gianluca Iannaccone,Allan D. Knies,Maziar Manesh,Sylvia Ratnasamy +8 more
- 11 Oct 2009
TL;DR: This work proposes a software router architecture that parallelizes router functionality both across multiple servers and across multiple cores within a single server, and demonstrates a 35Gbps parallel router prototype.
Runtime Support for Multicore Packet Processing Systems
Tilman Wolf,Ning Weng +1 more
TL;DR: This article explores the key design trade-offs that need to be considered when designing a network processor operating system and the performance impact of application analysis on partitioning, traffic characterization, workload mapping, and runtime adaptation.