Network


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

Hotspot


Dive into the research topics where Xiaojian Liu is active.

Publication


Featured researches published by Xiaojian Liu.


ieee international conference on cloud computing technology and science | 2010

SPOTOS: A Safe Point Detector for Online Patching Commodity OS

Xiaojian Liu; Yi Ren; Huadong Dai

For high availability systems, it is desirable to fix discovered operating system security holes and other bugs, and do performance improvements without rebooting. However, the way that commodity operating systems are implemented sometimes makes online patching rather difficult, especially when the code to be updated is frequently used by the kernel. For commodity OS, hot update may have to be aborted due to not finding a safe point, even if there do exist occasions that those codes are not in use. After analyzing the difficulties faced when detecting a commodity OS’ quiescent state, this article proposes using reference counting copy to dynamically monitor the code execution status, which can trigger the online patching whenever safe point is reached. In principle, the proposed approach is applicable to all the legacy operating systems that support dynamically loading kernel modules, while minor changes will improve the performance and decrease implementation complexity. Based on Ksplice, a working prototype, SPOTOS, is implemented on Linux 2.6. SPOTOS has the advantage of dynamically monitoring the execution status of all the functions that are to be updated. Experiments on network communication are conducted, and the results prove the effectiveness and efficiency of our approach.


ieee international conference on cloud computing technology and science | 2010

Enhanced Non-Blocking Buffer: A High Performance Non-Blocking Message Communication Mechanism

Xiaojian Liu; Yi Ren; Huadong Dai

In high performance computing, it is desirable for threads to communicate with each other without incurring nonessential mutual exclusion. Various non-blocking mechanisms are proposed in the literature. However, the previous studies have the problem of message overwritten or repeatedly read. And none of them can handle the dispatcher/workers processing model well. Utilizing the primitive Compare and Swap, which can be executed atomically on most hardware platforms, the Enhanced Nonblocking Buffer (ENBB) mechanism described in this article is free of these drawbacks. The algorithms and their proofs are also presented. Lastly, experiments show the ENBB mechanism is both bug-free and high performance. Keywordsconcurrent programming, mutual exclusion, blocking, producer, consumer


Archive | 2012

Quick communication method between virtual machines supporting online migration

Huadong Dai; Jianbo Guan; Xiaojian Liu; Yi Ren; Yusong Tan; Qingbo Wu


Archive | 2010

Virtual physical interrupt processing method of X86 computer

Xiaodong Yi; Xiaojian Liu; Weihua Zhang; Yusong Tan; Huadong Dai; Qingbo Wu; Jinzhu Kong


Archive | 2010

Virtualization method of memory management unit of X86 system structure

Xiaodong Yi; Yusong Tan; Xiaojian Liu; Weihua Zhang; Huadong Dai; Qingbo Wu; Jinzhu Kong


collaborative computing | 2012

A fast and transparent communication protocol for co-resident virtual machines

Yi Ren; Ling Liu; Xiaojian Liu; Jinzhu Kong; Huadong Dai; Qingbo Wu; Yuan Li


Archive | 2010

Block-based method for scanning object code and replacing sensitive instruction

Weihua Zhang; Xiaojian Liu; Xiaodong Yi; Yusong Tan; Qingbo Wu; Huadong Dai; Jinzhu Kong


Archive | 2012

Kernel-module memory management method for preventing memory leaks and multiple memory releases

Ying Qin; Huadong Dai; Qingbo Wu; Xiaojian Liu; Jinzhu Kong; Yuejin Yan; Pan Dong


Archive | 2011

Uninterruptedly running virtual machine migrating method and device

Qingbo Wu; Huadong Dai; Yuejin Yan; Jing Wang; Zhiwei Li; Xiaojian Liu; Xiaodong Yi; Pan Dong


Archive | 2012

Kernel code soft fault tolerance method for hardware unrecoverable memory faults

Ying Qin; Xiaojian Liu; Huadong Dai; Qingbo Wu; Jinzhu Kong; Yuejin Yan

Collaboration


Dive into the Xiaojian Liu's collaboration.

Top Co-Authors

Avatar

Huadong Dai

National University of Defense Technology

View shared research outputs
Top Co-Authors

Avatar

Qingbo Wu

National University of Defense Technology

View shared research outputs
Top Co-Authors

Avatar

Jinzhu Kong

National University of Defense Technology

View shared research outputs
Top Co-Authors

Avatar

Yi Ren

National University of Defense Technology

View shared research outputs
Top Co-Authors

Avatar

Xiangke Liao

National University of Defense Technology

View shared research outputs
Top Co-Authors

Avatar

Lisong Shao

National University of Defense Technology

View shared research outputs
Top Co-Authors

Avatar

Ying Qin

National University of Defense Technology

View shared research outputs
Top Co-Authors

Avatar

Jianbo Guan

National University of Defense Technology

View shared research outputs
Top Co-Authors

Avatar

Shanshan Li

National University of Defense Technology

View shared research outputs
Top Co-Authors

Avatar

Yuan Li

National University of Defense Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge