Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jianming Song

dblp:64/7155 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
3since 2021 · last 2025
0009-0003-9372-3805ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 6 · 4 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 1 · 1 since 2021

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
Cloud and datacenter computing · 57% Memory systems · 18% Distributed systems · 16%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
fault tolerance
0.912025
Fault Escaping: Improving Robustness of DPU Enhanced Platform with Mutual Assisted VM Recovery · ASPLOS (3) 2025
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine fault tolerance
0.912025
Fault Escaping: Improving Robustness of DPU Enhanced Platform with Mutual Assisted VM Recovery · ASPLOS (3) 2025
Operating systems › resource management › memory management › virtual memory
demand paging
0.812024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Operating systems › resource management
memory management
0.812024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Cloud and datacenter computing
datacenter network
0.812024
Triton: A Flexible Hardware Offloading Architecture for Accelerating Apsara vSwitch in Alibaba Cloud · SIGCOMM 2024
Cloud and datacenter computing › virtualization
device pass-through
0.812024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Cloud and datacenter computing › cloud service models
infrastructure as a service
0.812024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Memory systems › memory management
virtual memory
0.812024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Hardware accelerators and domain-specific architectures › accelerator offloading
DPU offloading
0.312025
Fault Escaping: Improving Robustness of DPU Enhanced Platform with Mutual Assisted VM Recovery · ASPLOS (3) 2025
Memory systems › memory management › memory management unit
IOMMU
0.212024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Hardware accelerators and domain-specific architectures
network function acceleration
0.212024
Triton: A Flexible Hardware Offloading Architecture for Accelerating Apsara vSwitch in Alibaba Cloud · SIGCOMM 2024

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

software-hardware co-design · 1.5hybrid synchronization · 0.9VM state migration · 0.9hardware-software co-design · 0.8
YearPublicationVenuePosition
2025 Fault Escaping: Improving Robustness of DPU Enhanced Platform with Mutual Assisted VM Recovery
abstract
Modern cloud servers achieve significant performance improvements by exploiting data processing units (DPUs) to offload virtualization overhead.Unlike traditional monolithic hypervisors, this offloading approach splits VM state and distributes hypervisor functions across the DPU and the Host, transforming the cloud server from a single system into a sophisticated orchestration of multiple self-managed processing units.However, the failure rate of these systems has significantly increased, as errors from either the DPU or the Host can crash the entire machine.All these changes necessitate a comprehensive revamp of current VM fault tolerance and isolation mechanisms.This paper explores a novel approach to VM fault tolerance by treating the split hypervisors on the DPU SoC and the Host as redundant peers.We propose a fault-escaping scheme that enables VMs to escape from a failing SoC or Host.With hybrid synchronization, the entire VM state becomes fully accessible on either the SoC or the Host with minimum synchronization overhead (in kilobytes).Instead of recovering the failed hypervisor, this scheme migrates the verified VM state, allowing the VM to escape from the failure
Chao Zhang 0115, Tao Xu 0057, Pai Liu, Zhilang Xu, Jinhu Li, Wenhui Shu, Feifei Fan, Yibin Shen, Jianming Song, Jiesheng Wu, Jian Li 0021
ASPLOS (3)15
2024 Triton: A Flexible Hardware Offloading Architecture for Accelerating Apsara vSwitch in Alibaba Cloud
abstract
Apsara vSwitch (AVS) is a per-host deployed forwarding component for instance network connectivity in the Alibaba Cloud. To meet the growing performance demands, we accelerated AVS by adopting the most widely used "Sep-path" offloading architecture, which introduces a separate hardware data path to speed up popular traffic. However, the deployment results prove that it is difficult to bridge the gap in performance and programming flexibility of the software and hardware data paths, resulting in unpredictable performance and low iteration velocity.
Xing Li 0007, Xiaochong Jiang, Lilong Chen, Yi Wang 0004, Chao Wang 0128, Chao Xu 0017, Yilong Lv, Taotao Wu, Haifeng Gao, Yisong Qiao, Hongwei Ding 0004, Yijian Dong, Jianming Song, Jianyuan Lu, Chengkun Wei, Wenzhi Chen, Qinming He, Shunmin Zhu
SIGCOMM17
2024 VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds
abstract
Device pass-through has been widely adopted by cloud service providers to achieve near bare-metal I/O performance in virtual machines (VMs). However, this approach requires static pinning of VM memory, making on-demand paging unavailable. The hardware device I/O page fault (IOPF) capability offers an optimal solution to this limitation. Current IOPF approaches, using either standard IOMMU capabilities (ATS+PRI) or devices with independent IOMMU implementations, have not gained widespread adoption in public Infrastructure-as-a-Service clouds. This is due to high costs, platform dependency, and significant impacts on performance and service level objectives (SLOs). We present the Virtualized Page Request Interface (VPRI), a novel IOPF system developed through software-hardware collaboration. VPRI is not only platform-independent, free from address translation complexities, but also cost-effective, and designed to minimize SLO impact. Our work enables large-scale deployment of IOPF capability in Alibaba Cloud with negligible impact on SLOs. When integrated with memory management software, it significantly enhances memory utilization in public IaaS clouds, effectively overcoming the static memory pinning restriction associated with pass-through devices.
Kaijie Guo, Dingji Li, Ben Luo, Yibin Shen, Kaihuan Peng, Ning Luo 0003, Shengdong Dai, Jianming Song, Zeyu Mi
SOSP9
2002 A study on tone statistics in Chinese names
Anton Medievski, James Lawrence 0002, Jianming Song
Speech Commun.4
2000 Successive cohort selection (SCS) for text-independent speaker verification
Eric H. C. Choi, Jianming Song
INTERSPEECH2
1995 Enhancement of discriminative capabilities of HMM based recognizer through modification of Viterbi algorithm
abstract
The algorithm proposed in this paper integrates the concepts of variable frame rate and discriminative analysis based on Tanimoto ratio to modify the conventional Viterbi algorithm, in such a way that the steady or stationary signal is compressed, while transitional or non-stationary signal is emphasized through the frame-by-frame searching process. The usefulness of each frame is decided entirely within the Viterbi process and needs not to be the same for different models. To evaluate this algorithm, we tested a speech database of 9 highly confusable E-set English letters. With 5 state and 6 mixture components, the conventional HMM baseline system only delivered a recognition accuracy of 73.9%. In the preliminary experiment using the algorithm proposed, the recognition accuracy was increased to 82.5%.
Jianming Song
ICASSP1
1993 Continuous HMM for word spotting and rejection of non vocabulary word in speech recognition over telephone networks
Jianming Song
EUROSPEECH1
1993 A robust speaker-independent isolated word HMM recognizer for operation over the telephone network
Jianming Song, Ara Samouelian
Speech Commun.1
1987 Automatic recognition of isolated or occluded planar objects by a two steps processing
abstract
As an application of robot vision to automatic recognition of industriel parts, we present a method which is capable of recognizing isolated or partially occluded two-dimensional objects. Starting from contour following, global features are measured and compared to stored data in order to make a preselection of the models. In the case of isolated object, the preselection leads to an immediate identification of objects. Otherwise, overlapping boundaries are detected and used to accomplish the recognition of occluded objects. By the combination of overlapping boundaries and the object's contour, a sequential segmentation algorithm is applied to find the complete contour of no hidden objects. As soon as we have obtained the complete contour of an object, we can use once again the global features to perform identification processing. This method has the advantage of being simple,rapide and efficient. Il works well even when the number of objects to be recognized is large.
Jianming Song, Paul Gaillard
ICASSP1