EDBT 2026 Demo / reviewers in the wild / expert
Weidong Bao 0001
dblp:60/5004-1
· DBLP profile ↗
56ranked-venue papers
0as first author
33since 2021 · last 2026
0000-0003-1867-3660ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 17 · 4 since 2021Artificial intelligence and machine learning · 13 · 11 since 2021Computer networks · 8 · 7 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 4 since 2021Software engineering, systems software and programming languages · 5 · 3 since 2021Databases, data management, data science and information retrieval · 5 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 since 2021Security and privacy · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Causal Target for Learning to Defer Under Hidden ConfoundingabstractLearning decision policies from confounded observational data is a challenging task in causal inference, as unobserved confounders can lead to biased or suboptimal actions when relying solely on machine learning models. A synergistic approach is learning to defer, which decides when to act itself and when to defer to a human expert with access to unobserved information. However, constructing the learning target, which defines the probability of choosing each action or deferral, remains a core challenge. To address this, we propose causal-target-based learning to defer (CTLD) framework, where the causal target is constructed from sharp bounds on potential outcomes. Specifically, the degree of overlap between these bounds determines the probability of deferral, while their relative positions and widths define the probabilities over actions. CTLD aligns model predictions with this causal target to make probabilistic decisions over actions and deferral. We present comprehensive theoretical guarantees for the learned policy and demonstrate the effectiveness of CTLD on synthetic and semi-synthetic datasets. Yanmin Li, Lihua Liu 0002, Zhilong Mao, Jibing Wu, Weidong Bao 0001 |
AAAI | 6 |
| 2026 | Dynamic demand-aware UAV scheduling for IoT data collection using deep reinforcement learning approach
Xiaoqing Li 0006, Weidong Bao 0001, Qingbao Liu, Ji Wang 0002, Xiaomin Zhu 0001 |
Future Gener. Comput. Syst. | 2 |
| 2026 | Conditional diffusion for causal inference with state space representation
Yanmin Li, Xiangyu Wang 0016, Weidong Bao 0001, Jibing Wu, Hang Zhang 0008, Lihua Liu 0002 |
Knowl. Based Syst. | 3 |
| 2025 | Unlearning through Knowledge Overwriting: Reversible Federated Unlearning via Selective Sparse AdapterabstractFederated Learning is a promising paradigm for privacy-preserving collaborative model training. In practice, it is essential not only to continuously train the model to acquire new knowledge but also to guarantee old knowledge the right to be forgotten (i.e., federated unlearning), especially for privacy-sensitive information or harmful knowledge. However, current federated unlearning methods face several challenges, including indiscriminate unlearning of cross-client knowledge, irreversibility of unlearning, and significant unlearning costs. To this end, we propose a method named FUSED, which first identifies critical layers by analyzing each layer’s sensitivity to knowledge and constructs sparse unlearning adapters for sensitive ones. Then, the adapters are trained without altering the original parameters, overwriting the unlearning knowledge with the remaining knowledge. This knowledge overwriting process enables FUSED to mitigate the effects of indiscriminate unlearning. Moreover, the introduction of independent adapters makes unlearning reversible and significantly reduces the unlearning costs. Finally, extensive experiments on three datasets across various unlearning scenarios demonstrate that FUSED’s effectiveness is comparable to Retraining, surpassing all other baselines while greatly reducing unlearning costs. Zhengyi Zhong, Weidong Bao 0001, Ji Wang 0002, Shuai Zhang 0004, Jingxuan Zhou, Lingjuan Lyu, Wei Yang Bryan Lim |
CVPR | 2 |
| 2025 | CUT: Pruning Pre-trained Multi-task Models into Compact Models for Edge Devices
Jingxuan Zhou, Weidong Bao 0001, Ji Wang 0002, Zhengyi Zhong |
ICIC (17) | 2 |
| 2025 | FedHPD: Heterogeneous Federated Reinforcement Learning via Policy Distillation
Wenzheng Jiang, Ji Wang 0002, Xiongtao Zhang, Weidong Bao 0001, Cheston Tan, Flint Xiaofeng Fan |
AAMAS | 4 |
| 2025 | Gains: Fine-grained Federated Domain Adaptation in Open SetabstractConventional federated learning (FL) assumes a closed world with a fixed total number of clients. In contrast, new clients continuously join the FL process in real-world scenarios, introducing new knowledge. This raises two critical demands: detecting new knowledge, i.e., knowledge discovery, and integrating it into the global model, i.e., knowledge adaptation. Existing research focuses on coarse-grained knowledge discovery, and often sacrifices source domain performance and adaptation efficiency. To this end, we propose a fine-grained federated domain adaptation approach in open set (Gains). Gains splits the model into an encoder and a classifier, empirically revealing features extracted by the encoder are sensitive to domain shifts while classifier parameters are sensitive to class increments. Based on this, we develop fine-grained knowledge discovery and contribution-driven aggregation techniques to identify and incorporate new knowledge. Additionally, an anti-forgetting mechanism is designed to preserve source domain performance, ensuring balanced adaptation. Experimental results on multi-domain datasets across three typical data-shift scenarios demonstrate that Gains significantly outperforms other baselines in performance for both source-domain and target-domain clients. Code is available at: https://github.com/Zhong-Zhengyi/Gains. Zhengyi Zhong, Wenzheng Jiang, Weidong Bao 0001, Ji Wang 0002, Cheems Wang, Guanbo Wang, Yongheng Deng, Ju Ren 0001 |
NeurIPS | 3 |
| 2025 | Efficient Multi-Task Modeling through Automated Fusion of Trained ModelsabstractAlthough multi-task learning is widely applied in intelligent services, traditional multi-task modeling methods often require customized designs based on specific task combinations, resulting in a cumbersome modeling process. Inspired by the rapid development and excellent performance of single-task models, this paper proposes an efficient multi-task modeling method that can automatically fuse trained single-task models with different structures and tasks to form a multi-task model. As a general framework, this method allows modelers to simply prepare trained models for the required tasks, simplifying the modeling process while fully utilizing the knowledge contained in the trained models. This eliminates the need for excessive focus on task relationships and model structure design. To achieve this goal, we consider the structural differences among various trained models and employ model decomposition techniques to hierarchically decompose them into multiple operable model components. Furthermore, we design an Adaptive Knowledge Fusion (AKF) module based on Transformer, which adaptively integrates intra-task and inter-task knowledge based on model components. Through the proposed method, we achieve efficient and automated construction of multi-task models, and its effectiveness is verified through extensive experiments on three datasets. Our code and related baseline methods can be found at: https://github.com/zxccvdql/EMM. Jingxuan Zhou, Weidong Bao 0001, Ji Wang 0002, Dayu Zhang, Zhengyi Zhong |
SMC | 2 |
| 2025 | Task-driven multi-UAV path planning via three-stage optimization strategy for urban region surveillance
Bowen Fei, Daqian Liu, Weidong Bao 0001, Xiaomin Zhu 0001, Xiaoqing Li 0006 |
Adv. Eng. Informatics | 3 |
| 2025 | Enhancing long-term memory in federated class continual learning with lightweight adapters
Ji Wang 0002, Zhengyi Zhong, Weidong Bao 0001, Yaohong Zhang, Jianguo Chen 0001 |
Neurocomputing | 4 |
| 2025 | All on board: Efficient reinforcement learning with milestone aggregation in asynchronous distributed training for RTS games
Dayu Zhang, Weidong Bao 0001, Ji Wang 0002, Xiongtao Zhang, Jingxuan Zhou, Yaohong Zhang |
Neurocomputing | 2 |
| 2025 | Improving Generalization and Personalization in Model-Heterogeneous Federated LearningabstractConventional federated learning (FL) assumes the homogeneity of models, necessitating clients to expose their model parameters to enhance the performance of the server model. However, this assumption cannot reflect real-world scenarios. Sharing models and parameters raises security concerns for users, and solely focusing on the server-side model neglects clients' personalization requirements, potentially impeding expected performance improvements of users. On the other hand, prioritizing personalization may compromise the generalization of the server model, thereby hindering extensive knowledge migration. To address these challenges, we put forth an important problem: How can FL ensure both generalization and personalization when clients' models are heterogeneous? In this work, we introduce FedTED, which leverages a twin-branch structure and data-free knowledge distillation (DFKD) to address the challenges posed by model heterogeneity and diverse objectives in FL. The employed techniques in FedTED yield significant improvements in both personalization and generalization, while effectively coordinating the updating process of clients' heterogeneous models and successfully reconstructing a satisfactory global model. Our empirical evaluation demonstrates that FedTED outperforms many representative algorithms, particularly in scenarios where clients' models are heterogeneous, achieving a remarkable 19.37% enhancement in generalization performance and up to 9.76% improvement in personalization performance. Xiongtao Zhang, Ji Wang 0002, Weidong Bao 0001, Yaohong Zhang, Xiaomin Zhu 0001, Hao Peng 0001, Xiang Zhao 0002 |
IEEE Trans. Neural Networks Learn. Syst. | 3 |
| 2025 | SacFL: Self-Adaptive Federated Continual Learning for Resource-Constrained End DevicesabstractThe proliferation of end devices has led to a distributed computing paradigm, wherein on-device machine learning models continuously process diverse data generated by these devices. The dynamic nature of this data, characterized by continuous changes or data drift, poses significant challenges for on-device models. To address this issue, continual learning (CL) is proposed, enabling machine learning models to incrementally update their knowledge and mitigate catastrophic forgetting. However, the traditional centralized approach to CL is unsuitable for end devices due to privacy and data volume concerns. In this context, federated CL (FCL) emerges as a promising solution, preserving user data locally while enhancing models through collaborative updates. Aiming at the challenges of limited storage resources for CL, poor autonomy in task shift detection, and difficulty in coping with new adversarial tasks in the FCL scenario, we propose a novel FCL framework named self-adaptive federated CL (SacFL). $\rm {SacFL}$ employs an encoder-decoder architecture to separate task-robust and task-sensitive components, significantly reducing storage demands by retaining lightweight task-sensitive components for resource-constrained end devices. Moreover, $\rm {SacFL}$ leverages contrastive learning to introduce an autonomous data shift detection mechanism, enabling it to discern whether a new task has emerged and whether it is a benign task. This capability ultimately allows the device to autonomously trigger CL or attack defense strategy without additional information, which is more practical for end devices. Comprehensive experiments conducted on multiple text and image datasets, such as Cifar100 and THUCNews, have validated the effectiveness of $\rm {SacFL}$ in both class-incremental and domain-incremental scenarios. Furthermore, a demo system has been developed to verify its practicality. Zhengyi Zhong, Weidong Bao 0001, Ji Wang 0002, Jianguo Chen 0001, Lingjuan Lyu, Wei Yang Bryan Lim |
IEEE Trans. Neural Networks Learn. Syst. | 2 |
| 2024 | Self-adaptive asynchronous federated optimizer with adversarial sharpness-aware minimization
Xiongtao Zhang, Ji Wang 0002, Weidong Bao 0001, Wenhua Xiao, Yaohong Zhang, Lihua Liu 0002 |
Future Gener. Comput. Syst. | 3 |
| 2024 | DAWN: Dynamic Task Planning of Multi-UAV With Two-Layer Optimization Mechanism in Uncertain EnvironmentsabstractUAV cooperative formation provides rescue and material delivery for the industrial Internet of Things (IIoT). To solve issues, such as low material distribution efficiency and poor mobility during disaster rescue, we propose a two-layer optimization mechanism-based multiple UAV dynamic task planning method (DAWN), which can cope with the problem of the global communication link unreachable caused by disasters. Specifically, we consider the global task allocation as a dynamic vehicle routing problem (VRP) and use deep reinforcement learning (DRL) to solve it so as to minimize the global flight path and energy consumption. Second, based on the current communication structure, we establish a local path planning approach based on the trust network that maximizes the regional coverage rate while minimizing the flight paths. On the basis of these two layers, an UAV formation dynamic task planning approach is realized. Experimental results prove that the proposed DAWN can obtain the optimal flight paths and achieve higher energy efficiency while providing reasonable region coverage to discover more potential tasks. Daqian Liu, Bowen Fei, Weidong Bao 0001, Xiaomin Zhu 0001, Xiaoqing Li 0006 |
IEEE Internet Things J. | 3 |
| 2024 | Fault-Tolerant Scheduling of Heterogeneous UAVs for Data Collection of IoT ApplicationsabstractUAV-enabled data collection is considered a promising paradigm of emergency data transmission for IoT applications when the communication infrastructure is damaged. UAV scheduling for data collection as critical technology has attracted widespread attention. Most studies default to the absolute reliability of UAVs for data collection, yet it is inevitable for UAVs to fail in flight. It is unacceptable if some critical data is lost due to UAV faults. Therefore, we research fault-tolerant scheduling for data collection enabled by heterogeneous UAVs. Firstly, a three-layer data collection motivation scenario is proposed, where the fault tolerance issue is involved for the first time. Then, we propose a utility-based fault tolerance model-UBFT to balance the reliability and efficiency of data collection. The UAV fault-tolerant scheduling is modeled as a multi-objective optimization problem to concurrently optimize the data throughput and load balancing of data collection. Combining the characteristics of optimization objectives, an alternating coordinate optimization method-ACTOR is presented to solve this problem efficiently. Numerous simulation experiments and real-machine experiments demonstrate that ACTOR-UBFT achieves excellent performance in fault tolerance, data throughput, adaptation, algorithm complexity, etc. Weidong Bao 0001, Xiaoqing Li 0006, Xiaomin Zhu 0001, Yaohong Zhang, Ji Wang 0002, Ling Liu 0001 |
IEEE Internet Things J. | 2 |
| 2024 | Structural graph federated learning: Exploiting high-dimensional information of statistical heterogeneity
Xiongtao Zhang, Ji Wang 0002, Weidong Bao 0001, Hao Peng 0001, Yaohong Zhang, Xiaomin Zhu 0001 |
Knowl. Based Syst. | 3 |
| 2024 | A Hybrid Heuristic-Exact Optimization for Large-Scale Home Health Care ProblemabstractDuring the COVID-19 pandemic, numerous people experiencing illness or senescence choose to receive home health care (HHC) services. However, a rapid increase in patients makes it a challenge to reasonably allocate nurses to provide HHC services under the condition of a paucity of nurse resources and patient time window constraints. To solve the large-scale HHC problem, a hybrid heuristic-exact optimization algorithm is proposed with three novel contributions. First, a framework of hybrid heuristic-exact optimization is designed to solve the large-scale problem where a reasonable solution is difficult to obtain under constraints. Second, a multi-objective mixed-integer linear programming modelization is formulated to get a more diverse nurse assignment. Finally, an improved branch and bound algorithm is proposed to speed up computation for the large-scale problem. Computational results on different HHC instances from 25 to 1000 patients demonstrate that the proposed algorithm can optimize the HHC problem with more than 100 patients and can provide various assignments for different numbers of nurses, which the common algorithm cannot optimize. Xiaomin Zhu 0001, Mingyin Zou, Daqian Liu, Ji Wang 0002, Jun Tang 0001, Weidong Bao 0001 |
IEEE Trans. Comput. Biol. Bioinform. | 6 |
| 2023 | Data Offloading Enabled by Heterogeneous UAVs for IoT Applications Under Uncertain EnvironmentsabstractWith the continuous expansion of the Internet of Things (IoT) application scope, there are growing IoT scenarios that lack the coverage of wireless communication networks have the demand for data offloading. Efficient data transmission has been the main concern of these applications. Thus, data offloading within the limited communication environment has become a hotspot in both industry and academia. Since unmanned aerial vehicles (UAVs) can move across regions to make up for the communication gap caused by the loss of wireless communication networks, a lot of in-depth studies on UAV-enabled data offloading have been conducted. Nevertheless, few studies to date consider the uncertain user status and the heterogeneous UAV capabilities, which is however more practical and needs more attention. In this article, we propose an innovative framework to dynamically estimate user status information and determine the UAV scheduling strategy. On this basis, the heterogeneous UAV-enabled data offloading is modeled as a constrained multiobjective optimization problem, whose purpose is to lower the user data queue length while extending the working time of the UAV. Moreover, a differential evolution-based dynamic objective approximation method—RUDDER is proposed to solve the constrained multiobjective optimization problem. Through rigorous mathematical proof, we prove that RUDDER can consistently guide the population to approach the optimization solution with polynomial-level time complexity. To verify the effectiveness of the proposed RUDDER, extensive experiments are conducted to compare it with five comparison algorithms. The experimental results demonstrate the superiority of the RUDDER in terms of energy saving, time efficiency, and adaptability. Weidong Bao 0001, Xiaomin Zhu 0001, Ji Wang 0002, Ling Liu 0001 |
IEEE Internet Things J. | 2 |
| 2023 | YISHAN: Managing Large-scale Cloud Database Instances via Machine LearningabstractEfficiently managing database instances over cloud-scale clusters is significant for increasing service quality and reducing operational cost, especially confronting the growing cluster size and heterogeneous application services. Alibaba Cloud provides a large-scale Relational Database Service (RDS) for millions of users including enterprises from start-ups to large international corporations. To manage tremendous amount of RDS instances in the Cloud with the goal of reducing cost while guaranteeing service level agreement(SLA), YISHAN, an intelligent database instance management system, is designed to dynamically manage the placement of instances using machine learning techniques. YISHAN collects historical performance data to analyze patterns of the resource utilization of instances and hosts. By learning “good packings” in which instances colocate harmoniously, YISHAN is able to optimize the instances placement to provide better quality of service and improve the efficiency of CPU, memory, and disk resources. We deploy and run YISHAN in Alibaba Cloud RDS. The running logs show that YISHAN successfully saves 17% of the resources in hosts and efficiently reduces the burdens and crash risks of RDS instances. Wenhua Xiao, Ji Wang 0002, Xiaomin Zhu 0001, Weidong Bao 0001, Xiaojie Feng, Wei Cao 0006, Feng Yu 0022, Ling Liu 0001 |
IEEE Trans. Serv. Comput. | 5 |
| 2022 | Qauxi: Cooperative multi-agent reinforcement learning with knowledge transferred from auxiliary task
Wenqian Liang, Ji Wang 0002, Weidong Bao 0001, Xiaomin Zhu 0001, Guanlin Wu, Dayu Zhang, Liyuan Niu |
Neurocomputing | 3 |
| 2022 | Autonomous Cooperative Search Model for Multi-UAV With Limited Communication NetworkabstractWith the rapid development of artificial intelligence technology, the multi-UAV cooperative search has wide applications in the field of Internet of Things, such as resource exploration, emergency rescue, intelligent transportation, etc. However, the communication network in an unknown environment may be inaccessible, and the real-time information sharing among UAVs cannot be guaranteed, resulting in the failure of cooperative search. Aiming at this issue, this article is devoted to the design of the multi-UAV flight strategy to improve the cooperative search capability in an uncertain communication environment. Specifically, a new cooperative architecture oriented to a local communication network is devised to control the observation locations of multiple UAVs in the search process, and some local communication networks are established based on the distance among UAVs to meet the requirements of the search task. On this foundation, we develop a multi-UAV cooperative search model (MCSM) with communication cost and formation benefit as an optimization function to ensure the effectiveness of multi-UAV search. Moreover, in the process of model solving, an improved sparrow search algorithm (ISSA) is presented with some different search strategies to enhance the optimization capability. To verify the superiority of the proposed method, we designed several groups of simulation experiments to analyze the performance of MCSM. Experimental results illustrate that our method can not only maintain high cooperative search accuracy but also has high stability and convergence speed. Bowen Fei, Weidong Bao 0001, Xiaomin Zhu 0001, Daqian Liu, Tong Men, Zhenliang Xiao |
IEEE Internet Things J. | 2 |
| 2022 | Cooperative Path Optimization for Multiple UAVs Surveillance in Uncertain EnvironmentabstractResearch on multiple unmanned aerial vehicles (UAVs) cooperative surveillance systems serving Internet of Things (IoT) applications, such as smart cities, precision logistics, etc., has become a hot topic. However, the target movement is unpredictable in an uncertain environment, and multiple UAVs are affected by obstacles or inaccessible regions, resulting in the decreased surveillance performance and even the loss of the target. This article is dedicated to determine the current surveillance environment through the 2-D laser scanner. At the cost of the energy consumption and the transmission unreliability, a multi-UAV cooperative path optimization (MCPO) model is designed to adjust the surveillance location of each UAV, which improves the target surveillance performance. Specifically, for different types of obstacles or inaccessible regions, we present a novel obstacle-avoidance selection strategy with two mechanisms in mind: 1) when some of UAVs encounter obstacles, but others can accurately monitor the target, a strict constraint mechanism is established to promptly adjust the surveillance location of each UAV, which ensures the accuracy of formation surveillance and 2) when all UAVs have to avoid obstacles, a fuzzy constraint mechanism is presented and combined with Lucas–Kanade (LK) method to expand the search range of the multi-UAV and enhance the flexible adjustment capability of the formation. To verify the superiority of the proposed optimization method, we develop a 3-D simulation experiment environment based on the UE4 platform and design several groups of experiments to analyze the effectiveness of MCPO. The experimental results demonstrate that MCPO can not only maintain the flight stability of multiple UAVs but also has satisfactory formation flexibility and surveillance accuracy. Daqian Liu, Weidong Bao 0001, Xiaomin Zhu 0001, Bowen Fei, Tong Men, Zhenliang Xiao |
IEEE Internet Things J. | 2 |
| 2022 | FLEE: A Hierarchical Federated Learning Framework for Distributed Deep Neural Network over Cloud, Edge, and End DeviceabstractWith the development of smart devices, the computing capabilities of portable end devices such as mobile phones have been greatly enhanced. Meanwhile, traditional cloud computing faces great challenges caused by privacy-leakage and time-delay problems, there is a trend to push models down to edges and end devices. However, due to the limitation of computing resource, it is difficult for end devices to complete complex computing tasks alone. Therefore, this article divides the model into two parts and deploys them on multiple end devices and edges, respectively. Meanwhile, an early exit is set to reduce computing resource overhead, forming a hierarchical distributed architecture. In order to enable the distributed model to continuously evolve by using new data generated by end devices, we comprehensively consider various data distributions on end devices and edges, proposing a hierarchical federated learning framework FLEE , which can realize dynamical updates of models without redeploying them. Through image and sentence classification experiments, we verify that it can improve model performances under all kinds of data distributions, and prove that compared with other frameworks, the models trained by FLEE consume less global computing resource in the inference stage. Zhengyi Zhong, Weidong Bao 0001, Ji Wang 0002, Xiaomin Zhu 0001, Xiongtao Zhang |
ACM Trans. Intell. Syst. Technol. | 2 |
| 2022 | SMART: Vision-Based Method of Cooperative Surveillance and Tracking by Multiple UAVs in the Urban EnvironmentabstractUAV surveillance and tracking have attracted great enthusiasm in intelligent transportation, and various approaches have been reported up to now. However, these approaches often ignored the uncertainties in the urban environment, such as occlusion, view change, and background clutter. Ignoring these uncertain factors often leads to a reduction in surveillance performance and tracking quality. This study devotes to improving the cooperative surveillance capability of multi-UAV formation by designing different cooperative strategies in the urban environment. To be specific, a novel cooperative architecture is designed to control the observation locations of multiple UAVs throughout the formation process. For different types of interference, we introduce a novel target recognition rate of each UAV as the decision factor and design corresponding cooperative strategies to guarantee the accuracy of cooperative surveillance. Based on this architecture, we develop a vision-based method of cooperative surveillance and tracking by multiple UAVs (SMART) whose objective function is the motion cost and flight reliability of UAVs to ensure that each UAV can be in the optimal surveillance location for the target. The proposed SMART skillfully integrates the strict, elastic, and flight constraint strategies. During the execution of the multi-UAV formation, the inherent safety constraints of multiple UAVs and the designed strategies are used to solve the quadratic optimization model to adjust the locations of these UAVs. To demonstrate the superiority of our method, we conduct a 3D simulation urban environment and devise several experiments to analyze the performance of SMART on it. The experimental results demonstrate that SMART can not only maintain the high cooperative flight capability, but also provide high flexibility and fault tolerance. Daqian Liu, Xiaomin Zhu 0001, Weidong Bao 0001, Bowen Fei, Jianhong Wu |
IEEE Trans. Intell. Transp. Syst. | 3 |
| 2022 | DANCE: Distributed Generative Adversarial Networks with Communication CompressionabstractGenerative adversarial networks (GANs) have shown great success in deep representations learning, data generation, and security enhancement. With the development of the Internet of Things, 5th generation wireless systems (5G), and other technologies, the large volume of data collected at the edge of networks provides a new way to improve the capabilities of GANs. Due to privacy, bandwidth, and legal constraints, it is not appropriate to upload all the data to the cloud or servers for processing. Therefore, this article focuses on deploying and training GANs at the edge rather than converging edge data to the central node. To address this problem, we designed a novel distributed learning architecture for GANs, called DANCE. DANCE can adaptively perform communication compression based on the available bandwidth, while supporting both data and model parallelism training of GANs. In addition, inspired by the gossip mechanism and Stackelberg game, a compatible algorithm, AC-GAN is proposed. The theoretical analysis guarantees the convergence of the model and the existence of approximate equilibrium in AC-GAN. Both simulation and prototype system experiments show that AC-GAN can achieve better training effectiveness with less communication overhead than the SOTA algorithms, i.e., FL-GAN and MD-GAN. Xiongtao Zhang, Xiaomin Zhu 0001, Ji Wang 0002, Weidong Bao 0001, Laurence T. Yang |
ACM Trans. Internet Techn. | 4 |
| 2022 | Elastic Resource Provisioning Using Data Clustering in Cloud Service PlatformabstractCurrently, cloud computing has received great attention in commerce and scientific research due to its flexibility and strong data processing capability. However, in view of the fact that the types of tasks display an upward trend as the growth of service demands, and the different types of tasks arrive at the system without regularity. Moreover, the resources deployed in cloud are insufficiency to be flexibly provisioned in the face of obvious workload fluctuations. In this article, we present a method of elastic resource provisioning using date clustering in cloud service platform. The framework of proposed method consists of three core components: tasks clustering, the amount of tasks prediction in cluster, dynamic resource provisioning and scheduling. In workload classification, we propose a clustering ensemble method, which utilizes a novel distance decision-making method to obtain the final results. Our method can effectively partition the arriving tasks into several clusters based on similarity among tasks. For each cluster, we forecast the amount of tasks arriving at next moment by prediction model based on time-series to provide reference for the follow-up resource provisioning. Afterwards, an energy-saving resource provisioning method is designed to dynamically provide resources for tasks in each cluster to meet their performance requirements. We implement the experiments in Google cloud traces dataset and the results show that our method achieves 92.3, 91.2 percent, and 3679.2 kW$ \cdot$·h respectively in terms of guarantee ratio, resource utilization and total energy consumption, which demonstrates the effectiveness of proposed method for dynamic resource provisioning. Bowen Fei, Xiaomin Zhu 0001, Daqian Liu, Junjie Chen 0007, Weidong Bao 0001, Ling Liu 0001 |
IEEE Trans. Serv. Comput. | 5 |
| 2022 | An Edge Storage Acceleration Service for Collaborative Mobile DevicesabstractFueled by the advances in the Internet of Things, and the growing capacity of smart mobile devices at the edge of the Internet, we have witnessed a growing trend in research and development for edge computing and edge storage, which extends the abilities of single mobile device on the edge through on-demand collaboration among multiple geographically distributed mobile devices. In this article, we address several technical challenges that are unique for collaborative storage at the edge due to the unique characteristics of mobile devices. First, we formalize the collaborative storage problem as an optimization problem. Second, we design an Acceleration Algorithm for Collaborative Storage, called A2CS, based on the architecture of Alternating Direction Method of Multipliers (ADMM). Specifically, we use the Nesterov’s Acceleration strategy and the step size rules in the process of updating variables and determining the optimal speed of convergence. We develop a novel collaborative storage policy in order to guide the whole lifecycle of collaborative storage. Finally, we conduct a series of experiments for acceleration performance analysis and validation. We show that A2CS delivers a better convergence performance with different step size rules, compared with two existing approaches: the ADMM baseline and the ADMM-OR (ADMM with Over-Relaxation), achieving the acceleration percentage by at least 25.33 percent and at most 64.01 percent. In addition, by conducting the utility performance comparison analysis with the existing Average Distribution Strategy (ADS) and the existing Distance Preferred Distribution Strategy (DPDS), we show the advantage of A2CS over both ADS and DPDS with respect to the total utility and energy consumption. Xiong Gao, Weidong Bao 0001, Xiaomin Zhu 0001, Guanlin Wu, Ling Liu 0001 |
IEEE Trans. Serv. Comput. | 2 |
| 2021 | Adaptive Clustering Ensemble Method Based on Uncertain Entropy Decision-MakingabstractAs an unsupervised data mining method, clustering can extract valuable information in complex and redundan-t network data analysis. However, the existing methods are sensitive to the selection of initial cluster centers, and cannot automatically determine the number of clusters, which fails to adapt to various types of network data. To solve these issues, this paper proposes a method of adaptive clustering ensemble based on uncertain entropy decision-making. Firstly, K-means is used as the base clustering algorithm of clustering ensemble, and several base clustering members are randomly generated according to different the number of clusters, and the members with high stability and quality are selected as clustering ensemble inputs. Furthermore, the uncertainty of clusters in the base clusterings are calculated based on the information entropy criterion, and then the co-association matrix is established. The obtained co-association matrix is transformed into a distance matrix by Bhattacharyya distance among data samples. Finally, we use the distance matrix as the input of the density peaks (DP) algorithm, and further calculate the final clustering result. The experimental results on real-world datasets illustrate that the proposed method has better performance than other clustering methods. Xiaomin Zhu 0001, Bowen Fei, Daqian Liu, Weidong Bao 0001 |
TrustCom | 4 |
| 2021 | Multi-UAV Cooperative Obstacle Avoidance and Surveillance in Intelligent TransportationabstractIn intelligent transportation system, UAV surveillance plays an important role, and it has wide applications in traffic detection and order management, etc. However, the interference of extensive buildings and inaccessible regions in the urban environment directly lead to the failure of the surveillance task. Aiming at this issue, this paper proposes a method of multi-UAV UAV Cooperative Obstacle Avoidance and Surveillance (COAS). The ellipse tangent method is used to avoid obstacles for the interference of urban obstacles. Furthermore, taking into account the cooperation of multi-UAV formation, the cooperative model based on moving cost and formation stability is established. Due to the timeliness requirement of multi-UAV cooperative surveillance task, we use a sparrow search algorithm with fast convergence speed and strong optimization capability to solve the cooperative model. Finally, the simulation experimental results in an urban environment with obstacle information demonstrate the effectiveness of the proposed method in tackling the issues of cooperative obstacle avoidance and target surveillance. Daqian Liu, Weidong Bao 0001, Bowen Fei, Xiaomin Zhu 0001, Zhenliang Xiao, Tong Men |
TrustCom | 2 |
| 2021 | ADAPT: Adaptive distributed optimization approach for uploading data with redundancy in cooperative mobile cloudabstractSummary With the development of information technology and the ubiquity of mobile devices, increasing amounts of data are generated, processed, and transmitted by mobile devices. To alleviate the tension between the energy poverty of mobile devices and the increasing demand for transmitting data, the energy‐efficient data transmission problem attracts considerable interests. Nonetheless, how to upload data with redundancy efficiently lacks a thorough study despite the wide existence of this problem in many situations like data storage among mobile devices and mobile crowd sensing. Since uploading redundant data brings little value while still consuming precious energy, it is important to design an efficient approach for mobile devices to upload data with redundancy cooperatively. In this work, we formulate the uploading data with redundancy in cooperative mobile cloud as an energy‐constrained utility maximization problem. To solve this problem, we propose an adaptive distributed optimization approach consisting of the correlated upload decision and the online distributed scheduling algorithm. By the correlated upload decision, each mobile device can make adaptive decisions on how much data to upload and which data to upload according to its own observations independently. The online distributed scheduling algorithm enables mobile devices to optimally upload data. A series of simulation experiments are conducted to demonstrate the effectiveness of our approach. Finally, we test our approach on a real demo system to verify its practicability in reality. Ji Wang 0002, Weidong Bao 0001, Xiaomin Zhu 0001 |
Concurr. Comput. Pract. Exp. | 2 |
| 2021 | EASE: Energy-efficient task scheduling for edge computing under uncertain runtime and unstable communication conditionsabstractSummary Continuously growing network traffic has become a major technical bottleneck of the cloud service to develop the Internet of Things (IoTs) and mobile applications. Edge computing as a promising computing pattern deployed close to service users is expected to improve the quality of service (QoS). To fully utilize the capabilities of edge devices, a Device‐to‐Device (D2D)–based computing resource sharing and aggregation framework is proposed. Under this framework, this paper exploits the Beta distributions to characterize the uncertain communication rate and processing capability of the edge environment. The reliability and energy consumption of local computing and shared computing under uncertain conditions are, respectively, studied. We model the task scheduling as an Integer Programming problem, whose objective is to minimize the energy consumption while ensuring the reliability. Based on that, a heuristic task scheduling algorithm named EASE is proposed. Through a lot of simulation experiments, the performance of EASE is effectively evaluated under the static and dynamic environments. Compared with three comparison algorithms, EASE shows many advantages in terms of reliability, adaptability, and energy saving. Xiaomin Zhu 0001, Dayu Zhang, Ji Wang 0002, Huangke Chen, Weidong Bao 0001 |
Concurr. Comput. Pract. Exp. | 7 |
| 2021 | Distributed Learning on Mobile Devices: A New Approach to Data Mining in the Internet of ThingsabstractIt is well known that deep learning is one of the most important methods for data mining. With the development of the fifth-generation mobile networks (5G) and the Internet of Things (IoT), the large volume of data collected in IoTs provides a new way to improve the capability of deep learning. Due to privacy, bandwidth, and legal concerns, it is impractical to send the data to a server or the cloud. The computing power of mobile devices makes it possible to process the data. Therefore, this article focuses on training these models in mobile devices. To solve the challenges, including unreliable networks, constrained resources, and slow convergence, we let multiple mobile devices learn a shared model collaboratively. We propose a novel architecture, GREAT, where each node chooses partners to share local model parameters according to link reliability. To balance the constrained resources and learning effectiveness, an optimization problem is developed by taking the reliability threshold as the variable of controlling the resources’ overhead. To implement this architecture, a dynamic control algorithm called Alpha-GossipSGD has been proposed. Its performance is evaluated by extensive experiments, which show that Alpha-GossipSGD can realize stable learning effectiveness over unreliable networks with constrained resources. Xiongtao Zhang, Xiaomin Zhu 0001, Weidong Bao 0001, Laurence T. Yang, Ji Wang 0002, Huangke Chen |
IEEE Internet Things J. | 3 |
| 2020 | Benign: An Automatic Optimization Framework for the Logic of Swarm BehaviorsabstractIn the field of swarm intelligence, it is usually complicated to express the logic of swarm behaviors. Behavior tree has drawn a lot of attention to be a practical approach to solving this problem in recent years. However, how to automatically design the logic of swarm behaviors according to the target of a task is the focus of swarm intelligence. Hence, we propose an automatic optimizing framework named Benign which is capable of using gene expression programming (GEP) to optimize the logic of swarm behaviors. In Benign, the basic swarm behaviors and the relationships among those behaviors are mapped to nodes of behavior tree by the method named Matt firstly. With these nodes, we design an artificial behavior tree. After that, the artificial behavior tree is transformed into an expression tree in GEP according to the method named Meet. Finally, GEP is used for optimization to generate the expected logic of swarm behaviors. We conduct simulation experiments to validate the efficiency of Benign. The experimental results show the superiority of Benign. Compared with the logic of the artificial behavior tree before optimization, the conduction of the optimized logic of swarm behaviors increases efficiency by more than 50%. Jingjing Tao, Xiaomin Zhu 0001, Weidong Bao 0001, Ji Wang 0002 |
SMC | 5 |
| 2020 | Federated learning with adaptive communication compression under dynamic bandwidth and unreliable networks
Xiongtao Zhang, Xiaomin Zhu 0001, Ji Wang 0002, Huangke Chen, Weidong Bao 0001 |
Inf. Sci. | 6 |
| 2019 | Private Model Compression via Knowledge DistillationabstractThe soaring demand for intelligent mobile applications calls for deploying powerful deep neural networks (DNNs) on mobile devices. However, the outstanding performance of DNNs notoriously relies on increasingly complex models, which in turn is associated with an increase in computational expense far surpassing mobile devices’ capacity. What is worse, app service providers need to collect and utilize a large volume of users’ data, which contain sensitive information, to build the sophisticated DNN models. Directly deploying these models on public mobile devices presents prohibitive privacy risk. To benefit from the on-device deep learning without the capacity and privacy concerns, we design a private model compression framework RONA. Following the knowledge distillation paradigm, we jointly use hint learning, distillation learning, and self learning to train a compact and fast neural network. The knowledge distilled from the cumbersome model is adaptively bounded and carefully perturbed to enforce differential privacy. We further propose an elegant query sample selection method to reduce the number of queries and control the privacy loss. A series of empirical evaluations as well as the implementation on an Android mobile device show that RONA can not only compress cumbersome models efficiently but also provide a strong privacy guarantee. For example, on SVHN, when a meaningful (9.83,10−6)-differential privacy is guaranteed, the compact model trained by RONA can obtain 20× compression ratio and 19× speed-up with merely 0.97% accuracy loss. Ji Wang 0002, Weidong Bao 0001, Lichao Sun 0001, Xiaomin Zhu 0001, Bokai Cao, Philip S. Yu |
AAAI | 2 |
| 2019 | DEED: Dynamic Energy-Efficient Data offloading for IoT applications under unstable channel conditions
Xiongtao Zhang, Huangke Chen, Weidong Bao 0001, Laurence T. Yang |
Future Gener. Comput. Syst. | 5 |
| 2019 | DEFT: Dynamic Fault-Tolerant Elastic scheduling for tasks with uncertain runtime in cloud
Xiaomin Zhu 0001, Huangke Chen, Hui Guo 0001, Wen Zhou 0013, Weidong Bao 0001 |
Inf. Sci. | 6 |
| 2019 | Cooperative Data Sharing for Mobile Cloudlets Under Heterogeneous EnvironmentsabstractAs accessing remote cloud via cellular network is costly due to the lower bandwidth, higher wide area network (WAN) latency, and higher energy consumption, mobile cloudlet that formed by several edge mobile devices has become an emerging computing paradigm and attracted increasing attention recently. Being different from the existing studies that mainly focus on the issue of computation offloading among the peers, this paper investigates the problem of cooperative data sharing among peers to overcome the data dissymmetry, especially with the presence of dynamic network context. First, a publish/subscribe-based data sharing model is designed to cope with the unpredictable communication condition. Then, the data transmission scheduling within cooperative mobile devices is formulated as a utility maximization optimization considering the limited channel capacity, heterogeneous quality of experience (QoE) requirements, and incentive mechanism for participation. To encourage cooperation among mobile devices, a data downloading/uploading queuing mechanism is elegantly designed. Furthermore, an online algorithm without predicting the future information on request arrivals and network changes is developed to simultaneously optimize data transmission and communication interface selection in the long run. Theoretical analysis shows that the proposed algorithm is able to obtain a utility arbitrarily close to the offline optimum and guarantee the delay bound. Simulations demonstrate the effectiveness and the superiority of the proposed algorithm over some existing typical strategies. Wenhua Xiao, Xiaomin Zhu 0001, Weidong Bao 0001, Ling Liu 0001 |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2019 | An Attention-augmented Deep Architecture for Hard Drive Status Monitoring in Large-scale Storage SystemsabstractData centers equipped with large-scale storage systems are critical infrastructures in the era of big data. The enormous amount of hard drives in storage systems magnify the failure probability, which may cause tremendous loss for both data service users and providers. Despite a set of reactive fault-tolerant measures such as RAID, it is still a tough issue to enhance the reliability of large-scale storage systems. Proactive prediction is an effective method to avoid possible hard-drive failures in advance. A series of models based on the SMART statistics have been proposed to predict impending hard-drive failures. Nonetheless, there remain some serious yet unsolved challenges like the lack of explainability of prediction results. To address these issues, we carefully analyze a dataset collected from a real-world large-scale storage system and then design an attention-augmented deep architecture for hard-drive health status assessment and failure prediction. The deep architecture, composed of a feature integration layer, a temporal dependency extraction layer, an attention layer, and a classification layer, cannot only monitor the status of hard drives but also assist in failure cause diagnoses. The experiments based on real-world datasets show that the proposed deep architecture is able to assess the hard-drive status and predict the impending failures accurately. In addition, the experimental results demonstrate that the attention-augmented deep architecture can reveal the degradation progression of hard drives automatically and assist administrators in tracing the cause of hard drive failures. Ji Wang 0002, Weidong Bao 0001, Lei Zheng 0001, Xiaomin Zhu 0001, Philip S. Yu |
ACM Trans. Storage | 2 |
| 2018 | WITCAT: A Workload Spike Targeted Cloud Management SolutionabstractThe cloud computing technology offers consistent access to large-scale computing capabilities, thereby bringing convenience to life. However, the virtualized cloud systems are still too vulnerable to maintain performance scalability and service agility once a task burst surges in without any warning. A mounting account of research has been conducted on proper strategies for accurate workload prediction as well as effective resource reservation and arrangement, but commonly cloud providers seek help to strategies that deploy excessive resources, adding overhead cost and sacrificing the cloud's advantage of scalability, or otherwise fail to reconfigure timely and properly, causing dissatisfaction and even financial loss, which are not expected by both cloud providers and clients. Junjie Chen 0007, Xiaomin Zhu 0001, Weidong Bao 0001, Zhong Liu 0002, Ling Liu 0001 |
SoCC | 3 |
| 2018 | A Parallel Fast Fourier Transform Algorithm for Large-Scale Signal Data Using Apache Spark in Cloud
Weidong Bao 0001, Xiaomin Zhu 0001, Ji Wang 0002, Wenhua Xiao |
ICA3PP (3) | 2 |
| 2018 | Deep Learning towards Mobile ApplicationsabstractRecent years have witnessed an explosive growth of mobile devices. Mobile devices are permeating every aspect of our daily lives. With the increasing usage of mobile devices and intelligent applications, there is a soaring demand for mobile applications with machine learning services. Inspired by the tremendous success achieved by deep learning in many machine learning tasks, it becomes a natural trend to push deep learning towards mobile applications. However, there exist many challenges to realize deep learning in mobile applications, including the contradiction between the miniature nature of mobile devices and the resource requirement of deep neural networks, the privacy and security concerns about individuals' data, and so on. To resolve these challenges, during the past few years, great leaps have been made in this area. In this paper, we provide an overview of the current challenges and representative achievements about pushing deep learning on mobile devices from three aspects: training with mobile data, efficient inference on mobile devices, and applications of mobile deep learning. The former two aspects cover the primary tasks of deep learning. Then, we go through our two recent applications that apply the data collected by mobile devices to inferring mood disturbance and user identification. Finally, we conclude this paper with the discussion of the future of this area. Ji Wang 0002, Bokai Cao, Philip S. Yu, Lichao Sun 0001, Weidong Bao 0001, Xiaomin Zhu 0001 |
ICDCS | 5 |
| 2018 | Not Just Privacy: Improving Performance of Private Deep Learning in Mobile CloudabstractThe increasing demand for on-device deep learning services calls for a highly efficient manner to deploy deep neural networks (DNNs) on mobile devices with limited capacity. The cloud-based solution is a promising approach to enabling deep learning applications on mobile devices where the large portions of a DNN are offloaded to the cloud. However, revealing data to the cloud leads to potential privacy risk. To benefit from the cloud data center without the privacy risk, we design, evaluate, and implement a cloud-based framework ARDEN which partitions the DNN across mobile devices and cloud data centers. A simple data transformation is performed on the mobile device, while the resource-hungry training and the complex inference rely on the cloud data center. To protect the sensitive information, a lightweight privacy-preserving mechanism consisting of arbitrary data nullification and random noise addition is introduced, which provides strong privacy guarantee. A rigorous privacy budget analysis is given. Nonetheless, the private perturbation to the original data inevitably has a negative impact on the performance of further inference on the cloud side. To mitigate this influence, we propose a noisy training method to enhance the cloud-side network robustness to perturbed data. Through the sophisticated design, ARDEN can not only preserve privacy but also improve the inference performance. To validate the proposed ARDEN, a series of experiments based on three image datasets and a real mobile application are conducted. The experimental results demonstrate the effectiveness of ARDEN. Finally, we implement ARDEN on a demo system to verify its practicality. Ji Wang 0002, Jianguo Zhang 0005, Weidong Bao 0001, Xiaomin Zhu 0001, Bokai Cao, Philip S. Yu |
KDD | 3 |
| 2018 | A server consolidation method with integrated deep learning predictor in local storage based cloudsabstractSummary Server consolidation is one of the critical techniques for energy‐efficiency in cloud data centers. As it is often assumed that cloud service instances (eg, Amazon EC2 instances) utilize the shared storage only. In recent years, however, cloud service providers have been providing local storage for cloud users, since local storage can offer a better performance with identified price. However, these cloud instances usually contain much more data than shared storage cloud instances. Thus, in such local storage based cloud center, the migration cost can be really high and is in dire need of an efficient resource pre‐allocation. If we can predict the resource demand in advance, the migration oscillation will be reduced to minify the migration cost. We have found that there are some related work about server consolidation based on forecasting. Unfortunately, their latest work did not consider the background of “local storage” as we mentioned above. At the same time, some research about local storage did not involve the prediction strategy, which plays a significant part in server consolidation. To address this issue, this paper proposes Losari, a consolidation method, which takes numeric forecasting and local storage architecture into consideration. Losari consolidates servers on the basis of the resource demand predicted value using a statistical learning method. We model the workload from real cloud production environment as a time series. Taking deep learning as a frame of reference, multiple deep belief networks integrated with ARIMA model was trained to study the feature of historical workload. The experimental results have showed that its average predicted error is only 10.7% in the short term, which is much lower than the most common model based on threshold (19.8%) on the same dataset. What is more, the results show that Losari not only simulates the true sequences in high accuracy but also scales the compute resource well, which demonstrated the validity of this integrated deep learning model. Weidong Bao 0001, Xiaomin Zhu 0001, Huining Yan |
Concurr. Comput. Pract. Exp. | 2 |
| 2018 | SP-Partitioner: A novel partition method to handle intermediate data skew in spark streaming
Guipeng Liu, Xiaomin Zhu 0001, Ji Wang 0002, Deke Guo, Weidong Bao 0001, Hui Guo 0001 |
Future Gener. Comput. Syst. | 5 |
| 2017 | A Lightweight Recommendation Framework for Mobile User's Link Selection in Dense NetworkabstractWith the proliferation of mobile devices and the development of communication technology, mobile devices have permeated every aspect of our daily lives. However, in dense network where large crowd of mobile devices try to access to the network simultaneously, the severe interference between mobile devices may incur a remarkable deterioration of the wireless communication quality. How to improve individual's experience in such scenario is a critical yet open problem. Inspired by the mobile device users' usage pattern as well as the characteristic of most wireless communication systems, we propose a framework offering uplink/downlink selection recommendation to different mobile device users to enhance their utility in this paper. The design of the framework starts with formulating the problem as a link selection game. Analysis shows that the game can be categorized as a generalized ordinal potential game whose Nash Equilibrium is guaranteed. We then devise a distributed link selection algorithm to generate a Nash Equilibrium of the game. To accommodate to the characteristic of dense network and the capacity limitation of mobile device, the design of the algorithm shows a light-weight property and does not require each mobile device user to know others' current selection. The probability of incomplete information gathering is also considered. Extensive experiments are conducted to demonstrate the effectiveness and superiority of the proposed framework. Experimental results show that the global average utility increase rate reaches above 20%, and about 70% mobile device users can benefit from using our framework. Ji Wang 0002, Xiaomin Zhu 0001, Weidong Bao 0001, Guanlin Wu |
ICDCS | 3 |
| 2017 | Chord: Checkpoint-based scheduling using hybrid waiting list in shared clusters
Yiyang Shao, Weidong Bao 0001, Xiaomin Zhu 0001, Wenhua Xiao, Jian Wang 0105 |
J. Syst. Softw. | 2 |
| 2017 | Towards collaborative storage scheduling using alternating direction method of multipliers for mobile edge cloud
Guanlin Wu, Junjie Chen 0007, Weidong Bao 0001, Xiaomin Zhu 0001, Wenhua Xiao, Ji Wang 0002 |
J. Syst. Softw. | 3 |
| 2017 | Cost-Aware Big Data Processing Across Geo-Distributed DatacentersabstractWith the globalization of service, organizations continuously produce large volumes of data that need to be analysed over geo-dispersed locations. Traditionally central approach that moving all data to a single cluster is inefficient or infeasible due to the limitations such as the scarcity of wide-area bandwidth and the low latency requirement of data processing. Processing big data across geo-distributed datacenters continues to gain popularity in recent years. However, managing distributed MapReduce computations across geo-distributed datacenters poses a number of technical challenges: how to allocate data among a selection of geo-distributed datacenters to reduce the communication cost, how to determine the Virtual Machine (VM) provisioning strategy that offers high performance and low cost, and what criteria should be used to select a datacenter as the final reducer for big data analytics jobs. In this paper, these challenges is addressed by balancing bandwidth cost, storage cost, computing cost, migration cost, and latency cost, between the two MapReduce phases across datacenters. We formulate this complex cost optimization problem for data movement, resource provisioning and reducer selection into a joint stochastic integer nonlinear optimization problem by minimizing the five cost factors simultaneously. The Lyapunov framework is integrated into our study and an efficient online algorithm that is able to minimize the long-term time-averaged operation cost is further designed. Theoretical analysis shows that our online algorithm can provide a near optimum solution with a provable gap and can guarantee that the data processing can be completed within pre-defined bounded delays. Experiments on WorldCup98 web site trace validate the theoretical analysis results and demonstrate that our approach is close to the offline-optimum performance and superior to some representative approaches. Wenhua Xiao, Weidong Bao 0001, Xiaomin Zhu 0001, Ling Liu 0001 |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2016 | A Utility-Aware Approach to Redundant Data Upload in Cooperative Mobile CloudabstractWith the proliferation of mobile devices and the improvement of wireless communication technology, an increasing number of mobile devices are utilized for emergency management and healthcare monitoring. Redundant data upload to the cloud datacenters is gaining growing interest and attraction. One of the main challenges for redundant data upload in the cooperative mobile cloud is the optimization problem of how to provide high utility and high energy efficiency for data upload in the presence of intermittent connectivity and unpredictable bandwidth of wireless and mobile network. In this paper, we formulate the problem of redundant data upload in the cooperative mobile cloud as an energy-constrained utility maximization problem that aims at maximizing the amount of effective data uploaded under the energy consumption constraints. We propose an online distributed approach to enabling mobile devices to optimally make upload decisions without depending on the current state information of other devices and the prior knowledge of its own future context. We provide a rigorous theoretical analysis and an extensive suite of simulation experiments to demonstrate the effectiveness and superiority of our approach. Ji Wang 0002, Xiaomin Zhu 0001, Weidong Bao 0001, Ling Liu 0001 |
CLOUD | 3 |
| 2016 | CHIME: A Checkpoint-Based Approach to Improving the Performance of Shared ClustersabstractDue to the limitation of resources, preemption frequently occurs in almost all the commercial cloud platforms, such as Google cluster and Amazon cluster. Since preemption can ensure that once the system is in heavy workload, high-priority tasks will be executed primarily and at the same time, some low-priority tasks will be killed immediately. Then when more resources are available, the killed tasks will restart to execute. Especially, during the peak time, some low-priority tasks could possibly be preempted and restarted repeatedly resulting in much more consuming precious resources including CPU cores, RAM and hard drives. Thanks to the checkpoint technology, it provides an efficient solution to addressing the preemption issue. But checkpoint technology has limitations, e.g., making checkpoint frequently will add redundant overhead to the cluster and cause I/O congestion. In this paper, by leveraging checkpoint technology, we designed a novel approach to improving the performance of shared clusters. Specifically, by checking the occupancy of resources periodically, making decisions to checkpoint or not and checkpointing for certain tasks, our method can reduce unnecessary checkpoints and exalt the performance of the whole cloud, especially tasks with low-priority. Extensive simulation experiments injecting tasks following the Google cloud trace logs were conducted to validate the superiority of our approach by comparing it with some baselines. Yiyang Shao, Xiaomin Zhu 0001, Weidong Bao 0001, Wen Zhou 0013, Wenhua Xiao |
ICPADS | 3 |
| 2016 | Improving the Performance of Data Sharing in Dynamic Peer-to-Peer Mobile CloudabstractMobile cloud computing has become an emerging computing paradigm to extend the capability of the mobile devices and it has gained increasing popularity in recent years. Existing studies mainly focus on how to leverage the computing capability of the individual device by employing the capability from remote cloud datacenters or local mobile cloud formed by nearby devices. Different from these studies, we investigate how to improve the performance of data sharing in the peer-to-peer mobile cloud, with the limited bandwidth and the presence of dynamic and unpredictable wireless channel state. Specifically, we first formulate the data transmission among devices as a utility maximization problem with the consideration of limited bandwidth, incentive participation and the QoE (Quality of Experience) heterogeneity, based on incorporating publish/subscribe component into the base station. Then, a dynamic online algorithm, which does not need the future context (e.g., channel state) of the mobile cloud, is developed to simultaneously make the decision of data transmission and communication interface selection. Rigorously theoretical analysis shows the optimality and the effectiveness of the proposed algorithm. Extensive experiments are conducted to verify the analysis results and the superiority of the proposed algorithm over existing strategies. Wenhua Xiao, Weidong Bao 0001, Xiaomin Zhu 0001, Wen Zhou 0013, Peizhong Lu |
ICPADS | 2 |
| 2016 | Dynamic Request Redirection and Resource Provisioning for Cloud-Based Video Services under Heterogeneous EnvironmentabstractCloud computing provides a new opportunity for Video Service Providers (VSP) to running compute-intensive video applications in a cost effective manner. Under this paradigm, a VSP may rent virtual machines (VMs) from multiple geo-distributed datacenters that are close to video requestors to run their services. As user demands are difficult to predict and the prices of the VMs vary in different time and region, optimizing the number of VMs of each type rented from datacenters located in different regions in a given time frame becomes essential to achieve cost effectiveness for VSPs. Meanwhile, it is equally important to guarantee users' Quality of Experience (QoE) with rented VMs. In this paper, we give a systematic method called Dynamical Request Redirection and Resource Provisioning (DYRECEIVE) to address this problem. We formulate the problem as a stochastic optimization problem and design a Lyapunov optimization framework based online algorithm to solve it. Our method is able to minimize the long-term time average cost of renting cloud resources while maintaining the user QoE. Theoretical analysis shows that our online algorithm can produce a solution within an upper bound to the optimal solution achieved through offline computing. Extensive experiments shows that our method is adaptive to request pattern changes along time and outperforms existing algorithms. Wenhua Xiao, Weidong Bao 0001, Xiaomin Zhu 0001, Chen Wang 0008, Lidong Chen, Laurence T. Yang |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2015 | FESTAL: Fault-Tolerant Elastic Scheduling Algorithm for Real-Time Tasks in Virtualized CloudsabstractAs clouds have been deployed widely in various fields, the reliability and availability of clouds become the major concern of cloud service providers and users. Thereby, fault tolerance in clouds receives a great deal of attention in both industry and academia, especially for real-time applications due to their safety critical nature. Large amounts of researches have been conducted to realize fault tolerance in distributed systems, among which fault-tolerant scheduling plays a significant role. However, few researches on the fault-tolerant scheduling study the virtualization and the elasticity, two key features of clouds, sufficiently. To address this issue, this paper presents a fault-tolerant mechanism which extends the primary-backup model to incorporate the features of clouds. Meanwhile, for the first time, we propose an elastic resource provisioning mechanism in the fault-tolerant context to improve the resource utilization. On the basis of the fault-tolerant mechanism and the elastic resource provisioning mechanism, we design novel fault-tolerant elastic scheduling algorithms for real-time tasks in clouds named FESTAL, aiming at achieving both fault tolerance and high resource utilization in clouds. Extensive experiments injecting with random synthetic workloads as well as the workload from the latest version of the Google cloud tracelogs are conducted by CloudSim to compare FESTAL with three baseline algorithms, i.e., Non-M igration-FESTAL (NMFESTAL), Non-Overlapping-FESTAL (NOFESTAL), and Elastic First Fit (EFF). The experimental results demonstrate that FESTAL is able to effectively enhance the performance of virtualized clouds. Ji Wang 0002, Weidong Bao 0001, Xiaomin Zhu 0001, Laurence T. Yang, Yang Xiang 0001 |
IEEE Trans. Computers | 2 |
| 2013 | Action recognition using Feature Position Constrained Linear CodingabstractRecently space-time interest points (STIPs) using bag-of-feature (BOF) in action recognition has been highly successful. Despite its popularity, The quantization error and the lost of semantic meaning among STIPs are the main weaknesses that severely limit the effectiveness of this method. To overcome these limitations, this paper incorporated the feature position information into coding procedure and proposed a novel Feature Position Constrained Linear Coding (FPLC) method by extending the Locality Constrained Linear Coding (LLC) approach. It first project the features into the human ROI, then codes the features locally using FPLC with the consideration of feature position. Owning to that the local area of human ROI often aggregate features extracted from the same part of human body and those features should exhibit similar values, this local coding strategy helps to alleviate the quantization error and enhance correlation between features at the same time, which helps to improve the recognition accuracy. Compared with the state-of-the-art action recognition method, experiment results demonstrated the effectiveness of the proposed method. Wenhua Xiao, Bin Wang 0043, Yu Liu 0008, Wei Xu 0019, Wei Wang 0068, Weidong Bao 0001, Maojun Zhang |
ICME | 6 |