EDBT 2026 Demo / reviewers in the wild / expert
Jianshan Zhang
dblp:234/7991
· DBLP profile ↗
22ranked-venue papers
6as first author
20since 2021 · last 2026
0000-0002-3006-1328ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 12 · 2 first-author · 12 since 2021Systems, architecture and hardware · 4 · 2 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | MonPlan: Taming Network Measurement with Accurate and Resource-Efficient Sketch-INT Co-Design
Xiang Chen 0017, Linying Zheng, Longlong Zhu, Zedi Chen, Qing Shu, Jialu Tian, Siqi Dong, Qun Huang 0001, Jianshan Zhang, Xuan Liu 0006, Haifeng Zhou, Hongyan Liu 0001, Dong Zhang 0010, Chunming Wu 0001 |
INFOCOM | 9 |
| 2026 | SketchPipe: Toward Accurate Sketch-based Network Measurement on Multi-Pipeline Switches with Splitless Sketch Placement
Xiang Chen 0017, Longlong Zhu, Linying Zheng, Hongyang Du 0001, Dong Zhang 0010, Jianshan Zhang, Xuan Liu 0006, Qun Huang 0001, Dusit Niyato, Haifeng Zhou, Chunming Wu 0001, Hongyan Liu 0001, Kui Ren 0001 |
NSDI | 6 |
| 2026 | Energy-Efficient Multi-UAV-Assistant Data Collection for Multisensor Marine NetworksabstractAs the marine economy continues to expand, the importance of efficient and reliable marine data collection has become increasingly evident. This paper investigates a multi-unmanned aerial vehicle (UAV)-assisted marine data collection network system, where multiple UAVs are deployed within a designated area to collect data from water buoy sensors (WBSs) and act as relays to offload the collected data to a central ship. The primary objective is to minimize the total system energy consumption, subject to constraints on access relationships, power scheduling, and movement trajectories. The formulated optimization problem is non-convex and highly complex due to the coupling of multiple variables. To address this challenge, we propose an alternating optimization algorithm that jointly optimizes the trajectories of multiple UAVs, the access selection of WBSs, the trajectory of the ship, the data offloading decisions, and the UAV transmit power scheduling in an iterative manner. The algorithm leverages techniques such as successive convex approximation (SCA) and greedy strategies to efficiently solve the decomposed sub-problems. Simulation results demonstrate that the proposed approach achieves significant performance improvements compared to several benchmark algorithms, highlighting its effectiveness in enhancing energy efficiency and system robustness in dynamic marine environments. Longlong Zhu, Rui Ming, Guolong Zheng, Jianshan Zhang |
IEEE Internet Things J. | 8 |
| 2025 | HNGF-NET: Hybrid Neural-Gabor Fusion Network for Brain Glioma Segmentation
Hongxin Dong, Zhentang Li, Jinjing Zhang, Pinle Qin, Jianshan Zhang, Fengbo Xie |
ICIC (25) | 5 |
| 2025 | Carrera: Enabling High-Performance eBPF-based Sketches in Network MeasurementabstractTo achieve dynamic network measurement, trends build sketches on eBPF to avoid service interruptions. However, existing eBPF-based sketches suffer from high CPU consumption, leading to poor throughput and high latency and making them hard to measure high-speed traffic. Optimizing their performance requires users to refactor codes based on each sketch’s characteristics on eBPF, which is highly complex and time-consuming.In this paper, we argue that users should write sketches without concerning low-level eBPF performance optimizations, with the deployment automatically activating cross-sketch performance optimizations. We present Carrera, a library that offers domain-specific optimizations for eBPF-based sketches. Our contributions are (1) systematically analyzing the performance bottlenecks of eBPF-based sketches through microbenchmarks, (2) identifying practical optimizations, including hardware offloading, SIMD-accelerated hashing, traffic-aware flow index caching, prefetched randomization, and active data collection, to address the identified bottlenecks in eBPF-based sketches, (3) evaluating these optimizations with state-of-the-art sketches and demonstrating that Carrera improves throughput by up to 65% and reduces latency by up to 93% via testbed experiments. Xiang Chen 0017, Xin Yao 0008, Longlong Zhu, Linying Zheng, Hongyan Liu 0001, Jianshan Zhang, Dong Zhang 0010, Xuan Liu 0006, Qun Huang 0001, Haifeng Zhou, Chunming Wu 0001 |
ICNP | 7 |
| 2025 | TurboCache: Empowering Switch-Accelerated Key-Value Caches with Accurate and Fast Cache UpdatesabstractRecent key-value (KV) caches are offloaded to programmable switches to offer high query processing performance. However, they suffer from both low accuracy in hot key detection and high latency in cache updates due to the strict limitations on switch registers. We propose TurboCache, a switch-accelerated KV cache with accurate hot key detection and fast cache updates. Our key idea is to leverage the switch recirculation capability to build a novel data structure that caches hot KV pairs. With this hardware-compatible cache data structure, TurboCache designs efficient data plane algorithms that accurately detects new hot keys and quickly updates its cache entirely within switch ASIC pipelines. We have implemented TurboCache on a${64}\times {100}$Gbps Tofino switch. Testbed results indicate that TurboCache improves the hot key detection accuracy and decreases the cache update latency of existing KV caches by several orders of magnitude. Xiang Chen 0017, Longlong Zhu, Linying Zheng, Lingfei Cheng, Jianshan Zhang, Xu Yang 0002, Dong Zhang 0010, Xuan Liu 0006, Xiaoming Lu, Xun Yi, Ibrahim Khalil 0001, Albert Y. Zomaya, Haifeng Zhou, Chunming Wu 0001 |
INFOCOM | 5 |
| 2025 | MoGaze: Momentum Gaze Contrastive Learning Framework for Self-supervised Abdominal Multi-organ Segmentation
Jianshan Zhang, Pinle Qin, Qi Wang 0154, Jinjing Zhang, Jianchao Zeng 0001 |
PRCV (14) | 1 |
| 2025 | G2Co: Gaze-Guided Semantic Contrastive Learning for Self-Supervised Medical Image SegmentationabstractConventional Self-Supervised Learning (SSL) exhibits notable limitations in fine-grained feature modeling due to pervasive issues in medical imaging, such as blurred organ boundaries, complex anatomical structures, and feature confusion caused by similar pathological patches, often leading to false positive sample interference. To address these challenges, this article proposes Gaze-Guided Semantic Contrastive Learning (G2Co), an innovative SSL algorithm inspired by visual diagnostic patterns of radiologists. At the semantic enhancement level, G2Co leverages a key information guidance mechanism to distinguish anatomical structures from background noise, thereby achieving fine-grained feature extraction. At the feature interaction level, G2Co introduces a cross-sample feature fusion strategy to extract discriminative features from potential positive samples, addressing feature confusion caused by visually similar patches. Furthermore, G2Co achieves refined modeling of tissue morphology and boundary characteristics by establishing inter-region mutual information maximization constraints. Finally, extensive experiments are conducted on the two widely used medical image datasets to demonstrate the effectiveness of our method. Jianshan Zhang, Qi Wang 0154, Pinle Qin, Jianchao Zeng 0001 |
SMC | 1 |
| 2025 | Real-time task dispatching and scheduling in serverless edge computingabstractEdge computing brings computing resources closer to the Internet of Things (IoT) devices, significantly reducing transmission latency and bandwidth usage. However, the limited resources of edge servers require efficient management. Serverless computing meets this demand through its elastic resource provisioning , leading to the emergence of serverless edge computing—a promising computing paradigm . Despite its potential, real-time task dispatching and scheduling in the highly complex and dynamic environment of serverless edge computing present significant challenges. On the one hand, task execution requires not only sufficient CPU resources but also free containers; on the other hand, tasks are typically event-driven, with strong burstiness and high concurrency, and impose stringent demands on fast decision-making. To address these challenges, we propose a real-time task dispatching and scheduling method, aiming to maximize the satisfaction rate of Service Level Objectives (SLOs) for tasks. First, we design a task dispatching algorithm named Adaptive Deep Reinforcement Learning (ADRL). This algorithm can quickly decide the execution position of tasks based on coarse information and effectively adapt to the changes in available servers in dynamic environments. Second, we propose a task scheduling algorithm named Warm-aware Shortest Remaining Idle Time (WSRIT), which guides the edge servers to schedule the tasks in the request queue based on the tasks’ remaining idle time and the state of the warm containers. Considering the limited storage space of the edge servers, we further introduce a container replacement algorithm named Low Priority First (LPF) to ensure smooth container launches. Extensive simulation experiments are conducted based on Azure datasets. The results show that our methodcan improve the satisfaction rate of SLOs by 12.57 ∼ 41.87% and achieve the lowest cold start rate compared to existing methods. Furong Xu, Yuqin Wu, Jianshan Zhang, Weitao Xu, Yuezhong Wu |
Ad Hoc Networks | 4 |
| 2024 | Minimizing Response Delay in UAV-Assisted Mobile Edge Computing by Joint UAV Deployment and Computation OffloadingabstractAs a promising technique for offloading computation tasks from mobile devices, Unmanned Aerial Vehicle (UAV)-assisted Mobile Edge Computing (MEC) utilizes UAVs as computational resources. A popular method for enhancing the quality of service (QoS) of UAV-assisted MEC systems is to jointly optimize UAV deployment and computation task offloading. This imposes the challenge of dynamically adjusting UAV deployment and computation offloading to accommodate the changing positions and computational requirements of mobile devices. Due to the real-time requirements of MEC computation tasks, finding an efficient joint optimization approach is imperative. This paper proposes an algorithm aimed at minimizing the average response delay in a UAV-assisted MEC system. The approach revolves around the joint optimization of UAV deployment and computation offloading through convex optimization. We break down the problem into three sub-problems: UAV deployment, Ground Device (GD) access, and computation tasks offloading, which we address using the block coordinate descent algorithm. Observing the$NP$-hardness nature of the original problem, we present near-optimal solutions to the decomposed sub-problems. Simulation results demonstrate that our approach can generate a joint optimization solution within seconds and diminish the average response delay compared to state-of-the-art algorithms and other advanced algorithms, with improvements ranging from 4.70% to 42.94%. Jianshan Zhang, Xing Chen 0002, Hong Shen 0001, Longkun Guo |
IEEE Trans. Cloud Comput. | 1 |
| 2024 | Resource-Efficient and Timely Packet Header Vector (PHV) Encoding on Programmable SwitchesabstractThe programmable switch offers a limited capacity of packet header vector (PHV) words that store packet header fields and metadata fields defined by network functions. However, existing switch compilers employ inefficient strategies of encoding fields on PHV words. Their encoding wastes scarce PHV words and may result in failures when deploying network functions. In this paper, we propose Melody, a new framework that reuses PHV words for as many fields as possible to achieve resource-efficient PHV encoding. Melody offers a field analyzer and an optimization framework. The analyzer identifies which fields can reuse PHV words while preserving the original packet processing logic. The framework integrates analysis results into its encoding to offer the resource-optimal decisions. Also, to achieve timeliness at runtime, it provides a Greedy-based heuristic, which quickly solves PHV encoding and returns near-optimal results. We evaluate Melody with production-scale network functions. Our results show that Melody reduces the consumption of PHV words by up to 85%. Xiang Chen 0017, Wenbin Zhang 0011, Hongyan Liu 0001, Jianshan Zhang, Qun Huang 0001, Dong Zhang 0010, Haifeng Zhou, Xuan Liu 0006, Chunming Wu 0001 |
IEEE/ACM Trans. Netw. | 5 |
| 2023 | Melody: Toward Resource-Efficient Packet Header Vector Encoding on Programmable SwitchesabstractThe programmable switch offers a limited capacity of packet header vector (PHV) words that store packet header fields and metadata fields defined by network functions. However, existing switch compilers employ inefficient strategies of encoding fields on PHV words. Their encoding wastes scarce PHV words and may result in failures when deploying network functions. In this paper, we propose Melody, a new framework that reuses PHV words for as many fields as possible to achieve resource-efficient PHV encoding. Melody offers a field analyzer and an optimization framework. The analyzer identifies which fields can reuse PHV words while preserving the original packet processing logic. The framework integrates analysis results into its encoding to offer the resource-optimal decisions. We evaluate Melody with production-scale network functions. Our results show that Melody reduces the consumption of PHV words by up to 85%. Xiang Chen 0017, Hongyan Liu 0001, Qingjiang Xiao, Jianshan Zhang, Qun Huang 0001, Dong Zhang 0010, Xuan Liu 0006, Chunming Wu 0001 |
INFOCOM | 4 |
| 2023 | Semi-White-Box Strategy: Enhancing Data Efficiency and Interpretability of Convolutional Neural Networks in Image ProcessingabstractData‐hunger is a persistent challenge in machine learning, particularly in the field of image processing based on convolutional neural networks (CNNs). This study systematically investigates the factors contributing to data‐hunger in machine‐learning‐based image‐processing algorithms. The results revealed that the proliferation of model parameters, the lack of interpretability, and the complexity of model structure are significant factors influencing data‐hunger. Based on these findings, this paper introduces a novel semi‐white‐box neural network model construction strategy. This approach effectively reduces the number of model parameters while enhancing the interpretability of model components. It accomplishes this by constraining uninterpretable processes within the model and leveraging prior knowledge of image processing for model. Rather than relying on a single all‐in‐one model, a semi‐white‐box model is composed of multiple smaller models, each responsible for extracting fundamental semantic features. The final output is derived from these features and prior knowledge. The proposed strategy holds the potential to substantially decrease data requirements under specific data source conditions while improving the interpretability of model components. Validation experiments are conducted on well‐established datasets, including MNIST, Fashion MNIST, CIFAR, and generated data. The results demonstrate the superiority of the semi‐white‐box strategy over the traditional all‐in‐one approach in terms of accuracy when trained with equivalent data volumes. Impressively, on the tested datasets, a simplified semi‐white‐box model achieves performance close to that of ResNet while utilizing a small number of parameters. Furthermore, the semi‐white‐box strategy offers improved interpretability and parameter reusability features that are challenging to achieve with the all‐in‐one approach. In conclusion, this paper contributes to mitigating data‐hunger challenges in machine‐learning‐based image processing through the introduction of a novel semi‐white‐box model construction strategy, backed by empirical evidence of its effectiveness. Qi Wang 0154, Jianchao Zeng 0001, Pinle Qin, Rui Chai, Zhaomin Yang, Jianshan Zhang |
Int. J. Intell. Syst. | 7 |
| 2023 | Device Access, Subchannel Division, and Transmission Power Allocation for NOMA-Enabled IoT SystemsabstractIn the era of the Internet of Things (IoT), it is a promising way to improve system energy utility and better meet users’ requirements for Quality of Service (QoS) via integrating nonorthogonal multiple access (NOMA) and mobile-edge computing (MEC) technologies. In light of this idea, we investigate device access, subchannel division, and transmission power allocation for NOMA-enabled IoT systems. To maximize the energy utility of IoT systems while satisfying the minimum demands of IoT Devices (IoTDs) on achievable uplink data rate, a joint optimization problem is formulated with the consideration of device access, subchannel division, and transmission power allocation. Due to the nonconvexity of this problem, we propose an alternating optimization algorithm aiming to find the optimal solution. The proposed algorithm first decomposes the joint optimization problem into three subproblems through the block coordinate descent (BCD), and then obtains the near-optimal solution by solving the decomposed subproblems alternately. Extensive simulations validate our analysis for the convergence of the proposed algorithm. The numerical results demonstrate that the proposed algorithm significantly outperforms the benchmark algorithms in terms of improving system energy utility. Jianshan Zhang, Hongqiang Zheng, Zheyi Chen, Xing Chen 0002, Geyong Min |
IEEE Internet Things J. | 1 |
| 2023 | Joint optimization of IoT devices access and bandwidth resource allocation for network slicing in edge-enabled radio access networks
Jianshan Zhang, Katinka Wolter |
Peer Peer Netw. Appl. | 1 |
| 2022 | Joint computation offloading and deployment optimization in multi-UAV-enabled MEC systemsabstractAbstract The combination of unmanned aerial vehicles (UAVs) and mobile edge computing (MEC) technology breaks through the limitations of traditional terrestrial communications. The effective line-of-sight channel provided by UAVs can greatly improve the communication quality between edge servers and mobile devices (MDs). To further enhance the Quality-of-Service (QoS) of MEC systems, a multi-UAV-enabled MEC system model is designed. In the proposed model, UAVs are regarded as edge servers to offer computing services for MDs, aiming to minimize the average task response time by jointly optimizing UAV deployment and computation offloading. Based on the problem definition, a two-layer joint optimization method (PSO-GA-G) is proposed. First, the outer layer utilizes a Particle Swarm Optimization algorithm combined with Genetic Algorithm operators (PSO-GA) to optimize UAV deployment. Next, the inner layer adopts a greedy algorithm to optimize computation offloading. The extensive simulation experiments verify the feasibility and effectiveness of the proposed PSO-GA-G. The results show that the PSO-GA-G can achieve a lower average task response time than the other three baselines. Zheyi Chen, Hongqiang Zheng, Jianshan Zhang, Xianghan Zheng, Chunming Rong |
Peer-to-Peer Netw. Appl. | 3 |
| 2022 | Cloudlet deployment for workflow applications in a mobile edge computing-wireless metropolitan area network
Chaowei Lin, Jianshan Zhang |
Peer-to-Peer Netw. Appl. | 3 |
| 2022 | MultiOff: offloading support and service deployment for multiple IoT applications in mobile edge computing
Jianshan Zhang, Xing Chen 0002 |
J. Supercomput. | 2 |
| 2022 | Computation offloading for object-oriented applications in a UAV-based edge-cloud environment
Jianshan Zhang, Zheyi Chen |
J. Supercomput. | 1 |
| 2022 | Energy-Efficient Offloading for DNN-Based Smart IoT Systems in Cloud-Edge EnvironmentsabstractDeep Neural Networks (DNNs) have become an essential and important supporting technology for smart Internet-of-Things (IoT) systems. Due to the high computational costs of large-scale DNNs, it might be infeasible to directly deploy them in energy-constrained IoT devices. Through offloading computation-intensive tasks to the cloud or edges, the computation offloading technology offers a feasible solution to execute DNNs. However, energy-efficient offloading for DNN based smart IoT systems with deadline constraints in the cloud-edge environments is still an open challenge. To address this challenge, we first design a new system energy consumption model, which takes into account the runtime, switching, and computing energy consumption of all participating servers (from both the cloud and edge) and IoT devices. Next, a novel energy-efficient offloading strategy based on a Self-adaptive Particle Swarm Optimization algorithm using the Genetic Algorithm operators (SPSO-GA) is proposed. This new strategy can efficiently make offloading decisions for DNN layers with layer partition operations, which can lessen the encoding dimension and improve the execution time of SPSO-GA. Simulation results demonstrate that the proposed strategy can significantly reduce energy consumption compared to other classic methods. Xing Chen 0002, Jianshan Zhang, Zheyi Chen, Katinka Wolter, Geyong Min |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2020 | Cost-Driven Off-Loading for DNN-Based Applications Over Cloud, Edge, and End DevicesabstractCurrently, deep neural networks (DNNs) have achieved a great success in various applications. Traditional deployment for DNNs in the cloud may incur a prohibitively serious delay in transferring input data from the end devices to the cloud. To address this problem, the hybrid computing environments, consisting of the cloud, edge, and end devices, are adopted to offload DNN layers by combining the larger layers (more amount of data) in the cloud and the smaller layers (less amount of data) at the edge and end devices. A key issue in hybrid computing environments is how to minimize the system cost while accomplishing the offloaded layers with their deadline constraints. In this article, a self-adaptive discrete particle swarm optimization (PSO) algorithm using the genetic algorithm (GA) operators is proposed to reduce the system cost caused by data transmission and layer execution. This approach considers the characteristics of DNNs partitioning and layers off-loading over the cloud, edge, and end devices. The mutation operator and crossover operator of GA are adopted to avert the premature convergence of PSO, which distinctly reduces the system cost through enhanced population diversity of PSO. The proposed off-loading strategy is compared with benchmark solutions, and the results show that our strategy can effectively reduce the system cost of off-loading for DNN-based applications over the cloud, edge and end devices relative to the benchmarks. Yinhao Huang, Jianshan Zhang, Junqin Hu, Xing Chen 0002, Jun Li 0004 |
IEEE Trans. Ind. Informatics | 3 |
| 2019 | A Time-Driven Data Placement Strategy for a Scientific Workflow Combining Edge Computing and Cloud ComputingabstractCompared to traditional distributed computing environments such as grids, cloud computing provides a more cost-effective way to deploy scientific workflows. Each task of a scientific workflow requires several large datasets that are located in different datacenters, resulting in serious data transmission delays. Edge computing reduces the data transmission delays and supports the fixed storing manner for scientific workflow private datasets, but there is a bottleneck in its storage capacity. It is a challenge to combine the advantages of both edge computing and cloud computing to rationalize the data placement of scientific workflow, and optimize the data transmission time across different datacenters. In this study, a self-adaptive discrete particle swarm optimization algorithm with genetic algorithm operators (GA-DPSO) was proposed to optimize the data transmission time when placing data for a scientific workflow. This approach considered the characteristics of data placement combining edge computing and cloud computing. In addition, it considered the factors impacting transmission delay, such as the bandwidth between datacenters, the number of edge datacenters, and the storage capacity of edge datacenters. The crossover and mutation operators of the genetic algorithm were adopted to avoid the premature convergence of traditional particle swarm optimization algorithm, which enhanced the diversity of population evolution and effectively reduced the data transmission time. The experimental results show that the data placement strategy based on GA-DPSO can effectively reduce the data transmission time during workflow execution combining edge computing and cloud computing. Fangning Zhu, Jianshan Zhang, Xing Chen 0002, Naixue Xiong, Jaime Lloret Mauri |
IEEE Trans. Ind. Informatics | 3 |