EDBT 2026 Demo / reviewers in the wild / expert
Junxian Shen
dblp:259/3920
· DBLP profile ↗
11ranked-venue papers
5as first author
9since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 5 · 3 first-author · 3 since 2021Systems, architecture and hardware · 3 · 3 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Clover: Workload Verification for Real-Time Detection of Contention-Induced Slowdowns in Serverless PlatformsabstractServerless computing, or Function-as-a-Service, continues to gain popularity due to its pay-as-you-go billing model, flexibility, and cost efficiency. However, these same features introduce significant security risks, such as the Denial-of-Wallet (DoW) attack. In this paper, we conduct real-world DoW attacks on commercial serverless platforms to evaluate their severity. To detect such attacks, we design, implement, and evaluate Clover, an accurate and user-friendly DoW detection system with negligible performance overhead. Clover addresses information ambiguity in serverless environments by deploying a request-oriented metric collection agent. At its core, Clover proposes a workload verification approach to bridge performance metrics and execution duration. Specifically, Clover uses a multivariate linear model to learn the benign relationship between metrics and execution duration, effectively characterizing normal workload behavior. It then continuously monitors runtime workloads by calculating their Mahalanobis distance from this learned benign model. Deviations identified through this distance indicate potential DoW attacks. Implemented as a practical system, Clover introduces performance overhead of less than 3.2%, maintains an average model execution time of only 0.84 microseconds, and achieves an accuracy of 92.7% under the most challenging scenario. Junxian Shen, Han Zhang 0009, Weiwei Lin 0001, Yantao Geng, Jilong Wang 0001, Mingwei Xu 0001 |
IEEE Trans. Netw. | 1 |
| 2026 | Investigation of Bonds Between Network Convolution and Time-Frequency Transforms for Ex-Ante Interpretable Machine Health PrognosisabstractIn the era of big data and intelligent sensing, deep neural networks provide new impetus for prognostics and health management (PHM) with their powerful feature extraction capabilities. However, the pursuit of performance through increased network depth and complexity concurrently escalates the number of hyperparameters and model intricacy, thereby exacerbating the inherent opaque nature and restricting their deployment in complex industrial settings. To address this dilemma, this article develops a machine health prognosis framework with ex-ante interpretability based on complex domain time-frequency network (CDTFN). Specifically, this article first investigates the intrinsic bonds between network convolution and time-frequency transforms. Building upon this foundation, four complex observation operators with trainable parameters are designed for extracting fault-related time-frequency information, embedding it into the CDTFN as a preprocessing layer. Simultaneously, by extending the forward and backward propagation mechanisms of real-valued networks to the complex domain, the proposed CDTFN gains the capability to fuse complex-valued time-frequency information and establish end-to-end mapping from feature representation layers to prediction labels. The effectiveness and accuracy of the proposed prognosis framework based on CDTFN are verified by public and self-built run-to-failure rolling bearings datasets. The detailed experimental results further demonstrate its distinct advantages in interpretability and generalization capability. Junxian Shen, Jichao Zhuang, Xiaoli Zhao 0002, Xiaoan Yan |
IEEE Trans. Reliab. | 2 |
| 2025 | An unsupervised mixed-up differential replay mechanism for propagation detection of blade crack
Junxian Shen, Ennan Gao, Tianchi Ma, Feiyun Xu |
Adv. Eng. Informatics | 1 |
| 2023 | A novel blade crack detection method based on diffusion model with acoustic-vibration fusionabstractCompressors are now widely used in industry and engineering, and blades are one of the most important components in compressors. The performance of the blades directly affects the operating condition and life of the compressor. Currently, the mainstream method for diagnosing and classifying blade faults is based on vibration signal diagnosis. However, traditional methods are limited by the large influence of noise on vibration signals and the singularity of features, and their accuracy and efficiency are relatively low. In addition, as a mainstream diagnostic method, fault diagnosis based on neural networks also suffers from limitations in network structure and data volume, which reduces the generalization of diagnostic methods. Therefore, this paper proposes a new blade fault diagnosis network based on the diffusion model. Specifically, to improve the integrity of the features used for diagnosis, this paper first proposes a learnable weight fusion module and applies it to the fusion process of sound and vibration signals. Secondly, the diffusion model is introduced to generate normal blade signals under corresponding operating conditions when fused features of blades with faults are input. Finally, after obtaining the fused features of normal blades under corresponding operating conditions, the input-output feature difference of the diffusion model is used as the input of the classification network to achieve blade fault diagnosis. In experimental tests, the method proposed in this paper outperforms the current mainstream blade fault diagnosis methods on actual blade fault data. In addition, comparative experiments and ablation experiments also prove the effectiveness of the proposed method. Feiyun Xu, Junxian Shen, Tianchi Ma |
INDIN | 4 |
| 2023 | Network-Centric Distributed Tracing with DeepFlow: Troubleshooting Your Microservices in Zero CodeabstractMicroservices are becoming more complicated, posing new challenges for traditional performance monitoring solutions. On the one hand, the rapid evolution of microservices places a significant burden on the utilization and maintenance of existing distributed tracing frameworks. On the other hand, complex infrastructure increases the probability of network performance problems and creates more blind spots on the network side. In this paper, we present DeepFlow, a network-centric distributed tracing framework for troubleshooting microservices. DeepFlow provides out-of-the-box tracing via a network-centric tracing plane and implicit context propagation. In addition, it eliminates blind spots in network infrastructure, captures network metrics in a low-cost way, and enhances correlation between different components and layers. We demonstrate analytically and empirically that DeepFlow is capable of locating microservice performance anomalies with negligible overhead. DeepFlow has already identified over 71 critical performance anomalies for more than 26 companies and has been utilized by hundreds of individual developers. Our production evaluations demonstrate that DeepFlow is able to save users hours of instrumentation efforts and reduce troubleshooting time from several hours to just a few minutes. Junxian Shen, Han Zhang 0009, Xingang Shi, Yunxi Shen, Yongxiang Wu, Xia Yin 0001, Jilong Wang 0001, Mingwei Xu 0001, Jiping Yin, Jianchang Song, Zhuofeng Li, Runjie Nie |
SIGCOMM | 1 |
| 2023 | Serpens: A High Performance FaaS Platform for Network FunctionsabstractMore and more enterprises deploy applications on Function-as-a-Service (FaaS) platforms to improve resource efficiency and save monetary costs. Network Functions (NFs) suffer from staggered peaks of traffic patterns and could benefit from fine-grained resource multiplexing in FaaS platform. However, naively exploring existing FaaS platforms to support NFs can introduce significant performance overheads in three aspects, including slow instance startup, remote state access for NFs, and costly packet delivery between NFs. To address these problems, we propose${\sf Serpens}$, a high performance FaaS platform for NFs. First,${\sf Serpens}$proposes a reusable NF runtime design to slash instance startup overhead. Second,${\sf Serpens}$designs a novel state management mechanism to support local state access. Third,${\sf Serpens}$introduces an advanced service chaining approach to avoid extra packet delivery. Besides,${\sf Serpens}$designs an NF scaling mechanism to minimize performance fluctuation. We have implemented a prototype of${\sf Serpens}$and conducted comprehensive experiments. Compared with the NFs and Service Function Chains (SFCs) that run on existing FaaS platforms,${\sf Serpens}$can improve the throughput by more than 10× and reduce the latency by more than 90%. Heng Yu 0005, Han Zhang 0009, Junxian Shen, Yantao Geng, Jilong Wang 0001, Congcong Miao, Mingwei Xu 0001 |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2022 | Gringotts: Fast and Accurate Internal Denial-of-Wallet Detection for Serverless ComputingabstractServerless computing, or Function-as-a-Service, is gaining continuous popularity due to its pay-as-you-go billing model, flexibility, and low costs. These characteristics, however, bring additional security risks, such as the Denial-of-Wallet (DoW) attack, to serverless tenants. In this paper, we perform a real-world DoW attack on commodity serverless platforms to evaluate its severity. To identify such attacks, we design, implement, and evaluate Gringotts, an accurate, easy-to-use DoW detection system with a negligible performance overhead. Gringotts addresses the information ambiguity inherent in serverless functions by introducing a well-designed performance metrics collection agent. Then, Gringotts uses the Mahalanobis distance to discover anomalies in the distribution of the metrics. We implement Gringotts as a real system and conduct extensive experiments using a testbed to evaluate the performance of Gringotts. Our results indicate that Gringotts has a performance overhead of less than 1.1%, with an average detection delay of 1.86 seconds and an average accuracy of over 95.75%. Junxian Shen, Han Zhang 0009, Yantao Geng, Jilong Wang 0001, Mingwei Xu 0001 |
CCS | 1 |
| 2022 | Scorpius: Proactive Code Preparation to Accelerate Function StartupabstractMassive enterprises deploy their applications on public clouds to relieve infrastructure management burden. However, applications are faced with highly fluctuating workloads, while clouds provision exclusive resources at coarse time granularity, resulting in severely low resource efficiency. Function-as-a-Service (FaaS) platform enables fine-grained resource multiplexing, which has the potential to improve efficiency. However, FaaS platforms could consume several seconds to start functions and the long startup latency can severely hurt the performance of applications. In this paper, we measure the FaaS platforms and find that most startup latency is occupied by code preparation. To reduce the code preparation latency with little resource overhead, we propose Scorpius, a FaaS platform that proactively prepares code based on the historical data of functions. It combines two optimization categories: (1) To reduce the code size, Scorpius proposes to proactively prepare partial libraries over servers and run functions on the server with most library sharing. (2) To advance the start time, Scorpius proposes to predict the function overload with a simple model and proactively scale code to more servers. We have implemented a prototype of Scorpius and conducted extensive experiments. Evaluation results demonstrate that compared with state-of-the-art methods, Scorpius can reduce the code preparation latency by 87.6% with only 9.3% storage overhead. Heng Yu 0005, Junxian Shen, Han Zhang 0009, Jilong Wang 0001, Congcong Miao, Mingwei Xu 0001 |
IWQoS | 2 |
| 2021 | Octans: Optimal Placement of Service Function Chains in Many-Core SystemsabstractNetwork Function Virtualization (NFV) offers service delivery flexibility and reduces overall costs by running service function chains (SFCs) on commodity servers with many cores. Existing solutions for placing SFCs in one server treat all CPU cores as equal and allocate isolated CPU cores to network functions (NFs). However, advanced servers often adopt Non-Uniform Memory Access (NUMA) architecture to improve the scalability of many-core systems. CPU cores are grouped into nodes, incurring performance degradation due to cross-node memory access and intra-node resource contention. Our evaluation shows that randomly selecting cores to place NFs in an SFC could suffer from 39.2 percent lower throughput comparing to an optimal placement solution. In this article, we propose Octans, an NFV orchestrator to achieve maximum aggregate throughput of all SFCs in many-core systems. Octans first formulates the optimization problem as a Non-Linear Integer Programming (NLIP) Model. Then we identify the key factor for problem solving as evaluating the throughput drop of an NF caused by other NFs in the same SFC or different SFCs, i.e., performance drop index, and propose a formal and accurate prediction model based on system level performance metrics. Finally, we propose two online algorithms to quickly find near-optimal placement solutions for one-time and incremental deployment. Extensive evaluation on a prototype implementation shows that Octans significantly improves the aggregate throughput comparing to two state-of-the-art placement solutions by 27.1 ~ 45.2 percent for one-time deployment and by 20.9 ~ 38.1 percent for incremental deployment, with very low prediction errors. Moreover, Octans could quickly find a near-optimal placement solution with tiny optimality gap. Heng Yu 0005, Zhilong Zheng, Junxian Shen, Congcong Miao, Chen Sun 0005, Hongxin Hu, Jun Bi, Jilong Wang 0001 |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2020 | Serpens: A High-Performance Serverless Platform for NFVabstractMany enterprises run Network Function Virtualization (NFV) services on public clouds to relieve management burdens and reduce costs. However, NFV operators still face the burden of choosing the right types of virtual machines (VMs) for various network functions (NFs), as well as the cost of renting VMs at a granularity of months or years while many VMs remain idle during valley hours. A recent computing model named serverless computing automatically executes user-defined functions on requests arrival, and charges users based on the number of processed requests. For NFV operators, serverless computing has the potential of completely relieving NF management burden and significantly reducing costs. Nevertheless, naively exploring existing serverless platforms for NFV introduces significant performance overheads in three aspects, including high remote state access latency, long NF launching time, and high packet delivery latency between NFs. To address these problems, we propose Serpens, a high-performance serverless platform for NFV. Firstly, Serpens designs a novel state management mechanism to support local state access. Secondly, Serpens proposes an efficient NF execution model to provide fast NF launching and avoid extra packet delivery. We have implemented a prototype of Serpens. Evaluation results demonstrate that Serpens could significantly improve performance for NFs and service function chains (SFCs) comparing to existing serverless platforms. Junxian Shen, Heng Yu 0005, Zhilong Zheng, Chen Sun 0005, Mingwei Xu 0001, Jilong Wang 0001 |
IWQoS | 1 |
| 2019 | Buffet: Enabling Multi-Tenant Network FunctionsabstractMany enterprises outsource traffic processing to third- party Network Function (NF) service providers to relieve management burden and reduce cost. NF providers have to process packets from multiple tenants simultaneously. However, most existing software based NFs are designed for one single tenant without internal state isolation mechanisms. These NFs cannot be securely shared across multiple tenants. Existing solutions that support multitenancy are either inefficient or ad-hoc for specific NFs. In this paper, we propose Buffet, a general and efficient framework that enables multitenancy for a wide range of NFs. First, Buffet introduces a general programming abstraction for various NFs to relieve NF developers from considering isolation details. Second, Buffet proposes dynamic tenant-level affinity to achieve high performance and resource efficiency. Finally, Buffet exploits SmartNIC offloading to eliminate host CPU overhead. We have implemented a prototype of Buffet. Evaluation results demonstrate that Buffet can effectively enable multitenancy for a wide range of NFs with high performance and resource efficiency. Heng Yu 0005, Junxian Shen, Chen Sun 0005, Zhilong Zheng, Jilong Wang 0001 |
GLOBECOM | 2 |