Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Khai Leong Yong is active.

Publication


Featured researches published by Khai Leong Yong.


Archive | 2016

Concurrent Regeneration Code with Local Reconstruction in Distributed Storage Systems

Quanqing Xu; Weiya Xi; Khai Leong Yong; Chao Jin

Reed-Solomon (RS) codes are a standard erasure code choice and their repair cost is so high that it is a penalty for storage efficiency and high reliability. In this paper, we propose a novel class of Concurrent Regeneration codes with Local reconstruction (CRL), that enjoy three advantages: (1) to minimize the network bandwidth for node repair, (2) to minimize the number of accessed nodes, and (3) faster reconstruction in distributed storage systems. We show how they overcome the limitation of RS codes, and we demonstrate that they are optimal on a trade-off between minimum distance and locality. By conducting performance evaluation in both memory and JBOD environments, experimental results demonstrate the performance of the CRL codes.


Archive | 2015

C2: Adaptive Load Balancing for Metadata Server Cluster in Cloud-Scale Storage Systems

Quanqing Xu; Rajesh Vellore Arumugam; Khai Leong Yong; Yonggang Wen; Yew-Soon Ong

Big data is an emerging term in the storage industry, and it is data analytics on big storage, i.e., Cloud-scale storage. In Cloud-scale storage systems, load balancing in request workloads across a metadata server cluster is critical for avoiding performance bottlenecks and improving quality of services. Many good approaches have been proposed for load balancing in distributed storage systems. Some of them pay attention to global namespace balancing, making metadata distribution across metadata servers as uniform as possible. However, they do not work well in skew request distributions, which impair load balancing but simultaneously increase the effectiveness of caching and replication. In this paper, we propose Cloud Cache (C 2), an adaptive load balancing scheme for metadata server cluster in Cloud-scale storage systems. It combines adaptive cache diffusion and replication scheme to cope with the request load balancing problem, and it can be integrated into existing distributed metadata management approaches to efficiently improve their load balancing performance. By conducting a performance evaluation in trace-driven simulations, experimental results demonstrate the efficiency and scalability of C 2.


Frontiers of Computer Science in China | 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; Yew-Soon Ong; Weiya Xi

Big data is an emerging term in the storage industry, and it is data analytics on big storage, i.e., Cloud-scale storage. In Cloud-scale (or EB-scale) file systems, load balancing in request workloads across a metadata server cluster is critical for avoiding performance bottlenecks and improving quality of services.Many good approaches have been proposed for load balancing in distributed file systems. Some of them pay attention to global namespace balancing, making metadata distribution across metadata servers as uniform as possible. However, they do not work well in skew request distributions, which impair load balancing but simultaneously increase the effectiveness of caching and replication. In this paper, we propose Cloud Cache (C2), an adaptive and scalable load balancing scheme for metadata server cluster in EB-scale file systems. It combines adaptive cache diffusion and replication scheme to cope with the request load balancing problem, and it can be integrated into existing distributed metadata management approaches to efficiently improve their load balancing performance. C2 runs as follows: 1) to run adaptive cache diffusion first, if a node is overloaded, loadshedding will be used; otherwise, load-stealing will be used; and 2) to run adaptive replication scheme second, if there is a very popular metadata item (or at least two items) causing a node be overloaded, adaptive replication scheme will be used, in which the very popular item is not split into several nodes using adaptive cache diffusion because of its knapsack property. By conducting performance evaluation in trace-driven simulations, experimental results demonstrate the efficiency and scalability of C2.


Archive | 2013

Storage controllers and storage control methods

Weiya Xi; Sufui Sophia Tan; Khai Leong Yong; chun Teck Lim; Chao Jin; Zhi Yong Ching


Archive | 2013

Data storage system, method of writing to storage in the data storage system, hard disk and method of forming the hard disk

Chao Jin; Weiya Xi; Khai Leong Yong; Zhi Yong Ching


Archive | 2005

Wireless transportation protocol

Bin Meng; Sie Yong Law; Khai Leong Yong; Tiong King Ng; See Kok Koh; Cheng Ann Tan


Archive | 2014

Raid parity stripe reconstruction

Chao Jin; Weiya Xi; Khai Leong Yong; Zhi Yong Ching; Feng Huo


ieee international conference on cloud computing technology and science | 2014

Two-Level Storage QoS to Manage Performance for Multiple Tenants with Multiple Workloads

Shu Qin Ren; Shibin Cheng; Yu Zhang; En Sheng Lim; Khai Leong Yong; Zengxiang Li


Archive | 2017

Method for optimizing reconstruction of data for a hybrid object storage device

Chao Jin; Weiya Xi; Khai Leong Yong


Archive | 2017

Active Storage Devices

Weiya Xi; Chao Jin; Khai Leong Yong; Pantelis Alexopoulos

Collaboration


Dive into the Khai Leong Yong's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yew-Soon Ong

Nanyang Technological University

View shared research outputs
Top Co-Authors

Avatar

Yonggang Wen

Nanyang Technological University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge