Demo Data from VLDB 2026 / reviewers in the wild / expert
Xenofontas A. Dimitropoulos
dblp:88/3080 · also Christos Xenofontas A. Dimitropoulos
· DBLP profile ↗
43ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0003-2600-7633ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 31 · 2 first-author · 3 since 2021Security and privacy · 7 · 1 first-authorSystems, architecture and hardware · 4Software engineering, systems software and programming languages · 3
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
23 papers |
Network measurement and analytics · 34% Routing and switching · 24% Internet architecture and protocols · 23% | |
| Network and information security
8 papers |
Network security · 67% Cryptographic protocols and secure computation · 15% Malware analysis · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 65% GPUs and heterogeneous computing · 35% |
Topics — the 30 heaviest of 59, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Routing and switching › inter-domain routing
BGP |
1.5 | 4 | 2025 | A First Look into Long-lived BGP Zombies · IMC 2025 ARTEMIS: Neutralizing BGP Hijacking Within a Minute · IEEE/ACM Trans. Netw. 2018 ARTEMIS: Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking · SIGCOMM 2016 |
Internet architecture and protocols
internet exchange point |
0.8 | 2 | 2021 | O Peer, Where Art Thou? Uncovering Remote Peering Interconnections at IXPs · IEEE/ACM Trans. Netw. 2021 O Peer, Where Art Thou?: Uncovering Remote Peering Interconnections at IXPs · Internet Measurement Conference 2018 |
Content delivery and video streaming
content delivery network |
0.5 | 1 | 2021 | Seven years in the life of Hypergiants' off-nets · SIGCOMM 2021 |
Network measurement and analytics
traffic classification |
0.4 | 3 | 2013 | FaRNet: fast recognition of high multi-dimensional network traffic patterns · SIGMETRICS 2013 Classifying internet one-way traffic · SIGMETRICS 2012 Digging into HTTPS: flow-based classification of webmail traffic · Internet Measurement Conference 2010 |
Network management and operations › fault management
fault diagnosis |
0.4 | 2 | 2016 | ARTEMIS: Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking · SIGCOMM 2016 Automating root-cause analysis of network anomalies using frequent itemset mining · SIGCOMM 2010 |
Network measurement and analytics
anomaly detection |
0.4 | 3 | 2019 | Anomaly extraction in backbone networks using association rules · IEEE/ACM Trans. Netw. 2012 Detecting Network Disruptions At Colocation Facilities · INFOCOM 2019 Anomaly extraction in backbone networks using association rules · Internet Measurement Conference 2009 |
Routing and switching › inter-domain routing › inter-domain routing security
BGP hijacking |
0.3 | 1 | 2018 | ARTEMIS: Neutralizing BGP Hijacking Within a Minute · IEEE/ACM Trans. Netw. 2018 |
Internet architecture and protocols
network security |
0.3 | 1 | 2018 | ARTEMIS: Neutralizing BGP Hijacking Within a Minute · IEEE/ACM Trans. Netw. 2018 |
Internet architecture and protocols › peering
remote peering |
0.3 | 1 | 2018 | O Peer, Where Art Thou?: Uncovering Remote Peering Interconnections at IXPs · Internet Measurement Conference 2018 |
Network security › intrusion detection and prevention
intrusion detection |
0.3 | 2 | 2014 | IDS Alert Correlation in the Wild With EDGe · IEEE J. Sel. Areas Commun. 2014 Detecting, validating and characterizing computer infections in the wild · Internet Measurement Conference 2011 |
Internet architecture and protocols
overlay networks |
0.3 | 1 | 2017 | Shortcuts through colocation facilities · Internet Measurement Conference 2017 |
Internet of things and sensor networks › topology control
relay node placement |
0.3 | 1 | 2017 | Shortcuts through colocation facilities · Internet Measurement Conference 2017 |
Network measurement and analytics
passive measurement |
0.2 | 1 | 2016 | Lost in Space: Improving Inference of IPv4 Address Space Utilization · IEEE J. Sel. Areas Commun. 2016 |
Routing and switching › inter-domain routing › BGP
prefix hijacking |
0.2 | 1 | 2016 | ARTEMIS: Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking · SIGCOMM 2016 |
Network security › attack strategy › denial-of-service attack
DDoS attack |
0.2 | 1 | 2016 | A novel framework for modeling and mitigating distributed link flooding attacks · INFOCOM 2016 |
Network security › attack strategy › denial-of-service attack
link flooding attack |
0.2 | 1 | 2016 | A novel framework for modeling and mitigating distributed link flooding attacks · INFOCOM 2016 |
Internet architecture and protocols › network topology
internet topology |
0.2 | 2 | 2021 | Seven years in the life of Hypergiants' off-nets · SIGCOMM 2021 O Peer, Where Art Thou?: Uncovering Remote Peering Interconnections at IXPs · Internet Measurement Conference 2018 |
Internet architecture and protocols › quality of service › end-to-end qos
end-to-end service guarantees |
0.2 | 1 | 2015 | Investigating the Potential of the Inter-IXP Multigraph for the Provisioning of Guaranteed End-to-End Services · SIGMETRICS 2015 |
Routing and switching
inter-domain routing |
0.2 | 1 | 2015 | Investigating the Potential of the Inter-IXP Multigraph for the Provisioning of Guaranteed End-to-End Services · SIGMETRICS 2015 |
Cellular and mobile networks
quality-of-service provisioning |
0.2 | 1 | 2015 | Investigating the Potential of the Inter-IXP Multigraph for the Provisioning of Guaranteed End-to-End Services · SIGMETRICS 2015 |
Routing and switching
routing |
0.2 | 1 | 2014 | Evaluating the effect of centralization on routing convergence on a hybrid BGP-SDN emulation framework · SIGCOMM 2014 |
Routing and switching › routing protocol
routing convergence |
0.2 | 1 | 2014 | Evaluating the effect of centralization on routing convergence on a hybrid BGP-SDN emulation framework · SIGCOMM 2014 |
Network security › intrusion detection and prevention › intrusion detection › alert processing
alert correlation |
0.2 | 1 | 2014 | IDS Alert Correlation in the Wild With EDGe · IEEE J. Sel. Areas Commun. 2014 |
Malware analysis
malware detection |
0.2 | 1 | 2014 | IDS Alert Correlation in the Wild With EDGe · IEEE J. Sel. Areas Commun. 2014 |
Network measurement and analytics › heavy hitter detection
hierarchical heavy hitter detection |
0.2 | 1 | 2013 | FaRNet: fast recognition of high multi-dimensional network traffic patterns · SIGMETRICS 2013 |
Network measurement and analytics
traffic characterization |
0.2 | 1 | 2013 | FaRNet: fast recognition of high multi-dimensional network traffic patterns · SIGMETRICS 2013 |
Cryptographic protocols and secure computation
secure multiparty computation |
0.2 | 1 | 2013 | Federated flow-based approach for privacy preserving connectivity tracking · CoNEXT 2013 |
GPUs and heterogeneous computing
GPU-accelerated data processing |
0.2 | 1 | 2013 | Indexing million of packets per second using GPUs · Internet Measurement Conference 2013 |
Storage systems › indexing
index structure |
0.2 | 1 | 2013 | Indexing million of packets per second using GPUs · Internet Measurement Conference 2013 |
Network management and operations › fault management › fault diagnosis
root cause analysis |
0.2 | 2 | 2012 | Automating root-cause analysis of network anomalies using frequent itemset mining · SIGCOMM 2010 Anomaly extraction in backbone networks using association rules · IEEE/ACM Trans. Netw. 2012 |
Methods — techniques the papers use, named apart from their topics
RIPE RIS · 0.9BGP beacons · 0.9statistical validation · 0.5relational algebra · 0.5heuristic inference · 0.5traffic trace analysis · 0.4traceroute analysis · 0.4anomaly detection · 0.4measurement study · 0.3alert correlation · 0.3secure multiparty computation · 0.3frequent itemset mining · 0.3simulation · 0.2statistical characterization · 0.2counting bloom filter · 0.2compressed bitmap indexing · 0.2GPU parallelization · 0.2lossless encoding · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A First Look into Long-lived BGP ZombiesabstractBGP is the de facto protocol used to manage a network's reachability on the Internet. Network operators announce and withdraw their prefixes on BGP to enable or to prevent communication towards their origin network, respectively. However, the withdrawal of a prefix could fail to propagate totally in the Internet and routes towards withdrawn prefixes could remain in the routing tables of routers. These routes are called stuck or zombie BGP routes, and their persistence can lead to performance degradation, or even partial or complete outage. In this paper, we first revisit existing work on BGP zombies using RIPE RIS beacons, identify the double-counting discrepancy, and revise the methodology to address this problem and detect zombies more accurately. Second, we point out limitations of the RIPE RIS beacons with respect to their periodicity, lack of diversity, and noise, and introduce and deploy our own beacons, which address these limitations. Using our beacons and the revised methodology, we analyze the lifespan of BGP zombies. We show that zombie routes can persist in RIBs for days, weeks, or even months. Furthermore, we document that BGP zombies can be announced months after their original withdrawal, affecting new ASes. Finally, we discuss interesting cases of long-lived zombie outbreaks that affected large ISPs with hundreds of ASes in their customer cones. Iliana Xygkou, Antonis Chariton, Xenofontas A. Dimitropoulos, Alberto Dainotti |
IMC | 3 |
| 2021 | Seven years in the life of Hypergiants' off-netsabstractContent Hypergiants deliver the vast majority of Internet traffic to end users. In recent years, some have invested heavily in deploying services and servers inside end-user networks. With several dozen Hypergiants and thousands of servers deployed inside networks, these off-net (meaning outside the Hypergiant networks) deployments change the structure of the Internet. Previous efforts to study them have relied on proprietary data or specialized per-Hypergiant measurement techniques that neither scale nor generalize, providing a limited view of content delivery on today's Internet. Petros Gigis, Matt Calder, Lefteris Manassakis, George Nomikos, Vasileios Kotronis, Xenofontas A. Dimitropoulos, Ethan Katz-Bassett, Georgios Smaragdakis |
SIGCOMM | 6 |
| 2021 | O Peer, Where Art Thou? Uncovering Remote Peering Interconnections at IXPsabstractInternet eXchange Points (IXPs) are Internet hubs that mainly provide the switching infrastructure to interconnect networks and exchange traffic. While the initial goal of IXPs was to bring together networks residing in the same city or country, and thus keep local traffic local, this model is gradually shifting. Many networks connect to IXPs without having physical presence at their switching infrastructure. This practice, called Remote Peering, is changing the Internet topology and economy, and has become the subject of a contentious debate within the network operators' community. However, despite the increasing attention it attracts, the understanding of the characteristics and impact of remote peering is limited. In this work, we introduce and validate a heuristic methodology for discovering remote peers at IXPs. We (i) identify critical remote peering inference challenges, (ii) infer remote peers with high accuracy (>97%) and coverage (94%) per IXP, and (iii) characterize different aspects of the remote peering ecosystem by applying our methodology to 30 large IXPs. We observe that remote peering is a significantly common practice in all the studied IXPs; for the largest IXPs, remote peers account for 40% of their member base. We also show that today, IXP growth is mainly driven by remote peering, which contributes two times more than local peering. Vasileios Giotsas, George Nomikos, Vasileios Kotronis, Pavlos Sermpezis, Petros Gigis, Lefteris Manassakis, Christoph Dietzel, Stavros Konstantaras, Xenofontas A. Dimitropoulos |
IEEE/ACM Trans. Netw. | 9 |
| 2019 | Detecting Network Disruptions At Colocation FacilitiesabstractColocation facilities and Internet eXchange Points (IXPs) provide neutral places for concurrent networks to daily exchange terabytes of data traffic. Although very reliable, these facilities are not immune to failure and may experience difficulties that can have significant impacts on exchanged traffic. In this paper we devise a methodology to identify collocation facilities in traceroute data and to monitor delay and routing patterns between facilities. We also present an anomaly detection technique to report abnormal traffic changes usually due to facilities outages. We evaluate this method with eight months of traceroute data from the RIPE Atlas measurement platform and manually inspect the most prominent events, that are: an IXP outage, a DDoS attack, and a power failure in a facility. These case studies validate the benefits of the proposed system to detect real world outages from traceroute data. We also investigate the impact of anomalies at the metropolitan-level and identify outages that span across up to eight facilities. Alexandros Milolidakis, Romain Fontugne, Xenofontas A. Dimitropoulos |
INFOCOM | 3 |
| 2019 | Improving networked music performance systems using application-network collaborationabstractSummary Networked Music Performance (NMP) systems involve musicians located in different places who perform music while staying synchronized via the Internet. The maximum end‐to‐end delay in NMP applications is called Ensemble Performance Threshold (EPT) and should be less than 25 milliseconds. Due to this constraint, NMPs require ultra–low‐delay solutions for audio coding, network transmission, relaying, and decoding, each one a challenging task on its own. There are two directions for study in the related work referring to the NMP systems. From the audio perspective, researchers experiment on low‐delay encoders and transmission patterns, aiming to reduce the processing delay of the audio transmission, but they ignore the network performance. On the other hand, network‐oriented researchers try to reduce the network delay, which contributes to reduced end‐to‐end delay. In our proposed approach, we introduce an integration of dynamic audio and network configuration to satisfy the EPT constraint. The basic idea is that, the major components participating in an NMP system, the application and the network interact during the live music performance. As the network delay increases, the network tries to equalize it by modifying the routing behavior using Software‐Defined Networking principles. If the network delay exceeds a maximum affordable threshold, the network reacts by informing the application to change the audio processing pattern to overcome the delay increase, resulting in below EPT end‐to‐end delay. A full prototype of the proposed system was implemented and extensively evaluated in an emulated environment. Emmanouil Lakiotakis, Christos Liaskos, Xenofontas A. Dimitropoulos |
Concurr. Comput. Pract. Exp. | 3 |
| 2018 | O Peer, Where Art Thou?: Uncovering Remote Peering Interconnections at IXPs
George Nomikos, Vasileios Kotronis, Pavlos Sermpezis, Petros Gigis, Lefteris Manassakis, Christoph Dietzel, Stavros Konstantaras, Xenofontas A. Dimitropoulos, Vasileios Giotsas |
Internet Measurement Conference | 8 |
| 2018 | ARTEMIS: Neutralizing BGP Hijacking Within a MinuteabstractBorder gateway protocol (BGP) prefix hijacking is a critical threat to Internet organizations and users. Despite the availability of several defense approaches (ranging from RPKI to popular third-party services), none of them solves the problem adequately in practice. In fact, they suffer from: (i) lack of detection comprehensiveness, allowing sophisticated attackers to evade detection; (ii) limited accuracy, especially in the case of third-party detection; (iii) delayed verification and mitigation of incidents, reaching up to days; and (iv) lack of privacy and of flexibility in post-hijack counteractions, on the side of network operators. In this paper, we propose ARTEMIS, a defense approach (a) based on accurate and fast detection operated by the autonomous system itself, leveraging the pervasiveness of publicly available BGP monitoring services and their recent shift towards real-time streaming and thus (b) enabling flexible and fast mitigation of hijacking events. Compared to the previous work, our approach combines characteristics desirable to network operators, such as comprehensiveness, accuracy, speed, privacy, and flexibility. Finally, we show through real-world experiments that with the ARTEMIS approach, prefix hijacking can be neutralized within a minute. Pavlos Sermpezis, Vasileios Kotronis, Petros Gigis, Xenofontas A. Dimitropoulos, Danilo Cicalese, Alistair King, Alberto Dainotti |
IEEE/ACM Trans. Netw. | 4 |
| 2017 | Shortcuts through colocation facilitiesabstractNetwork overlays, running on top of the existing Internet substrate, are of perennial value to Internet end-users in the context of, e.g., real-time applications. Such overlays can employ traffic relays to yield path latencies lower than the direct paths, a phenomenon known as Triangle Inequality Violation (TIV). Past studies identify the opportunities of reducing latency using TIVs. However, they do not investigate the gains of strategically selecting relays in Colocation Facilities (Colos). In this work, we answer the following questions: (i) how Colo-hosted relays compare with other relays as well as with the direct Internet, in terms of latency (RTT) reductions; (ii) what are the best locations for placing the relays to yield these reductions. To this end, we conduct a large-scale one-month measurement of inter-domain paths between RIPE Atlas (RA) nodes as endpoints, located at eyeball networks. We employ as relays Planetlab nodes, other RA nodes, and machines in Colos. We examine the RTTs of the overlay paths obtained via the selected relays, as well as the direct paths. We find that Colo-based relays perform the best and can achieve latency reductions against direct paths, ranging from a few to 100s of milliseconds, in 76% of the total cases; ~75% (58% of total cases) of these reductions require only 10 relays in 6 large Colos. Vasileios Kotronis, George Nomikos, Lefteris Manassakis, Dimitris Mavrommatis, Xenofontas A. Dimitropoulos |
Internet Measurement Conference | 5 |
| 2017 | Application-network collaboration using SDN for ultra-low delay teleorchestrasabstractNetworked Music Performance (NMP) constitutes a class of ultra-low delay sensitive applications, allowing geographically separate musicians to perform seamlessly as a tele-orchestra. For this application type, the QoS indicator is the mouth-to-ear delay, which should be kept under 25 milliseconds. The mouth-to-ear delay comprises signal processing latency and network delay. We propose a strong collaboration between the network and NMP applications to actively keep the to mouth-to-ear delay minimal, using direct state notifications. Related approaches can be characterized as passive, since they try to estimate the network state indirectly, based on the end application performance. Our solution employs Software Defined Networking (SDN) to implement the network-to-application collaboration, being facilitated by the well-defined network interface that SDN offers. Emulation results show that the proposed scheme achieves an improvement of up to 59% in mouth-to-ear delay over the existing passive solutions. Emmanouil Lakiotakis, Christos Liaskos, Xenofontas A. Dimitropoulos |
ISCC | 3 |
| 2017 | Backpressure on the Backbone: A Lightweight, Non-Intrusive Traffic Engineering ApproachabstractThe present study proposes a novel collaborative traffic engineering scheme for networks of autonomous systems (ASes). Backpressure routing principles are used for deriving priority routing rules that optimally stabilize a network, while maximizing its throughput under latency considerations. The routing rules are deployed to the network following simple software-defined networking principles. The proposed scheme requires minimal, infrequent interaction with a central controller, limiting its imposed workload. Furthermore, it respects the internal structure of the ASes and their existing peering relations. In addition, it co-exists smoothly with underlying distance vector-based routing schemes. The proposed scheme combines simplicity with substantial gains in served transit traffic volume, as shown by simulations in realistic setups and proven via mathematical analysis. Christos Liaskos, Xenofontas A. Dimitropoulos, Leandros Tassiulas |
IEEE Trans. Netw. Serv. Manag. | 2 |
| 2016 | A novel framework for modeling and mitigating distributed link flooding attacksabstractDistributed link-flooding attacks constitute a new class of attacks with the potential to segment large areas of the Internet. Their distributed nature makes detection and mitigation very hard. This work proposes a novel framework for the analytical modeling and optimal mitigation of such attacks. The detection is modeled as a problem of relational algebra, representing the association of potential attackers (bots) to potential targets. The analysis seeks to optimally dissolve all but the malevolent associations. The framework is implemented at the level of online Traffic Engineering (TE), which is naturally triggered on link-flooding events. The key idea is to continuously re-route traffic in a manner that makes persistent participation to link-flooding events highly improbable for any benign source. Thus, bots are forced to adopt a suspicious behavior to remain effective, revealing their presence. The load-balancing objective of TE is not affected at all. Extensive simulations on various topologies validate our analytical findings. Christos Liaskos, Vasileios Kotronis, Xenofontas A. Dimitropoulos |
INFOCOM | 3 |
| 2016 | traIXroute: Detecting IXPs in traceroute paths
George Nomikos, Xenofontas A. Dimitropoulos |
PAM | 2 |
| 2016 | ARTEMIS: Real-Time Detection and Automatic Mitigation for BGP Prefix HijackingabstractPrefix hijacking is a common phenomenon in the Internet that often causes routing problems and economic losses. In this demo, we propose ARTEMIS, a tool that enables network administrators to detect and mitigate prefix hijacking incidents, against their own prefixes. ARTEMIS is based on the real-time monitoring of BGP data in the Internet, and software-defined networking (SDN) principles, and can completely mitigate a prefix hijacking within a few minutes (e.g., 5-6mins in our experiments) after it has been~launched. Gavriil Chaviaras, Petros Gigis, Pavlos Sermpezis, Xenofontas A. Dimitropoulos |
SIGCOMM | 4 |
| 2016 | Lost in Space: Improving Inference of IPv4 Address Space UtilizationabstractOne challenge in understanding the evolution of the Internet infrastructure is the lack of systematic mechanisms for monitoring the extent to which allocated IP addresses are actually used. In this paper, we advance the science of inferring IPv4 address space utilization by proposing a novel taxonomy and analyzing and correlating results obtained through different types of measurements. We have previously studied an approach based on passive measurements that can reveal used portions of the address space unseen by active approaches. In this paper, we study such passive approaches in detail, extending our methodology to new types of vantage points and identifying traffic components that most significantly contribute to discovering used IPv4 network blocks. We then combine the results we obtained through passive measurements together with data from active measurement studies, as well as measurements from Border Gateway Protocol and additional data sets available to researchers. Through the analysis of this large collection of heterogeneous data sets, we substantially improve the state of the art in terms of: 1) understanding the challenges and opportunities in using passive and active techniques to study address utilization and 2) knowledge of the utilization of the IPv4 space. Alberto Dainotti, Karyn Benson, Alistair King, Bradley Huffaker, Eduard Glatz, Xenofontas A. Dimitropoulos, Philipp Richter, Alessandro Finamore, Alex C. Snoeren |
IEEE J. Sel. Areas Commun. | 6 |
| 2015 | Policy-compliant path diversity and bisection bandwidthabstractHow many links can be cut before a network is bisected? What is the maximal bandwidth that can be pushed between two nodes of a network? These questions are closely related to network resilience, path choice for multipath routing or bisection bandwidth estimations in data centers. The answer is quantified using metrics such as the number of edge-disjoint paths between two network nodes and the cumulative bandwidth that can flow over these paths. In practice though, such calculations are far from simple due to the restrictive effect of network policies on path selection. Policies are set by network administrators to conform to service level agreements, protect valuable resources or optimize network performance. In this work, we introduce a general methodology for estimating lower and upper bounds for the policy-compliant path diversity and bisection bandwidth between two nodes of a network, effectively quantifying the effect of policies on these metrics. Exact values can be obtained if certain conditions hold. The approach is based on regular languages and can be applied in a variety of use cases. Rowan Klöti, Vasileios Kotronis, Bernhard Ager, Xenofontas A. Dimitropoulos |
INFOCOM | 4 |
| 2015 | Transparent Estimation of Internet Penetration from Network Observations
Suso Benitez-Baleato, Nils B. Weidmann, Petros Gigis, Xenofontas A. Dimitropoulos, Eduard Glatz, Brian Trammell |
PAM | 4 |
| 2015 | Investigating the Potential of the Inter-IXP Multigraph for the Provisioning of Guaranteed End-to-End ServicesabstractIn this work, we propose utilizing the rich connectivity between IXPs and ISPs for inter-domain path stitching, supervised by centralized QoS brokers. In this context, we highlight a novel abstraction of the Internet topology, i.e., the inter-IXP multigraph composed of IXPs and paths crossing the domains of their shared member ISPs. This can potentially serve as a dense Internet-wide substrate for provisioning guaranteed end-to-end (e2e) services with high path diversity and global IPv4 address space reach. We thus map the IXP multigraph, evaluate its potential, and introduce a rich algorithmic framework for path stitching on such graph structures. Vasileios Kotronis, Rowan Klöti, Matthias Rost, Panagiotis Georgopoulos, Bernhard Ager, Stefan Schmid 0001, Xenofontas A. Dimitropoulos |
SIGMETRICS | 7 |
| 2015 | Routing centralization across domains via SDN: A model and emulation framework for BGP evolution
Vasileios Kotronis, Adrian Gämperli, Xenofontas A. Dimitropoulos |
Comput. Networks | 3 |
| 2014 | Evaluating the effect of centralization on routing convergence on a hybrid BGP-SDN emulation frameworkabstractNo abstract available. Adrian Gämperli, Vasileios Kotronis, Xenofontas A. Dimitropoulos |
SIGCOMM | 3 |
| 2014 | IDS Alert Correlation in the Wild With EDGeabstractIntrusion detection systems (IDSs) produce a large number of alerts, which overwhelm their operators, e.g., a deployment of the popular Snort IDS in the campus network of ETH Zurich (which includes more than 40 thousand hosts) produces on average 3 million alerts per day. In this paper, we introduce an IDS alert correlator, which we call Extrusion Detection Guard (EDGe), to detect infected hosts within a monitored network from IDS alerts. EDGe detects several malware that exhibit a multi-stage behavior and it can identify the family and even variant of certain malware, which helps to remediate and prioritize incidents. Our validation based on manual real-time analysis of a sample of detected incidents shows that only 15% of the detected infections are false positives. In addition, we compare EDGe with a state-of-the-art previous work and show that EDGe finds 60% more infections and has a lower number of false positives. A large part of this paper focuses on characterizing 4,358 infections (13.4 new infections per day) detected with EDGe from a unique dataset of 832 million IDS alerts collected from an operational network over a period of 9 months. Our characterization shows that infections exhibit spatial correlations and attract many further inbound attacks. Moreover, we investigate attack heavy hitters and show that client infections are significantly more bursty compared to server infections. Finally, we compare the alerts produced by different malware families and highlight key differences in their volume, aliveness, fanout, and severity. Elias Raftopoulos, Xenofontas A. Dimitropoulos |
IEEE J. Sel. Areas Commun. | 2 |
| 2013 | Federated flow-based approach for privacy preserving connectivity trackingabstractNetwork outages are an important issue for Internet Service Providers (ISPs) and, more generally, online service providers, as they can result in major financial losses and negatively impact relationships with their customers. Troubleshooting network outages is a complex and time-consuming process. Network administrators are overwhelmed with large volumes of monitoring data and are limited to using very basic tools for debugging, e.g., ping and traceroute. Intelligent correlation of measurements from different Internet locations is very useful for analyzing the root cause of outages. However, correlating measurements of user traffic across domains is largely avoided as it raises privacy concerns. A possible solution is secure multi-party computation (MPC), a set of cryptographic methods that enable a number of parties to aggregate data in a privacy-preserving manner. In this work, we describe a novel system that helps diagnose network outages by correlating passive measurements from multiple ISPs in a privacy-preserving manner. We first show how MPC can be used to compute the scope (local, global, or semi-global) and severity (number of affected hosts) of network outages. To meet near-real-time monitoring guarantees, we then present an efficient protocol for MPC multiset union that uses counting Bloom filters (CBF) to drastically accelerate MPC comparison operations. Finally, we demonstrate the utility of our scheme using real-world traffic measurements from a national ISP and we discuss the trade-offs of the CBF-based computation. Mentari Djatmiko, Dominik Schatzmann, Xenofontas A. Dimitropoulos, Arik Friedman, Roksana Boreli |
CoNEXT | 3 |
| 2013 | Indexing million of packets per second using GPUsabstractNetwork traffic recorders are devices that record massive volumes of network traffic for security applications, like retrospective forensic investigations. When deployed over very high-speed networks, traffic recorders must process and store millions of packets per second. To enable interactive explorations of such large traffic archives, packet indexing mechanisms are required. Indexing packets at wire rates (10 Gbps and above) on commodity hardware imposes unparalleled requirements for high throughput index creation. Such indexing throughputs are presently untenable with modern indexing technologies and current processor architectures. In this work, we propose to intelligently offload indexing to commodity General Processing Units (GPUs). We introduce algorithms for building compressed bitmap indexes in real time on GPUs and show that we can achieve indexing throughputs of up to 185 millions records per second, which is an improvement by one order of magnitude compared to the state-of-the-art. This shows that indexing network traffic at multi-10-Gbps rates is well within reach. Francesco Fusco, Michail Vlachos, Xenofontas A. Dimitropoulos, Luca Deri |
Internet Measurement Conference | 3 |
| 2013 | FaRNet: fast recognition of high multi-dimensional network traffic patternsabstractExtracting knowledge from big network traffic data is a matter of foremost importance for multiple purposes ranging from trend analysis or network troubleshooting to capacity planning or traffic classification. An extremely useful approach to profile traffic is to extract and display to a network administrator the multi-dimensional hierarchical heavy hitters (HHHs) of a dataset. However, existing schemes for computing HHHs have several limitations: 1) they require significant computational overhead; 2) they do not scale to high dimensional data; and 3) they are not easily extensible. In this paper, we introduce a fundamentally new approach for extracting HHHs based on generalized frequent item-set mining (FIM), which allows to process traffic data much more efficiently and scales to much higher dimensional data than present schemes. Based on generalized FIM, we build and evaluate a traffic profiling system we call FaRNet. Our comparison with AutoFocus, which is the most related tool of similar nature, shows that FaRNet is up to three orders of magnitude faster. Ignasi Paredes-Oliva, Pere Barlet-Ros, Xenofontas A. Dimitropoulos |
SIGMETRICS | 3 |
| 2013 | FaRNet: Fast recognition of high-dimensional patterns from big network traffic data
Ignasi Paredes-Oliva, Pere Barlet-Ros, Xenofontas A. Dimitropoulos |
Comput. Networks | 3 |
| 2013 | A quality metric for IDS signatures: in the wild the size mattersabstractThe manual forensics investigation of security incidents is an opaque process that involves the collection and correlation of diverse evidence. In this work we first conduct a complex experiment to expand our understanding of forensics analysis processes. During a period of 4 weeks, we systematically investigated 200 detected security incidents about compromised hosts within a large operational network. We used data from four commonly used security sources, namely Snort alerts, reconnaissance and vulnerability scanners, blacklists, and a search engine, to manually investigate these incidents. Based on our experiment, we first evaluate the (complementary) utility of the four security data sources and surprisingly find that the search engine provided useful evidence for diagnosing many more incidents than more traditional security sources, i.e., blacklists, reconnaissance, and vulnerability reports. Based on our validation, we then identify and make publicly available a list of 165 good Snort signatures, i.e., signatures that were effective in identifying validated malware without producing false positives. In addition, we analyze the characteristics of good signatures and identify strong correlations between different signature features and their effectiveness, i.e., the number of validated incidents in which a good signature is identified. Based on our experiment, we finally introduce an IDS signature quality metric that can be exploited by security specialists to evaluate the available rulesets, prioritize the generated alerts, and facilitate the forensics analysis processes. We apply our metric to characterize the most popular Snort rulesets. Our analysis of signatures is useful not only for configuring Snort but also for establishing best practices and for teaching how to write new IDS signatures. Elias Raftopoulos, Xenofontas A. Dimitropoulos |
EURASIP J. Inf. Secur. | 2 |
| 2012 | K-sparse approximation for traffic histogram dimensionality reduction
Atef Abdelkefi, Yuming Jiang 0001, Xenofontas A. Dimitropoulos |
CNSM | 3 |
| 2012 | Shedding Light on Log Correlation in Network Forensics Analysis
Elias Raftopoulos, Matthias Egli, Xenofontas A. Dimitropoulos |
DIMVA | 3 |
| 2012 | Outsourcing the routing control logic: better internet routing based on SDN principlesabstractInter-domain routing is based on a fully decentralized model, where multiple Autonomous Systems (AS) interact via the BGP protocol. Although BGP is the "glue" of the Internet, it faces a lot of problems regarding its fully distributed nature, policy enforcement capabilities, scalability, security and complexity. Due to the widespread adoption of BGP, only incrementally deployable solutions are feasible. Taking this observation into account, we describe a new, backwards-compatible routing model which is based on outsourcing and logically centralizing the routing control plane. We claim that outsourcing enables enhanced inter-domain routing. As multiple ASes outsource their routing control plane to the same outsourcing service contractor, AS clusters are being gradually formed. A logically centralized multi-AS routing control platform based on Software Defined Networking (SDN) principles is the natural point for taking efficient routing decisions, detecting policy conflicts, troubleshooting routing problems, and evolving BGP. We present the technical and financial incentives which support the feasibility of the model and also propose an implementation scheme to facilitate it. Vasileios Kotronis, Xenofontas A. Dimitropoulos, Bernhard Ager |
HotNets | 2 |
| 2012 | RasterZip: compressing network monitoring data with support for partial decompressionabstractNetwork traffic archival solutions are fundamental for a number of emerging applications that require: a) efficient storage of high-speed streams of traffic records and b) support for interactive exploration of massive datasets. Compression is a fundamental building block for any traffic archival solution. However, present solutions are tied to general-purpose compressors, which do not exploit patterns of network traffic data and require to decompress a lot of redundant data for high selectivity queries. In this work we introduce RasterZIP, a novel domain-specific compressor designed for network traffic monitoring data. RasterZIP uses an optimized lossless encoding that exploits patterns of traffic data, like the fact that IP addresses tend to share a common prefix. RasterZIP also introduces a novel decompression scheme that accelerates highly selective queries targeting a small portion of the dataset. With our solution we can achieve high-speed on-the-fly compression of more than half a million traffic records per second. We compare RasterZIP with the fastest Lempel-Ziv-based compressor and show that our solution improves the state-of-the-art both in terms of compression ratios and query response times without introducing penalty in any other performance metric. Francesco Fusco, Michail Vlachos, Xenofontas A. Dimitropoulos |
Internet Measurement Conference | 3 |
| 2012 | Classifying internet one-way trafficabstractInternet background radiation (IBR) is a very interesting piece of Internet traffic as it is the result of attacks and misconfigurations. Previous work has primarily analyzed IBR traffic to large unused IP address blocks called network telescopes. In this work, we build new techniques for monitoring one-way traffic in live networks with the main goals of 1) expanding our understanding of this interesting type of traffic towards live networks as well as of 2) making it useful for detecting and analyzing the impact of outages. Our first contribution is a classification scheme for dissecting one-way traffic into useful classes, including one-way traffic due to unreachable services, scanning, peer-to-peer applications, and backscatter. Our classification scheme is helpful for monitoring IBR traffic in live networks solely based on flow level data. After thoroughly validating our classifier, we use it to analyze a massive data-set that covers 7.41 petabytes of traffic from a large backbone network to shed light into the composition of one-way traffic. We find that the main sources of one-way traffic are malicious scanning, peer-to-peer applications, and outages. In addition, we report a number of interesting observations including that one-way traffic makes a very large fraction, i.e., between 34% and 67%, of the total number of flows to the monitored network, although it only accounts for only 3.4% of the number of packets, which suggests a new conceptual model for Internet traffic in which IBR is dominant in terms of flows. Finally, we demonstrate the utility of one-way traffic of the particularly interesting class of unreachable services for monitoring network and service outages by analyzing the impact of interesting events we detected in the network of our university. Eduard Glatz, Xenofontas A. Dimitropoulos |
Internet Measurement Conference | 2 |
| 2012 | Classifying internet one-way trafficabstractIn this work we analyze a massive data-set that captures 5.23 petabytes of traffic to shed light into the composition of one-way traffic towards a large network based on a novel one-way traffic classifier. We find that one-way traffic makes a very large fraction of all traffic in terms of flows, it can be primarily attributed to malicious causes, and it has declined since 2004 because of relative decrease of scan traffic. In addition, we show how our classifier is useful for detecting network outages. Eduard Glatz, Xenofontas A. Dimitropoulos |
SIGMETRICS | 2 |
| 2012 | Anomaly extraction in backbone networks using association rulesabstractAnomaly extraction refers to automatically finding, in a large set of flows observed during an anomalous time interval, the flows associated with the anomalous event(s). It is important for root-cause analysis, network forensics, attack mitigation, and anomaly modeling. In this paper, we use meta-data provided by several histogram-based detectors to identify suspicious flows, and then apply association rule mining to find and summarize anomalous flows. Using rich traffic data from a backbone network, we show that our technique effectively finds the flows associated with the anomalous event(s) in all studied cases. In addition, it triggers a very small number of false positives, on average between 2 and 8.5, which exhibit specific patterns and can be trivially sorted out by an administrator. Our anomaly extraction method significantly reduces the work-hours needed for analyzing alarms, making anomaly detection systems more practical. Daniela Brauckhoff, Xenofontas A. Dimitropoulos, Arno Wagner, Kavé Salamatian |
IEEE/ACM Trans. Netw. | 2 |
| 2011 | Detecting, validating and characterizing computer infections in the wildabstractAlthough network intrusion detection systems (IDSs) have been studied for several years, their operators are still overwhelmed by a large number of false-positive alerts. In this work we study the following problem: from a large archive of intrusion alerts collected in a production network, we want to detect with a small number of false positives hosts within the network that have been infected by malware. Solving this problem is essential not only for reducing the false-positive rate of IDSs, but also for labeling traces collected in the wild with information about validated security incidents. We use a 9-month long dataset of IDS alerts and we first build a novel heuristic to detect infected hosts from the on average 3 million alerts we observe per day. Our heuristic uses a statistical measure to find hosts that exhibit a repeated multi-stage malicious footprint involving specific classes of alerts. A significant part of our work is devoted to the validation of our heuristic. We conduct a complex experiment to assess the security of suspected infected systems in a production environment using data from several independent sources, including intrusion alerts, blacklists, host scanning logs, vulnerability reports, and search engine queries. We find that the false positive rate of our heuristic is 15% and analyze in-depth the root causes of the false positives. Having validated our heuristic, we apply it to our entire trace, and characterize various important properties of 9 thousand infected hosts in total. For example, we find that among the infected hosts, a small number of heavy hitters originate most outbound attacks and that future infections are more likely to occur close to already infected hosts. Elias Raftopoulos, Xenofontas A. Dimitropoulos |
Internet Measurement Conference | 2 |
| 2011 | Privacy-preserving distributed network troubleshooting - bridging the gap between theory and practiceabstractToday, there is a fundamental imbalance in cybersecurity. While attackers act more and more globally and coordinated, network defense is limited to examine local information only due to privacy concerns. To overcome this privacy barrier, we use secure multiparty computation (MPC) for the problem of aggregating network data from multiple domains. We first optimize MPC comparison operations for processing high volume data in near real-time by not enforcing protocols to run in a constant number of synchronization rounds. We then implement a complete set of basic MPC primitives in the SEPIA library. For parallel invocations, SEPIA's basic operations are between 35 and several hundred times faster than those of comparable MPC frameworks. Using these operations, we develop four protocols tailored for distributed network monitoring and security applications: the entropy, distinct count, event correlation, and top-k protocols. Extensive evaluation shows that the protocols are suitable for near real-time data aggregation. For example, our top-k protocol PPTKS accurately aggregates counts for 180,000 distributed IP addresses in only a few minutes. Finally, we use SEPIA with real traffic data from 17 customers of a backbone network to collaboratively detect, analyze, and mitigate distributed anomalies. Our work follows a path starting from theory, going to system design, performance evaluation, and ending with measurement. Along this way, it makes a first effort to bridge two very disparate worlds: MPC theory and network monitoring and security practices. Martin Burkhart, Xenofontas A. Dimitropoulos |
ACM Trans. Inf. Syst. Secur. | 2 |
| 2010 | Fast Privacy-Preserving Top-k Queries Using Secret SharingabstractOver the past several years a lot of research has focused on distributed top-k computation. In this work we are interested in the following privacy-preserving distributed top-k problem. A set of parties hold private lists of key-value pairs and want to find and disclose the fe key-value pairs with largest aggregate values without revealing any other information. We use secure multiparty computation (MPC) techniques to solve this problem and design two MPC protocols, PPTK and PPTKS, putting emphasis on their efficiency. PPTK uses a hash table to condense a possibly large and sparse space of keys and to probabilistically estimate the aggregate values of the top-k keys. PPTKS uses multiple hash tables, i.e., sketches, to improve the estimation accuracy of PPTK. We evaluate our protocols using real traffic traces and show that they accurately and efficiently aggregate distributions of IP addresses and port numbers to find the globally most frequent IP addresses and port numbers. Martin Burkhart, Xenofontas A. Dimitropoulos |
ICCCN | 2 |
| 2010 | Digging into HTTPS: flow-based classification of webmail trafficabstractRecently, webmail interfaces, e.g., Horde, Outlook Web Access, and webmail platforms such as GMail, Yahoo!, and Hotmail have seen a tremendous boost in popularity. Given the importance of e-mail for personal and business use alike, and its exposure to imminent threats, there exists the need for a comprehensive view of the Internet mail system, including webmail traffic. We, in this paper, propose a novel, passive approach to identify webmail traffic solely based on network-level data in order to obtain a comprehensive view of the mail system. Key to our approach is that we leverage correlations across protocols and time to introduce three novel features for HTTPS webmail classification. Our first feature is based on the finding that webmail servers tend to reside close to legacy mail servers, e.g. IMAP and POP, which can be easily identified. Our second feature leverages that the usage of webmail services results in distinct patterns on sessions' duration and on the diurnal/weekly traffic usage profile. In addition, our third feature exploits the observation that traffic flows to webmail platforms exhibit inherent periodicities due to the fact that AJAX-based clients periodically check for new messages. We use these three features to build a simple classifier and detect webmail traffic on real-world NetFlow traces from a medium-sized backbone network. We believe that the major contribution of this paper -- exploring a set of new features that could classify applications that run over HTTPS ports solely based on NetFlow data -- will stimulate more general advance in the field of traffic classification. Dominik Schatzmann, Wolfgang Mühlbauer, Thrasyvoulos Spyropoulos, Xenofontas A. Dimitropoulos |
Internet Measurement Conference | 4 |
| 2010 | Automating root-cause analysis of network anomalies using frequent itemset miningabstractFinding the root-cause of a network security anomaly is essential for network operators. In our recent work [1, 5], we introduced a generic technique that uses frequent itemset\nmining to automatically extract and summarize the traffic flows causing an anomaly. Our evaluation using two different\nanomaly detectors (including a commercial one) showed that our approach works surprisingly well extracting the anomalous\nflows in most studied cases using sampled and unsampled NetFlow traces from two networks. In this demonstration, we will showcase an open-source anomaly-extraction\nsystem based on our technique, which we integrated with a commercial anomaly detector and use in the NOC of the GÉANT network since late 2009. We will report a number of detected security anomalies and will illustrate how an operator can use our system to automatically extract and summarize anomalous flows. Ignasi Paredes-Oliva, Xenofontas A. Dimitropoulos, Maurizio Molina, Pere Barlet-Ros, Daniela Brauckhoff |
SIGCOMM | 2 |
| 2010 | SEPIA: Privacy-Preserving Aggregation of Multi-Domain Network Events and Statistics
Martin Burkhart, Mario Strasser, Dilip Many, Xenofontas A. Dimitropoulos |
USENIX Security Symposium | 4 |
| 2009 | Anomaly extraction in backbone networks using association rulesabstractAbstract—Anomaly extraction refers to automatically finding, in a large set of flows observed during an anomalous time interval, the flows associated with the anomalous event(s). It is important for root-cause analysis, network forensics, attack mitigation, and anomaly modeling. In this paper, we use meta-data provided by several histogram-based detectors to identify suspicious flows, and then apply association rule mining to find and summarize anoma-lous flows. Using rich traffic data from a backbone network, we show that our technique effectively finds the flows associated with the anomalous event(s) in all studied cases. In addition, it triggers a very small number of false positives, on average between 2 and 8.5, which exhibit specific patterns and can be trivially sorted out by an administrator. Our anomaly extraction method significantly reduces the work-hours needed for analyzing alarms, making anomaly detection systems more practical. Index Terms—Association rules, computer networks, data mining, detection algorithms. Daniela Brauckhoff, Xenofontas A. Dimitropoulos, Arno Wagner, Kavé Salamatian |
Internet Measurement Conference | 2 |
| 2009 | On the 95-Percentile Billing Method
Xenofontas A. Dimitropoulos, Paul Hurley, Andreas Kind, Marc Ph. Stoecklin |
PAM | 1 |
| 2009 | Histogram-based traffic anomaly detectionabstractIdentifying network anomalies is essential in enterprise and provider networks for diagnosing events, like attacks or failures, that severely impact performance, security, and Service Level Agreements (SLAs). Feature-based anomaly detection models (ab)normal network traffic behavior by analyzing different packet header features, like IP addresses and port numbers. In this work, we describe a new approach to feature-based anomaly detection that constructs histograms of different traffic features, models histogram patterns, and identifies deviations from the created models. We assess the strengths and weaknesses of many design options, like the utility of different features, the construction of feature histograms, the modeling and clustering algorithms, and the detection of deviations. Compared to previous feature-based anomaly detection approaches, our work differs by constructing detailed histogram models, rather than using coarse entropy-based distribution approximations. We evaluate histogram-based anomaly detection and compare it to previous approaches using collected network traffic traces. Our results demonstrate the effectiveness of our technique in identifying a wide range of anomalies. The assessed technical details are generic and, therefore, we expect that the derived insights will be useful for similar future research efforts. Andreas Kind, Marc Ph. Stoecklin, Xenofontas A. Dimitropoulos |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2008 | The eternal sunshine of the sketch data structure
Xenofontas A. Dimitropoulos, Marc Ph. Stoecklin, Paul Hurley, Andreas Kind |
Comput. Networks | 1 |
| 2006 | Efficient large-scale BGP simulations
Xenofontas A. Dimitropoulos, George F. Riley |
Comput. Networks | 1 |