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

Youyang Yao

dblp:189/0133 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
2since 2021 · last 2021
—ORCID · none

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

Systems, architecture and hardware · 1Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 58% High-performance computing · 23% Parallel and multicore computing · 19%
Databases, data mining, and information retrieval
4 papers
Graph data management · 91% Data models and query languages · 9%
Artificial intelligence
1 paper
Graph learning · 100%

Topics — the 11 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph neural network
0.512021
GraphScope: A Unified Engine For Big Graph Processing · Proc. VLDB Endow. 2021
Graph data management › graph analytics
distributed graph analysis
0.512021
GAIA: A System for Interactive Analysis on Distributed Graphs Using a High-Level Language · NSDI 2021
Distributed systems › distributed graph processing
distributed graph processing engine
0.512021
GraphScope: A Unified Engine For Big Graph Processing · Proc. VLDB Endow. 2021
High-performance computing
large-scale graph processing
0.512021
GraphScope: A Unified Engine For Big Graph Processing · Proc. VLDB Endow. 2021
Graph data management › graph processing
large-scale graph processing
0.312018
Replication-Based Fault-Tolerance for Large-Scale Graph Processing · IEEE Trans. Parallel Distributed Syst. 2018
Distributed systems
fault tolerance
0.312018
Replication-Based Fault-Tolerance for Large-Scale Graph Processing · IEEE Trans. Parallel Distributed Syst. 2018
Distributed systems › replication
replication and fault tolerance
0.312018
Replication-Based Fault-Tolerance for Large-Scale Graph Processing · IEEE Trans. Parallel Distributed Syst. 2018
Graph data management › RDF data management
RDF query processing
0.212016
Fast and Concurrent RDF Queries with RDMA-Based Distributed Graph Exploration · OSDI 2016
Parallel and multicore computing › parallel algorithms › parallel primitives
data-parallel primitives
0.112021
GraphScope: A Unified Engine For Big Graph Processing · Proc. VLDB Endow. 2021
Parallel and multicore computing
parallel programming models
0.112021
GraphScope: A Unified Engine For Big Graph Processing · Proc. VLDB Endow. 2021
Parallel and multicore computing › graph processing
graph-parallel systems
0.112018
Replication-Based Fault-Tolerance for Large-Scale Graph Processing · IEEE Trans. Parallel Distributed Syst. 2018

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

graph engine optimization · 1.5declarative data-parallel operators · 1.5message exchange · 0.7distributed checkpointing · 0.7RDMA · 0.5
YearPublicationVenuePosition
2021 GAIA: A System for Interactive Analysis on Distributed Graphs Using a High-Level Language
Zhengping Qian, Chenqiang Min, Longbin Lai, Gaofeng Li, Youyang Yao, Bingqing Lyu, Jingren Zhou 0001
NSDI6
2021 GraphScope: A Unified Engine For Big Graph Processing
abstract
GraphScope is a system and a set of language extensions that enable a new programming interface for large-scale distributed graph computing. It generalizes previous graph processing frameworks (e.g. , Pregel, GraphX) and distributed graph databases ( e.g ., Janus-Graph, Neptune) in two important ways: by exposing a unified programming interface to a wide variety of graph computations such as graph traversal, pattern matching, iterative algorithms and graph neural networks within a high-level programming language; and by supporting the seamless integration of a highly optimized graph engine in a general purpose data-parallel computing system. A GraphScope program is a sequential program composed of declarative data-parallel operators, and can be written using standard Python development tools. The system automatically handles the parallelization and distributed execution of programs on a cluster of machines. It outperforms current state-of-the-art systems by enabling a separate optimization (or family of optimizations) for each graph operation in one carefully designed coherent framework. We describe the design and implementation of GraphScope and evaluate system performance using several real-world applications.
Wenfei Fan, Tao He 0013, Longbin Lai, Xue Li 0024, Yong Li 0020, Zhao Li 0007, Zhengping Qian, Chao Tian 0001, Lei Wang 0004, Jingbo Xu 0001, Youyang Yao, Qiang Yin 0002, Wenyuan Yu, Kai Zeng 0002, Jingren Zhou 0001, Diwen Zhu
Proc. VLDB Endow.11
2018 Replication-Based Fault-Tolerance for Large-Scale Graph Processing
abstract
The increasing algorithmic complexity and dataset sizes necessitate the use of networked machines for many graph-parallel algorithms, which also makes fault tolerance a must due to the increasing scale of machines. Unfortunately, existing large-scale graph-parallel systems usually adopt a distributed checkpoint mechanism for fault tolerance, which incurs not only notable performance overhead but also lengthy recovery time. This paper observes that the vertex replicas created for distributed graph computation can be naturally extended for fast in-memory recovery of graph states. This paper describes Imitator, a new fault tolerance mechanism, which supports cheap maintenance of vertex states by replicating them to their replicas during normal message exchanges, and provides fast in-memory reconstruction of failed vertices from replicas in other machines. Imitator has been implemented on Cyclops with edge-cut and PowerLyra with vertex-cut. Evaluation on a 50-node EC-2 like cluster shows that Imitator incurs an average of 1.37 and 2.32 percent performance overhead (ranging from -0.6 to 3.7 percent) for Cyclops and PowerLyra respectively, and can recover from failures of more than one million of vertices with less than 3.4 seconds.
Rong Chen 0001, Youyang Yao, Kaiyuan Zhang 0005, Haibing Guan, Binyu Zang, Haibo Chen 0001
IEEE Trans. Parallel Distributed Syst.2
2016 Fast and Concurrent RDF Queries with RDMA-Based Distributed Graph Exploration
Jiaxin Shi, Youyang Yao, Rong Chen 0001, Haibo Chen 0001, Feifei Li 0001
OSDI2