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.

Yingxin Wang

dblp:23/8181 · DBLP profile ↗
← Back
20ranked-venue papers
2as first author
9since 2021 · last 2026
—ORCID · conflict

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

Systems, architecture and hardware · 7Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 3 since 2021Computer networks · 3 · 3 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Databases, 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
4 papers
Cloud and datacenter computing · 58% Parallel and multicore computing · 28% Energy-efficient computing · 8%
Computer networks
2 papers
Network measurement and analytics · 68% Datacenter networks · 32%
Databases, data mining, and information retrieval
2 papers
Information retrieval · 100%
Software engineering, system software, and programming languages
3 papers
Operating systems · 78% Concurrent programming · 22%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
cluster resource management and scheduling
1.012026
WIET: Harmonizing Group-aware Model Weighting and Worker Allocation for Ensemble Temporal Prediction MaaS · AAAI 2026
Cloud and datacenter computing
serverless computing
1.012026
WIET: Harmonizing Group-aware Model Weighting and Worker Allocation for Ensemble Temporal Prediction MaaS · AAAI 2026
Network measurement and analytics
internet topology mapping
0.912025
Discovering Millions of New Nodes and Links in the Internet by Challenging the Uniformity Assumption in Multipath Detection · SIGCOMM 2025
Datacenter networks
load balancing
0.912025
Discovering Millions of New Nodes and Links in the Internet by Challenging the Uniformity Assumption in Multipath Detection · SIGCOMM 2025
Parallel and multicore computing › parallel computing › parallel application performance
scalability collapse
0.422015
LockSim: An Event-Driven Simulator for Modeling Spin Lock Contention · IEEE Trans. Parallel Distributed Syst. 2015
Lock-contention-aware scheduler: A scalable and energy-efficient method for addressing scalability collapse on multicore systems · ACM Trans. Archit. Code Optim. 2013
Information retrieval
hashing
0.412019
Jointly Multiple Hash Learning · AAAI 2019
Information retrieval › hashing
similarity-preserving hashing
0.412019
Jointly Multiple Hash Learning · AAAI 2019
Information retrieval
weighting schemes
0.312026
WIET: Harmonizing Group-aware Model Weighting and Worker Allocation for Ensemble Temporal Prediction MaaS · AAAI 2026
Parallel and multicore computing › synchronization
lock-based synchronization
0.212015
Requester-Based Spin Lock: A Scalable and Energy Efficient Locking Scheme on Multicore Systems · IEEE Trans. Computers 2015
Energy-efficient computing
power management
0.212015
Requester-Based Spin Lock: A Scalable and Energy Efficient Locking Scheme on Multicore Systems · IEEE Trans. Computers 2015
Performance modeling and evaluation
simulation
0.212015
LockSim: An Event-Driven Simulator for Modeling Spin Lock Contention · IEEE Trans. Parallel Distributed Syst. 2015
Parallel and multicore computing › synchronization
spin locks
0.212015
Requester-Based Spin Lock: A Scalable and Energy Efficient Locking Scheme on Multicore Systems · IEEE Trans. Computers 2015
Operating systems › resource management › process management
CPU scheduling
0.212013
Lock-contention-aware scheduler: A scalable and energy-efficient method for addressing scalability collapse on multicore systems · ACM Trans. Archit. Code Optim. 2013
Parallel and multicore computing › synchronization
lock contention
0.212013
Lock-contention-aware scheduler: A scalable and energy-efficient method for addressing scalability collapse on multicore systems · ACM Trans. Archit. Code Optim. 2013
Information retrieval
efficient retrieval
0.112019
Jointly Multiple Hash Learning · AAAI 2019
Operating systems › kernel › kernel design
kernel synchronization
0.112015
Requester-Based Spin Lock: A Scalable and Energy Efficient Locking Scheme on Multicore Systems · IEEE Trans. Computers 2015
Concurrent programming › synchronization
lock contention
0.112015
LockSim: An Event-Driven Simulator for Modeling Spin Lock Contention · IEEE Trans. Parallel Distributed Syst. 2015
Energy-efficient computing › energy-aware scheduling
energy-efficient multicore scheduling
0.012013
Lock-contention-aware scheduler: A scalable and energy-efficient method for addressing scalability collapse on multicore systems · ACM Trans. Archit. Code Optim. 2013

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

hybrid heuristic optimization · 2.0group temporal locality-enhanced weighting · 2.0dynamic bayesian estimation · 1.0bayesian estimation · 0.9sensitivity analysis · 0.4event-driven simulation · 0.4benchmarking · 0.4discrete optimization · 0.4cyclic coordinate descent · 0.4task migration · 0.3special set of cores · 0.3model-driven search · 0.3
YearPublicationVenuePosition
2026 WIET: Harmonizing Group-aware Model Weighting and Worker Allocation for Ensemble Temporal Prediction MaaS
abstract
Ensemble Temporal Prediction Model-as-a-Service (ETP-MaaS) has become crucial in fields like financial modeling and cloud monitoring. Existing solutions fail to co-optimally address a two-fold challenge of dynamic collaboration and heterogeneity, treating models as independent entities and employing simplistic worker allocation rules. However, at the model level, data volatility means that optimal performance requires identifying and weighting constantly shifting subgroups of base models, not just individual ones; at the system level, these model groups must be efficiently mapped to a pool of heterogeneous and dynamically available workers. To this end, we introduce WIET, an efficient ETP-MaaS system that co-optimizes model weighting and worker allocation. For adaptive weighting, WIET identifies evolving group behaviors among base models and propose a novel group temporal locality-enhanced weighting method. Additionally, WIET develops an efficient, multi-dimensional worker allocation method powered by hybrid heuristic optimization, effectively reducing bottlenecks and resource waste. Experiments show WIET consistently outperforms state-of-the-art methods in terms of accuracy, latency, and resource usage across various workloads and tasks.
Binbin Feng, Shikun He, Yingxin Wang, Pengwei Wang 0001, Zhijun Ding
AAAI3
2026 BayWatch: Practical Internet-Scale Topology Monitoring with Dynamic Bayesian Estimation
Zhongxu Guan, Shuai Wang 0028, Li Chen 0008, Zhaoteng Yan, Jiaye Lin, Dan Li 0001, Yong Jiang 0001, Yingxin Wang
NSDI8
2025 Multi-agent-Driven Dual-Layer Serverless Adaptive Ensemble Inference Method
Yingxin Wang, Binbin Feng, Zhijun Ding
ICSOC (1)1
2025 Discovering Millions of New Nodes and Links in the Internet by Challenging the Uniformity Assumption in Multipath Detection
abstract
Multipath Detection Algorithms (MDAs) are proposed to discover Internet topology in the presence of load balancing (LB). Existing methods assume uniformity in the load-balancing responses (LBR), i.e., responses from the successors of a LB router. However, we reveal that only 20% of the cases exhibit uniformity in the Internet. This finding significantly challenges the completeness of the Internet topology discovered using current MDAs. In this paper, we propose a novel system BayMuDA, that can estimate LBR distributions and calculate the minimum number of probes needed to statistically discover all nodes and links within a given hop. The validation on controlled topologies shows that BayMuDA discovers at least 85%/73% of nodes/links in ~90% of the cases. Our Internet-wide measurement results indicate that BayMuDA can discover millions of Internet nodes and links obscured by the state-of-the-art MDA algorithm, D-Miner, due to uneven responses.
Zhongxu Guan, Shuai Wang 0028, Li Chen 0008, Zhaoteng Yan, Jiaye Lin, Dan Li 0001, Yong Jiang 0001, Yingxin Wang
SIGCOMM8
2022 Development and Application of Augmented Reality System for Part Assembly Based on Assembly Semantics
Yingxin Wang, Jianfeng Lu 0004, Zeyuan Lin, Lai Dai, Junxiong Chen, Luyao Xia
ICIC (1)1
2022 Cross-modal identity correlation mining for visible-thermal person re-identification
Zhaowei Shang, Mingliang Zhou 0001, Yingxin Wang, Guoliang Sun
Multim. Tools Appl.4
2021 Network intrusion detection based on BiSRU and CNN
abstract
In recent years, with the continuous development of artificial intelligence algorithms, their applications in network intrusion detection have become more and more widespread. However, as the network speed continues to increase, network traffic increases dramatically, and the drawbacks of traditional machine learning methods such as high false alarm rate and long training time are gradually revealed. CNN(Convolutional Neural Networks) can only extract spatial features of data, which is obviously insufficient for network intrusion detection. In this paper, we propose an intrusion detection model that combines CNN and BiSRU (Bi-directional Simple Recurrent Unit) to achieve the goal of intrusion detection by processing network traffic logs. First, we extract the spatial features of the original data using CNN, after that we use them as input, further extract the temporal features using BiSRU, and finally output the classification results by softmax to achieve the purpose of intrusion detection.
Shanshuo Ding, Yingxin Wang, Liang Kou
MASS2
2021 Physically Based Object Contour Edge Display Using Adjustable Linear Polarization Ratio for Passive Millimeter-Wave Security Imaging
abstract
Passive millimeter-wave (PMMW) imaging has been used for several close-range applications such as personal security checks, scene monitoring, and so on. PMMW images contain a variety of types of image edges which represent intensity discontinuities. As a special edge, an object contour edge is an important feature for object detection and recognition, which denotes the external shape of the object. In this article, a physically based contour edge display method using adjustable linear polarization ratio (ALPR) by multipolarization imaging is proposed. Polarization brightness temperature (TB) models of the object and radiometer observation are built. According to the physical principle of edge generation, the ALPR properties of the contour edge are investigated. By fusing multipolarization information, the simple feature parameter ALPR is sensitive to the object contour edge. Then, the specific operation process of the proposed method based on multipolarization images is presented. Simulations and measurements of polarimetric imaging for personal security inspection scenes were conducted to verify the contour edge display performance. Finally, the applicability of the method is discussed and summarized.
Yayun Cheng, Yingxin Wang, Yingying Niu, Harvey Rutt, Ziran Zhao
IEEE Trans. Geosci. Remote. Sens.2
2021 Reflection Removal Using Dual-Polarization and Saliency in Millimeter-Wave and Terahertz Imaging
abstract
Passive millimeter-wave and terahertz (MMW/THz) imaging is a significant technique used in personal security inspection and scene surveillance. However, a human body generally generates an obvious reflection on the floor, which may have negative influences on target detection and observer vision. In this article, we present a physically based method using dual-polarization feature and saliency information to solve the problem of reflection removal. The physical principle of a special dual-polarization phenomenon has been revealed by theoretical calculation and simulation analysis. By combining the second Stokes parameter (TQ) and modified linear polarization ratio (mLPR), a new feature parameter has been created to extract reflections of human bodies. By using a saliency analysis, the false positive alarms are eliminated completely. The experimental results demonstrate the robustness and effectiveness of the proposed method using various measured MMW/THz images.
Yayun Cheng, Yan You, Yingxin Wang, Ziran Zhao
IEEE Trans. Geosci. Remote. Sens.4
2020 Multi-Polarization Information Fusion for Object Contour Display in Passive Millimeter-Wave and Terahertz Security Imaging
abstract
Passive millimeter-wave/terahertz (PMMW/PTW) imaging has been widely developed for personal security screening in recent years. In PMMW/PTW images, object contours are an important feature for object detection and recognition. In this paper, a physical-based contour display method by fusing multi-polarization information is proposed. The polarization characteristics are investigated by analyzing the physical principle of contour edge generation. The feasibility of displaying contour edges is verified through simulation experiments for a typical security check scene. The presented method can enhance the contrast between concealed objects and human body, and then label contour edges.
Yayun Cheng, Ziran Zhao, Yingxin Wang, Yingying Niu
ICASSP3
2019 Jointly Multiple Hash Learning
abstract
Hashing can compress heterogeneous high-dimensional data into compact binary codes while preserving the similarity to facilitate efficient retrieval and storage, and thus hashing has recently received much attention from information retrieval researchers. Most of the existing hashing methods first predefine a fixed length (e.g., 32, 64, or 128 bit) for the hash codes before learning them with this fixed length. However, one sample can be represented by various hash codes with different lengths, and thus there must be some associations and relationships among these different hash codes because they represent the same sample. Therefore, harnessing these relationships will boost the performance of hashing methods. Inspired by this possibility, in this study, we propose a new model jointly multiple hash learning (JMH), which can learn hash codes with multiple lengths simultaneously. In the proposed JMH method, three types of information are used for hash learning, which come from hash codes with different lengths, the original features of the samples and label. In contrast to the existing hashing methods, JMH can learn hash codes with different lengths in one step. Users can select appropriate hash codes for their retrieval tasks according to the requirements in terms of accuracy and complexity. To the best of our knowledge, JMH is one of the first attempts to learn multi-length hash codes simultaneously. In addition, in the proposed model, discrete and closed-form solutions for variables can be obtained by cyclic coordinate descent, thereby making the proposed model much faster during training. Extensive experiments were performed based on three benchmark datasets and the results demonstrated the superior performance of the proposed method.
Xingbo Liu, Xiushan Nie, Yingxin Wang, Yilong Yin
AAAI3
2016 Linguistic truth-valued intuitionistic fuzzy reasoning with applications in human factors engineering
Yingxin Wang
Inf. Sci.3
2015 Requester-Based Spin Lock: A Scalable and Energy Efficient Locking Scheme on Multicore Systems
abstract
In response to the increasing ubiquity of multicore processors, applications are usually designed or deployed to make each core busy. Unfortunately, lock contention within operating systems can limit the scalability of multicore systems so severely that an increase in the number of cores can actually lead to reduced performance (i.e., scalability collapse). Existing lock implementations have disadvantages in scalability, power consumption, and energy efficiency. In this paper, we observe that the number of tasks requesting a lock has a significant correlation with the occurrence of scalability collapse. Based on this observation, a lock implementation that allows tasks waiting for a lock to either spin or enter a power-saving state based on the number of requesters is proposed. Our lock protocol is called requester-based lock and is implemented in the Linux kernel to replace its default spin lock. Based on the results of a sensitivity analysis, we find that the best policy, in practice, for a task waiting for a lock to be granted is to enter the power-saving state immediately after noticing the lock cannot be acquired. Our requester-based lock scheme is evaluated using intensive benchmarking on AMD 32-core and Intel 40-core systems. Experimental results suggest that our lock avoids scalability collapse completely for most applications and shows better scalability, power consumption, and energy efficiency than previous work. Besides, the requester-based lock is extensible, which means using together with other kinds of spin locks can provide better scalability and energy efficiency.
Yan Cui 0002, Yingxin Wang, Yu Chen 0004, Yuanchun Shi
IEEE Trans. Computers2
2015 LockSim: An Event-Driven Simulator for Modeling Spin Lock Contention
abstract
Spin lock contention in operating systems can limit scalability on multicore systems so significantly that an increase in the number of cores actually leads to reduced speedup (i.e., scalability collapse). Modeling spin lock contention is an effective way to understand the scalability collapse phenomenon and explore collapse avoidance schemes. However, previous spin lock models have disadvantages in accuracy and efficiency. To overcome these drawbacks, this paper proposes LockSim, an event-driven simulator which models both the sequential execution in lock-protected codes (i.e., critical sections) and shared hardware resource contention caused by the cache coherence protocol. Our simulator is verified against real-world workloads with different degrees of spin lock contention. Experimental results suggest that LockSim can reproduce the scalability collapse phenomenon with better accuracy than previous work. Besides, several metrics are also used to characterize this phenomenon and collapse avoidance methods are investigated.
Yan Cui 0002, Yingxin Wang, Yu Chen 0004, Yuanchun Shi
IEEE Trans. Parallel Distributed Syst.2
2014 Mitigating Resource Contention on Multicore Systems via Scheduling
abstract
This paper addresses the resource contention issue caused by the sharing of the last level caches by introducing a novel contention-aware scheduler. To accurately determine a task's resource requirements, i.e. the unique input of our scheduler, we develop a methodology to select the best heuristic metric from five candidates to represent a task's resource requirements. Based on the heuristic of each task acquired by exploiting the performance monitor unit, our scheduler co-schedules tasks with complementary resource requirements by combining scheduling order adjustments with task-to-core reassignments. The proposed scheduler has been implemented in the completely fair scheduler, rotating staircase deadline scheduler and O(1) schedulers. Using eight workloads constructed from nine NASA advanced supercomputing serial benchmarks on an Intel dual-core platform, the execution time of an individual task is reduced by up to 21%, system scalability and performance of a workload are improved by up to 13%, and the full potential of the contention-aware scheduling can be achieved if the time slice length and the period of executing each task once are short enough. In addition, our proposal exhibits benefits in the reduction of the execution time fluctuation of individual tasks due to an enforcement of reasonable usage of shared resources. Finally, we demonstrate an expected performance improvement on an Intel eight-core platform in order to suggest the broad applicability of our protocol.
Yan Cui 0002, Yingxin Wang, Yu Chen 0004, Yuanchun Shi
Comput. J.2
2013 Lock-contention-aware scheduler: A scalable and energy-efficient method for addressing scalability collapse on multicore systems
abstract
In response to the increasing ubiquity of multicore processors, there has been widespread development of multithreaded applications that strive to realize their full potential. Unfortunately, lock contention within operating systems can limit the scalability of multicore systems so severely that an increase in the number of cores can actually lead to reduced performance (i.e., scalability collapse). Existing efforts of solving scalability collapse mainly focus on making critical sections of kernel code fine-grained or designing new synchronization primitives. However, these methods have disadvantages in scalability or energy efficiency. In this article, we observe that the percentage of lock-waiting time over the total execution time for a lock intensive task has a significant correlation with the occurrence of scalability collapse. Based on this observation, a lock-contention-aware scheduler is proposed. Specifically, each task in the scheduler monitors its percentage of lock waiting time continuously. If the percentage exceeds a predefined threshold, this task is considered as lock intensive and migrated to a Special Set of Cores (i.e., SSC). In this way, the number of concurrently running lock-intensive tasks is limited to the number of cores in the SSC, and therefore, the degree of lock contention is controlled. A central challenge of using this scheme is how many cores should be allocated in the SSC to handle lock-intensive tasks. In our scheduler, the optimal number of cores is determined online by the model-driven search. The proposed scheduler is implemented in the recent Linux kernel and evaluated using micro- and macrobenchmarks on AMD and Intel 32-core systems. Experimental results suggest that our proposal is able to remove scalability collapse completely and sustains the maximal throughput of the spin-lock-based system for most applications. Furthermore, the percentage of lock-waiting time can be reduced by up to 84%. When compared with scalability collapse reduction methods such as requester-based locking scheme and sleeping-based synchronization primitives, our scheme exhibits significant advantages in scalability, power consumption, and energy efficiency.
Yan Cui 0002, Yingxin Wang, Yu Chen 0004, Yuanchun Shi
ACM Trans. Archit. Code Optim.2
2012 Reducing Scalability Collapse via Requester-Based Locking on Multicore Systems
abstract
In response to the increasing ubiquity of multicore processors, there has been widespread development of multithreaded applications that strive to realize their full potential. Unfortunately, lock contention within operating systems can limit the scalability of multicore systems so severely that an increase in the number of cores can actually lead to reduced performance (i.e. scalability collapse). Existing lock implementations have disadvantages in scalability, resource utilization and energy efficiency. In this work, we observe that the number of tasks requesting a lock has a significant correlation with the occurrence of scalability collapse. Based on this observation, we propose a novel lock implementation that allows tasks blocked on a lock to either spin or maintain a power-saving state according to the number of lock requesters. We call our lock implementation protocol a requester-based lock and implement it in the Linux kernel to replace its default spin lock. Based on the results of an analysis, we find that the best policy for a task waiting for a lock to become free is to enter the power saving state immediately after noticing that the lock cannot be acquired. Our lock-requester based lock scheme is evaluated using micro- and macro-benchmarks on AMD 32-core and Intel 40-core systems. Experimental results indicate our lock scheme removes scalability collapse completely for most applications. Furthermore, our method shows better scalability and energy efficiency than mutex locks and adaptive locks.
Yan Cui 0002, Yingxin Wang, Yu Chen 0004, Yuanchun Shi
MASCOTS2
2011 Experience on Comparison of Operating Systems Scalability on the Multi-core Architecture
abstract
Multi-core processor architectures have become ubiquitous in today's computing platforms, especially in parallel computing installations, with their power and cost advantages. While the technology trend continues towards having hundreds of cores on a chip in the foreseeable future, an urgent question posed to system designers as well as application users is whether applications can receive sufficient support on today's operating systems for them to scale to many cores. To this end, people need to understand the strengths and weaknesses on their support on scalability and to identify major bottlenecks limiting the scalability, if any. As open-source operating systems are of particular interests in the research and industry communities, in this paper we choose three operating systems (Linux, Solaris and FreeBSD) to systematically evaluate and compare their scalability by using a set of highly-focused microbenchmarks for broad and detailed understanding their scalability on an AMD 32-core system. We use system profiling tools and analyze kernel source codes to find out the root cause of each observed scalability bottleneck. Our results reveal that there is no single operating system among the three standing out on all system aspects, though some system(s) can prevail on some of the system aspects. For example, Linux outperforms Solaris and FreeBSD significantly for file-descriptor and process-intensive operations. For applications with intensive sockets creation and deletion operations, Solaris leads FreeBSD, which scales better than Linux. With the help of performance tools and source code instrumentation and analysis, we find that synchronization primitives protecting shared data structures in the kernels are the major bottleneck limiting system scalability. Empowered by the knowledge obtained through targeted experiments and analysis on a small-scale system, we are able to project the scalability of an application on any of the investigated operating systems running on a system of a larger number of cores.
Yan Cui 0002, Yingxin Wang, Yu Chen 0004, Yuanchun Shi
CLUSTER2
2010 A Discrete Event Simulation Model for Understanding Kernel Lock Thrashing on Multi-core Architectures
abstract
Multi-core architectures have become mainstream. Trends suggest that the number of cores integrated on a single chip will increase continuously. However, lock contention in operating systems can limit the parallel scalability on multi-cores so significantly that the speedup decreases with the increasing number of cores (thrashing). Although the phenomenon can be easily reproduced experimentally, most existing lock models are not able to do so. To overcome this challenge, this paper develops a discrete event simulation model which has the capability of capturing both the sequential execution in critical sections and the contention for shared hardware resources. The model is evaluated using a series of typical parameter configurations which can represent different degrees of lock contention. Experimental results suggest that the thrashing phenomenon can be observed when the model parameters are selected properly. To further understand this phenomenon, statistics such as the percentage of time spent waiting for locks and the number of cores waiting for a lock are exploited to characterize the lock thrashing. In addition, the model sensitivity to changes in memory latency and hardware architectures are also examined. Finally, we use this model to compare three methods which are proposed for preventing the lock thrashing.
Yan Cui 0002, Weiyi Wu, Yingxin Wang, Xufeng Guo, Yu Chen 0004, Yuanchun Shi
ICPADS3
2010 Reinventing Lock Modeling for Multi-Core Systems
abstract
Multi-core architectures have become mainstream. Trends suggest that the number of cores integrated on a single chip will continue to increase. However, lock contention in applications or kernels can degrade the scalability so significantly that the speedup decreases with the increasing number of cores (thrashing). Although the phenomenon can be easily reproduced on real multi-core platforms, existing lock models are not able to do so. To overcome the disadvantage, this paper proposes an analysis model which has the capability of capturing both the sequential execution of critical sections and the overhead of lock implementation. Numerical results indicate that thrashing can be observed by using the proposed model. Furthermore, this model can also be exploited to compare different mechanisms designed for avoiding the lock thrashing.
Yan Cui 0002, Weiyi Wu, Yingxin Wang, Xufeng Guo, Yu Chen 0004, Yuanchun Shi
MASCOTS3