Wanli Cao

dblp:177/0783 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
1since 2021 · last 2021
0009-0005-3450-7250ORCID · corroborated

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

Computer networks · 4 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
3 papers
Parallel and multicore computing · 51% Cloud and datacenter computing · 49%
Computer networks
1 paper
Wireless networking · 33% Edge and fog computing · 33% Network performance modeling · 33%
Theoretical computer science
1 paper
Approximation and online algorithms · 100%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
job scheduling
0.922021
SPIN: BSP Job Scheduling With Placement-Sensitive Execution · IEEE/ACM Trans. Netw. 2021
Scheduling Placement-Sensitive BSP Jobs with Inaccurate Execution Time Estimation · INFOCOM 2020
Parallel and multicore computing
parallel scheduling
0.412020
Scheduling Placement-Sensitive BSP Jobs with Inaccurate Execution Time Estimation · INFOCOM 2020
Network performance modeling
bandwidth constraints
0.412019
Dedas: Online Task Dispatching and Scheduling with Bandwidth Constraint in Edge Computing · INFOCOM 2019
Wireless networking › scheduling › real-time scheduling
deadline-aware scheduling
0.412019
Dedas: Online Task Dispatching and Scheduling with Bandwidth Constraint in Edge Computing · INFOCOM 2019
Edge and fog computing
resource management
0.412019
Dedas: Online Task Dispatching and Scheduling with Bandwidth Constraint in Edge Computing · INFOCOM 2019
Parallel and multicore computing › parallel computation models
bulk synchronous parallel
0.112021
SPIN: BSP Job Scheduling With Placement-Sensitive Execution · IEEE/ACM Trans. Netw. 2021
Approximation and online algorithms
approximation algorithms
0.112020
Scheduling Placement-Sensitive BSP Jobs with Inaccurate Execution Time Estimation · INFOCOM 2020
Approximation and online algorithms
randomized rounding
0.112020
Scheduling Placement-Sensitive BSP Jobs with Inaccurate Execution Time Estimation · INFOCOM 2020
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.112019
Dedas: Online Task Dispatching and Scheduling with Bandwidth Constraint in Edge Computing · INFOCOM 2019

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

randomized rounding · 0.9approximation algorithm · 0.9online algorithm · 0.8competitive ratio analysis · 0.8rounding · 0.5randomized approximation · 0.5
YearPublicationVenuePosition
2021 SPIN: BSP Job Scheduling With Placement-Sensitive Execution
abstract
The Bulk Synchronous Parallel (BSP) paradigm is gaining tremendous importance recently due to the popularity of computations as distributed machine learning and graph computation. In a typical BSP job, multiple workers concurrently conduct iterative computations, where frequent synchronization is required. Therefore, the workers should be scheduled simultaneously and their placement on different computing devices could significantly affect the performance. Simply retrofitting a traditional scheduling discipline will likely not yield the desired performance due to the unique characteristics of BSP jobs. In this work, we deriveSPIN, a novel scheduling designed for BSP jobs with placement-sensitive execution to minimize the makespan of all jobs. We first prove the problem approximation hardness and then present howSPINsolves it with a rounding-based randomized approximation approach. Our analysis indicatesSPINachieves a good performance guarantee efficiently. Moreover,SPINis robust against misestimation of job execution time by theoretically bounding its negative impact. We implementSPINon a production-trace driven testbed with 40 GPUs. Our extensive experiments show thatSPINcan reduce the job makespan and the average job completion time by up to$3\times $and$4.68\times $, respectively.SPINalso demonstrates better robustness to execution time misestimation compared with state-of-the-art heuristic baselines.
Zhenhua Han, Haisheng Tan, Shaofeng H.-C. Jiang, Wanli Cao, Xiaoming Fu 0001, Lan Zhang 0002, Francis C. M. Lau 0001
IEEE/ACM Trans. Netw.4
2020 Scheduling Placement-Sensitive BSP Jobs with Inaccurate Execution Time Estimation
abstract
The Bulk Synchronous Parallel (BSP) paradigm is gaining tremendous importance recently because of the pop-ularity of computations such as distributed machine learning and graph computation. In a typical BSP job, multiple workers concurrently conduct iterative computations, where frequent synchronization is required. Therefore, the workers should be scheduled simultaneously and their placement on different computing devices could significantly affect the performance. Simply retrofitting a traditional scheduling discipline will likely not yield the desired performance due to the unique characteristics of BSP jobs. In this work, we derive SPIN, a novel scheduling designed for BSP jobs with placement-sensitive execution to minimize the makespan of all jobs. We first prove the problem approximation hardness and then present how SPIN solves it with a rounding-based randomized approximation approach. Our analysis indicates SPIN achieves a good performance guarantee efficiently. Moreover, SPIN is robust against misestimation of job execution time by theoretically bounding its negative impact. We implement SPIN on a production-trace driven testbed with 40 GPUs. Our extensive experiments show that SPIN can reduce the job makespan and the average job completion time by up to 3× and 4.68×, respectively. Our approach also demonstrates better robustness to execution time misestimation compared with heuristic baselines.
Zhenhua Han, Haisheng Tan, Shaofeng H.-C. Jiang, Xiaoming Fu 0001, Wanli Cao, Francis C. M. Lau 0001
INFOCOM5
2020 Online Learning-Based Co-task Dispatching with Function Configuration in Edge Computing
Wanli Cao, Haisheng Tan, Zhenhua Han, Shuokang Han, Mingxia Li, Xiang-Yang Li 0001
PDCAT1
2019 Dedas: Online Task Dispatching and Scheduling with Bandwidth Constraint in Edge Computing
abstract
In this paper, we study online deadline-aware task dispatching and scheduling in edge computing. We jointly consider management of the networking bandwidth and computing resources to meet the maximum number of deadlines. We propose an online algorithm Dedas, which greedily schedules newly arriving tasks and considers whether to replace some existing tasks in order to make the new deadlines satisfied. We derive a non-trivial competitive ratio theoretically, and our analysis is asymptotically tight. We then build DeEdge, an edge computing testbed installed with typical latency-sensitive applications such as IoT sensor monitoring and face matching. Besides, we adopt a real-world data trace from the Google cluster for large-scale emulations. Extensive testbed experiments and simulations demonstrate that the deadline miss ratio of Dedas is stable for online tasks, which is reduced by up to 60% compared with state-of-the-art methods. Moreover, Dedas performs well in minimizing the average task completion time.
Jiaying Meng, Haisheng Tan, Wanli Cao, Liuyan Liu, Bojie Li
INFOCOM4
2019 Online DAG Scheduling with On-Demand Function Configuration in Edge Computing
Liuyan Liu, Haoqiang Huang, Haisheng Tan, Wanli Cao, Panlong Yang, Xiang-Yang Li 0001
WASA4
2016 Adaptive Cosegmentation of Pheochromocytomas in CECT Images Using Localized Level Set Models
abstract
Segmentation of pheochromocytomas in contrast-enhanced computed tomography (CECT) images is an ill-posed problem due to the presence of weak boundaries, intratumoral degeneration, and nearby structures and clutter. Additional information from different phases of CECT images needs to be imposed for better mass segmentations. In this paper, a novel adaptive cosegmentation method is proposed by incorporating a localized region-based level set model (LRLSM). The energy function is formulated with consideration of adaptive tradeoff between the complementary local information from image pairs. Gradient direction and shape dissimilarity measure are integrated to guide the level set evolution. Automatic localization radius selection is added to further facilitate the segmentation. Then, two level set functions from each image pair are evolved and refined alternately to minimize the energy function. Experimental results in 50 CECT image pairs show that the adaptive LRLSM-based method is effective in segmentation of pheochromocytoma at two phases and produces better results, especially in the cases with weak boundaries, and complex foreground and background.
San Tang, Yi Guo 0002, Yuanyuan Wang 0001, Wanli Cao, Fukang Sun
IEEE J. Biomed. Health Informatics4