Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Qiaofeng Qin

dblp:202/1662 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
1since 2021 · last 2021
0000-0002-8848-5916ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 7 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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
4 papers
Cellular and mobile networks · 36% Software-defined and programmable networks · 19% Network optimization and economics · 19%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 13 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network measurement and analytics
congestion prediction
0.512021
Generalizable and Interpretable Deep Learning for Network Congestion Prediction · ICNP 2021
Cellular and mobile networks
network slicing
0.412020
Network Slicing in Heterogeneous Software-defined RANs · INFOCOM 2020
Cellular and mobile networks
radio access networks
0.412020
Network Slicing in Heterogeneous Software-defined RANs · INFOCOM 2020
Cellular and mobile networks › radio access networks › RAN architecture
software-defined RAN
0.412020
Network Slicing in Heterogeneous Software-defined RANs · INFOCOM 2020
Software-defined and programmable networks › SDN control plane
distributed SDN
0.412019
Learning the Optimal Synchronization Rates in Distributed SDN Control Architectures · INFOCOM 2019
Network optimization and economics
resource allocation
0.332020
Network Slicing in Heterogeneous Software-defined RANs · INFOCOM 2020
Learning the Optimal Synchronization Rates in Distributed SDN Control Architectures · INFOCOM 2019
SDN Controller Placement at the Edge: Optimizing Delay and Overheads · INFOCOM 2018
Software-defined and programmable networks › SDN controller
SDN controller placement
0.312018
SDN Controller Placement at the Edge: Optimizing Delay and Overheads · INFOCOM 2018
Network management and operations
network monitoring
0.112021
Generalizable and Interpretable Deep Learning for Network Congestion Prediction · ICNP 2021
Network optimization and economics
auction mechanism
0.112020
Network Slicing in Heterogeneous Software-defined RANs · INFOCOM 2020
Network optimization and economics › combinatorial optimization
knapsack optimization
0.112019
Learning the Optimal Synchronization Rates in Distributed SDN Control Architectures · INFOCOM 2019
Distributed systems
distributed coordination
0.112019
Learning the Optimal Synchronization Rates in Distributed SDN Control Architectures · INFOCOM 2019
Distributed systems › distributed coordination
state synchronization
0.112019
Learning the Optimal Synchronization Rates in Distributed SDN Control Architectures · INFOCOM 2019
Network optimization and economics
delay minimization
0.112018
SDN Controller Placement at the Edge: Optimizing Delay and Overheads · INFOCOM 2018

Methods — techniques the papers use, named apart from their topics

learning theory · 0.8knapsack optimization · 0.8graph attention network · 0.5deep learning · 0.5service orchestration · 0.4double auction · 0.4supermodular function optimization · 0.3linearization · 0.3approximation algorithm · 0.3
YearPublicationVenuePosition
2021 Generalizable and Interpretable Deep Learning for Network Congestion Prediction
abstract
While recent years have witnessed a steady trend of applying Deep Learning (DL) to networking systems, most of the underlying Deep Neural Networks (DNNs) suffer two major limitations. First, they fail to generalize to topologies unseen during training. This lack of generalizability hampers the ability of the DNNs to make good decisions every time the topology of the networking system changes. Second, existing DNNs commonly operate as "blackboxes" that are difficult to interpret by network operators, and hinder their deployment in practice. In this paper, we propose to rely on a recently developed family of graph-based DNNs to address the aforementioned limitations. More specifically, we focus on a network congestion prediction application and apply Graph Attention (GAT) models to make congestion predictions per link using the graph topology and time series of link loads as inputs. Evaluations on three real backbone networks demonstrate the benefits of our proposed approach in terms of prediction accuracy, generalizability, and interpretability.
Konstantinos Poularakis, Qiaofeng Qin, Franck Le, Sastry Kompella, Leandros Tassiulas
ICNP2
2020 A Learning Approach with Programmable Data Plane towards IoT Security
abstract
Security threats arising in massively connected Internet of Things (IoT) devices have attracted wide attention. It is necessary to equip IoT gateways with firewalls to prevent hacked devices from infecting a larger amount of network nodes. The match-and-action mechanism of Software Defined Networking (SDN) provides the means to differentiate malicious traffic flows from normal ones, which mirrors the past firewall mechanisms but with a new flexible and dynamically reconfigurable twist. However, vulnerabilities of IoT devices and heterogeneous protocols coexisting in the same network challenge the extension of SDN into the IoT domain. To overcome these challenges, we leverage the high level of data plane programmability brought by the P4 language and design a novel two-stage deep learning method for attack detection tailored to that particular language. Our method is able to generate flow rules that match a small number of header fields from arbitrary protocols while maintaining high performance of attack detection. Evaluations using network traces of different IoT protocols show significant benefits in accuracy, efficiency and universality over state-of-the-art methods.
Qiaofeng Qin, Konstantinos Poularakis, Leandros Tassiulas
ICDCS1
2020 Network Slicing in Heterogeneous Software-defined RANs
abstract
5G technologies promise to revolutionize mobile networks and push them to the limits of resource utilization. Besides better capacity, we also need better resource management via virtualization. End-to-end network slicing not only involves the core but also the Radio Access Network (RAN) which makes this a challenging problem. This is because multiple alternative radio access technologies exist (e. g. ,LTE, WLAN, and WiMAX), and there is no unifying abstraction to compare and compose from diverse technologies. In addition, existing work assumes that all RAN infrastructure exists under a single administrative domain. Software-Defined Radio Access Network (SD-RAN) offers programmability that facilitates a unified abstraction for resource sharing and composition across multiple providers harnessing different technology stacks. In this paper we propose a new architecture for heterogeneous RAN slicing across multiple providers. A central component in our architecture is a service orchestrator that interacts with multiple network providers and service providers to negotiate resource allocations that are jointly optimal. We propose a double auction mechanism that captures the interaction among selfish parties and guarantees convergence to optimal social welfare in finite time. We then demonstrate the feasibility of our proposed system by using open source SD-RAN systems such as EmPOWER (WiFi) and FlexRAN (LTE).
Qiaofeng Qin, Nakjung Choi, Muntasir Raihan Rahman, Marina Thottan, Leandros Tassiulas
INFOCOM1
2020 Line-Speed and Scalable Intrusion Detection at the Network Edge via Federated Learning
Qiaofeng Qin, Konstantinos Poularakis, Kin K. Leung, Leandros Tassiulas
Networking1
2019 Learning the Optimal Synchronization Rates in Distributed SDN Control Architectures
abstract
Since the early development of Software-Defined Network (SDN) technology, researchers have been concerned with the idea of physical distribution of the control plane to address scalability and reliability challenges of centralized designs. However, having multiple controllers managing the network while maintaining a “logically-centralized” network view brings additional challenges. One such challenge is how to coordinate the management decisions made by the controllers which is usually achieved by disseminating synchronization messages in a peer-to-peer manner. While there exist many architectures and protocols to ensure synchronized network views and drive coordination among controllers, there is no systematic methodology for deciding the optimal frequency (or rate) of message dissemination. In this paper, we fill this gap by introducing the SDN synchronization problem: how often to synchronize the network views for each controller pair. We consider two different objectives; first, the maximization of the number of controller pairs that are synchronized, and second, the maximization of the performance of applications of interest which may be affected by the synchronization rate. Using techniques from knapsack optimization and learning theory, we derive algorithms with provable performance guarantees for each objective. Evaluation results demonstrate significant benefits over baseline schemes that synchronize all controller pairs at equal rate.
Konstantinos Poularakis, Qiaofeng Qin, Liang Ma 0002, Sastry Kompella, Kin K. Leung, Leandros Tassiulas
INFOCOM2
2019 Hybrid SDN Control in Mobile Ad Hoc Networks
abstract
Software defined networking (SDN) can be beneficial in mobile ad hoc networks (MANETs) to increase flexibility, provide programmability and simplify management. The high dynamics in mobile networks, however, raise new reliability challenges to the conventional centralized control plane of SDN. To increase reliability, methods such as placing multiple controllers in the network have been considered that add redundancy in the control plane in a brute force manner. However, these methods cannot by themselves fundamentally solve the reliability problem. To address this issue, this paper complements the controller placement methods with a new architecture that has a hybrid structure splitting the routing decision logic between the controllers and the data plane nodes. Specifically, the controllers can break the routing path into segments, similar to the segment routing technique, and broadcast the list of segment labels to the data plane nodes. The latter are able to make the actual forwarding decisions for each segment in a distributed manner, e.g., by running an existing MANET protocol like OLSR. Experiments on a testbed built from commercial mobile devices with integrated SDN functionality highlight the feasibility and benefits of the proposed architecture.
Konstantinos Poularakis, Qiaofeng Qin, Kelvin Marcus, Kevin S. Chan, Kin K. Leung, Leandros Tassiulas
SMARTCOMP2
2019 Flexible SDN control in tactical ad hoc networks
Konstantinos Poularakis, Qiaofeng Qin, Erich M. Nahum, Miguel Rio, Leandros Tassiulas
Ad Hoc Networks2
2018 SDN Controller Placement at the Edge: Optimizing Delay and Overheads
abstract
Fog architectures at the network edge are becoming a popular research trend to provide elastic resources and services to end-users, where the processing capacity resides at the network periphery as opposed to traditional data-centers. Despite their momentum, the control plane of these architectures remains complex and challenging to implement. To enhance control capability, in this work, we propose to use Software Defined Networking. SDN moves the control logic off data plane devices and onto external network entities, the controllers. We provide a proof-of-concept implementation of a multi-controller edge system and measure traffic delay and overheads. The results reveal the sensitivity of delay to the location of controllers and the magnitude of inter-controller and controller-node overheads. Guided by the above, we model the problem of determining the placement of controllers in the edge network. Using linearization and supermodular function techniques, we present approximation solutions which perform close to optimal and better than state-of-the-art methods.
Qiaofeng Qin, Konstantinos Poularakis, George Iosifidis, Leandros Tassiulas
INFOCOM1
2018 SDN Controller Placement With Delay-Overhead Balancing in Wireless Edge Networks
abstract
Fog architectures at the network edge are becoming a popular research trend to provide elastic resources and services to end-users, where the processing capacity resides at the network periphery as opposed to traditional data-centers. Despite their momentum, the control plane of these architectures remains complex and challenging to implement. To enhance control capability, in this paper, we propose to use software defined networking (SDN). SDN moves the control logic off data plane devices and onto external network entities, the controllers. We provide a proof-of-concept implementation of a multi-controller edge system and measure traffic delay and overheads. The results reveal the sensitivity of delay to the location of controllers and the magnitude of inter-controller and controller-node overheads. Guided by the above, we model the problem of determining the placement of controllers in the edge network. Using linearization and supermodular function techniques, we present approximation solutions which perform close to optimal and substantially better than state-of-the-art methods. Finally, we analyze the interplay between various performance and reliability objectives.
Qiaofeng Qin, Konstantinos Poularakis, George Iosifidis, Sastry Kompella, Leandros Tassiulas
IEEE Trans. Netw. Serv. Manag.1