Dynamic Distributed Edge Resource Provisioning via Online Learning across Timescales

The strategic management of distributed resources of mobile edge computing networks often requires managing different system components over different timescales. In this paper, we formulate a nonlinear mixed-integer program to capture the online optimization of the edge network’s long-term cost, where we distribute workload more frequently on the fast timescale and provision resources less frequently on the slow timescale. We design a novel online learning framework consisting of three algorithms to make fast-timescale and slow-timescale fractional decisions, respectively, and round such decisions into integers. Our algorithms run in polynomial time in an online manner, jointly solving the original NP-hard problem that can contain arbitrary and unpredictable inputs. Via rigorous formal analysis, we prove a parameterized-constant competitive ratio as the performance guarantee for our approach. We conduct extensive evaluations with real-world data and confirm our approach’s superiority over existing practices and state-of-the-arts.

[1]  Hai Jin,et al.  SmartDPSS: Cost-Minimizing Multi-source Power Supply for Datacenters with Arbitrary Demand , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.

[2]  Jun Li,et al.  Multiple Granularity Online Control of Cloudlet Networks for Edge Computing , 2018, 2018 15th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[3]  Joseph Naor,et al.  Competitive Analysis via Regularization , 2014, SODA.

[4]  Robert D. Carr,et al.  Strengthening integrality gaps for capacitated network design and covering problems , 2000, SODA '00.

[5]  Xu Chen,et al.  Adaptive User-managed Service Placement for Mobile Edge Computing: An Online Learning Approach , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[6]  John C. S. Lui,et al.  An Online Learning Approach to Network Application Optimization with Guarantee , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[7]  Adam Wierman,et al.  Thinking fast and slow: Optimization decomposition across timescales , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[8]  Yuan Yao,et al.  Data centers power reduction: A two time scale approach for delay tolerant workloads , 2012, 2012 Proceedings IEEE INFOCOM.

[9]  Weifa Liang,et al.  Optimal Cloudlet Placement and User to Cloudlet Allocation in Wireless Metropolitan Area Networks , 2017, IEEE Transactions on Cloud Computing.

[10]  Weifa Liang,et al.  Efficient Algorithms for Capacitated Cloudlet Placements , 2016, IEEE Transactions on Parallel and Distributed Systems.

[11]  Max Mühlhäuser,et al.  MOERA: Mobility-Agnostic Online Resource Allocation for Edge Computing , 2019, IEEE Transactions on Mobile Computing.

[12]  Maxim Sviridenko,et al.  Pipage Rounding: A New Method of Constructing Algorithms with Proven Performance Guarantee , 2004, J. Comb. Optim..

[13]  Mahadev Satyanarayanan,et al.  You can teach elephants to dance: agile VM handoff for edge computing , 2017, SEC.

[14]  Heiko Ludwig,et al.  Zenith: Utility-Aware Resource Allocation for Edge Computing , 2017, 2017 IEEE International Conference on Edge Computing (EDGE).

[15]  Xin Wang,et al.  Multi-Timescale Online Optimization of Network Function Virtualization for Service Chaining , 2019, IEEE Transactions on Mobile Computing.

[16]  Yonggang Wen,et al.  Resource Provisioning and Profit Maximization for Transcoding in Clouds: A Two-Timescale Approach , 2017, IEEE Transactions on Multimedia.

[17]  Thomas F. La Porta,et al.  Service Placement and Request Scheduling for Data-intensive Applications in Edge Clouds , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[18]  Thomas F. La Porta,et al.  It's Hard to Share: Joint Service Placement and Request Scheduling in Edge Clouds with Sharable and Non-Sharable Resources , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[19]  Lachlan L. H. Andrew,et al.  Dynamic Right-Sizing for Power-Proportional Data Centers , 2011, IEEE/ACM Transactions on Networking.