Xiaowei Shang

dblp:210/5295 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
2since 2021 · last 2023
0009-0004-6919-2968ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 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
2 papers
Cloud and datacenter computing · 72% Processor architecture and microarchitecture · 28%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture › multithreading
simultaneous multithreading
0.412020
vSMT-IO: Improving I/O Performance and Efficiency on SMT Processors in Virtualized Clouds · USENIX ATC 2020
Cloud and datacenter computing › virtualization
virtualized cloud
0.412020
vSMT-IO: Improving I/O Performance and Efficiency on SMT Processors in Virtualized Clouds · USENIX ATC 2020
Operating systems › resource management › process management
CPU scheduling
0.312018
Effectively Mitigating I/O Inactivity in vCPU Scheduling · USENIX ATC 2018
Cloud and datacenter computing › cluster resource management and scheduling › resource scheduling
vCPU scheduling
0.312018
Effectively Mitigating I/O Inactivity in vCPU Scheduling · USENIX ATC 2018
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine scheduling
0.312018
Effectively Mitigating I/O Inactivity in vCPU Scheduling · USENIX ATC 2018

Methods — techniques the papers use, named apart from their topics

i/o-aware scheduling · 0.7virtualization · 0.4
YearPublicationVenuePosition
2023 Reestablishing Page Placement Mechanisms for Nested Virtualization
abstract
Page placement mechanisms have long been used to reduce cache conflict misses. They become more important in clouds where the emerging way-based cache partitioning is used for better workload isolation but at a cost of increased cache conflicts. However, page placement mechanisms become ineffective in virtualized environments, such as clouds, because the real locations of memory pages (i.e., their host physical addresses) are hidden from guest OSs. The paper proposesxPlaceas a solution to reestablish page placement mechanisms under the nested virtualization configuration. To keep high portability and low overhead,xPlacefollows an approach that creates a synergy between the host and guest VMs, such that the page placement mechanism inside each guest VM becomes effective even if its page placement decisions are made based on the guest physical addresses of memory pages. The paper addresses the technical issues for implementing this approach in the nested virtualization setting, particularly how to create the synergy with the obstacle created by guest hypervisors sitting between the host and guest VMs. Evaluation based on the prototype implementation and diverse real world applications shows thatxPlacecan greatly reduce cache conflicts and improve application performance in the nested environment.
Xiaowei Shang, Weiwei Jia 0001, Jianchen Shan, Xiaoning Ding, Cristian Borcea
IEEE Trans. Cloud Comput.1
2021 CoPlace: Effectively Mitigating Cache Conflicts in Modern Clouds
abstract
Substantial renovations in hardware cache have been focused on reducing cache interference between workloads recently. However, cache conflicts within each workload are surprisingly overlooked. The paper identifies that cache conflicts cannot be effectively reduced in virtualized clouds. Enhancements for cache partitioning, such as Intel cache allocation technology, make cache conflicts even more serious for cloud workloads. The paper proposes CoPlace as a low overhead and highly portable solution for virtualized clouds. CoPlace enhances the page placement mechanisms implemented in the host OS, such that it can collaborate with the guest OS to reduce cache conflicts. With CoPlace, the guest OS makes page placement decisions; and the host OS helps enforce the decisions. Evaluation based on the prototype implementation in Linux and KVM and diverse real world applications shows that CoPlace can significantly reduce cache conflicts and improve application performance.
Xiaowei Shang, Weiwei Jia 0001, Jianchen Shan, Xiaoning Ding
PACT1
2020 vSMT-IO: Improving I/O Performance and Efficiency on SMT Processors in Virtualized Clouds
Weiwei Jia 0001, Jianchen Shan, Tsz On Li, Xiaowei Shang, Heming Cui, Xiaoning Ding
USENIX ATC4
2018 Effectively Mitigating I/O Inactivity in vCPU Scheduling
Weiwei Jia 0001, Cheng Wang 0021, Xusheng Chen, Jianchen Shan, Xiaowei Shang, Heming Cui, Xiaoning Ding, Luwei Cheng, Francis C. M. Lau 0001, Yuangang Wang
USENIX ATC5
2014 Tracking with scattering descriptor
abstract
This study proposes a new method to track the moving object based on undecimated scattering transform (UST). The UST removes the down‐sampling operation from the traditional scattering transform to produce a complete representation. Based on the UST, the structural information of object can be captured, which is a highly discriminative representation and facilitates the tracker to distinguish the object from background. The update parameter of tracking model is adaptively adjusted by the correlation coefficient. Occlusion identification is achieved by using a new cascaded model, which can correctly find occlusion and avoid the drift. Experimental results demonstrate that the proposed method is able to track the object accurately and reliably in realistic videos where the appearance and motion change drastically over time.
Xiaolin Tian 0002, Licheng Jiao, Xiaowei Shang
IET Comput. Vis.3