Litcius/Paper detail

Resilient Primal–Dual Optimization Algorithms for Distributed Resource Allocation

Berkay Turan, Cesar A. Uribe, Hoi-To Wai, Mahnoosh Alizadeh

2020IEEE Transactions on Control of Network Systems34 citationsDOIOpen Access PDF

Abstract

Distributed algorithms for multiagent resource allocation can provide privacy and scalability over centralized algorithms in many cyber-physical systems. However, the distributed nature of these algorithms can render these systems vulnerable to man-in-the-middle attacks that can lead to nonconvergence and infeasibility of resource allocation schemes. In this article, we propose attack-resilient distributed algorithms based on primal-dual optimization when Byzantine attackers are present in the system. In particular, we design attack-resilient primal-dual algorithms for static and dynamic impersonation attacks by means of robust statistics. For static impersonation attacks, we formulate a robustified optimization model and show that our algorithm guarantees convergence to a neighborhood of the optimal solution of the robustified problem. On the other hand, a robust optimization model is not required for the dynamic impersonation attack scenario and we are able to design an algorithm that is shown to converge to a near-optimal solution of the original problem. We analyze the performances of our algorithms through both theoretical and computational studies.

Topics & Concepts

Computer scienceScalabilityResource allocationConvergence (economics)Distributed computingDistributed algorithmAlgorithm designOptimization problemMathematical optimizationResource management (computing)AlgorithmResource (disambiguation)Robustness (evolution)Optimization algorithmApproximation algorithmKey (lock)Resource constraintsParticle swarm optimizationComputational complexity theorySmart Grid Security and ResilienceAdversarial Robustness in Machine LearningInfrastructure Resilience and Vulnerability Analysis
Resilient Primal–Dual Optimization Algorithms for Distributed Resource Allocation | Litcius