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.

Chao Wu 0002

dblp:45/3158-2 · DBLP profile ↗
← Back
16ranked-venue papers
12as first author
2since 2021 · last 2022
0000-0002-4542-8671ORCID · verified

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

Computer networks · 9 · 6 first-author · 1 since 2021Systems, architecture and hardware · 4 · 4 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-author

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
GPUs and heterogeneous computing · 73% Embedded and real-time systems · 18% Energy-efficient computing · 9%
Computer networks
5 papers
Content delivery and video streaming · 78% Wireless networking · 9% Edge and fog computing · 9%
Databases, data mining, and information retrieval
2 papers
Recommender systems · 100%
Artificial intelligence
2 papers
Efficient and distributed learning · 100%
Network and information security
1 paper
Privacy and data protection · 100%

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

TopicWeightPapersLastEvidence papers
GPUs and heterogeneous computing
collaborative rendering
0.622018
Toward High Mobile GPU Performance Through Collaborative Workload Offloading · IEEE Trans. Parallel Distributed Syst. 2018
ButterFly: Mobile collaborative rendering over GPU workload migration · INFOCOM 2017
GPUs and heterogeneous computing › embedded GPU
mobile GPU
0.622018
Toward High Mobile GPU Performance Through Collaborative Workload Offloading · IEEE Trans. Parallel Distributed Syst. 2018
ButterFly: Mobile collaborative rendering over GPU workload migration · INFOCOM 2017
Recommender systems › context-aware recommendation
mobile recommendation
0.522017
Mobile Contextual Recommender System for Online Social Media · IEEE Trans. Mob. Comput. 2017
Affective Contextual Mobile Recommender System · ACM Multimedia 2016
Content delivery and video streaming
prefetching
0.522017
Socially-Driven Learning-Based Prefetching in Mobile Online Social Networks · IEEE/ACM Trans. Netw. 2017
Spice: Socially-driven learning-based mobile media prefetching · INFOCOM 2016
Content delivery and video streaming › prefetching
socially-driven prefetching
0.522017
Socially-Driven Learning-Based Prefetching in Mobile Online Social Networks · IEEE/ACM Trans. Netw. 2017
Spice: Socially-driven learning-based mobile media prefetching · INFOCOM 2016
Machine learning › Efficient and distributed learning
federated learning
0.412020
InvisibleFL: Federated Learning over Non-Informative Intermediate Updates against Multimedia Privacy Leakages · ACM Multimedia 2020
Privacy and data protection › privacy-preserving machine learning
federated learning privacy
0.412020
InvisibleFL: Federated Learning over Non-Informative Intermediate Updates against Multimedia Privacy Leakages · ACM Multimedia 2020
Privacy and data protection
privacy-preserving machine learning
0.412020
InvisibleFL: Federated Learning over Non-Informative Intermediate Updates against Multimedia Privacy Leakages · ACM Multimedia 2020
Machine learning › Efficient and distributed learning › edge computing › on-device machine learning
mobile deep learning
0.412019
Enabling Flexible Resource Allocation in Mobile Deep Learning Systems · IEEE Trans. Parallel Distributed Syst. 2019
Machine learning › Efficient and distributed learning
on-device inference
0.412019
Enabling Flexible Resource Allocation in Mobile Deep Learning Systems · IEEE Trans. Parallel Distributed Syst. 2019
Embedded and real-time systems
resource-constrained systems
0.412019
Enabling Flexible Resource Allocation in Mobile Deep Learning Systems · IEEE Trans. Parallel Distributed Syst. 2019
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
GPU offloading
0.312018
Toward High Mobile GPU Performance Through Collaborative Workload Offloading · IEEE Trans. Parallel Distributed Syst. 2018
Recommender systems
context-aware recommendation
0.312017
Mobile Contextual Recommender System for Online Social Media · IEEE Trans. Mob. Comput. 2017
Recommender systems › social recommendation
social media recommendation
0.312017
Mobile Contextual Recommender System for Online Social Media · IEEE Trans. Mob. Comput. 2017
Content delivery and video streaming › adaptive video streaming
HTTP adaptive streaming
0.312017
Rethinking HTTP Adaptive Streaming with the Mobile User Perception · ACM Multimedia 2017
Recommender systems › context-aware recommendation
emotion-aware recommendation
0.212016
Affective Contextual Mobile Recommender System · ACM Multimedia 2016
Energy-efficient computing › mobile device energy management
mobile device energy saving
0.112018
Toward High Mobile GPU Performance Through Collaborative Workload Offloading · IEEE Trans. Parallel Distributed Syst. 2018
Energy-efficient computing
power management
0.112018
Toward High Mobile GPU Performance Through Collaborative Workload Offloading · IEEE Trans. Parallel Distributed Syst. 2018
Edge and fog computing › mobile edge computing › computation offloading › mobile computation offloading
mobile cloud offloading
0.112017
Mobile Contextual Recommender System for Online Social Media · IEEE Trans. Mob. Comput. 2017
Content delivery and video streaming
quality of experience
0.112017
Rethinking HTTP Adaptive Streaming with the Mobile User Perception · ACM Multimedia 2017
Cellular and mobile networks › mobile data offloading
wifi offloading
0.112017
ButterFly: Mobile collaborative rendering over GPU workload migration · INFOCOM 2017
Wireless networking
WLAN
0.112017
ButterFly: Mobile collaborative rendering over GPU workload migration · INFOCOM 2017
Edge and fog computing › mobile edge computing › computation offloading
cloud offloading
0.112016
Spice: Socially-driven learning-based mobile media prefetching · INFOCOM 2016

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

non-informative transformation · 0.9encryption · 0.9ciphertext computation · 0.9machine learning · 0.8cluster-based latent bias model · 0.8incremental execution · 0.8code block streaming · 0.8user study · 0.6trace-driven simulation · 0.6dynamic resolution scaling · 0.6affective pulse inference · 0.6latent bias model · 0.5clustering · 0.5workload migration · 0.3texture clipping · 0.3trace-driven emulation · 0.3trace-driven analysis · 0.2edge-cloud offloading · 0.2
YearPublicationVenuePosition
2022 Exploring Potential and Feasibility of Binary Code Sharing in Mobile Computing
abstract
While tremendous growing mobile apps offer users rich services and functionalities, they also bring significant performance and energy issues. Code sharing is promising to address these issues, but existing application-level code sharing is rather restrictive. This paper develops the a transparent machine code sharing for mobile devices, and presents its design, implementation, and deployment. SnapCode enables machine code sharing across a wide variety of commercial off-the-shelf Android devices. By sharing and running machine code, SnapCode can offer significant speed-ups: an average speed-up of 9.9X for one-time trial apps, and up to 120X in apps’ regular uses. In addition, it can save more than 80 percent energy consumption.
Chao Wu 0002, Lan Zhang 0002, Zhenhua Li 0001, Qiushi Li 0002, Yaoxue Zhang
IEEE Trans. Cloud Comput.1
2021 Joint Optimization of Data Transfer and Co-Execution for DNN in Edge Computing
abstract
Deep learning plays an increasingly important role in human life. However, resource-constrained IoT devices are still inefficient in performing deep neural network (DNN) inference. Existing works have attempted to improve the performance by leveraging edge computing that partitions DNN and offloads a part of workloads to the edge server. However, most of them focus on scheduling workloads among different devices, ignoring the network costs. Thus, user experience easily suffers from inferior conditions such as network congestion. To address this issue, we jointly consider network conditions and computing capabilities of the IoT device and edge server, and then propose FastCoDNN, a co-execution framework that enables high-performance DNN inference. Specifically, under inferior conditions, we conduct redundant calculation instead of data synchronization to reduce network costs. Then, we orchestrate redundant calculations and data synchronizations among the local and edge, and flexibly adjust them according to new network conditions. We propose a new algorithm based on dynamic programming to achieve this adjustment. Experimental results show that FastCoDNN achieves fewer network costs and much performance improvement compared with existing methods.
Ziyan Fu 0001, Yue-Zhi Zhou, Chao Wu 0002, Yaoxue Zhang
ICC3
2020 InvisibleFL: Federated Learning over Non-Informative Intermediate Updates against Multimedia Privacy Leakages
abstract
In cloud and edge networks, federated learning involves training statistical models over decentralized data, where servers aggregate models through intermediate updates trained from clients. By utilizing private and local data it improves quality of personalized services and reduces user's concern for privacy. However, federated learning still leaks multimedia features through trained intermediate updates and thereby is not privacy-preserving for multimedia. Existing techniques applied from secure community attempt to avoid multimedia features leakages for federated learning but yet cannot address issues of privacy. In this paper, we propose a privacy-preserving solution that avoids multimedia privacy leakages in federated learning. Firstly, we devise a novel encryption scheme called Non-Informative Transformation (NIT) for federated aggregation to eliminates residual multimedia features in intermediate updates. Based on the scheme, we then propose Just-Learn-over-Ciphertext (JLoC) mechanism for federated learning, which includes three stages in each model iteration. The Encrypt stage encrypts intermediate updates and makes it non-informative distribution at clients. The Aggregate stage performs model aggregation without decryption at servers. Specifically, this stage just computes over ciphertext, and its output of aggregation also keeps non-informative. The Decrypt stage converts non-informative outputs of aggregation to available parameters for the next iteration at clients. Moreover, we implement a prototype and conduct experiments to evaluate its privacy and performance on real devices. The experimental results demonstrate that our methods can defend against potential attacks for multimedia privacy leakages without accuracy loss in commercial off-the-shelf products.
Qiushi Li 0002, Wenwu Zhu 0001, Chao Wu 0002, Xinglin Pan, Fan Yang 0134, Yue-Zhi Zhou, Yaoxue Zhang
ACM Multimedia3
2019 Toward Efficient Transparent Computing for IoT Apps by On-Chip Kernel Offload
abstract
Graphics processing units (GPUs) have of late enjoyed increased popularity as a general purpose computing accelerator in multiple application domains like artificial intelligence. However, there has been little exploration into the performance and energy optimization GPUs can deliver for increasingly popular but heavy burden on transparent computing for Internet-of-Things (IoT), such as deep-inference tasks under energy-constrained scenarios. This paper presents FuncShare, an extension of the capability of dynamic functional connectivity among IoT to cross-device hand over identified computation-intensive functional codes at runtime. As a kernel-level offloading solution, FuncShare now enables unmodified Android and Linux-based transparent computing applications (apps) to utilize not only application functionalities but also system functionalities across devices, as if they were to utilize them inside the same OpenCL or CUDA libraries. Toward secure network connection, FuncShare also allows performing of permission checks for remote apps in the same method as for local. Experimental results show that FuncShare enables transparent cross-device sharing for power-hungry functionalities and benefits significant performance enhancing than within-device processing even if a large amount of data is transferred.
Chao Wu 0002, Yaoxue Zhang
IEEE Internet Things J.1
2019 Toward Fast and Distributed Computation Migration System for Edge Computing in IoT
abstract
Code offload has been a key technique that provides new opportunities to achieve high performance with edge devices of weak computation capability. However, the implementation of code offload system on edge devices today is largely depending on backbone routers or cloud servers, imposes a significant burden on network traffic while ignores the potentials of utilizing Internet-of-Thing (IoT) devices physically nearby. In this article, we seek to obviate such limitations in improper code offload on edge devices, preferably focusing on minimizing interdomain data transfer and cross-device I/O cost while maximizing the CPU computation capability. First, we conduct the most in-depth and efficient analysis of both performance optimization and extra system burden. Second, we identify a new research problem of flexibly selecting the computation-intensive codes to offload at OS runtime across heterogeneous hardwares. Third, our measurement findings lead us to design and implement a fast and distributed code offload principle for edge devices called codeSpec, that shifts the destined devices from interdomain servers to IoT devices nearby, and only offloads binary code of user-specified regions across different instruction set architectures, thus to not only improve the system performance (by up to 80%) but also reduce burdens on data transfer (by at least 61%) and I/O latency (by on average 84%) than existing. codeSpec also makes user to flexibly specify the codes for offloading by plugging-in features, and is friendly to the commercial-off-the-shelf devices.
Chao Wu 0002, Yaoxue Zhang, Yongheng Deng
IEEE Internet Things J.1
2019 Enabling Flexible Resource Allocation in Mobile Deep Learning Systems
abstract
Deep learning provides new opportunities for mobile applications to achieve higher performance than before. Rather, the deep learning implementation on mobile device today is largely demanding on expensive resource overheads, imposes a significant burden on the battery life and limited memory space. Existing methods either utilize cloud or edge infrastructure that require to upload user data, however, resulting in a risk of privacy leakage and large data transfers; or adopt compressed deep models, nevertheless, downgrading the algorithm accuracy. This paper provides DeepShark, a platform to enable mobile devices with the ability of flexible resource allocation in using commercial-off-the-shelf (COTS) deep learning systems. Compared to existing approaches, DeepShark seeks a balanced point between time and memory efficiency by user requirements, breaks down sophisticated deep model into code block stream and incrementally executes such blocks on system-on-chip (SoC). Thus, DeepShark requires significantly less memory space on mobile device and achieves the default accuracy. In addition, all referred user data of model processing is handled locally, thus to avoid unnecessary data transfer and network latency. DeepShark is now developed on two COTS deep learning systems, i.e., Caffe and TensorFlow. The experimental evaluations demonstrate its effectiveness in the aspects of memory space and energy cost.
Chao Wu 0002, Lan Zhang 0002, Qiushi Li 0002, Ziyan Fu 0001, Wenwu Zhu 0001, Yaoxue Zhang
IEEE Trans. Parallel Distributed Syst.1
2018 Accelerating Low-End Edge Computing with Cross-Kernel Functionality Abstraction
Chao Wu 0002, Yaoxue Zhang, Yue-Zhi Zhou, Qiushi Li 0002
ICA3PP (1)1
2018 Toward High Mobile GPU Performance Through Collaborative Workload Offloading
abstract
The ever increasing of display resolution on mobile devices raises high demand for GPU rendering details. However, the challenge of poor hardware support but fine-grained rendering details often makes user unsatisfied especially in calling for high frame rate scenarios, e.g., game. To resolve such issue, we propose ButterFly, a novel system which collaboratively utilizes mobile GPUs to process high-quality rendering details for on-the-go mobile users. In particular, ButterFly achieves three technical contributions for the collaborative design: (1) a mobile device can migrate GPU workloads in buffer queue to peers, (2) the collaborative rendering mechanism benefits user high quality details while significant power saving performance, and (3) unnecessary 3D texture rendering can be clipped for further optimization. All the techniques are compatible with the OpenGL ES standards. Furthermore, a 40-person survey perceives that ButterFly can provide excellent user experience of both rendering details and frame rate over Wi-Fi network. In addition, our comprehensive trace-driven experiments on Android prototype reveal the benefits of Butterfly have more superior performance over state-of-the-art systems, which achieves more than 28.3 percent power saving.
Chao Wu 0002, Wenwu Zhu 0001, Yaoxue Zhang
IEEE Trans. Parallel Distributed Syst.1
2017 ButterFly: Mobile collaborative rendering over GPU workload migration
abstract
The ever increasing of display resolution on mobile devices raises high demand for GPU rendering details. However, the challenge of poor hardware support but fine-grained rendering details often makes user unsatisfied especially in calling for high frame rate scenarios, e.g., game. To resolve such issue, we propose BUTTERFLY, a novel system which collaboratively utilizes mobile GPUs to process high-quality rendering details for on-the-go mobile users. In particular, ButterFly achieves two technical contributions for the collaborative design: (1) a mobile device can migrate GPU workloads in buffer queue to peers, and (2) the collaborative rendering mechanism benefits user high quality details while significant power saving performance. Both techniques are compatible with the OpenGL ES standards. Furthermore, a 40-person survey perceives that ButterFly can provide excellent user experience of both rendering details and frame rate over Wi-Fi network. In addition, our comprehensive trace-driven experiments on Android prototype reveal the benefits of Butterfly have more superior performance over state-of-the-art systems, which achieves more than 28.3% power saving.
Chao Wu 0002, Yaoxue Zhang, Lan Zhang 0002, Xu Chen 0004, Wenwu Zhu 0001, Lili Qiu
INFOCOM1
2017 Rethinking HTTP Adaptive Streaming with the Mobile User Perception
abstract
Videos over HTTP adaptive streaming have been the most popular vehicle for delivering media content on mobile platform. Rather, today's mobile video streaming are excessively tailored for visual quality, imposing a heavy burden on user's data budget. In this paper, we aim to optimize mobile video streaming of low bitrate efficiency with considering human visual acuity, i.e., preferably avoid sacrificing viewing quality. First, we conduct to in-depth analysis of mobile HTTP adaptive video streaming with a focus not only on how it works, but also on the significance of bitrate saving. Second, we identify a novel research problem on excessive visual quality which leads to bitrate-inefficient video streaming, and propose a flexible system called EyeTube to address it. Specifically, we apply dynamic resolution scaling on mobile video streaming to trade off the bitrate efficiency and user viewing experience Third, we derive general principles for achieving bitrate-efficient mobile video streaming, and employ the principles to an open source web browser, i.e., Chromium, to verify its applicability. An end-to-end EyeTube system is implemented on Samsung smartphones, and the efficiency are evaluated against 10 popular YouTube videos. Experimental results show that all the bitrates of the 10 videos can be reduced by at least 54.2% on average and up to 90.9% at most when the resolution is quartered. A user study with 40 respondents has indicated that our system can achieve good performance on both bitrate saving and high viewing quality.
Chao Wu 0002, Wenwu Zhu 0001, Qiushi Li 0002, Yaoxue Zhang
ACM Multimedia1
2017 Mobile Contextual Recommender System for Online Social Media
abstract
Exponential growth of media consumption in online social networks demands effective recommendation to improve the quality of experience especially for on-the-go mobile users. By means of large-scale trace-driven measurements over mobile Twitter traces from users, we reveal the significance of affective features in shaping users' social media behaviors. Existing recommender systems however, rarely support such psychological effect in real-life. To capture such effect, in this paper we propose Kaleido, a real mobile system that achieves an online social media recommendation solution by taking affective context into account. Specifically, we design a machine learning mechanism to infer the affective pulse of online social media. Furthermore, a cluster-based latent bias model (LBM) is provided for jointly training the affective pulse as well as user's behavior, location, and social contexts. Our comprehensive trace-driven experiments on Android prototype expose a superior prediction accuracy of 87 percent, which has 25 percent accuracy superior to existing mobile recommender systems. Moreover, by enabling users to offload their machine learning procedures to the deployed edge-cloud testbed, our system achieves speed-up of a factor of 1,000 against the local data training execution on smartphones.
Chao Wu 0002, Yaoxue Zhang, Jia Jia 0001, Wenwu Zhu 0001
IEEE Trans. Mob. Comput.1
2017 Socially-Driven Learning-Based Prefetching in Mobile Online Social Networks
abstract
Mobile online social networks (OSNs) are emerging as the popular mainstream platform for information and content sharing among people. In order to provide the quality of experience support for mobile OSN services, in this paper, we propose a socially-driven learning-based framework, namely Spice, for the media content prefetching to reduce the access delay and enhance mobile user's satisfaction. Through a large-scale data-driven analysis over real-life mobile Twitter traces from over 17 000 users during a period of five months, we reveal that the social friendship has a great impact on user's media content click behavior. To capture this effect, we conduct the social friendship clustering over the set of user's friends, and then develop a cluster-based Latent Bias Model for socially-driven learning-based prefetching prediction. We then propose a usage-adaptive prefetching scheduling scheme by taking into account that different users may possess heterogeneous patterns in the mobile OSN app usage. We comprehensively evaluate the performance of Spice framework using trace-driven emulations on smartphones. Evaluation results corroborate that the Spice can achieve superior performance, with an average 80.6% access delay reduction at the low cost of cellular data and energy consumption. Furthermore, by enabling users to offload their machine learning procedures to a cloud server, our design can achieve up to a factor of 1000 speed-up over the local data training execution on smartphones.
Chao Wu 0002, Xu Chen 0004, Wenwu Zhu 0001, Yaoxue Zhang
IEEE/ACM Trans. Netw.1
2016 CoCo (Context vs. Content): Behavior-Inspired Social Media Recommendation for Mobile Apps
abstract
Exponential growth of media generated in online social networks demands effective recommendation to improve the efficiency of media access especially for mobile users. In particular, content, objective quality or general popularity are less decisive for the prediction of user-click behavior than friendship-conditioned patterns. Existing recommender systems however, rarely consider user behavior in real-life. By means of a large-scale data-driven analysis over real-life mobile Twitter traces from 15,144 users over a period of one year, we reveal the importance of social closeness related behavior features. This paper proposes CoCo, the first-ever behavior-inspired mobile social media recommender system to improve the media access experience. CoCo exploits representative behavior features via a latent bias based machine learning approach. Our comprehensive evaluation through trace-driven emulations on the Android app exposes a superior accuracy of 72.3%, with a small additional daily energy consumption of 1.3% and a monthly data overhead of 9.1MB.
Chao Wu 0002, Stephan Sigg, Yaoxue Zhang
GLOBECOM2
2016 Spice: Socially-driven learning-based mobile media prefetching
abstract
Mobile online social networks (OSNs) are emerging as the popular mainstream platform for information and content sharing among people. In order to provide Quality of Experience (QoE) support for mobile OSN services, in this paper we propose a socially-driven learning-based framework, namely Spice, for media content prefetching to reduce the access delay and enhance mobile user's satisfaction. Through a large-scale data-driven analysis over real-life mobile Twitter traces from over 17,000 users during a period of five months, we reveal that the social friendship has a great impact on user's media content click behavior. To capture this effect, we conduct social friendship clustering over the set of user's friends, and then develop a cluster-based Latent Bias Model for socially-driven learning-based prefetching prediction. We then propose a usage-adaptive prefetching scheduling scheme by taking into account that different users may possess heterogeneous patterns in the mobile OSN app usage. We comprehensively evaluate the performance of Spice framework using trace-driven emulations on smartphones. Evaluation results corroborate that the Spice can achieve superior performance, with an average 67.2% access delay reduction at the low cost of cellular data and energy consumption. Furthermore, by enabling users to offload their machine learning procedures to a cloud server, our design can achieve speed-up of a factor of 1000 over the local data training execution on smartphones.
Chao Wu 0002, Xu Chen 0004, Yue-Zhi Zhou, Ningyuan Li 0003, Xiaoming Fu 0001, Yaoxue Zhang
INFOCOM1
2016 Affective Contextual Mobile Recommender System
abstract
Exponential growth of media consumption in online social networks demands effective recommendation to improve the quality of experience especially for on-the-go mobile users. By means of large-scale trace-driven measurements over mobile Twitter traces from users, we reveal the significance of affective features in shaping users' social media behaviors. Existing recommender systems however, rarely support this psychological effect in real-life. To capture this effect, in this paper we propose Kaleido, a real mobile system to achieve an affect-aware learning-based social media recommendation.Specifically, we design a machine learning mechanism to infer the affective feature within media contents. Furthermore, a cluster-based latent bias model is provided for jointly training the affect, behavior and social contexts. Our comprehensive experiments on Android prototype expose a superior prediction accuracy of 82%, with more than 20% accuracy improvement over existing mobile recommender systems. Moreover, by enabling users to offload their machine learning procedures to the deployed edge-cloud testbed, our system achieves speed-up of a factor of 1,000 against the local data training execution on smartphones.
Chao Wu 0002, Jia Jia 0001, Wenwu Zhu 0001, Xu Chen 0004, Yaoxue Zhang
ACM Multimedia1
2016 SUO: Social Reciprocity Based Cooperative Mobile Data Traffic Communication
Kaichuan Zhao, Chao Wu 0002, Yue-Zhi Zhou, Yaoxue Zhang
WASA2