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

Ye Yu 0001

dblp:37/5423-1 · DBLP profile ↗
← Back
16ranked-venue papers
7as first author
0since 2021 · last 2020
0000-0003-4541-6918ORCID · verified

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

Computer networks · 10 · 5 first-authorSystems, architecture and hardware · 4 · 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
8 papers
Routing and switching · 29% Datacenter networks · 16% Network management and operations · 15%
Network and information security
2 papers
Systems and software security · 35% Network security · 35% Cryptographic protocols and secure computation · 30%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 44% Interconnection networks and networks-on-chip · 44% Cloud and datacenter computing · 13%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

Topics — the 30 heaviest of 36, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Datacenter networks
data center network topology
0.422016
Space Shuffle: A Scalable, Flexible, and High-Performance Data Center Network · IEEE Trans. Parallel Distributed Syst. 2016
Space Shuffle: A Scalable, Flexible, and High-Bandwidth Data Center Network · ICNP 2014
Routing and switching › geographic routing
greedy routing
0.422016
Space Shuffle: A Scalable, Flexible, and High-Performance Data Center Network · IEEE Trans. Parallel Distributed Syst. 2016
Space Shuffle: A Scalable, Flexible, and High-Bandwidth Data Center Network · ICNP 2014
Datacenter networks › data center network topology
scalable topology
0.422016
Space Shuffle: A Scalable, Flexible, and High-Performance Data Center Network · IEEE Trans. Parallel Distributed Syst. 2016
Space Shuffle: A Scalable, Flexible, and High-Bandwidth Data Center Network · ICNP 2014
Software-defined and programmable networks
network function virtualization
0.412020
SICS: Secure and Dynamic Middlebox Outsourcing · IEEE/ACM Trans. Netw. 2020
Network security › anonymity networks › anonymous communication
traffic privacy
0.412020
SICS: Secure and Dynamic Middlebox Outsourcing · IEEE/ACM Trans. Netw. 2020
Internet of things and sensor networks › iot networks
iot communication
0.412019
Toward Secure and Efficient Communication for the Internet of Things · IEEE/ACM Trans. Netw. 2019
Physical-layer communications › physical layer security
secure communication
0.412019
Toward Secure and Efficient Communication for the Internet of Things · IEEE/ACM Trans. Netw. 2019
Memory systems › memory disaggregation
memory network
0.412019
String Figure: A Scalable and Elastic Memory Network Architecture · HPCA 2019
Interconnection networks and networks-on-chip
network topology
0.412019
String Figure: A Scalable and Elastic Memory Network Architecture · HPCA 2019
Bioinformatics and computational biology › metagenomics
k-mer-based classification
0.312018
A novel data structure to support ultra-fast taxonomic classification of metagenomic sequences with k-mer signatures · Bioinform. 2018
Bioinformatics and computational biology › metagenomics
metagenomic sequence classification
0.312018
A novel data structure to support ultra-fast taxonomic classification of metagenomic sequences with k-mer signatures · Bioinform. 2018
Bioinformatics and computational biology › metagenomics
taxonomic classification
0.312018
A novel data structure to support ultra-fast taxonomic classification of metagenomic sequences with k-mer signatures · Bioinform. 2018
Routing and switching › routing algorithms
hash-routing
0.312018
Memory-Efficient and Ultra-Fast Network Lookup and Forwarding Using Othello Hashing · IEEE/ACM Trans. Netw. 2018
Routing and switching
IP lookup
0.312018
Memory-Efficient and Ultra-Fast Network Lookup and Forwarding Using Othello Hashing · IEEE/ACM Trans. Netw. 2018
Routing and switching
packet forwarding
0.312018
Memory-Efficient and Ultra-Fast Network Lookup and Forwarding Using Othello Hashing · IEEE/ACM Trans. Netw. 2018
Internet of things and sensor networks
data forwarding
0.312017
A concise forwarding information base for scalable and fast name lookups · ICNP 2017
Network management and operations › fault management
fault diagnosis
0.312017
Practical Network-Wide Packet Behavior Identification by AP Classifier · IEEE/ACM Trans. Netw. 2017
Network measurement and analytics › protocol analysis
forwarding behavior analysis
0.312017
Practical Network-Wide Packet Behavior Identification by AP Classifier · IEEE/ACM Trans. Netw. 2017
Routing and switching
forwarding table
0.312017
A concise forwarding information base for scalable and fast name lookups · ICNP 2017
Internet architecture and protocols › domain name system
name lookup
0.312017
A concise forwarding information base for scalable and fast name lookups · ICNP 2017
Network management and operations
network verification
0.312017
Practical Network-Wide Packet Behavior Identification by AP Classifier · IEEE/ACM Trans. Netw. 2017
Software-defined and programmable networks
programmable data plane
0.312017
A concise forwarding information base for scalable and fast name lookups · ICNP 2017
Algorithms and data structures › data structure design › search structures
hashing
0.312017
A concise forwarding information base for scalable and fast name lookups · ICNP 2017
Algorithms and data structures › data structure design › search structures › hashing › perfect hashing
minimal perfect hashing
0.312017
A concise forwarding information base for scalable and fast name lookups · ICNP 2017
Routing and switching
routing
0.212016
Space Shuffle: A Scalable, Flexible, and High-Performance Data Center Network · IEEE Trans. Parallel Distributed Syst. 2016
Network management and operations › network verification
atomic predicates
0.212015
Practical network-wide packet behavior identification by AP classifier · CoNEXT 2015
Software-defined and programmable networks › runtime verification
rule enforcement verification
0.212015
Practical network-wide packet behavior identification by AP classifier · CoNEXT 2015
Datacenter networks
bisection bandwidth
0.212014
Space Shuffle: A Scalable, Flexible, and High-Bandwidth Data Center Network · ICNP 2014
Bioinformatics and computational biology
metagenomics
0.112018
A novel data structure to support ultra-fast taxonomic classification of metagenomic sequences with k-mer signatures · Bioinform. 2018
Wireless networking
network scalability
0.112016
Space Shuffle: A Scalable, Flexible, and High-Performance Data Center Network · IEEE Trans. Parallel Distributed Syst. 2016

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

othello hashing · 0.9label-based rule matching · 0.9encryption · 0.9geometric star chaining · 0.8dynamic tree chaining · 0.8bloom filter · 0.6simulation · 0.4network reconfiguration · 0.4hybrid routing protocol · 0.4RTL simulation · 0.4probabilistic hashing · 0.3l-othello data structure · 0.3control plane computation · 0.3atomic predicate analysis · 0.3greedy routing · 0.2
YearPublicationVenuePosition
2020 Concury: a fast and light-weight software cloud load balancer
abstract
A load balancer (LB) is a vital network function for cloud services to balance the load amongst resources. Stateful software LBs that run on commodity servers provide flexibility, cost-efficiency, and packet consistency. However, current designs have two main limitations: 1) states are stored as digests, which may cause packet inconsistency due to digest collisions; 2) the data plane needs to update for every new connection, and frequent updates hurt throughput and packet consistency. In this work, we present a new software stateful LB called Concury, which is the first solution to solve these problems. The key innovation of Concury is a new method to maintain large network states with frequent connection arrivals, which is succinct in memory cost, consistent under network changes, and incurs low update cost. The evaluation results show that the Concury algorithm provides 4x throughput and consumes less memory compared to other LB algorithms, while providing weighted load balancing and false-hit freedom, for both real and synthetic data center traffic. We implement Concury and evaluate it in two real networks. It achieves 67.2 Gbps single-thread throughput on a cheap desktop computer in 100GbE.
Shouqian Shi, Ye Yu 0001, Minghao Xie, Xin Li 0057, Ying Zhang 0022, Chen Qian 0001
SoCC2
2020 SICS: Secure and Dynamic Middlebox Outsourcing
abstract
There is an increasing trend that enterprises outsource their middlebox processing to a cloud for lower cost and easier management. However, outsourcing middleboxes brings threats to the enterprise's private information, including the traffic and rules of middleboxes, all of which are visible within the cloud. Existing solutions for secure middlebox outsourcing either incur significant performance overhead or do not support incremental updates. In this article, we present a secure and dynamic middlebox outsourcing framework, SICS, short for Secure In-Cloud Service. SICS encrypts each packet header and uses a label for in-cloud rule matching, which enables the cloud to perform its functionalities correctly with minimum header information leakage. Evaluation results show that SICS achieves higher throughput, faster construction and update speed, and lower resource overhead at the enterprise and in the cloud when compared with existing solutions.
Huazhe Wang, Xin Li 0057, Yang Wang 0009, Yu Zhao 0010, Ye Yu 0001, Hongkun Yang, Chen Qian 0001
IEEE/ACM Trans. Netw.5
2019 String Figure: A Scalable and Elastic Memory Network Architecture
abstract
Demand for server memory capacity and performance is rapidly increasing due to expanding working set sizes of modern applications, such as big data analytics, inmemory computing, deep learning, and server virtualization. One promising techniques to tackle this requirements is memory networking, whereby a server memory system consists of multiple 3D die-stacked memory nodes interconnected by a high-speed network. However, current memory network designs face substantial scalability and flexibility challenges. This includes (1) maintaining high throughput and low latency in large-scale memory networks at low hardware cost, (2) efficiently interconnecting an arbitrary number of memory nodes, and (3) supporting flexible memory network scale expansion and reduction without major modification of the memory network design or physical implementation. To address the challenges, we propose String Figure1, a highthroughput, elastic, and scalable memory network architecture. String Figure consists of (1) an algorithm to generate random topologies that achieve high network throughput and nearoptimal path lengths in large-scale memory networks, (2) a hybrid routing protocol that employs a mix of computation and look up tables to reduce the overhead of both in routing, (3) a set of network reconfiguration mechanisms that allow both static and dynamic network expansion and reduction. Our experiments using RTL simulation demonstrate that String Figure can interconnect over one thousand memory nodes with a shortest path length within five hops across various traffic patterns and real workloads.
Matheus Ogleari, Ye Yu 0001, Chen Qian 0001, Ethan L. Miller, Jishen Zhao
HPCA2
2019 Toward Secure and Efficient Communication for the Internet of Things
abstract
Internet of Things has been widely applied in everyday life, ranging from transportation and healthcare to smart homes. As most IoT devices carry constrained resources and limited storage capacity, sensing data need to be transmitted to and stored at resource-rich platforms, such as a cloud. IoT applications need to retrieve sensing data from the cloud for analysis and decision-making purposes. Ensuring the authenticity and integrity of the sensing data is essential for the correctness and safety of IoT applications. We summarize the new challenges of the IoT data communication with authenticity and integrity and argue that existing solutions cannot be easily adopted to resource-constraint IoT devices. We present two solutions called dynamic tree chaining and geometric star chaining that provide efficient and secure communication for the Internet of Things. Extensive simulations and prototype emulation experiments driven by real IoT data show that the proposed system is more efficient than alternative solutions in terms of time and space.
Xin Li 0057, Minmei Wang, Huazhe Wang, Ye Yu 0001, Chen Qian 0001
IEEE/ACM Trans. Netw.4
2018 NetCP: Consistent, Non-Interruptive and Efficient Checkpointing and Rollback of SDN
abstract
Network failures are inevitable due to its increasing complexity, which significantly hampers system availability and performance. While adopting checkpointing and rollback recovery protocols (C/R for abbreviation) from distributed systems into computer networks is promising, several specific challenges appear as we design a C/R system for Software-Defined Networks (SDN). The C/R should be coordinated with other applications in the SDN controller, each individual switch C/R should not interrupt traffic traversing it, and SDN controller C/R faces the challenge of time and space overhead. We propose a C/R framework for SDN, named NetCP. NetCP coordinates C/R and other applications to get consistent global checkpoints, it leverages redundant forwarding tables in SDN switches for C/R so as to avoid interrupting traversing traffic, and it analyzes the dependencies between controller applications to make minimal C/R decision. We have implemented NetCP in a prototype system using the current standard SDN tools and demonstrate that it achieves consistency, non-interruption, and efficiency with negligible overhead.
Ye Yu 0001, Chen Qian 0001, Wenfei Wu, Ying Zhang 0022
IWQoS1
2018 A novel data structure to support ultra-fast taxonomic classification of metagenomic sequences with k-mer signatures
abstract
Motivation: Metagenomic read classification is a critical step in the identification and quantification of microbial species sampled by high-throughput sequencing. Although many algorithms have been developed to date, they suffer significant memory and/or computational costs. Due to the growing popularity of metagenomic data in both basic science and clinical applications, as well as the increasing volume of data being generated, efficient and accurate algorithms are in high demand. Results: We introduce MetaOthello, a probabilistic hashing classifier for metagenomic sequencing reads. The algorithm employs a novel data structure, called l-Othello, to support efficient querying of a taxon using its k-mer signatures. MetaOthello is an order-of-magnitude faster than the current state-of-the-art algorithms Kraken and Clark, and requires only one-third of the RAM. In comparison to Kaiju, a metagenomic classification tool using protein sequences instead of genomic sequences, MetaOthello is three times faster and exhibits 20-30% higher classification sensitivity. We report comparative analyses of both scalability and accuracy using a number of simulated and empirical datasets. Availability and implementation: MetaOthello is a stand-alone program implemented in C ++. The current version (1.0) is accessible via https://doi.org/10.5281/zenodo.808941. Contact: [email protected]. Supplementary information: Supplementary data are available at Bioinformatics online.
Xinan Liu, Ye Yu 0001, Corrine F. Elliott, Chen Qian 0001, Jinze Liu
Bioinform.2
2018 Memory-Efficient and Ultra-Fast Network Lookup and Forwarding Using Othello Hashing
Ye Yu 0001, Djamal Belazzougui, Chen Qian 0001, Qin Zhang 0001
IEEE/ACM Trans. Netw.1
2017 A concise forwarding information base for scalable and fast name lookups
abstract
Forwarding information base (FIB) scalability and its lookup speed are fundamental problems of numerous network technologies that uses location-independent network names. In this paper we present a new network algorithm, Othello Hashing, and its application of a FIB design called Concise, which uses very little memory to support ultra-fast lookups of network names. Othello Hashing and Concise make use of minimal perfect hashing and relies on the programmable network framework to support dynamic updates. Our conceptual contribution of Concise is to optimize the memory efficiency and query speed in the data plane and move the relatively complex construction and update components to the resource-rich control plane. We implemented Concise on three platforms. Experimental results show that Concise uses significantly smaller memory to achieve much faster query speed compared to existing solutions of network name lookups.
Ye Yu 0001, Djamal Belazzougui, Chen Qian 0001, Qin Zhang 0001
ICNP1
2017 Practical Network-Wide Packet Behavior Identification by AP Classifier
abstract
Identifying the network-wide forwarding behaviors of a packet is essential for many network management applications, including rule verification, policy enforcement, attack detection, traffic engineering, and fault localization. Current tools that can perform packet behavior identification either incur large time and memory costs or do not support real-time updates. In this paper, we present AP Classifier, a control plane tool for packet behavior identification. AP Classifier is developed based on the concept of atomic predicates, which can be used to characterize the forwarding behaviors of packets. Experiments using the data plane network state of two real networks show that the processing speed of AP Classifier is faster than existing tools by at least an order of magnitude. Furthermore, AP Classifier uses very small memory and is able to support real-time updates.
Huazhe Wang, Chen Qian 0001, Ye Yu 0001, Hongkun Yang, Simon S. Lam
IEEE/ACM Trans. Netw.3
2016 Failure-Resilient Routing for Server-Centric Data Center Networks with Random Topologies
abstract
Data center networks with random topologies provide several promising features, such as near-optimal bisection bandwidth and flexibility of incremental growth. However, network failures are ubiquitous and significantly affect the performance of cloud services, such as availability and bandwidth. Existing random topology based data centers do not provide specific fault-tolerance mechanisms to recover the network from failures and to protect network performance from downgrading. In this work, we design FTDC, a fault-tolerant network and its routing protocols. FTDC is developed to provide high-bandwidth and flexibility to data center applications and achieve fault tolerance in a self-fixing manner. Upon failures, the nodes automatically explore valid paths to deliver packets to the destination by exchanging control packets. FTDC is a generalized solution that can be applied to multiple existing data center topologies. Experimental results show that FTDC demonstrates high performance with very little extra overhead during network failures.
Ye Yu 0001, Chen Qian 0001
CloudCom1
2016 Garlic Cast: Lightweight and Decentralized Anonymous Content Sharing
abstract
Anonymous content sharing over the Internet protects user privacy and content confidentiality. Most overlay anonymous communication protocols employ some relay nodes as the proxies to forward content and require relays to perform cryptography or coding operations on messages. They have two major limitations. First, extra computation overhead may discourage overlay nodes from serving as relays. Second, long forwarding latency at relays makes an anonymous path easier to fail under network churn. In this paper, we present a lightweight and decentralized anonymous content sharing system named Garlic Cast, which requires near-zero computation cost on relays and does not rely on any centralized service. Garlic Cast uses random walks to find proxies in overlay networks and an security-enhanced Information Dispersal Algorithm to search and deliver content files. We have implemented a prototype of Garlic Cast and performed extensive simulation on real overlay topologies. Evaluation results show that the throughput of Garlic Cast is higher than that of RSA-based anonymous routing by over two orders of magnitude. Garlic Cast provides high level of anonymity and is robust to various attacks.
Chen Qian 0001, Ye Yu 0001, Sheng Zhong 0002
ICPADS4
2016 FTDC: A fault-tolerant server-centric data center network
abstract
Server-centric data center networks enable several important features of modern data center applications, such as cloud storage and big data processing. However, network failures are ubiquitous and significantly affect network performance, such as routing correctness and network bandwidth. Existing server-centric data centers do not provide specific fault-tolerance mechanisms to recover the network from failures and to protect network performance from downgrading. In this work, we design FTDC, a fault-tolerant network and its routing protocols. FTDC is developed to provide high-bandwidth and flexibility to data center applications and achieve fault tolerance in a self-fixing manner. Upon failures, the servers automatically explore valid paths to deliver packets to the destination by exchanging control messages among servers. Experimental results show that FTDC demonstrate high performance with very little extra overhead during network failures.
Ye Yu 0001, Chen Qian 0001
IWQoS1
2016 DiFS: Distributed Flow Scheduling for adaptive switching in FatTree data center networks
Wenzhi Cui, Ye Yu 0001, Chen Qian 0001
Comput. Networks2
2016 Space Shuffle: A Scalable, Flexible, and High-Performance Data Center Network
abstract
The increasing need of cloud and big data applications requires data center networks to be scalable and bandwidth-rich. Current data center network architectures often use rigid topologies to increase network bandwidth. A major limitation is that they can hardly support incremental network growth. Recent work has been investigating new network architecture and protocols to achieve three important design goals of large data centers, namely, high throughput, routing and forwarding scalability, and flexibility for incremental growth. Unfortunately, existing data center network architectures focus on one or two of the above properties and pay little attention to the others. In this paper, we design a novel flexible data center network architecture, Space Shuffle (S2), which applies greedy routing on multiple ring spaces to achieve high-throughput, scalability, and flexibility. The proposed greedy routing protocol of S2 effectively exploits the path diversity of densely connected topologies and enables key-based routing. Extensive experimental studies show that S2 provides high bisectional bandwidth and throughput, near-optimal routing path lengths, extremely small forwarding state, fairness among concurrent data flows, and resiliency to network failures.
Ye Yu 0001, Chen Qian 0001
IEEE Trans. Parallel Distributed Syst.1
2015 Practical network-wide packet behavior identification by AP classifier
abstract
Identifying the network-wide forwarding behaviors of a packet is essential for many network management applications, including rule verification, policy enforcement, attack detection, traffic engineering, and fault localization. Current tools that can perform packet behavior identification either incur large time and memory costs or do not support real-time updates. In this paper we present AP Classifier, a control plane tool for packet behavior identification. AP Classifier is developed based on the concept of atomic predicates which can be used to characterize the forwarding behaviors of packets. Experiments using the data plane network state of two real networks show that the processing speed of AP Classifier is faster than existing tools by at least an order of magnitude. Furthermore, AP Classifier uses very small memory and is able to support real-time updates.
Huazhe Wang, Chen Qian 0001, Ye Yu 0001, Hongkun Yang, Simon S. Lam
CoNEXT3
2014 Space Shuffle: A Scalable, Flexible, and High-Bandwidth Data Center Network
abstract
Data center applications require the network to be scalable and bandwidth-rich. Current data center network architectures often use rigid topologies to increase network bandwidth. A major limitation is that they can hardly support incremental network growth. Recent studies propose to use random interconnects to provide growth flexibility. However, routing on a random topology suffers from control and data plane scalability problems, because routing decisions require global information and forwarding state cannot be aggregated. In this paper, we design a novel flexible data center network architecture, Space Shuffle (S2), which applies greedy routing on multiple ring spaces to achieve high-throughput, scalability, and flexibility. The proposed greedy routing protocol of S2 effectively exploits the path diversity of densely connected topologies and enables key-based routing. Extensive experimental studies show that S2 provides high bisectional bandwidth and throughput, near-optimal routing path lengths, extremely small forwarding state, fairness among concurrent data flows, and resiliency to network failures.
Ye Yu 0001, Chen Qian 0001
ICNP1