VLDB 2026 Research / reviewers in the wild / expert
Jianqiang Luo
dblp:34/426
· DBLP profile ↗
8ranked-venue papers
6as first author
1since 2021 · last 2023
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 first-authorSecurity and privacy · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Computer networks · 1Databases, data management, data science and information retrieval · 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 architecture, parallel and distributed computing, and storage systems
4 papers |
Storage systems · 90% Performance modeling and evaluation · 6% Cloud and datacenter computing · 3% | |
| Theoretical computer science
2 papers |
Coding theory · 100% | |
| Network and information security
1 paper |
Cryptographic primitives and cryptanalysis · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
storage reliability |
0.3 | 3 | 2014 | Efficient Encoding Schedules for XOR-Based Erasure Codes · IEEE Trans. Computers 2014 A Performance Evaluation and Examination of Open-Source Erasure Coding Libraries for Storage · FAST 2009 Simple regenerating codes: Network coding for cloud storage · INFOCOM 2012 |
Storage systems
distributed storage |
0.3 | 2 | 2012 | Efficient software implementations of large finite fields GF(2n) for secure storage applications · ACM Trans. Storage 2012 Simple regenerating codes: Network coding for cloud storage · INFOCOM 2012 |
Storage systems › storage reliability
erasure coding |
0.3 | 2 | 2014 | Efficient Encoding Schedules for XOR-Based Erasure Codes · IEEE Trans. Computers 2014 A Performance Evaluation and Examination of Open-Source Erasure Coding Libraries for Storage · FAST 2009 |
Cryptographic primitives and cryptanalysis
finite field arithmetic |
0.1 | 1 | 2012 | Efficient software implementations of large finite fields GF(2n) for secure storage applications · ACM Trans. Storage 2012 |
Storage systems › distributed storage
regenerating codes |
0.1 | 1 | 2012 | Simple regenerating codes: Network coding for cloud storage · INFOCOM 2012 |
Storage systems
secure storage |
0.1 | 1 | 2012 | Efficient software implementations of large finite fields GF(2n) for secure storage applications · ACM Trans. Storage 2012 |
Coding theory › distributed storage
distributed storage codes |
0.1 | 1 | 2012 | Simple regenerating codes: Network coding for cloud storage · INFOCOM 2012 |
Coding theory
network coding |
0.1 | 1 | 2012 | Simple regenerating codes: Network coding for cloud storage · INFOCOM 2012 |
Cloud and datacenter computing
cloud storage |
0.0 | 1 | 2012 | Simple regenerating codes: Network coding for cloud storage · INFOCOM 2012 |
Coding theory
error-correcting codes |
0.0 | 1 | 2012 | Efficient software implementations of large finite fields GF(2n) for secure storage applications · ACM Trans. Storage 2012 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 2009 | A Performance Evaluation and Examination of Open-Source Erasure Coding Libraries for Storage · FAST 2009 |
Methods — techniques the papers use, named apart from their topics
precomputed tables · 0.4finite field division · 0.4reed-solomon codes · 0.3finite field multiplication · 0.3XOR-based repair · 0.3cache-aware scheduling · 0.2XOR-scheduling · 0.2finite-field multiplication · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Hybrid offering configuration in servitization of manufacturing
Jianqiang Luo, Qianwen Jiang, Wenyan Song |
Expert Syst. Appl. | 1 |
| 2014 | Efficient Encoding Schedules for XOR-Based Erasure CodesabstractIn data storage systems, it is crucial to protect data from loss due to failures. Erasure codes lay the foundation of this protection, enabling systems to reconstruct lost data when components fail. Erasure codes can, however, impose significant performance overhead in two core operations: encoding, where parity is calculated from newly written data, and decoding, where data is reconstructed after failures. This paper focuses on improving the performance of encoding, the more frequent operation. We observed that CPU cache efficiency has great impact on the encoding performance and proposed several encoding scheduling algorithms to optimize the use of cache memory. We call the technique XOR-scheduling and demonstrate how it applies to a wide variety of existing erasure codes. To illustrate the generality of this technique, we have conducted a performance evaluation of scheduling these codes on a variety of platforms and shown that XOR-scheduling significantly improves upon the conventional approach. Hence, we believe that XOR-scheduling has great potential to have wide impact in practical storage systems. Jianqiang Luo, Mochan Shrestha, Lihao Xu, James S. Plank |
IEEE Trans. Computers | 1 |
| 2012 | Simple regenerating codes: Network coding for cloud storageabstractNetwork codes designed specifically for distributed storage systems have the potential to provide dramatically higher storage efficiency for the same availability. One main challenge in the design of such codes is the exact repair problem: if a node storing encoded information fails, in order to maintain the same level of reliability we need to create encoded information at a new node. One of the main open problems in this emerging area has been the design of simple coding schemes that allow exact and low cost repair of failed nodes and have high data rates. In particular, all prior known explicit constructions have data rates bounded by 1/2. In this paper we introduce the first family of distributed storage codes that have simple look-up repair and can achieve rates up to 2/3. Our constructions are very simple to implement and perform exact repair by simple XORing of packets. We experimentally evaluate the proposed codes in a realistic cloud storage simulator and show significant benefits in both performance and reliability compared to replication and standard Reed-Solomon codes. Dimitris S. Papailiopoulos, Jianqiang Luo, Alexandros G. Dimakis, Cheng Huang 0002, Jin Li 0001 |
INFOCOM | 2 |
| 2012 | Efficient software implementations of large finite fields GF(2n) for secure storage applicationsabstractFinite fields are widely used in constructing error-correcting codes and cryptographic algorithms. In practice, error-correcting codes use small finite fields to achieve high-throughput encoding and decoding. Conversely, cryptographic systems employ considerably larger finite fields to achieve high levels of security. We focus on developing efficient software implementations of arithmetic operations in reasonably large finite fields as needed by secure storage applications. In this article, we study several arithmetic operation implementations for finite fields ranging from GF (2 32 ) to GF (2 128 ). We implement multiplication and division in these finite fields by making use of precomputed tables in smaller fields, and several techniques of extending smaller field arithmetic into larger field operations. We show that by exploiting known techniques, as well as new optimizations, we are able to efficiently support operations over finite fields of interest. We perform a detailed evaluation of several techniques, and show that we achieve very practical performance for both multiplication and division. Finally, we show how these techniques find applications in the implementation of HAIL, a highly available distributed cloud storage layer. Using the newly implemented arithmetic operations in GF (2 64 ), HAIL improves its performance by a factor of two, while simultaneously providing a higher level of security. Jianqiang Luo, Kevin D. Bowers, Alina Oprea, Lihao Xu |
ACM Trans. Storage | 1 |
| 2011 | SCAN: An Efficient Decoding Algorithm for RAID-6 CodesabstractRecent studies show hard disk drives fail much more often in real systems than specified in their data-sheets, and RAID-5 may not be able to provide necessary reliability for practical systems. It is desirable to have disk arrays and clustered storage systems with higher data redundancy, such as RAID-6. Meanwhile, latest research also indicates that sector failures become a threat to data reliability in storage systems. As a result, disk failures in RAID-6 systems become complex, and call for efficient decoding approaches to recover data when disk failures take place. This paper proposes a simple and efficient decoding algorithm to reconstruct data from disk failures for RAID-6 systems. First, for many well known RAID-6 codes, we provide the conditions to determine the recoverability of disk failures by using Tanner graph. The covered RAID-6 codes include X-code, EVENODD, and RDP. Then, a generic failure decoding algorithm called SCAN algorithm is derived. The SCAN algorithm is able to efficiently reconstruct data for any recoverable disk failures. Extensive performance evaluation shows the SCAN algorithm achieves higher performance than Matrix Method, another general decoding algorithm. Hence, the SCAN algorithm is an attractive decoding algorithm to be integrated into RAID-6 systems.called entire disk failure. Jianqiang Luo, Lihao Xu |
NCA | 1 |
| 2010 | Decoding STAR code for tolerating simultaneous disk failure and silent errorsabstractAs storage systems grow in size and complexity, various hardware and software component failures inevitably occur, resulting in disk malfunction in failures, as well as silent errors. Existing techniques and schemes overcome the failures and silent errors in a separate fashion. In this paper, we advocate using the STAR code as a unified and systematic mechanism to simultaneously tolerate failures on one disk and silent errors on another. By exploring the unique geometric structure of the STAR code, we propose a novel efficient decoding algorithm - EEL. Both theoretical and experimental performance evaluations show that EEL constantly outperforms a naive Try-and-Test approach by large factors in overall decoding throughput. Jianqiang Luo, Cheng Huang 0002, Lihao Xu |
DSN | 1 |
| 2009 | An efficient XOR-scheduling algorithm for erasure codes encodingabstractIn large storage systems, it is crucial to protect data from loss due to failures. Erasure codes lay the foundation of this protection, enabling systems to reconstruct lost data when components fail. Erasure codes can however impose significant performance overhead in two core operations: encoding, where coding information is calculated from newly written data, and decoding, where data is reconstructed after failures. This paper focuses on improving the performance of encoding, the more frequent operation. It does so by scheduling the operations of XOR-based erasure codes to optimize their use of cache memory. We call the technique XOR-scheduling and demonstrate how it applies to a wide variety of existing erasure codes. We conduct a performance evaluation of scheduling these codes on a variety of processors and show that XOR-scheduling significantly improves upon the traditional approach. Hence, we believe that XOR-scheduling has great potential to have wide impact in practical storage systems. Jianqiang Luo, Lihao Xu, James S. Plank |
DSN | 1 |
| 2009 | A Performance Evaluation and Examination of Open-Source Erasure Coding Libraries for Storage
James S. Plank, Jianqiang Luo, Catherine D. Schuman, Lihao Xu, Zooko Wilcox-O'Hearn |
FAST | 2 |