Demo Data from EDBT 2026 / reviewers in the wild / expert
Guanru Li
dblp:181/9114
· DBLP profile ↗
3ranked-venue papers
1as first author
1since 2021 · last 2025
0000-0003-1677-8493ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Theory of computation · 1 · 1 first-author · 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
1 paper |
High-performance computing · 100% | |
| Network and information security
1 paper |
Privacy and data protection · 77% Cryptographic protocols and secure computation · 23% | |
| Databases, data mining, and information retrieval
2 papers |
Distributed and cloud data management · 35% Machine learning and data management · 35% Spatial and temporal data management · 30% |
Topics — the 4 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › numerical linear algebra
matrix multiplication |
0.3 | 1 | 2017 | Improving Execution Concurrency of Large-Scale Matrix Multiplication on Distributed Data-Parallel Platforms · IEEE Trans. Parallel Distributed Syst. 2017 |
Privacy and data protection
privacy-preserving query processing |
0.2 | 1 | 2016 | Practical private shortest path computation based on Oblivious Storage · ICDE 2016 |
Spatial and temporal data management
location-based services |
0.1 | 1 | 2016 | Practical private shortest path computation based on Oblivious Storage · ICDE 2016 |
Cryptographic protocols and secure computation › oblivious data structures
oblivious storage |
0.1 | 1 | 2016 | Practical private shortest path computation based on Oblivious Storage · ICDE 2016 |
Methods — techniques the papers use, named apart from their topics
system-level optimization · 0.6replication-based execution strategy · 0.6oblivious storage · 0.5oblivious shuffle · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | On the unimodality of Zhang-Zhang polynomials of parallelogram chains
Guanru Li, Yi Wang 0027, Qiqi Xiao |
Discret. Appl. Math. | 1 |
| 2017 | Improving Execution Concurrency of Large-Scale Matrix Multiplication on Distributed Data-Parallel PlatformsabstractMatrix multiplication is a dominant but very time-consuming operation in many big data analytic applications. Thus its performance optimization is an important and fundamental research issue. The performance of large-scale matrix multiplication on distributed data-parallel platforms is determined by both computation and IO costs. For existing matrix multiplication execution strategies, when the execution concurrency scales up above a threshold, their execution performance deteriorates quickly because the increase of the IO cost outweighs the decrease of the computation cost. This paper presents a novel parallel execution strategy CRMM (Concurrent Replication-based Matrix Multiplication) along with a parallel algorithm, Marlin, for large-scale matrix multiplication on data-parallel platforms. The CRMM strategy exploits higher execution concurrency for sub-block matrix multiplication with the same IO cost. To further improve the performance of Marlin, we also propose a number of novel system-level optimizations, including increasing the concurrency of local data exchange by calling native library in batch, reducing the overhead of block matrix transformation, and reducing disk heavy shuffle operations by exploiting the semantics of matrix computation. We have implemented Marlin as a library along with a set of related matrix operations on Spark and also contributed Marlin to the open-source community. For large-sized matrix multiplication, Marlin outperforms existing systems including Spark MLlib, SystemML and SciDB, with about 1.29×, 3.53× and 2.21× speedup on average, respectively. The evaluation upon a real-world DNN workload also indicates that Marlin outperforms above systems by about 12.8×, 5.1× and 27.2× speedup, respectively. Rong Gu 0001, Chen Tian 0001, Hucheng Zhou, Guanru Li, Yihua Huang 0001 |
IEEE Trans. Parallel Distributed Syst. | 5 |
| 2016 | Practical private shortest path computation based on Oblivious StorageabstractAs location-based services (LBSs) become popular, location-dependent queries have raised serious privacy concerns since they may disclose sensitive information in query processing. Among typical queries supported by LBSs, shortest path queries may reveal information about not only current locations of the clients, but also their potential destinations and travel plans. Unfortunately, existing methods for private shortest path computation suffer from issues of weak privacy property, low performance or poor scalability. In this paper, we aim at a strong privacy guarantee, where the adversary cannot infer almost any information about the queries, with better performance and scalability. To achieve this goal, we introduce a general system model based on the concept of Oblivious Storage (OS), which can deal with queries requiring strong privacy properties. Furthermore, we propose a new oblivious shuffle algorithm to optimize an existing OS scheme. By making trade-offs between query performance, scalability and privacy properties, we design different schemes for private shortest path computation. Eventually, we comprehensively evaluate our schemes upon real road networks in a practical environment and show their efficiency. Dong Xie 0001, Guanru Li, Bin Yao 0002, Xiaokui Xiao, Yunjun Gao, Minyi Guo |
ICDE | 2 |