Demo Data from VLDB 2026 / reviewers in the wild / expert
George Karlos
dblp:305/5318
· DBLP profile ↗
3ranked-venue papers
2as first author
3since 2021 · last 2024
0000-0001-5296-0183ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
1 paper |
Software-defined and programmable networks · 67% Internet of things and sensor networks · 33% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks › programmable data plane
in-network computation |
0.8 | 1 | 2024 | NetCL: A Unified Programming Framework for In-Network Computing · SC 2024 |
Software-defined and programmable networks
programmable data plane |
0.8 | 1 | 2024 | NetCL: A Unified Programming Framework for In-Network Computing · SC 2024 |
Internet of things and sensor networks › wireless sensor network
programming abstractions |
0.8 | 1 | 2024 | NetCL: A Unified Programming Framework for In-Network Computing · SC 2024 |
Compilers and program optimization
domain-specific compilation |
0.2 | 1 | 2024 | NetCL: A Unified Programming Framework for In-Network Computing · SC 2024 |
Methods — techniques the papers use, named apart from their topics
compiler translation to p4 · 1.5c/c++ extensions · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | NetNN: Neural Intrusion Detection System in Programmable NetworksabstractThe rise of deep learning has led to various successful attempts to apply deep neural networks (DNNs) for important networking tasks such as intrusion detection. Yet, running DNNs in the network control plane, as typically done in existing proposals, suffers from high latency that impedes the practicality of such approaches. This paper introduces NetNN, a novel DNN-based intrusion detection system that runs completely in the network data plane to achieve low latency. NetNN adopts raw packet information as input, avoiding complicated feature engineering. NetNN mimics the DNN dataflow execution by mapping DNN parts to a network of programmable switches, executing partial DNN computations on individual switches, and generating packets carrying intermediate execution results between these switches. We implement NetNN in P4 and demonstrate the feasibility of such an approach. Experimental results show that NetNN can improve the intrusion detection accuracy to 99% while meeting the real-time requirement. Kamran Razavi, Shayan Davari Fard, George Karlos, Vinod Nigade, Max Mühlhäuser, Lin Wang 0015 |
ISCC | 3 |
| 2024 | NetCL: A Unified Programming Framework for In-Network ComputingabstractThe emergence of programmable data planes (PDPs) has paved the way for in-network computing (INC), a paradigm wherein networking devices actively participate in distributed computations. However, PDPs are still a niche technology, mostly available to network operators, and rely on packet-processing DSLs like P4. This necessitates great networking expertise from INC programmers to articulate computational tasks in networking terms and reason about their code. To lift this barrier to INC we propose a unified compute interface for the data plane. We introduce $\mathrm{C} / \mathrm{C}++$ extensions that allow INC to be expressed as kernel functions processing in-flight messages, and APIs for establishing INC-aware communication. We develop a compiler that translates kernels into P4, and thin runtimes that handle the required network plumbing, shielding INC programmers from low-level networking details. We evaluate our system using common INC applications from the literature. George Karlos, Henri E. Bal, Lin Wang 0015 |
SC | 1 |
| 2021 | Don't You Worry 'Bout a Packet: Unified Programming for In-Network ComputingabstractIn-network computing is gaining momentum as programmable switches are increasingly employed for compute acceleration. Designed for packet processing, data plane programming languages force developers to express compute in networking terms, resulting in a complex, error-prone practice. We envision the unification of switch and host programming and propose the Net Compute Language (NCL), a C/C++ extension for expressing computational kernels for switches to execute. NCL implements Compute Centric Communication (C3), our proposed programming model for INC under which, point-to-point primitives are augmented to carry out computations. We motivate our approach with real-world use cases and discuss the technical challenges for its realization. George Karlos, Henri E. Bal, Lin Wang 0015 |
HotNets | 1 |