Demo Data from EDBT 2026 / reviewers in the wild / expert
Geoffrey Salmon
dblp:48/600 · also Geoff Salmon
· DBLP profile ↗
6ranked-venue papers
0as first author
1since 2021 · last 2024
0009-0006-6640-5299ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3Artificial intelligence and machine learning · 1Security and privacy · 1 · 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.
| Network and information security
1 paper |
Network security · 100% | |
| Computer networks
3 papers |
Network management and operations · 43% Network measurement and analytics · 36% Internet architecture and protocols · 16% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 77% Reconfigurable computing and FPGAs · 23% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security › intrusion detection and prevention › intrusion detection › attack detection
advanced persistent threat detection |
0.8 | 1 | 2024 | RANK: AI-Assisted End-to-End Architecture for Detecting Persistent Attacks in Enterprise Networks · IEEE Trans. Dependable Secur. Comput. 2024 |
Network security › intrusion detection and prevention
intrusion detection |
0.8 | 1 | 2024 | RANK: AI-Assisted End-to-End Architecture for Detecting Persistent Attacks in Enterprise Networks · IEEE Trans. Dependable Secur. Comput. 2024 |
Network management and operations › fault management › fault diagnosis
alarm correlation |
0.2 | 1 | 2024 | RANK: AI-Assisted End-to-End Architecture for Detecting Persistent Attacks in Enterprise Networks · IEEE Trans. Dependable Secur. Comput. 2024 |
Network measurement and analytics
traffic generation |
0.1 | 1 | 2010 | Caliper: a tool to generate precise and closed-loop traffic · SIGCOMM 2010 |
Performance modeling and evaluation
benchmarking |
0.1 | 1 | 2010 | Caliper: a tool to generate precise and closed-loop traffic · SIGCOMM 2010 |
Internet architecture and protocols › buffer management
buffer sizing |
0.1 | 1 | 2008 | Experimental study of router buffer sizing · Internet Measurement Conference 2008 |
Network measurement and analytics › network measurement methodology
network experimentation |
0.1 | 1 | 2008 | Experimental study of router buffer sizing · Internet Measurement Conference 2008 |
Reconfigurable computing and FPGAs › FPGA-based network processing
FPGA-based packet processing |
0.0 | 1 | 2010 | Caliper: a tool to generate precise and closed-loop traffic · SIGCOMM 2010 |
Routing and switching › router architecture
core router design |
0.0 | 1 | 2008 | Experimental study of router buffer sizing · Internet Measurement Conference 2008 |
Methods — techniques the papers use, named apart from their topics
incident scoring · 1.5graph partitioning · 1.5alert graph construction · 1.5AI-assisted automation · 1.5hardware-based packet generation · 0.2testbed experimentation · 0.1simulation validation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | RANK: AI-Assisted End-to-End Architecture for Detecting Persistent Attacks in Enterprise NetworksabstractModern government and enterprise networks are the target of sophisticated multi-step attacks called Advanced Persistent Threats (APTs), designed and carried out by expert adversaries. The prolonged nature of APTs results in overwhelming the analyst with an increasingly impractical number of alerts. As a result, the challenge of APT detection is ideal for automation through artificial intelligence (AI). In this paper, we propose the first, up to our knowledge, end-to-end AI-assisted architecture for detecting APTs – RANK. We propose advanced algorithms and solutions for four consecutive sub-problems: 1) alert templating and merging, 2) alert graph construction, 3) alert graph partitioning into incidents, and 4) incident scoring and prioritization. Additionally, we discuss the necessary optimizations and techniques enabling the system to operate in a real-time fashion. We evaluate our architecture against the 2000 DARPA, Mordor, as well as a large number of real-world datasets from enterprise networks. Extensive results are provided showing four orders-of-magnitude reduction in the amount of data to be reviewed, innovative extraction and security-aware scoring of incidents. The extracted incidents can be further used for downstream tasks. In our experiments where we have access to a portion of alert labels, we are able achieve 87% balanced accuracy. Hazem M. Soliman, Dusan Sovilj, Geoffrey Salmon, Mohan Rao, Niranjan Mayya |
IEEE Trans. Dependable Secur. Comput. | 3 |
| 2020 | On the Detection of Persistent Attacks using Alert Graphs and Event Feature EmbeddingsabstractIntrusion Detection Systems (IDS) generate a high volume of alerts that security analysts do not have the resources to explore fully. Modelling attacks, especially the coordinated campaigns of Advanced Persistent Threats (APTs), in a visually-interpretable way is a useful approach for network security. Graph models combine multiple alerts and are well suited for visualization and interpretation, increasing security effectiveness. In this paper, we use feature embeddings, learned from network event logs, and community detection to construct and segment alert graphs of related alerts and networks hosts. We posit that such graphs can aid security analysts in investigating alerts and may capture multiple aspects of an APT attack. The eventual goal of this approach is to construct interpretable attack graphs and extract causality information to identify coordinated attacks. Benjamin Burr, Shelly Wang, Geoffrey Salmon, Hazem M. Soliman |
NOMS | 3 |
| 2020 | A comparative evaluation of unsupervised deep architectures for intrusion detection in sequential data streams
Dusan Sovilj, Paul Budnarain, Scott Sanner, Geoffrey Salmon, Mohan Rao |
Expert Syst. Appl. | 4 |
| 2010 | Caliper: a tool to generate precise and closed-loop trafficabstractGenerating realistic and responsive traffic that reflects different network conditions is a challenging problem associated with performing valid experiments in network testbeds. In this work, we preset Caliper, a highly precise traffic generation tool, built on NetThreads, a flexible platform that we have created for developing packet processing applications on FPGA-based devices and the NetFPGA in particular. We will demonstrate the effect of ad-hoc inter-departure times on a commodity NIC compared to precisely timed inter-departures with Caliper. Both NetThreads and Caliper are available as free software to download. Manya Ghobadi, Martin Labrecque, Geoffrey Salmon, Kaveh Aasaraai, Soheil Hassas Yeganeh, Yashar Ganjali, J. Gregory Steffan |
SIGCOMM | 3 |
| 2008 | Performing time-sensitive network experimentsabstractIt is commonly believed that the Internet has deficiencies that need to be fixed. However, making changes to the current Internet infrastructure is not easy, if possible at all. Any new protocol or design to be implemented on a global scale requires extensive experimental testing in sufficiently realistic settings; simulations alone are not enough. On the other hand, performing network experiments is intrinsically difficult for several reasons: i) Creating a network with multiple routers and a topology that is representative of a real backbone network requires significant resources, ii) Network components have proprietary architectures, which makes it almost impossible to figure out all of their internal details, iii) Making changes to network components is not always possible, iv) We cannot always use real network traces and generating high volumes of artificial traffic which closely resemble operational traffic is not trivial, and v) We need a measurement infrastructure which collects traces and measures various metrics throughout the network. These problems become even more pronounced in the context of time-sensitive network experiments. These are experiments that need very high-precision timings for packet injections into the network, or require packet-level traffic measurements with accurate timing. Experimenting with new congestion control algorithms, buffer sizing in Internet routers, and denial of service attacks which use low-rate packet injections are all examples of time-sensitive experiments, where a subtle variation in packet injection times can change the results significantly. In this work we study the challenges of conducting time-sensitive network experiments in a testbed. We provide a set of guidelines that aim at eliminating sources of inaccuracy in a time-sensitive network experiment. We should note that these guidelines are not meant to be comprehensive. For the sake of space, we only focus on issues that are most likely to be overlooked, and thus unknowingly distort the results of a time-sensitive network experiment. Neda Beheshti, Yashar Ganjali, Manya Ghobadi, Nick McKeown, Jad Naous, Geoffrey Salmon |
ANCS | 6 |
| 2008 | Experimental study of router buffer sizingabstractDuring the past four years, several papers have proposed rules for sizing buffers in Internet core routers. Appenzeller et al. suggest that a link needs a buffer of size O(C/√N), where C is the capacity of the link, and N is the number of flows sharing the link. If correct, buffers could be reduced by 99% in a typical backbone router today without loss in throughput. Enachecsu et al., and Raina et al. suggest that buffers can be reduced even further to 20-50 packets if we are willing to sacrifice a fraction of link capacities, and if there is a large ratio between the speed of core and access links. If correct, this is a five orders of magnitude reduction in buffer sizes. Each proposal is based on theoretical analysis and validated using simulations. Given the potential benefits (and the risk of getting it wrong!) it is worth asking if these results hold in real operational networks. In this paper, we report buffer-sizing experiments performed on real networks - either laboratory networks with commercial routers as well as customized switching and monitoring equipment (UW Madison, Sprint ATL, and University of Toronto), or operational backbone networks (Level 3 Communications backbone network, Internet2, and Stanford). The good news: Subject to the limited scenarios we can create, the buffer sizing results appear to hold. While we are confident that the O(C/√N) will hold quite generally for backbone routers, the 20-50 packet rule should be applied with extra caution to ensure that network components satisfy the underlying assumptions. Neda Beheshti, Yashar Ganjali, Manya Ghobadi, Nick McKeown, Geoffrey Salmon |
Internet Measurement Conference | 5 |