![]() |
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
2024
-
Scaling Up Memory Disaggregated Applications With Smart
Feng Ren, Mingxing Zhang, Kang Chen, Huaxia Xia, Zuoning Chen, Yongwei Wu The ACM International Conference on Architectural Support for Programming Languages and Operating Systems 2024 (ASPLOS 2024)
2023
-
Falcon: Fast OLTP Engine for Persistent Cache and Non-Volatile Memory
Zhicheng Ji, Kang Chen, Leping Wang, Mingxing Zhang, Yongwei Wu, The 29th ACM Symposium on Operating Systems Principles (SOSP 2023) -
Partial Failure Resilient Memory Management System for (CXL-based) Distributed Shared Memory
Mingxing Zhang, Teng Ma, Jinqi Hua, Zheng Liu, Kang Chen, Ning Ding, Fan Du, Jinlei Jiang, Tao Ma, Yongwei Wu, The 29th ACM Symposium on Operating Systems Principles (SOSP 2023) -
Multi-objective optimization for Floating Point Mix-Precision Tuning
Zeqing Li, Yongwei Wu, Youhui Zhang , 2023 ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED 2023) -
Explore Data Placement Algorithm for Balanced Recovery Load Distribution
Yingdi Shan, Kang Chen, Yongwei Wu , 2023 USENIX Annual Technical Conference (ATC'23) -
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