Demo Data from VLDB 2026 / reviewers in the wild / expert
Khai Leong Yong
dblp:93/254
· DBLP profile ↗
10ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7Applied, interdisciplinary, general and emerging computing · 2Databases, 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
3 papers |
Storage systems · 56% Memory systems · 30% Distributed systems · 11% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
non-volatile memory |
0.5 | 2 | 2016 | NV-Tree: A Consistent and Workload-Adaptive Tree Structure for Non-Volatile Memory · IEEE Trans. Computers 2016 NV-Tree: Reducing Consistency Cost for NVM-based Single Level Systems · FAST 2015 |
Storage systems › indexing
b+-tree |
0.2 | 1 | 2016 | NV-Tree: A Consistent and Workload-Adaptive Tree Structure for Non-Volatile Memory · IEEE Trans. Computers 2016 |
Distributed systems
data consistency |
0.2 | 1 | 2016 | NV-Tree: A Consistent and Workload-Adaptive Tree Structure for Non-Volatile Memory · IEEE Trans. Computers 2016 |
Storage systems
key-value storage |
0.2 | 1 | 2016 | NV-Tree: A Consistent and Workload-Adaptive Tree Structure for Non-Volatile Memory · IEEE Trans. Computers 2016 |
Storage systems › file systems › file system design
persistent memory file system |
0.2 | 1 | 2015 | NV-Tree: Reducing Consistency Cost for NVM-based Single Level Systems · FAST 2015 |
Memory systems › memory management
single level store |
0.2 | 1 | 2015 | NV-Tree: Reducing Consistency Cost for NVM-based Single Level Systems · FAST 2015 |
Storage systems › file systems
distributed file system |
0.2 | 1 | 2014 | Efficient and Scalable Metadata Management in EB-Scale File Systems · IEEE Trans. Parallel Distributed Syst. 2014 |
Storage systems › file systems › distributed file system
metadata consistency |
0.2 | 1 | 2014 | Efficient and Scalable Metadata Management in EB-Scale File Systems · IEEE Trans. Parallel Distributed Syst. 2014 |
Storage systems
metadata management |
0.2 | 1 | 2014 | Efficient and Scalable Metadata Management in EB-Scale File Systems · IEEE Trans. Parallel Distributed Syst. 2014 |
Methods — techniques the papers use, named apart from their topics
workload-adaptive node sizing · 0.2memory fences · 0.2cache line flush · 0.2locality-preserving hashing · 0.2dynamic ring online partitioning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | CRL: Efficient Concurrent Regeneration Codes with Local Reconstruction in Geo-Distributed Storage Systems
Quanqing Xu, Weiya Xi, Khai Leong Yong, Chao Jin 0002 |
J. Comput. Sci. Technol. | 3 |
| 2016 | NV-Tree: A Consistent and Workload-Adaptive Tree Structure for Non-Volatile MemoryabstractThe non-volatile memory (NVM) which can provide DRAM-like performance and disk-like persistency has the potential to build single-level systems by replacing both DRAM and disk. Keeping data consistency in such systems is non-trivial because memory writes may be reordered by CPU. Although ordered memory writes for achieving data consistency can be implemented using the memory fence and the CPU cache line flush instructions, they introduce a significant overhead (more than 10X slower in performance). In this paper, we focus on an important and common data structure, B$^+$Tree. Based on our quantitative analysis for consistent tree structures, we propose NV-Tree, a consistent, cache-optimized and workload-adaptive B$^+$Tree variant with significantly reduced consistency cost (up to 96 percent reduction in CPU cache line flush). To further optimize NV-Tree under various workloads, we propose a workload-adaptive scheme in which the sizes of individual nodes can be dynamically adjusted to improve the performance over time. We implement and evaluate NV-Tree and NV-Store, a key-value store based on NV-Tree, on an NVDIMM server. NV-Tree outperforms the state-of-art consistent tree structures by up to 12X under write-intensive workloads. NV-Store increases the throughput by up to 7.3X under YCSB workloads compared to Redis. Jun Yang 0022, Qingsong Wei, Chundong Wang 0001, Cheng Chen 0008, Khai Leong Yong, Bingsheng He |
IEEE Trans. Computers | 5 |
| 2016 | Building a large-scale object-based active storage platform for data analytics in the internet of things
Quanqing Xu, Khin Mi Mi Aung, Khai Leong Yong |
J. Supercomput. | 4 |
| 2015 | NV-Tree: Reducing Consistency Cost for NVM-based Single Level Systems
Jun Yang 0022, Qingsong Wei, Cheng Chen 0008, Chundong Wang 0001, Khai Leong Yong, Bingsheng He |
FAST | 5 |
| 2015 | Adaptive and scalable load balancing for metadata server cluster in cloud-scale file systems
Quanqing Xu, Rajesh Vellore Arumugam, Khai Leong Yong, Yonggang Wen 0001, Yew-Soon Ong, Weiya Xi |
Frontiers Comput. Sci. | 3 |
| 2014 | Two-Level Storage QoS to Manage Performance for Multiple Tenants with Multiple WorkloadsabstractWith more applications moving to cloud, scalable storage systems, composed of a cluster of storage servers and gateways, are deployed as the back-end infrastructure to accommodate high-volume data. In such an environment, it is a challenge to provide predictable and controllable storage performance for multitenanted users with multiple applications, due to performance violation from misbehaving applications. In this paper, we propose a two-level QoS controller over scalable storage system. On the higher level, I/O throughput rented by each tenant is guaranteed and strictly limited by a CAP value. On the lower level, this rented service can be on-demand served among multiple applications under the same tenant. Thus our distributed controller not only shields performance violation from "noisy" tenants but also allows tenants to fully utilizing the rented I/O throughput. Furthermore, the QoS controller is implemented in an efficient manner, by reusing the communication channels among gateways and storage servers and piggybacking control signals on data communications. The experimental results have shown that the two-level QoS controller can guarantee I/O throughput at tenant level by controlling the CAP value while accelerating applications by on-demand serving at a very little computation cost. Shu Qin Ren, Shibin Cheng, Yu Zhang 0028, En Sheng Lim, Khai Leong Yong, Zengxiang Li |
CloudCom | 5 |
| 2014 | Efficient and Scalable Metadata Management in EB-Scale File SystemsabstractEfficient and scalable distributed metadata management is critically important to overall system performance in large-scale distributed file systems, especially in the EB-scale era. Hash-based mapping and subtree partitioning are state-of-the-art distributed metadata management schemes. Hash-based mapping evenly distributes workload among metadata servers, but it eliminates all hierarchical locality of metadata. Subtree partitioning does not uniformly distribute workload among metadata servers, and metadata needs to be migrated to keep the load balanced roughly. Distributed metadata management is relatively difficult since it has to guarantee metadata consistency. Meanwhile, scaling metadata performance is more complicated than scaling raw I/O performance. The complexity further rises with distributed metadata. It results in a primary goal that is to improve metadata management scalability while paying attention to metadata consistency. In this paper, we present a ring-based metadata management mechanism named Dynamic Ring Online Partitioning (DROP). It can preserve metadata locality using locality-preserving hashing, keep metadata consistency, as well as dynamically distribute metadata among metadata server cluster to keep load balancing. By conducting performance evaluation through extensive trace-driven simulations and a prototype implementation, experimental results demonstrate the efficiency and scalability of DROP. Quanqing Xu, Rajesh Vellore Arumugam, Khai Leong Yong, Sridhar Mahadevan |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2013 | DROP: Facilitating distributed metadata management in EB-scale storage systemsabstractEfficient and scalable distributed metadata management is critically important to overall system performance in large-scale distributed storage systems, especially in the EB era. Traditional state-of-the-art distributed metadata management schemes include hash-based mapping and subtree partitioning. The former evenly distributes workload among metadata servers, but it eliminates all hierarchical locality of metadata. It cannot efficiently handle some operations, e.g., renaming or moving a directory that requires metadata to be migrated among metadata servers. The latter does not uniformly distribute workload among metadata servers, and metadata need to be migrated to keep the load balanced roughly. In this paper, we present a ring-based metadata management scheme, called Dynamic Ring Online Partitioning (DROP). It can preserve metadata locality using locality-preserving hashing, as well as dynamically distribute metadata among metadata server cluster to keep load balancing. By conducting performance evaluation, experimental results demonstrate the effectiveness and scalability of DROP. Quanqing Xu, Rajesh Vellore Arumugam, Khai Leong Yong, Sridhar Mahadevan |
MSST | 3 |
| 2005 | Dynamic Storage Resource Management Framework for the GridabstractIn this paper, we consider the design of a dynamic storage resource management framework for the grid. The framework is service-oriented and conforms to the Open Grid Service Infrastructure (OGSI) specifications. The higher-level framework design is inspired by the grid and the peer-to-peer network architecture, which have been proven to be very effective in distributed environments. The design guarantees a robust way of maintaining the storage resources as it does not rely on any supporting infrastructure. In our design, we included QoS performance metrics as part of our service interface to cater for high-performance grid applications. At the lower level, we consider the usage of Storage Management Initiative Specifications (SMI-S), which enhance the flexibility and management of heterogeneous storage systems/devices, of various vendors. Han Min Wong, Wilson Yong Hong Wang, Heng Ngi Yeo, Donghong Wang, Kok Hong Leong, Khai Leong Yong |
MSST | 7 |
| 2004 | An iSCSI Design and Implementation
Renuga Kanagavelu, Yao-Long Zhu, Khai Leong Yong |
MSST | 4 |