VLDB 2026 Research / reviewers in the wild / expert
Jian Li 0008
dblp:33/5448-8
· DBLP profile ↗
59ranked-venue papers
8as first author
38since 2021 · last 2026
0000-0003-3642-3569ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 26 · 6 first-author · 14 since 2021Artificial intelligence and machine learning · 16 · 13 since 2021Systems, architecture and hardware · 9 · 1 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 5 since 2021Databases, data management, data science and information retrieval · 6 · 5 since 2021Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021Security and privacy · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 1Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Deep Learning Backdoor Defense via Adaptive Trigger Collisions in Latent SpaceabstractBackdoor attacks in data outsourcing settings pose severe risks to deep neural networks. Specifically, adversaries can manipulate externally sourced training data to implant hidden behaviors in target models (e.g., incorrect predictions on triggered samples). Existing defenses are either pre-processing or post-processing. Since the two approaches are orthogonal and either one can independently strengthen real-world defenses, we focus on the latter in this paper. Yet current post-processing defenses face one or more of the following issues: overemphasis on output logits while overlooking rich information in intermediate layers, injection of uncertain new triggers while requiring alignment with the original triggers, and underuse of poisoned model representations. To overcome the aforementioned limitations, we propose ATClean, an adaptive post-processing defense based on feature collisions in latent space. Specifically, it leverages all layers rather than only output logits to capture backdoor-affected regions using an adaptive loss function, relaxes the need for exact trigger reconstruction by generating adversarial samples that only enforce feature collisions with a theoretical guarantee, and fully exploits poisoned representations with feature-collision-based fine-tuning. Experiments across benchmark datasets, multiple architectures, and seven representative attacks show that ATClean achieves state-of-the-art defense effectiveness with the lowest drop on clean data, including about a 20% improvement in DER, which measures the accuracy-defense trade-off. Zixun Xiong, Hao Wang 0022, Jian Li 0008, Yang Hua 0001, Miao Pan, Xiaojiang Du |
AsiaCCS | 3 |
| 2025 | FedSTEP: Asynchronous and Staleness-Aware Personalization for Efficient Federated LearningabstractPersonalized Federated Learning (PFL) aims to provide client-specific models that adapt to local data distributions while leveraging shared knowledge across clients. A common design in PFL is the head-representation architecture, which combines a shared global representation with a local head on each client. Although effective, deploying this architecture in real-world systems remains challenging due to the presence of stragglers and the high communication cost. To address these issues, we propose FedSTEP, a unified framework that integrates asynchronous training with dynamic communication sparsification. Specifically, it adaptively adjusts each client's local training duration and communication sparsity based on staleness, enabling more efficient coordination between local adaptation and global representation. This design mitigates the impact of stragglers and ensures robust performance in heterogeneous environments. We provide a theoretical analysis of the convergence behavior and communication efficiency of FedSTEP under standard assumptions. Extensive experiments on five public datasets demonstrate that FedSTEP consistently outperforms existing methods. It achieves up to 4.65% higher accuracy, a 3.68× speedup in training, and a 1.91× reduction in communication cost. Gang Yan 0002, Jian Li 0008, Wan Du |
CIKM | 2 |
| 2025 | Multi-Agent Reinforcement Learning with Serverless ComputingabstractMulti-agent reinforcement learning (MARL) has emerged as a promising approach for tasks requiring multiple agents for cooperation or competition, such as scientific simulation, multi-robot collaboration, and traffic control. Serverless computing, with its dynamic and flexible resource allocation, has demonstrated potential for improving training efficiency and cost-efficiency in RL workloads. However, existing serverless RL training systems focus primarily on single-agent scenarios, overlooking the unique characteristics and inherent complexities of MARL—such as dynamic inter-agent relationships and heterogeneous policy requirements across agents—leaving inefficient and even infeasible support to diverse and complex MARL algorithms. Rui Wei, Hanfei Yu, Xikang Song, Jian Li 0008, Devesh Tiwari, Ying Mao 0001, Hao Wang 0022 |
SoCC | 4 |
| 2025 | DOPL: Direct Online Preference Learning for Restless Bandits with Preference FeedbackabstractRestless multi-armed bandits (RMAB) has been widely used to model constrained sequential decision making problems, where the state of each restless arm evolves according to a Markov chain and each state transition generates a scalar reward. However, the success of RMAB crucially relies on the availability and quality of reward signals. Unfortunately, specifying an exact reward function in practice can be challenging and even infeasible. In this paper, we introduce Pref-RMAB, a new RMAB model in the presence of preference signals, where the decision maker only observes pairwise preference feedback rather than scalar reward from the activated arms at each decision epoch. Preference feedback, however, arguably contains less information than the scalar reward, which makes Pref-RMAB seemingly more difficult. To address this challenge, we present a direct online preference learning (DOPL) algorithm for Pref-RMAB to efficiently explore the unknown environments, adaptively collect preference data in an online manner, and directly leverage the preference feedback for decision-makings. We prove that DOPL yields a sublinear regret. To our best knowledge, this is the first algorithm to ensure $\tilde{\mathcal{O}}(\sqrt{T\ln T})$ regret for RMAB with preference feedback. Experimental results further demonstrate the effectiveness of DOPL. Guojun Xiong, Ujwal Dinesha, Debajoy Mukherjee, Jian Li 0008, Srinivas Shakkottai |
ICLR | 4 |
| 2024 | DePRL: Achieving Linear Convergence Speedup in Personalized Decentralized Learning with Shared RepresentationsabstractDecentralized learning has emerged as an alternative method to the popular parameter-server framework which suffers from high communication burden, single-point failure and scalability issues due to the need of a central server. However, most existing works focus on a single shared model for all workers regardless of the data heterogeneity problem, rendering the resulting model performing poorly on individual workers. In this work, we propose a novel personalized decentralized learning algorithm named DePRL via shared representations. Our algorithm relies on ideas from representation learning theory to learn a low-dimensional global representation collaboratively among all workers in a fully decentralized manner, as well as a user-specific low-dimensional local head leading to a personalized solution for each worker. We show that DePRL achieves, for the first time, a provable \textit{linear speedup for convergence} with general non-linear representations (i.e., the convergence rate is improved linearly with respect to the number of workers). Experimental results support our theoretical findings showing the superiority of our method in data heterogeneous environments. Guojun Xiong, Gang Yan 0002, Shiqiang Wang 0001, Jian Li 0008 |
AAAI | 4 |
| 2024 | Cheaper and Faster: Distributed Deep Reinforcement Learning with Serverless ComputingabstractDeep reinforcement learning (DRL) has gained immense success in many applications, including gaming AI, robotics, and system scheduling. Distributed algorithms and architectures have been vastly proposed (e.g., actor-learner architecture) to accelerate DRL training with large-scale server-based clusters. However, training on-policy algorithms with the actor-learner architecture unavoidably induces resource wasting due to synchronization between learners and actors, thus resulting in significantly extra billing. As a promising alternative, serverless computing naturally fits on-policy synchronization and alleviates resource wasting in distributed DRL training with pay-as-you-go pricing. Yet, none has leveraged serverless computing to facilitate DRL training. This paper proposes MinionsRL, the first serverless distributed DRL training framework that aims to accelerate DRL training- and cost-efficiency with dynamic actor scaling. We prototype MinionsRL on top of Microsoft Azure Container Instances and evaluate it with popular DRL tasks from OpenAI Gym. Extensive experiments show that MinionsRL reduces total training time by up to 52% and training cost by 86% compared to latest solutions. Hanfei Yu, Jian Li 0008, Yang Hua 0001, Xu Yuan 0001, Hao Wang 0022 |
AAAI | 2 |
| 2024 | RainbowCake: Mitigating Cold-starts in Serverless with Layer-wise Container Caching and SharingabstractServerless computing has grown rapidly as a new cloud computing paradigm that promises ease-of-management, cost-efficiency, and auto-scaling by shipping functions via self-contained virtualized containers. Unfortunately, serverless computing suffers from severe cold-start problems---starting containers incurs non-trivial latency. Full container caching is widely applied to mitigate cold-starts, yet has recently been outperformed by two lines of research: partial container caching and container sharing. However, either partial container caching or container sharing techniques exhibit their drawbacks. Partial container caching effectively deals with burstiness while leaving cold-start mitigation halfway; container sharing reduces cold-starts by enabling containers to serve multiple functions while suffering from excessive memory waste due to over-packed containers. Hanfei Yu, Rohan Basu Roy, Christian Fontenot, Devesh Tiwari, Jian Li 0008, Hong Zhang 0025, Hao Wang 0022, Seung-Jong Park |
ASPLOS (1) | 5 |
| 2024 | Backdoor Federated Learning by Poisoning Backdoor-Critical LayersabstractFederated learning (FL) has been widely deployed to enable machine learning training on sensitive data across distributed devices. However, the decentralized learning paradigm and heterogeneity of FL further extend the attack surface for backdoor attacks. Existing FL attack and defense methodologies typically focus on the whole model. None of them recognizes the existence of backdoor-critical (BC) layers-a small subset of layers that dominate the model vulnerabilities. Attacking the BC layers achieves equivalent effects as attacking the whole model but at a far smaller chance of being detected by state-of-the-art (SOTA) defenses. This paper proposes a general in-situ approach that identifies and verifies BC layers from the perspective of attackers. Based on the identified BC layers, we carefully craft a new backdoor attack methodology that adaptively seeks a fundamental balance between attacking effects and stealthiness under various defense strategies. Extensive experiments show that our BC layer-aware backdoor attacks can successfully backdoor FL under seven SOTA defenses with only 10% malicious clients and outperform the latest backdoor attack methods. Haomin Zhuang, Mingxian Yu, Hao Wang 0022, Yang Hua 0001, Jian Li 0008, Xu Yuan 0001 |
ICLR | 5 |
| 2024 | Provably Efficient Reinforcement Learning for Adversarial Restless Multi-Armed Bandits with Unknown Transitions and Bandit FeedbackabstractRestless multi-armed bandits (RMAB) play a central role in modeling sequential decision making problems under an instantaneous activation constraint that at most $B$ arms can be activated at any decision epoch. Each restless arm is endowed with a state that evolves independently according to a Markov decision process regardless of being activated or not. In this paper, we consider the task of learning in episodic RMAB with unknown transition functions, bandit feedback, and adversarial rewards, which can change arbitrarily across episodes. The goal of the decision maker is to maximize its total adversarial rewards during the learning process while the instantaneous activation constraint must be satisfied in each decision epoch. We develop a novel reinforcement learning algorithm with two key contributors: a novel biased adversarial reward estimator to deal with bandit feedback and unknown transitions, and a low-complexity index policy to satisfy the instantaneous activation constraint. We show $\tilde{\mathcal{O}}(H\sqrt{T})$ regret bound for our algorithm, where $T$ is the number of episodes and $H$ is the episode length. To our best knowledge, this is the first algorithm to ensure $\tilde{\mathcal{O}}(\sqrt{T})$ regret for adversarial RMAB in our considered challenging settings. Guojun Xiong, Jian Li 0008 |
ICML | 2 |
| 2024 | Transient Stability Enhancement via a Scalable RL Method with VSG Parameter TuningabstractThis paper presents a reinforcement learning (RL)-driven strategy to improve the transient stability of power systems via tuning parameters of multiple virtual synchronous generators (VSGs). We proposed a scalable method to support RL training convergence probability and speed, even when a large number of contingencies are considered. The proposed scalable RL framework first decomposes the large number of contingencies into multiple groups and then conducts parallel training for each group, decreasing the state space and complexity of each training. Additionally, we propose a contingency grouping algorithm to streamline the RL action space and facilitate the training. The proposed method is validated across various standard test systems. Xiaoge Huang, Shufan Wang, Jian Li 0008 |
IECON | 4 |
| 2024 | FedRoLA: Robust Federated Learning Against Model Poisoning via Layer-based AggregationabstractFederated Learning (FL) is increasingly vulnerable to model poisoning attacks, where malicious clients degrade the global model's accuracy with manipulated updates. Unfortunately, most existing defenses struggle to handle the scenarios when multiple adversaries exist, and often rely on historical or validation data, rendering them ill-suited for the dynamic and diverse nature of real-world FL environments. Exacerbating these limitations is the fact that most existing defenses also fail to account for the distinctive contributions of Deep Neural Network (DNN) layers in detecting malicious activity, leading to the unnecessary rejection of benign updates. To bridge these gaps, we introduce FedRoLa, a cutting-edge similarity-based defense method optimized for FL. Specifically, FedRoLa leverages global model parameters and client updates independently, moving away from reliance on historical or validation data. It features a unique layer-based aggregation with dynamic layer selection, enhancing threat detection, and includes a dynamic probability method for balanced security and model performance. Through comprehensive evaluations using different DNN models and real-world datasets, FedRoLa demonstrates substantial improvements over the status quo approaches in global model accuracy, achieving up to 4% enhancement in terms of accuracy, reducing false positives to 6.4%, and securing an 92.8% true positive rate. Gang Yan 0002, Hao Wang 0022, Xu Yuan 0001, Jian Li 0008 |
KDD | 4 |
| 2024 | Straggler-Resilient Decentralized Learning via Adaptive Asynchronous UpdatesabstractWith the increasing demand for large-scale training of machine learning models, fully decentralized optimization methods have recently been advocated as alternatives to the popular parameter server framework. In this paradigm, each worker maintains a local estimate of the optimal parameter vector, and iteratively updates it by waiting and averaging all estimates obtained from its neighbors, and then corrects it on the basis of its local dataset. However, the synchronization phase is sensitive to stragglers. An efficient way to mitigate this effect is to consider asynchronous updates, where each worker computes stochastic gradients and communicates with other workers at its own pace. Unfortunately, fully asynchronous updates suffer from staleness of stragglers' parameters. To address these limitations, we propose a fully decentralized algorithm DSGD-AAU with adaptive asynchronous updates via adaptively determining the number of neighbor workers for each worker to communicate with. We show that DSGD-AAU achieves a linear speedup for convergence (i.e., convergence performance increases linearly with respect to the number of workers). Experimental results on a suite of datasets and deep neural network models are provided to verify our theoretical results. Guojun Xiong, Gang Yan 0002, Shiqiang Wang 0001, Jian Li 0008 |
MobiHoc | 4 |
| 2024 | Enhancing Model Poisoning Attacks to Byzantine-Robust Federated Learning via Critical Learning PeriodsabstractMost existing model poisoning attacks in federated learning (FL) control a set of malicious clients and share a fixed number of malicious gradients with the server in each FL training round, to achieve a desired tradeoff between the attack impact and the attack budget. In this paper, we show that such a tradeoff is not fundamental and an adaptive attack budget not only improves the impact of attack <?TeX $\mathcal {A}$?> Math 1 but also makes it more resilient to defenses. However, adaptively determining the number of malicious clients that share malicious gradients with the central server in each FL training round has been less investigated. This is due to the fact that most existing model poisoning attacks mainly focus on FL optimization itself to maximize the damage to the global model, and largely ignore the impact of the underlying deep neural networks that are used to train FL models. Inspired by recent findings on critical learning periods (CLP), where small gradient errors have irrecoverable impact on model accuracy, we advocate CLP augmented model poisoning attacks <?TeX $\mathcal {A}$?> Math 2 -CLP in this paper. <?TeX $\mathcal {A}$?> Math 3 -CLP merely augments an existing model poisoning attack <?TeX $\mathcal {A}$?> Math 4 with an adaptive attack budget scheme. Specifically, <?TeX $\mathcal {A}$?> Math 5 -CLP inspects the changes in federated gradient norms to identify CLP and adaptively adjusts the number of malicious clients that share their malicious gradients with the server in each round, leading to dramatically improved attack impact compared to <?TeX $\mathcal {A}$?> Math 6 by up to 6.85 ×, with a smaller attack budget. This in turn improves the resilience of <?TeX $\mathcal {A}$?> Math 7 by up to 2 ×. Since <?TeX $\mathcal {A}$?> Math 8 -CLP is orthogonal to the attack <?TeX $\mathcal {A}$?> Math 9 , it also crafts malicious gradients by solving a difficult optimization problem. To tackle this challenge and based on our understandings of <?TeX $\mathcal {A}$?> Math 10 -CLP, we further relax the inner attack subroutine <?TeX $\mathcal {A}$?> Math 11 in <?TeX $\mathcal {A}$?> Math 12 -CLP and design GraSP, a lightweight CLP augmented similarity-based attack. We show that GraSP not only is more flexible but also achieves an improved attack impact compared to the strongest of existing model poisoning attacks. Gang Yan 0002, Hao Wang 0022, Xu Yuan 0001, Jian Li 0008 |
RAID | 4 |
| 2024 | Stellaris: Staleness-Aware Distributed Reinforcement Learning with Serverless ComputingabstractDeep reinforcement learning (DRL) has achieved remarkable success in diverse areas, including gaming AI, scientific simulations, and large-scale (HPC) system scheduling. DRL training, which involves a trial-and-error process, demands considerable time and computational resources. To overcome this challenge, distributed DRL algorithms and frameworks have been developed to expedite training by leveraging large-scale resources. However, existing distributed DRL solutions rely on synchronous learning with serverful infrastructures, suffering from low training efficiency and overwhelming training costs. This paper proposes Stellaris, the first to introduce a generic asynchronous learning paradigm for distributed DRL training with serverless computing. We devise an importance sampling truncation technique to stabilize DRL training and develop a staleness-aware gradient aggregation method tailored to the dynamic staleness in asynchronous serverless DRL training. Experiments on AWS EC2 regular testbeds and HPC clusters show that Stellaris outperforms existing state-of-the-art DRL baselines by achieving $2.2 \times$ higher rewards (i.e., training quality) and reducing 41% training costs. Hanfei Yu, Hao Wang 0022, Devesh Tiwari, Jian Li 0008, Seung-Jong Park |
SC | 4 |
| 2024 | Nitro: Boosting Distributed Reinforcement Learning with Serverless ComputingabstractDeep reinforcement learning (DRL) has demonstrated significant potential in various applications, including gaming AI, robotics, and system scheduling. DRL algorithms produce, sample, and learn from training data online through a trial-and-error process, demanding considerable time and computational resources. To address this, distributed DRL algorithms and paradigms have been developed to expedite training using extensive resources. Through carefully designed experiments, we are the first to observe that strategically increasing the actor-environment interactions by spawning more concurrent actors at certain training rounds within ephemeral time frames can significantly enhance training efficiency. Yet, current distributed DRL solutions, which are predominantly server-based (or serverful), fail to capitalize on these opportunities due to their long startup times, limited adaptability, and cumbersome scalability. This paper proposes Nitro , a generic training engine for distributed DRL algorithms that enforces timely and effective boosting with concurrent actors instantaneously spawned by serverless computing. With serverless functions, Nitro adjusts data sampling strategies dynamically according to the DRL training demands. Nitro seizes the opportunity of real-time boosting by accurately and swiftly detecting an empirical metric. To achieve cost efficiency, we design a heuristic actor scaling algorithm to guide Nitro for cost-aware boosting budget allocation. We integrate Nitro with state-of-the-art DRL algorithms and frameworks and evaluate them on AWS EC2 and Lambda. Experiments with Mujoco and Atari benchmarks show that Nitro improves the final rewards ( i.e. , training quality) by up to 6× and reduces training costs by up to 42%. Hanfei Yu, Jacob Carter, Hao Wang 0022, Devesh Tiwari, Jian Li 0008, Seung-Jong Park |
Proc. VLDB Endow. | 5 |
| 2024 | Whittle Index-Based Q-Learning for Wireless Edge Caching With Linear Function ApproximationabstractWe consider the problem of content caching at the wireless edge to serve a set of end users via unreliable wireless channels so as to minimize the average latency experienced by end users due to the constrained wireless edge cache capacity. We formulate this problem as a Markov decision process, or more specifically a restless multi-armed bandit problem, which is provably hard to solve. We begin by investigating a discounted counterpart, and prove that it admits an optimal policy of the threshold-type. We then show that this result also holds for average latency problem. Using this structural result, we establish the indexability of our problem, and employ the Whittle index policy to minimize average latency. Since system parameters such as content request rates and wireless channel conditions are often unknown and time-varying, we further develop a model-free reinforcement learning algorithm dubbed asQ+-Whittlethat relies on Whittle index policy. However,Q+-Whittlerequires to store the Q-function values for all state-action pairs, the number of which can be extremely large for wireless edge caching. To this end, we approximate the Q-function by a parameterized function class with a much smaller dimension, and further design aQ+-Whittlealgorithm with linear function approximation, which is calledQ+-Whittle-LFA. We provide a finite-time bound on the mean-square error ofQ+-Whittle-LFA. Simulation results using real traces demonstrate thatQ+-Whittle-LFAyields excellent empirical performance. Guojun Xiong, Shufan Wang, Jian Li 0008, Rahul Singh 0001 |
IEEE/ACM Trans. Netw. | 3 |
| 2024 | Freyr $^+$+: Harvesting Idle Resources in Serverless Computing via Deep Reinforcement LearningabstractServerless computing has revolutionized online service development and deployment with ease-to-use operations, auto-scaling, fine-grained resource allocation, and pay-as-you-go pricing. However, a gap remains in configuring serverless functions—the actual resource consumption may vary due to function types, dependencies, and input data sizes, thus mismatching the static resource configuration by users. Dynamic resource consumption against static configuration may lead to either poor function execution performance or low utilization. This paper proposesFreyr$^+$, a novel resource manager (RM) that dynamically harvests idle resources from over-provisioned functions to accelerate under-provisioned functions for serverless platforms.Freyr$^+$monitors each function's resource utilization in real-time and detects the mismatches between user configuration and actual resource consumption. We design deep reinforcement learning (DRL) algorithms with attention-enhanced embedding, incremental learning, and safeguard mechanism forFreyr$^+$to harvest idle resources safely and accelerate functions efficiently. We have implemented and deployed aFreyr$^+$prototype in a 13-node Apache OpenWhisk cluster using AWS EC2.Freyr$^+$is evaluated on both large-scale simulation and real-world testbed. Experimental results show thatFreyr$^+$harvests 38% of function invocations’ idle resources and accelerates 39% of invocations using harvested resources.Freyr$^+$reduces the 99th-percentile function response latency by 26% compared to the baseline RMs. Hanfei Yu, Hao Wang 0022, Jian Li 0008, Xu Yuan 0001, Seung-Jong Park |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2024 | Structured Reinforcement Learning for Delay-Optimal Data Transmission in Dense mmWave NetworksabstractWe study the data packet transmission problem (mmDPT) in dense cell-free millimeter wave (mmWave) networks, i.e., users sending data packet requests to access points (APs) via uplinks and APs transmitting requested data packets to users via downlinks. Our objective is to minimize the average delay in the system due to APs’ limited service capacity and unreliable wireless channels between APs and users. This problem can be formulated as a restless multi-armed bandits problem with fairness constraint (RMAB-F). Since finding the optimal policy forRMAB-Fis intractable, existing learning algorithms are computationally expensive and not suitable for practical dynamic dense mmWave networks. In this paper, we propose a structured reinforcement learning (RL) solution formmDPTby exploiting the inherent structure encoded inRMAB-F. To achieve this, we first design a low-complexity and provably asymptotically optimal index policy forRMAB-F. Then, we leverage this structure information to develop a structured RL algorithm calledmmDPT-TS, which provably achieves an$\tilde {\mathcal {O}}(\sqrt {T})$Bayesian regret. More importantly,mmDPT-TSis computation-efficient and thus amenable to practical implementation, as it fully exploits the structure of index policy for making decisions. Extensive emulation based on data collected in realistic mmWave networks demonstrate significant gains ofmmDPT-TSover existing approaches. Shufan Wang, Guojun Xiong, Shichen Zhang 0001, Huacheng Zeng, Jian Li 0008, Shivendra S. Panwar |
IEEE Trans. Wirel. Commun. | 5 |
| 2024 | A survey of VNF forwarding graph embedding in B5G/6G networks
Qilin Fan, Xu Zhang 0006, Zhihan Fu, Jian Li 0008, Qingyu Xiong |
Wirel. Networks | 6 |
| 2023 | DeFL: Defending against Model Poisoning Attacks in Federated Learning via Critical Learning Periods AwarenessabstractFederated learning (FL) is known to be susceptible to model poisoning attacks in which malicious clients hamper the accuracy of the global model by sending manipulated model updates to the central server during the FL training process. Existing defenses mainly focus on Byzantine-robust FL aggregations, and largely ignore the impact of the underlying deep neural network (DNN) that is used to FL training. Inspired by recent findings on critical learning periods (CLP) in DNNs, where small gradient errors have irrecoverable impact on the final model accuracy, we propose a new defense, called a CLP-aware defense against poisoning of FL (DeFL). The key idea of DeFL is to measure fine-grained differences between DNN model updates via an easy-to-compute federated gradient norm vector (FGNV) metric. Using FGNV, DeFL simultaneously detects malicious clients and identifies CLP, which in turn is leveraged to guide the adaptive removal of detected malicious clients from aggregation. As a result, DeFL not only mitigates model poisoning attacks on the global model but also is robust to detection errors. Our extensive experiments on three benchmark datasets demonstrate that DeFL produces significant performance gain over conventional defenses against state-of-the-art model poisoning attacks. Gang Yan 0002, Hao Wang 0022, Xu Yuan 0001, Jian Li 0008 |
AAAI | 4 |
| 2023 | Libra: Harvesting Idle Resources Safely and Timely in Serverless ClustersabstractServerless computing has been favored by users and infrastructure providers from various industries, including online services and scientific computing. Users enjoy its auto-scaling and ease-of-management, and providers own more control to optimize their service. However, existing serverless platforms still require users to pre-define resource allocations for their functions, leading to frequent misconfiguration by inexperienced users in practice. Besides, functions' varying input data further escalate the gap between their dynamic resource demands and static allocations, leaving functions either over-provisioned or under-provisioned. This paper presents Libra, a safe and timely resource harvesting framework for multi-node serverless clusters. Libra makes precise harvesting decisions to accelerate function invocations with harvested resources and jointly improve resource utilization by profiling dynamic resource demands and availability proactively. Experiments on OpenWhisk clusters with real-world workloads show that Libra reduces response latency by 39% and achieves 3X resource utilization compared to state-of-the-art solutions. Hanfei Yu, Christian Fontenot, Hao Wang 0022, Jian Li 0008, Xu Yuan 0001, Seung-Jong Park |
HPDC | 4 |
| 2023 | Applied Online Algorithms with Heterogeneous PredictorsabstractFor many application domains, the integration of machine learning (ML) models into decision making is hindered by the poor explainability and theoretical guarantees of black box models. Although the emerging area of algorithms with predictions offers a way to leverage ML while enjoying worst-case guarantees, existing work usually assumes access to only one predictor. We demonstrate how to more effectively utilize historical datasets and application domain knowledge by intentionally using predictors of different quantities. By leveraging the heterogeneity in our predictors, we are able to achieve improved performance, explainability and computational efficiency over predictor-agnostic methods. Theoretical results are supplemented by large-scale empirical evaluations with production data demonstrating the success of our methods on optimization problems occurring in large distributed computing systems. Jessica Maghakian, Russell Lee, Mohammad Hajiesmaili, Jian Li 0008, Ramesh K. Sitaraman, Zhenhua Liu 0002 |
ICML | 4 |
| 2023 | CriticalFL: A Critical Learning Periods Augmented Client Selection Framework for Efficient Federated LearningabstractFederated learning (FL) is a distributed optimization paradigm that learns from data samples distributed across a number of clients. Adaptive client selection that is cognizant of the training progress of clients has become a major trend to improve FL efficiency but not yet well-understood. Most existing FL methods such as FedAvg and its state-of-the-art variants implicitly assume that all learning phases during the FL training process are equally important. Unfortunately, this assumption has been revealed to be invalid due to recent findings on critical learning periods (CLP), in which small gradient errors may lead to an irrecoverable deficiency on final test accuracy. In this paper, we develop CriticalFL, a CLP augmented FL framework to reveal that adaptively augmenting exiting FL methods with CLP, the resultant performance is significantly improved when the client selection is guided by the discovered CLP. Experiments based on various machine learning models and datasets validate that the proposed CriticalFL framework consistently achieves an improved model accuracy while maintains better communication efficiency as compared to state-of-the-art methods, demonstrating a promising and easily adopted method for tackling the heterogeneity of FL training. Gang Yan 0002, Hao Wang 0022, Xu Yuan 0001, Jian Li 0008 |
KDD | 4 |
| 2023 | Resource Sharing in the Edge: A Distributed Bargaining-Theoretic ApproachabstractThe growing demand for edge computing resources, particularly due to increasing popularity of Internet of Things (IoT), and distributed machine/deep learning applications poses a significant challenge. On the one hand, certain edge service providers (ESPs) may not have sufficient resources to satisfy their applications according to the associated service-level agreements. On the other hand, some ESPs may have additional unused resources. In this paper, we propose a resource-sharing framework that allows different ESPs to optimally utilize their resources and improve the satisfaction level of applications subject to constraints such as communication cost for sharing resources across ESPs. Our framework considers that different ESPs have their own objectives for utilizing their resources, thus resulting in a multi-objective optimization problem. We present an${N}$-person Nash Bargaining Solution (NBS) for resource allocation and sharing among ESPs with Pareto optimality guarantee. Furthermore, we propose a distributed, primal-dual algorithm to obtain the NBS by proving that the strong-duality property holds for the resultant resource sharing optimization problem. Using synthetic and real-world data traces, we show numerically that the proposed NBS based framework not only enhances the ability to satisfy applications’ resource demands, but also improves utilities of different ESPs. Faheem Zafari, Prithwish Basu, Kin K. Leung, Jian Li 0008, Don Towsley, Ananthram Swami |
IEEE Trans. Netw. Serv. Manag. | 4 |
| 2023 | Reinforcement Learning for Dynamic Dimensioning of Cloud Caches: A Restless Bandit ApproachabstractWe study the dynamic cache dimensioning problem, where the objective is to decide how much storage to place in the cache to minimize the total costs with respect to the storage and content delivery latency. We formulate this problem as a Markov decision process, which turns out to be a restless multi-armed bandit problem and is provably hard to solve. For given dimensioning decisions, it is possible to develop solutions based on the celebrated Whittle index policy. However, Whittle index policy has not been studied for dynamic cache dimensioning, mainly because cache dimensioning needs to be repeatedly solved and jointly optimized with content caching. To overcome this difficulty, we propose a low-complexity fluid Whittle index policy, which jointly determines dimensioning and content caching. We show that this policy is asymptotically optimal. We further develop a lightweight reinforcement learning augmented algorithm dubbed fW-UCB when the content request and delivery rates are unavailable. fW-UCB is shown to achieve a sub-linear regret as it fully exploits the structure of the near-optimal fluid Whittle index policy and hence can be easily implemented. Extensive simulations using real traces support our theoretical results. Guojun Xiong, Shufan Wang, Gang Yan 0002, Jian Li 0008 |
IEEE/ACM Trans. Netw. | 4 |
| 2022 | Reinforcement Learning Augmented Asymptotically Optimal Index Policy for Finite-Horizon Restless BanditsabstractWe study a finite-horizon restless multi-armed bandit problem with multiple actions, dubbed as R(MA)^2B. The state of each arm evolves according to a controlled Markov decision process (MDP), and the reward of pulling an arm depends on both the current state and action of the corresponding MDP. Since finding the optimal policy is typically intractable, we propose a computationally appealing index policy entitled Occupancy-Measured-Reward Index Policy for the finite-horizon R(MA)^2B. Our index policy is well-defined without the requirement of indexability condition and is provably asymptotically optimal as the number of arms tends to infinity. We then adopt a learning perspective where the system parameters are unknown, and propose R(MA)^2B-UCB, a generative model based reinforcement learning augmented algorithm that can fully exploit the structure of Occupancy-Measured-Reward Index Policy. Compared to existing algorithms, R(MA)^2B-UCB performs close to offline optimum, and achieves a sub-linear regret and a low computational complexity all at once. Experimental results show that R(MA)^2B-UCB outperforms existing algorithms in both regret and running time. Guojun Xiong, Jian Li 0008, Rahul Singh 0001 |
AAAI | 2 |
| 2022 | Seizing Critical Learning Periods in Federated LearningabstractFederated learning (FL) is a popular technique to train machine learning (ML) models with decentralized data. Extensive works have studied the performance of the global model; however, it is still unclear how the training process affects the final test accuracy. Exacerbating this problem is the fact that FL executions differ significantly from traditional ML with heterogeneous data characteristics across clients, involving more hyperparameters. In this work, we show that the final test accuracy of FL is dramatically affected by the early phase of the training process, i.e., FL exhibits critical learning periods, in which small gradient errors can have irrecoverable impact on the final test accuracy. To further explain this phenomenon, we generalize the trace of the Fisher Information Matrix (FIM) to FL and define a new notation called FedFIM, a quantity reflecting the local curvature of each clients from the beginning of the training in FL. Our findings suggest that the initial learning phase plays a critical role in understanding the FL performance. This is in contrast to many existing works which generally do not connect the final accuracy of FL to the early phase training. Finally, seizing critical learning periods in FL is of independent interest and could be useful for other problems such as the choices of hyperparameters including but not limited to the number of client selected per round, batch size, so as to improve the performance of FL training and testing. Gang Yan 0002, Hao Wang 0022, Jian Li 0008 |
AAAI | 3 |
| 2022 | Peak Demand Optimization of Commercial Buildings Based on Energy Storage SystemsabstractLarge and stochastic peak energy demands of buildings contribute to grid inefficiency. Here, we present an optimization algorithm for behind-the-meter peak shaving with energy storage systems. We employ a Markov decision process to execute charging and discharging decisions on sub-hourly time scales according to the on-site energy profile and the size of the energy storage system. The algorithm minimizes the peak load drawn from the grid to maximize savings for the asset owner and efficiency gains for the grid network. Our technology-agnostic solution can serve battery energy storage systems and lesser-studied use cases including pumped hydro storage and municipal water systems. We demonstrate how the algorithm can inform on sizing energy storage systems to best serve a given building. With these contributions, we provide an AI platform to optimize energy storage assets and smart grid systems. Zezhang Yang, Jake Rabinowitz, Jian Li 0008 |
GLOBECOM | 3 |
| 2022 | Reinforcement Learning for Dynamic Dimensioning of Cloud Caches: A Restless Bandit ApproachabstractWe study the dynamic cache dimensioning problem, where the objective is to decide how much storage to place in the cache to minimize the total costs with respect to the storage and content delivery latency. We formulate this problem as a Markov decision process, which turns out to be a restless multi-armed bandit problem and is provably hard to solve. For given dimensioning decisions, it is possible to develop solutions based on the celebrated Whittle index policy. However, Whittle index policy has not been studied for dynamic cache dimensioning, mainly because cache dimensioning needs to be repeatedly solved and jointly optimized with content caching. To overcome this difficulty, we propose a low-complexity fluid Whittle index policy, which jointly determines dimensioning and content caching. We show that this policy is asymptotically optimal. We further develop a lightweight reinforcement learning augmented algorithm dubbed fW-UCB when the content request and delivery rates are unavailable. fW-UCB is shown to achieve a sub-linear regret as it fully exploits the structure of the near-optimal fluid Whittle index policy and hence can be easily implemented. Extensive simulations using real traces support our theoretical results. Guojun Xiong, Shufan Wang, Gang Yan 0002, Jian Li 0008 |
INFOCOM | 4 |
| 2022 | Index-aware reinforcement learning for adaptive video streaming at the wireless edgeabstractWe study adaptive video streaming for multiple users in wireless access edge networks with unreliable channels. The key challenge is to jointly optimize the video bitrate adaptation and resource allocation such that the users' cumulative quality of experience is maximized. This problem is a finite-horizon restless multi-armed multi-action bandit problem and is provably hard to solve. To overcome this challenge, we propose a computationally appealing index policy entitled Quality Index Policy, which is well-defined without the Whittle indexability condition and is provably asymptotically optimal without the global attractor condition. These two conditions are widely needed in the design of most existing index policies, which are difficult to establish in general. Since the wireless access edge network environment is highly dynamic with system parameters unknown and time-varying, we further develop an index-aware reinforcement learning (RL) algorithm dubbed QA-UCB. We show that QA-UCB achieves a sub-linear regret with a low-complexity since it fully exploits the structure of the Quality Index Policy for making decisions. Extensive simulations using real-world traces demonstrate significant gains of proposed policies over conventional approaches. We note that the proposed framework for designing index policy and index-aware RL algorithm is of independent interest and could be useful for other large-scale multi-user problems. Guojun Xiong, Xudong Qin, Bin Li 0014, Rahul Singh 0001, Jian Li 0008 |
MobiHoc | 5 |
| 2022 | Learning Infinite-Horizon Average-Reward Restless Multi-Action Bandits via Index AwarenessabstractWe consider the online restless bandits with average-reward and multiple actions, where the state of each arm evolves according to a Markov decision process (MDP), and the reward of pulling an arm depends on both the current state of the corresponding MDP and the action taken. Since finding the optimal control is typically intractable for restless bandits, existing learning algorithms are often computationally expensive or with a regret bound that is exponential in the number of arms and states. In this paper, we advocate \textit{index-aware reinforcement learning} (RL) solutions to design RL algorithms operating on a much smaller dimensional subspace by exploiting the inherent structure in restless bandits. Specifically, we first propose novel index policies to address dimensionality concerns, which are provably optimal. We then leverage the indices to develop two low-complexity index-aware RL algorithms, namely, (i) GM-R2MAB, which has access to a generative model; and (ii) UC-R2MAB, which learns the model using an upper confidence style online exploitation method. We prove that both algorithms achieve a sub-linear regret that is only polynomial in the number of arms and states. A key differentiator between our algorithms and existing ones stems from the fact that our RL algorithms contain a novel exploitation that leverages our proposed provably optimal index policies for decision-makings. Guojun Xiong, Shufan Wang, Jian Li 0008 |
NeurIPS | 3 |
| 2022 | Towards Latency Awareness for Content Delivery Network Caching
Gang Yan 0002, Jian Li 0008 |
USENIX ATC | 2 |
| 2022 | Accelerating Serverless Computing by Harvesting Idle ResourcesabstractServerless computing automates fine-grained resource scaling and simplifies the development and deployment of online services with stateless functions. However, it is still non-trivial for users to allocate appropriate resources due to various function types, dependencies, and input sizes. Misconfiguration of resource allocations leaves functions either under-provisioned or over-provisioned and leads to continuous low resource utilization. This paper presents Freyr, a new resource manager (RM) for serverless platforms that maximizes resource efficiency by dynamically harvesting idle resources from over-provisioned functions to under-provisioned functions. Freyr monitors each function’s resource utilization in real-time, detects over-provisioning and under-provisioning, and learns to harvest idle resources safely and accelerates functions efficiently by applying deep reinforcement learning algorithms along with a safeguard mechanism. We have implemented and deployed a Freyr prototype in a 13-node Apache OpenWhisk cluster. Experimental results show that 38.8% of function invocations have idle resources harvested by Freyr, and 39.2% of invocations are accelerated by the harvested resources. Freyr reduces the 99th-percentile function response latency by 32.1% compared to the baseline RMs. Hanfei Yu, Hao Wang 0022, Jian Li 0008, Xu Yuan 0001, Seung-Jong Park |
WWW | 3 |
| 2022 | A Survey on Federated Learning for Resource-Constrained IoT DevicesabstractFederated learning (FL) is a distributed machine learning strategy that generates a global model by learning from multiple decentralized edge clients. FL enables on-device training, keeping the client’s local data private, and further, updating the global model based on the local model updates. While FL methods offer several advantages, including scalability and data privacy, they assume there are available computational resources at each edge-device/client. However, the Internet-of-Things (IoT)-enabled devices, e.g., robots, drone swarms, and low-cost computing devices (e.g., Raspberry Pi), may have limited processing ability, low bandwidth and power, or limited storage capacity. In this survey article, we propose to answer this question: how to train distributed machine learning models for resource-constrained IoT devices? To this end, we first explore the existing studies on FL, relative assumptions for distributed implementation using IoT devices, and explore their drawbacks. We then discuss the implementation challenges and issues when applying FL to an IoT environment. We highlight an overview of FL and provide a comprehensive survey of the problem statements and emerging challenges, particularly during applying FL within heterogeneous IoT environments. Finally, we point out the future research directions for scientists and researchers who are interested in working at the intersection of FL and resource-constrained IoT environments. Ahmed Imteaj, Urmish Thakker, Shiqiang Wang 0001, Jian Li 0008, M. Hadi Amini |
IEEE Internet Things J. | 4 |
| 2022 | DRL-D: Revenue-Aware Online Service Function Chain Deployment via Deep Reinforcement LearningabstractNetwork function virtualization (NFV) is a promising paradigm where network functions are migrated from dedicated hardware appliances onto software middleboxes to promote service agility and reduce management costs. Benefiting from the NFV, the service function chain (SFC) has emerged as a popular network service form. It allows network traffic to pass through a series of virtual network functions in a specific order required by the business logic to arrange a complex service. However, SFC deployment is facing new challenges in seeking a trade-off between pursuing the objective of high long-term average revenue and making decisions in an online manner. In this paper, we propose DRL-D, a deep reinforcement learning-based approach for the online SFC deployment problem to satisfy different demands of SFC requests within resource constraints of the underlying infrastructure. DRL-D aims to maximize the long-term average revenue by combining the strengths of the graph convolutional network in learning a comprehensive representation of network state and the temporal-difference learning in generating deployment solutions for the SFC requests on the fly. Then a heuristic algorithm and a new prioritized experience replay technique are integrated to optimize the DRL framework and reduce the time complexity. Experimental results demonstrate the superiority of our DRL-D approach when compared with other benchmarks in terms of the long-term average revenue, acceptance ratio, and revenue-to-cost ratio. Performance evaluation shows that DRL-D possesses good robustness under different scales of physical networks and achieves excellent deployment performance within acceptable runtime. Qilin Fan, Xiuhua Li 0001, Jian Li 0008, Junhao Wen 0001 |
IEEE Trans. Netw. Serv. Manag. | 5 |
| 2021 | Learning from optimal caching for content deliveryabstractContent delivery networks (CDNs) distribute much of today's Internet traffic by caching and serving users' contents requested. A major goal of a CDN is to improve hit probabilities of its caches, thereby reducing WAN traffic and user-perceived latency. In this paper, we develop a new approach for caching in CDNs that learns from optimal caching for decision making. To attain this goal, we first propose HRO to compute the upper bound on optimal caching in an online manner, and then leverage HRO to inform future content admission and eviction. We call this new cache design LHR. We show that LHR is efficient since it includes a detection mechanism for model update, an auto-tuned threshold-based model for content admission with a simple eviction rule. We have implemented an LHR simulator as well as a prototype within an Apache Traffic Server and the Caffeine, respectively. Our experimental results using four production CDN traces show that LHR consistently outperforms state of the arts with an increase in hit probability of up to 9% and a reduction in WAN traffic of up to 15% compared to a typical production CDN cache. Our evaluation of the LHR prototype shows that it only imposes a moderate overhead and can be deployed on today's CDN servers. Gang Yan 0002, Jian Li 0008, Don Towsley |
CoNEXT | 2 |
| 2021 | PA-Cache: Evolving Learning-Based Popularity- Aware Content Caching in Edge NetworksabstractAs ubiquitous and personalized services are growing boomingly, an increasingly large amount of traffic is generated over the network by massive mobile devices. As a result, content caching is gradually extending to network edges to provide low-latency services, improve quality of service, and reduce redundant data traffic. Compared to the conventional content delivery networks, caches in edge networks with smaller sizes usually have to accommodate more bursty requests. In this article, we propose an evolving learning-based content caching policy, named PA-Cache in edge networks. It adaptively learns time-varying content popularity and determines which contents should be replaced when the cache is full. Unlike conventional deep neural networks (DNNs), which learn a fine-tuned but possibly outdated or biased prediction model using the entire training dataset with high computational complexity, PA-Cache weighs a large set of content features and trains the multi-layer recurrent neural network from shallow to deeper when more requests arrive over time. We extensively evaluate the performance of our proposed PA-Cache on real-world traces from a large online video-on-demand service provider. The results show that PA-Cache outperforms existing popular caching algorithms and approximates the optimal algorithm with only a 3.8% performance gap when the cache percentage is 1.0%. PA-Cache also significantly reduces the computational cost compared to conventional DNN-based approaches. Qilin Fan, Xiuhua Li 0001, Jian Li 0008, Qiang He 0001, Kai Wang 0014, Junhao Wen 0001 |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2021 | Let's Share: A Game-Theoretic Framework for Resource Sharing in Mobile Edge CloudsabstractMobile edge computing seeks to provide resources to different delay-sensitive applications. This is a challenging problem as an edge cloud-service provider may not have sufficient resources to satisfy all resource requests. Furthermore, allocating available resources optimally to different applications is also challenging. Resource sharing among different edge cloud-service providers can address the aforementioned limitation as certain service providers may have resources available that can be “rented” by other service providers. However, edge cloud service providers can have different objectives orutilities. Therefore, there is a need for an efficient and effective mechanism to share resources among service providers, while considering the different objectives of various providers. We model resource sharing as a multi-objective optimization problem and present a solution framework based onCooperative Game Theory(CGT). We consider the strategy where each service provider allocates resources to its native applications first and shares the remaining resources with applications from other service providers. We prove that for a monotonic, non-decreasing utility function, the game is canonical and convex. Hence, thecoreis not empty and the grand coalition is stable. We propose two algorithms,Game-theoretic Pareto optimal allocation(GPOA) andPolyandrous-Polygamous Matching based Pareto Optimal Allocation(PPMPOA) that provide allocations from the core. Hence the obtained allocations areParetooptimal and the grand coalition of all the service providers is stable. Experimental results confirm that our proposed resource sharing framework improves utilities of edge cloud-service providers and application request satisfaction. Faheem Zafari, Kin K. Leung, Don Towsley, Prithwish Basu, Ananthram Swami, Jian Li 0008 |
IEEE Trans. Netw. Serv. Manag. | 6 |
| 2020 | GCN-TD: A Learning-based Approach for Service Function Chain Deployment on the FlyabstractNetwork function virtualization (NFV) has emerged as a promising paradigm for transforming network functions from dedicated hardware to software middleboxes, which can substantially improve service agility and reduce management cost. Benefiting from NFV, service function chains (SFCs) can be formulated through the orchestration of virtual network functions (VNFs). One of the most significant issues for infrastructure providers (InPs) is to determine how to deploy SFCs under the limited resources of underlying infrastructure in an online manner. In this paper, we propose a novel reinforcement learning-based approach named GCN-TD for online SFC deployment problem, aiming to maximize the long-term average revenue. GCN-TD combines the advantages of the graph convolutional network (GCN) which gives the comprehensive representations for network states and the temporal-difference (TD) learning which makes online deployment decisions for SFC requests. Experimental results demonstrate that GCN-TD outperforms other candidate algorithms in terms of the long-term average revenue and acceptance ratio. Qilin Fan, Xiuhua Li 0001, Jian Li 0008, Wenxiang Shi |
GLOBECOM | 5 |
| 2020 | RL-Bélády: A Unified Learning Framework for Content CachingabstractContent streaming is the dominant application in today's Internet, which is typically distributed via content delivery networks (CDNs). CDNs usually use caching as a means to reduce user access latency so as to enable faster content downloads. Typical analysis of caching systems either focuses on content admission, which decides whether to cache a content, or content eviction to decide which content to evict when the cache is full. This paper instead proposes a novel framework that can simultaneously learn both content admission and content eviction for caching in CDNs. To attain this goal, we first put forward a lightweight architecture for content next request time prediction. We then leverage reinforcement learning (RL) along with the prediction to learn the time-varying content popularities for content admission, and develop a simple threshold-based model for content eviction. We call this new algorithm RL-Bélády (RLB). In addition, we address several key challenges to design learning-based caching algorithms, including how to guarantee lightweight training and prediction with both content eviction and admission in consideration, limit memory overhead, reduce randomness and improve robustness in RL stochastic optimization. Our evaluation results using $3$ production CDN datasets show that RLB can consistently outperform state-of-the-art methods with dramatically reduced running time and modest overhead. Gang Yan 0002, Jian Li 0008 |
ACM Multimedia | 2 |
| 2020 | Online Algorithms for Multi-shop Ski Rental with Machine Learned AdviceabstractWe study the problem of augmenting online algorithms with machine learned (ML) advice. In particular, we consider the \emph{multi-shop ski rental} (MSSR) problem, which is a generalization of the classical ski rental problem. In MSSR, each shop has different prices for buying and renting a pair of skis, and a skier has to make decisions on when and where to buy. We obtain both deterministic and randomized online algorithms with provably improved performance when either a single or multiple ML predictions are used to make decisions. These online algorithms have no knowledge about the quality or the prediction error type of the ML prediction. The performance of these online algorithms are robust to the poor performance of the predictors, but improve with better predictions. Extensive experiments using both synthetic and real world data traces verify our theoretical observations and show better performance against algorithms that purely rely on online decision making. Shufan Wang, Jian Li 0008, Shiqiang Wang 0001 |
NeurIPS | 2 |
| 2020 | Network cache design under stationary requests: Exact analysis and Poisson approximation
Nitish Panigrahy, Jian Li 0008, Don Towsley, Christopher V. Hollot |
Comput. Networks | 2 |
| 2020 | Quickest Detection of Dynamic Events in NetworksabstractThe problem of quickest detection of dynamic events in networks is studied. At some unknown time, an event occurs, and a number of nodes in the network are affected by the event, in that they undergo a change in the statistics of their observations. It is assumed that the event is dynamic, in that it can propagate along the edges in the network, and affect more and more nodes with time. The event propagation dynamics is assumed to be unknown. The goal is to design a sequential algorithm that can detect a “significant” event, i.e., when the event has affected no fewer than η nodes, as quickly as possible, while controlling the false alarm rate. Fully connected networks are studied first, and the results are then extended to arbitrarily connected networks. The designed algorithms are shown to be adaptive to the unknown propagation dynamics, and their first-order asymptotic optimality is demonstrated as the false alarm rate goes to zero. The algorithms can be implemented with linear computational complexity in the network size at each time step, which is critical for online implementation. Numerical simulations are provided to validate the theoretical results. Shaofeng Zou, Venugopal V. Veeravalli, Jian Li 0008, Don Towsley |
IEEE Trans. Inf. Theory | 3 |
| 2019 | gl2vec: learning feature representation using graphlets for directed networksabstractLearning network representation has a variety of \napplications, such as network classification. Most existing work \nin this area focuses on static undirected networks and does not \naccount for presence of directed edges or temporal changes. \nFurthermore, most work focuses on node representations that \ndo poorly on tasks like network classification. In this paper, \nwe propose a novel network embedding methodology, gl2vec, \nfor network classification in both static and temporal directed \nnetworks. gl2vec constructs vectors for feature representation \nusing static or temporal network graphlet distributions and a \nnull model for comparing them against random graphs. We \ndemonstrate the efficacy and usability of gl2vec over existing \nstate-of-the-art methods on network classification tasks such as \nnetwork type classification and subgraph identification in several \nreal-world static and temporal directed networks. We argue that \ngl2vec provides additional network features that are not captured \nby state-of-the-art methods, which can significantly improve their \nclassification accuracy by up to 10% in real-world applications Kun Tu, Jian Li 0008, Don Towsley, Dave Braines, Liam D. Turner |
ASONAM | 2 |
| 2019 | Distributed Quickest Detection of Significant Events in NetworksabstractThe problem of quickest detection of significant events in networks is studied. A distributed setting is investigated, where there is no fusion center, and each node only communicates with its neighbors. After an event occurs in the network, a number of nodes are affected, which changes the statistics of their observations. The nodes may possibly perceive the event at different times. The goal is to design a distributed sequential detection rule that can detect when the event is "significant", i.e., the event has affected no less than η nodes, as quickly as possible, subject to false alarm constraints. A distributed algorithm is proposed, which is based on a novel combination of the alternating direction method of multipliers (ADMM) and average consensus approaches. Numerical results are provided to demonstrate the performance of the proposed algorithm. Shaofeng Zou, Venugopal V. Veeravalli, Jian Li 0008, Don Towsley, Ananthram Swami |
ICASSP | 3 |
| 2019 | Jointly Compressing and Caching Data in Wireless Sensor NetworksabstractWe propose a novel policy for data compression and caching in a wireless sensor network (WSN) that provably optimizes utility and cost jointly, providing a theoretical basis to understand the compression-caching tradeoff for data analytics in a WSN. Our optimization framework provides analytical answers to how much compression should be performed at each sensors, and where the data should be cached in the network. We propose a distributed algorithm to implement the optimal policy and adapt to the changes (e.g., cache size and request processes) in the network. We evaluate our approach through extensive simulations on WSNs. Nitish Panigrahy, Jian Li 0008, Faheem Zafari, Don Towsley, Paul L. Yu |
SMARTCOMP | 2 |
| 2018 | Optimal Energy Tradeoff Among Communication, Computation and Caching with QoI-GuaranteeabstractEnergy efficiency is a fundamental requirement of modern data communication systems, and its importance is reflected in much recent work on performance analysis of system energy consumption. However, most works have only focused on communication and computation costs, but do not account for caching costs. Given the increasing interest in cache networks, this is a serious limitation. In this paper, we consider the energy consumption trade-off between communication, computation, and caching (C3) under a Quality of Information (QoI) guarantee in a communication network. To attain this goal, we formulate an optimization problem to capture the C3 costs, which turns out to be a non-convex Mixed Integer Non-Linear Programming (MINLP) Problem. We then propose a variant of spatial branch and bound algorithm (V-SBB), that can achieve ε -global optimal solution to the original MINLP. We show numerically that V-SBB is more stable and robust than other candidate MINLP solvers under different network scenarios. More importantly, we observe that the energy efficiency under our C3 optimization framework improves by as much as 88% compared to any C2 optimization between communication and computation or caching. Faheem Zafari, Jian Li 0008, Kin K. Leung, Don Towsley, Ananthram Swami |
GLOBECOM | 2 |
| 2018 | DR-Cache: Distributed Resilient Caching with Latency GuaranteesabstractThe dominant application in today's Internet is content streaming, which is increasingly relying on caches to meet the stringent conditions on the latency between content servers and end-users. These systems routinely face the challenges of limited bandwidth capacities and network server failures, which degrade caching performance. In this paper, we study the problem of optimally allocating content over a resilient caching network, in which each cache may fail under some situations. Given content request rates and multiple routing paths, we formulate an optimization problem to maximize the expected caching gain, i.e., the reduction of latency due to intermediate caching. The offline version of this problem is NP-hard. We first propose a centralized, offline algorithm and show that a solution with (1-1/e) approximation ratio to the optimal can be constructed. We then propose a distributed ascent algorithm based on the concave relaxation of the expected gain. Informed by the results of our analysis, we finally propose a distributed resilient caching algorithm (DR-Cache) that is simple and adaptive to network failures. We show numerically that DR-Cache significantly outperforms other candidate algorithms under synthetic requests, as well as real world traces over a class of network topologies. Jian Li 0008, Truong Khoa Phan, Wei Koong Chai, Daphné Tuncer, George Pavlou, David Griffin 0001, Miguel Rio |
INFOCOM | 1 |
| 2018 | Network Cache Design Under Stationary Requests: Exact Analysis and Poisson ApproximationabstractThe design of caching algorithms to maximize hit probability has been extensively studied. In this paper, we associate each content with a utility, which is a function of either corresponding content hit rate or hit probability. We formulate a cache optimization problem to maximize the sum of utilities over all contents under stationary and ergodic request process. This problem is non-convex in general but we reformulate it as a convex optimization problem when the inter-request time (irt) distribution has a non-increasing hazard rate function. We provide explicit optimal solutions for some irt distributions, and compare the solutions of the hit-rate based (HRB) and hit probability based (HPB) problems. We also propose decentralized algorithms that can be implemented using limited information and are guaranteed to provide optimal solutions. We find that decentralized algorithms that solve HRB are more robust than decentralized HPB algorithms. Informed by these results, we further propose lightweight Poisson approximate decentralized and online algorithms that are accurate and efficient in achieving optimal hit rates and hit probabilities. Nitish Panigrahy, Jian Li 0008, Don Towsley |
MASCOTS | 2 |
| 2018 | Joint Data Compression and Caching: Approaching Optimality with GuaranteesabstractWe consider the problem of optimally compressing and caching data across a communication network. Given the data generated at edge nodes and a routing path, our goal is to determine the optimal data compression ratios and caching decisions across the network in order to minimize average latency, which can be shown to be equivalent to maximizing the compression and caching gain under an energy consumption constraint. We show that this problem is NP-hard in general and the hardness is caused by the caching decision subproblem, while the compression sub-problem is polynomial-time solvable. We then propose an approximation algorithm that achieves a $(1-1/e)$-approximation solution to the optimum in strongly polynomial time. We show that our proposed algorithm achieve the near-optimal performance in synthetic-based evaluations. In this paper, we consider a tree-structured network as an illustrative example, but our results easily extend to general network topology at the expense of more complicated notations. Jian Li 0008, Faheem Zafari, Don Towsley, Kin K. Leung, Ananthram Swami |
ICPE | 1 |
| 2018 | Accurate Learning or Fast Mixing? Dynamic Adaptability of Caching AlgorithmsabstractTypical analysis of content caching algorithms using the metric of steady state hit probability under a stationary request process does not account for performance loss under a variable request arrival process. In this paper, we instead conceptualize caching algorithms as complexity-limited online distribution learning algorithms and use this vantage point to study their adaptability from two perspectives: 1) the accuracy of learning a fixed popularity distribution and 2) the speed of learning items' popularity. In order to attain this goal, we compute the distance between the stationary distributions of several popular algorithms with that of a genie-aided algorithm that has the knowledge of the true popularity ranking, which we use as a measure of learning accuracy. We then characterize the mixing time of each algorithm, i.e., the time needed to attain the stationary distribution, which we use as a measure of learning efficiency. We merge both the above-mentioned measures to obtain the “learning error” representing both how quickly and how accurately an algorithm learns the optimal caching distribution and use this to determine the trade-off between these two objectives of many popular caching algorithms. Informed by the results of our analysis, we propose a novel hybrid algorithm, adaptive-least recently used, that learns both faster and better the changes in the popularity. We show numerically that it also outperforms all other candidate algorithms when confronted with either a dynamically changing synthetic request process or using real world traces. Jian Li 0008, Srinivas Shakkottai, John C. S. Lui, Vijay G. Subramanian |
IEEE J. Sel. Areas Commun. | 1 |
| 2017 | Incentivizing Sharing in Realtime D2D Streaming Networks: A Mean Field Game PerspectiveabstractWe consider the problem of streaming live content to a cluster of co-located wireless devices that have both an expensive unicast base-station-to-device (B2D) interface, as well as an inexpensive broadcast device-to-device (D2D) interface, which can be used simultaneously. Our setting is a streaming system that uses a block-by-block random linear coding approach to achieve a target percentage of on-time deliveries with minimal B2D usage. Our goal is to design an incentive framework that would promote such cooperation across devices, while ensuring good quality of service. Based on the ideas drawn from truth-telling auctions, we design a mechanism that achieves this goal via appropriate transfers (monetary payments or rebates) in a setting with a large number of devices, and with peer arrivals and departures. Here, we show that a mean field game can be used to accurately approximate our system. Furthermore, the complexity of calculating the best responses under this regime is low. We implement the proposed system on an Android testbed, and illustrate its efficient performance using real world experiments. Jian Li 0008, Rajarshi Bhattacharyya, Suman Paul, Srinivas Shakkottai, Vijay G. Subramanian |
IEEE/ACM Trans. Netw. | 1 |
| 2015 | Incentivizing sharing in realtime D2D streaming networks: A mean field game perspectiveabstractWe consider the problem of streaming live content to a cluster of co-located wireless devices that have both an expensive unicast base-station-to-device (B2D) interface, as well as an inexpensive broadcast device-to-device (D2D) interface, which can be used simultaneously. Our setting is a streaming system that uses a block-by-block random linear coding approach to achieve a target percentage of on-time deliveries with minimal B2D usage. Our goal is to design an incentive framework that would promote such cooperation across devices, while ensuring good quality of service. Based on ideas drawn from truth-telling auctions, we design a mechanism that achieves this goal via appropriate transfers (monetary payments or rebates) in a setting with a large number of devices, and with peer arrivals and departures. Here, we show that a Mean Field Game can be used to accurately approximate our system. Furthermore, the complexity of calculating the best responses under this regime is low. We implement the proposed system on an Android testbed, and illustrate its efficient performance using real world experiments. Jian Li 0008, Rajarshi Bhattacharyya, Suman Paul, Srinivas Shakkottai, Vijay G. Subramanian |
INFOCOM | 1 |
| 2015 | Energy Coupon: A Mean Field Game Perspective on Demand Response in Smart GridsabstractNo abstract available. Jian Li 0008, Bainan Xia, Xinbo Geng, Srinivas Shakkottai, Vijay G. Subramanian, Le Xie 0001 |
SIGMETRICS | 1 |
| 2012 | Capacity in arbitrary wireless ad hoc networks with MIMO and power constraintabstractIn this paper, we consider a general scenario where tphe wireless network is modeled as a rectangle with side lengths √n and n1/2−β, where 0 ≤ β ≤ 1/2 is a variance independent of n. n source-destination pairs are randomly located in the network, with their communication subject to the short-distance SNR, the long-distance SNR and the path loss. Based on these conditions, we identify the scaling laws of capacity for the network. The upper bound of the capacity is derived for the network, with the adoption of Multiple Input Multiple Output (MIMO) technology. Furthermore, we propose three different schemes, i.e., multihop, MIMO and hybrid schemes to achieve the upper bound. The capacity performance exhibits distinctive intriguing results as the side length of the network varies. Moreover, our results capture the impact of network shape on capacity and can unify the previous capacity results obtained in square networks. Jian Li 0008, Jinbei Zhang, Luoyi Fu, Xinbing Wang, Xiaohua Tian |
GLOBECOM | 1 |
| 2012 | Multicast capacity of wireless ad hoc networks with infrastructure supportabstractIn this paper, we study the multicast capacity of wireless ad hoc networks with infrastructure support. The network under study is termed as hybrid wireless network, where L-Maximum-Hop resource allocation strategy is adopted. There are n uniformly deployed normal wireless nodes and m regularly placed base stations dividing the network region into m cells. We show that the maximum capacity O(n1/2/k1/2(log n)1/2W1) + O(mW2) is achieved when the hop number L = Θ (n1/4/(k1/4(log n)3/4)) with the number of destinations k = O (a2/r2), where a is the side length of network region and r is transmission range of wireless terminals. This result provides a meaningful guide for the design of hybrid wireless networks. Moreover, we demonstrate that it is more efficient to adopt Infrastructure Mode than Ad Hoc Mode when k = Ω(a2/r2), because infrastructure nodes can cover the whole cell and broadcast to nodes more efficiently. In this case, maximum capacity is O (W1) + O(mW2), when L = Θ(1). Furthermore, we reveal that the per-node capacity does not vanish to zero only if the number of base stations m = Ω(n). Changliang Xie, Jian Li 0008, Xinbing Wang, Xiaohua Tian |
ICC | 2 |
| 2012 | Throughput and Delay with Network Coding in Hybrid Mobile Ad Hoc Networks: A Global Perspective
Jian Li 0008, Luoyi Fu, Xinbing Wang, Changliang Xie, Xiaohua Tian |
WASA | 1 |
| 2012 | Group Multicast Capacity in Large Scale Wireless Networks
Xican Yang, Jinbei Zhang, Jian Li 0008 |
WASA | 3 |
| 2011 | Multicast Capacity-Delay Tradeoff with Network Coding in MANETs
Luoyi Fu, Jian Li 0008, Xinbing Wang |
WASA | 2 |