![]() |
Yongwei WuProfessor, Vice Department Head, IEEE FellowDepartment of Computer Science & Technology Tsinghua University Address: FIT 3-110, Tsinghua University, Beijing, P. R. China, 100084 Email: wuyw(at)tsinghua.edu.cn [ Education and Career | Professional Services | Awards | Publications | Teaching ] |
My research interests mainly focus on Runtime Environment, Data Storage/Management, Virtualization, Resource Management, Distributed Scheduling, Performance Analysis, Reliability/Fault Tolerant in the Parallel and Distributed Systems. I also do some research
on Machine Learning and Data Mining.
Education
- Bachelor of Computational Mathematics
Lanzhou University, Lanzhou, China, 1996 - Master of Computational Mathematics
Lanzhou University, Lanzhou, China, 1999 - Ph.D. in Applied Mathematics
Chinese Academy of Sciences, Beijing, China, 2002
Career
- Postdoctoral Researcher and Lecturer at Computer Science
Department of Computer Science and Technology, Tsinghua University, 2002-2005 - Associate Professor at Computer Science
Department of Computer Science and Technology, Tsinghua University, 2005-2010 - Professor at Computer Science
Department of Computer Science and Technology, Tsinghua University, 2010-Present
Selected Professional Services
- Serve as the PC Chair/members for more than 20 international conferences including 19th ACM/IEEE CCGrid 2018, 29th ACM/IEEE SC 2016, 22nd ACM/IEEE HPDC 2013.
- Steering Committee Member of IEEE Transactions on Sustainable Computing (2015 - 2019)
- Associate Editor of IEEE Transaction on Cloud Computing (2014 - 2019)
- Editorial Board member of IEEE Cloud Computing (2015 - 2018)
- Editorial Board member of Journal of Grid Computing (2013 - now)
- Editorial Board member of Journal of Cluster Computing (2013 - now)
Selected Awards
- IEEE Fellow, 2023
- AAIA Fellow, 2023
- Special Scientific and Technological Progress Award, China Computer Federation, 2021
- World Leading Internet Scientific and Technological Achievement, World Internet Conference, 2021
- HUAWEI Global Olympus Award for Data Storage, Huawei, 2021
- 1st Class of Scientific and Technological Progress Award, Ministry of Industry and Information Technology of China, 2020
- Be Recognised as one of the Leading Talents in Science and Technology (S&T) Innovation of the Ten Thousands Plan, the Organization Department of the Central Committee of the CPC, 2019
- Special S&T Progress Award, Ministry of Industry and Information Technology of China, 2017
- ACM SIGSOFT 2014 Distinguished Paper Award (FSE 2014)
- 2nd Class of National Technical Invention Award, China, 2015
- 1st Class of Technical Invention Award, Ministry of Industry and Information Technology of China, 2014
- 1st Class of Ministry of Education of China S&T Progress Awards, China, 2007
- 2nd Class of National S&T Progress Awards, China, 2008
- Okawa Foundation Research Grant, Japan, 2010
- CVIC SE Talent Award, China, 2011
- Shenzhen Outstanding Youth Fund, 2011
- Best Paper Award, IMIS'11, Korea, 2011
- Best Paper Award, ScalCom'09, China, 2009
Selected Publications
2023
-
NosWalker: A Decoupled Architecture for Out-of-Core Random Walk Processing
28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2023) -
Achieving Sub-second Pairwise Query over Evolving Graphs
28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2023) -
TEA: A General-Purpose Temporal Graph Random Walk Engine
, The 18th European Conference on Computer Systems (EuroSys 2023)
2022
-
A Survey of Storage Systems in the RDMA Era
, IEEE Transactions on Parallel and Distributed Systems (TPDS)
-
SeqDLM: a Sequencer-based Distributed Lock Manager for Efficient Shared File Access in a Parallel File System
, The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC 2022)
-
T-GCN: A Sampling Based Streaming Graph Neural Network System With Hybrid Architecture
, 31st International Conference on Parallel Architectures and Compilation Techniques (PACT 2022)
-
libcrpm: Improving the Checkpoint Performance of NVM
, 59th Design Automation Conference (DAC 2022)
-
TeGraph: A Novel General-Purpose TemporalGraph Computing Engine
, 38th IEEE International Conference on Data Engineering (ICDE 2022)
2021
-
Geometric Partitioning: Explore the Boundary of Optimal Erasure Code
Repair
, 28th ACM Symposium on Operating Systems Principles (SOSP 2021).
-
Random Walks on Huge Graphs at Cache Efficiency
, 28th ACM Symposium on Operating Systems Principles (SOSP 2021).
-
ROART: Range-query Optimized Persistent
ART
, 19th USENIX Conference on File and Storage Technologies (FAST 2021).
2020
-
3-D Partitioning for Large-scale Graph
Processing
, IEEE Transactions on Computers (TC), 2020.
-
AsymNVM: AnEfficient Framework for
Implementing Persistent Data Structures on Asymmetric NVM Architecture
, 24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2020)
2019
-
X-RDMA: Effective RDMA Middleware in
Large-scale Production Environments
, 21th IEEE International Conference on Cluster Computing (Cluster 2019)
-
Building Scalable NVM-based B+tree with
HTM
, International Conference on Parallel Processing (ICPP), 2019
-
RF-RPC: Remote Fetching RPC Paradigm for
RDMA-Enabled Network
, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2019, Vol. 30, Issue 7, pp. 1657-1671
-
CLIP: A Disk I/O Focused Parallel
Out-of-core Graph Processing System
, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2019, Vol. 30, Issue 1, pp. 45-62
2018
-
ReGraph: A Graph Processing Framework that
Alternately Shrinks and Repartitions the Graph
, 32nd ACM International Conference on Supercomputing (ICS 2018)
-
Low Latency RNN Inference with Cellular
Batching
, 13th European Conference on Computer Systems (EuroSys 2018)
-
Wonderland: A Novel Abstraction-Based
Out-Of-Core Graph Processing System
, 23rd Architectural Support for Programming Languages and Operating Systems (ASPLOS 2018)
-
GraphP: Reducing Communication of
PIM-based Graph Processing with Efficient Data Partition
, 24th IEEE International Symposium on High-Performance Computer Architecture (HPCA 2018)
-
DudeTx: Durable Transactions Made
Decoupled
, ACM Transactions on Storage (ToS), 2018, Vol. 14, Issue 1, pp. 7:1-7:28
2017
-
Principal Component Analysis based Filtering
for Scalable, High Precision k-NN Search
, IEEE Transactions on Computers (ToC), 2018, Vol. 67, Issue 2, pp. 252-267
-
Squeezing out All the Value of Loaded Data:
An Out-of-core Graph Processing System with Reduced Disk I/O
, 2017 USENIX Annual Technical Conference (ATC 2017)
-
RFP: When RPC is Faster than
Server-Bypass with RDMA
, 12th European Conference on Computer Systems (EuroSys 2017)
-
High Performance Graph Processing with
Locality Oriented Design
, IEEE Transactions on Computers (ToC), 2017, Vol. 66, Issue 7, pp.1261-1267
-
DudeTM: Building Durable Transactions
with Decoupling for Persistent Memory
, 22nd Architectural Support for Programming Languages and Operating Systems (ASPLOS 2017)
-
HybridFS — A High Performance and
Balanced File System Framework with Multiple Distributed File Systems
, 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC 2017)
-
Evolution of Cloud Operating System: From
Technology to Ecosystem
, Journal of Computer Science and Technology, 2017, Vol. 32, Issue 2, pp. 224–241
2016
-
Exploring the Hidden Dimension in Graph
Processing
, 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2016)
-
Measuring and Optimizing Distributed
Array Programs
, 42nd International Conference on Very Large Data Bases (VLDB 2016)
-
A Lightweight System for Detecting and
Tolerating Concurrency Bugs
, IEEE Transactions on Software Engineering (TSE), 2016, Vol. 42, Issue 10, pp.899-917
-
PCAF: Scalable, High Precision k-NN Search
using Principal Component Analysis based Filtering
, 45th International Conference on Parallel Processing (ICPP 2016)
-
MARS: Mobile Application Relaunching Speed-up
through Flash-Aware Page Swapping
, IEEE Transactions on Computers (ToC), 2016, Vol. 65, Issue 3, pp.916-928
-
Systematic Data Placement Optimization in
Multi-Cloud Storage for Complex Requirements
, IEEE Transactions on Computers (ToC), 2016, Vol. 65, Issue 6, pp.1964-1977
-
HEADS-JOIN: Efficient Earth Mover’s
Distance Similarity Joins on Hadoop
, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2016, Vol. 27, No. 6, pp.1660-1673
-
Top-k Spatio-Textual Similarity
Join
, IEEE Transactions on Knowledge and Data Engineering (TKDE), 2016, Vol. 28, No. 2, pp.551-565
-
Cloud Performance Modeling with Benchmark
Evaluation of Elastic Scaling Strategies
, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2016, Vol. 27, No. 1, pp.130-143
-
Accelerating MapReduce on Commodity
Clusters: An SSD-Empowered Approach
, IEEE Transactions on Big Data, 2016, pp.1-1
-
PROAR: A Weak Consistency Model for Ceph
, IEEE 22nd International Conference on Parallel and Distributed Systems (ICPDS 2016)
2015
-
ThyNVM: Enabling Software-Transparent
Crash Consistency in Persistent Memory Systems
, 48th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2015)
-
Sliding Mode Congestion Control for Data
Center Ethernet Networks
, IEEE Transactions on Computers (ToC), 2015, Vol. 64, Issue 9, pp.2675-2690
-
Associative Big Data Sharing in Community
Clouds – The MeePo Approach
, IEEE Cloud Computing, 2015, Vol. 2, No. 6, pp.64-73
-
What is Wrong With the Transmission? — A
Comprehensive Study on Message Passing Related Bugs
, 44th International Conference on Parallel Processing (ICPP 2015)
-
Memory-Centric Data Storage for Mobile
Systems
, 2015 USENIX Annual Technical Conference (ATC 2015)
-
Bidding for Highly Available Services with
Low Price in Spot Instance Market
, 24th International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC 2015)
2014
-
AI: A Lightweight System for Tolerating
Concurrency Bugs(ACM SIGSOFT 2014 Distinguished Paper Award)
, 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2014)
-
When Paxos Meets Erasure Code: Reduce
Network and Storage Cost in State Machine Replication
, 23rd International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC 2014)
-
Analysis of Backward Congestion
Notification with Delay for Enhanced Ethernet Networks
, IEEE Transactions on Computers (ToC), Vol. 63, No. 11, 2014
-
Modeling of Distributed File Systems for
Practical Performance Analysis
, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2014, Vol. 25, No. 1, pp.156-166
-
NO2: Speeding Up Parallel Processing of
Massive Compute-Intensive Tasks
, IEEE Transactions on Computers (ToC), 2014, Vol. 63, Issue 10, pp.2487-2499
-
Quatrain: Accelerating Data Aggregation
between Multiple Layers
, IEEE Transactions on Computers (ToC), 2014, Vol. 63, Issue 5, pp.1207-1219
-
Guarantee Strict Fairness and Utilize
Prediction Better in Parallel Job Scheduling
, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2014, Vol. 25, No. 4, pp.971-981
-
Liquid: A Scalable Deduplication File
System for Virtual Machine Images
, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2014, Vol. 25, No. 5, pp.1257-1266
2013
-
Response Time based Optimal Web Service
Selection
, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2013, Vol. 26, No. 2, pp.551-561
-
Attribute-Aware Data Aggregation Using
Potential-Based Dynamic Routing in Wireless Sensor Networks
, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2013, Vol. 24, No. 5, pp.881-892
2012
-
Droplet: a Distributed Solution of Data
Deduplication
, 13th IEEE/ACM International Conference on Grid Computing (Grid 2012)
2011
-
Location-Aware MapReduce in Virtual
Cloud
, 42nd International Conference on Parallel Processing (ICPP 2011)
-
Task Optimization Based on CPU Pipeline
Technique in Multicore System (Best Paper Award)
, 5th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS 2011)
-
Automatically Constructing Trusted Cluster
Computing Environment
, Journal of Supercomputing, 2011, Vol. 55, No. 1, pp.51-68
-
Optimization of sub-query processing in
distributed data integration systems
, Journal of Network and Computer Applications, 2011, Vol. 34, No. 4, pp.1035-1042
2010
-
PV-EASY: A Strict Fairness Guaranteed and
Prediction Enabled Scheduler in Parallel Job Scheduling
, 19th International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC 2010)
-
Adaptive workload prediction of grid
performance in confidence windows
, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2010, Vol. 21, No. 7, pp.925-938
-
Improving grid performance by dynamically
deploying applications
, Concurrency Computation Practice and Experience (CCPE), 2010, Vol. 22, No. 13, pp.1945-1967
-
An Adaptive Task-level Fault-tolerant
Approach to Grid
, Journal of Supercomputing, 2010, Vol. 51, No. 2, pp.97-114
-
VDB-MR: MapReduce-Based Distributed Data
Integration Using Virtual Database
, Future Generation Computer Systems (FGCS), 2010, Vol. 26, No. 8, pp.1418-1425
2009-
-
ALR-MIN: A Replacement Strategy to
Reduce Overhead during Dynamic Deployment of Applications in Grid (Best Paper Award)
, International Conference on Scalable Computing and Communications (ScalCom 2009)
-
Service-oriented Execution Model Supporting
Data Sharing and Adaptive Query Processing
, Cluster Computing, 2009, Vol. 13, No. 2, pp.127-140
-
End-to-End Congestion Control for High
Speed Networks Based on Population Ecology Models
, 28th International Conference on Distributed Computing Systems (ICDCS 2008)
-
Load Prediction Using Hybrid Model for
Computational Grid
, 8th IEEE/ACM International Conference on Grid Computing (Grid 2007)
Teaching
- Graduate Lesson: Algorithms and Algorithmic Complexity Theory
- Graduate Lesson: High-Performance Computing Experiment
- Graduate Lesson: Key Technologies of Big Data Platform