Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Competitive Online Convex Optimization With Switching Costs and Ramp Constraints

Published: 15 April 2021 Publication History

Abstract

We investigate competitive online algorithms for online convex optimization (OCO) problems with linear in-stage costs, switching costs and ramp constraints. While OCO problems have been extensively studied in the literature, there are limited results on the corresponding online solutions that can attain small competitive ratios. We first develop a powerful computational framework that can compute an optimized competitive ratio based on the class of affine policies. Our computational framework can handle a fairly general class of costs and constraints. Compared with other competitive results in the literature, a key feature of our proposed approach is that it can handle scenarios where infeasibility may arise due to hard feasibility constraints. Second, we design a robustification procedure to produce an online algorithm that can attain good performance for both average-case and worst-case inputs. We conduct a case study on Network Functions Virtualization (NFV) orchestration and scaling to demonstrate the effectiveness of our proposed methods.

References

[1]
M. Shi, X. Lin, S. Fahmy, and D.-H. Shin, “Competitive online convex optimization with switching costs and ramp constraints,” in Proc. IEEE INFOCOM - IEEE Conf. Comput. Commun., Apr. 2018, pp. 1835–1843.
[2]
L. Jiao, L. Pu, L. Wang, X. Lin, and J. Li, “Multiple granularity online control of cloudlet networks for edge computing,” in Proc. 15th Annu. IEEE Int. Conf. Sens., Commun., Netw. (SECON), Jun. 2018, pp. 1–9.
[3]
Z. Liu, I. Liu, S. Low, and A. Wierman, “Pricing data center demand response,” ACM SIGMETRICS Perform. Eval. Rev., vol. 42, no. 1, pp. 111–123, Jun. 2014.
[4]
H. Wang, J. Huang, X. Lin, and H. Mohsenian-Rad, “Exploring smart grid and data center interactions for electric power load balancing,” ACM SIGMETRICS Perform. Eval. Rev., vol. 41, no. 3, pp. 89–94, Jan. 2014.
[5]
N. Chen, A. Agarwal, A. Wierman, S. Barman, and L. L. H. Andrew, “Online convex optimization using predictions,” ACM SIGMETRICS Perform. Eval. Rev., vol. 43, no. 1, pp. 191–204, Jun. 2015.
[6]
N. Chen, J. Comden, Z. Liu, A. Gandhi, and A. Wierman, “Using predictions in online optimization: Looking forward with an eye on the past,” ACM SIGMETRICS Perform. Eval. Rev., vol. 44, no. 1, pp. 193–206, Jun. 2016.
[7]
M. Lin, A. Wierman, Andrew, and E. Thereska, “Dynamic right-sizing for power-proportional data centers,” IEEE/ACM Trans. Netw., vol. 21, no. 5, pp. 1378–1391, Oct. 2013.
[8]
M. Lin, Z. Liu, A. Wierman, and L. L. H. Andrew, “Online algorithms for geographical load balancing,” in Proc. Int. Green Comput. Conf. (IGCC), Jun. 2012, pp. 1–10.
[9]
Z. Liu, A. Wierman, Y. Chen, B. Razon, and N. Chen, “Data center demand response: Avoiding the coincident peak via workload shifting and local generation,” Perform. Eval., vol. 70, no. 10, pp. 770–791, Oct. 2013.
[10]
L. Lu, J. Tu, C.-K. Chau, M. Chen, and X. Lin, “Online energy generation scheduling for microgrids with intermittent energy sources and co-generation,” ACM SIGMETRICS Perform. Eval. Rev., vol. 41, no. 1, pp. 53–66, Jun. 2013.
[11]
S.-J. Kim and G. B. Giannakis, “An online convex optimization approach to real-time energy pricing for demand response,” IEEE Trans. Smart Grid, vol. 8, no. 6, pp. 2784–2793, Nov. 2017.
[12]
V. Joseph and G. de Veciana, “Jointly optimizing multi-user rate adaptation for video transport over wireless systems: Mean-fairness-variability tradeoffs,” in Proc. IEEE INFOCOM, Mar. 2012, pp. 567–575.
[13]
D. Niu, H. Xu, B. Li, and S. Zhao, “Quality-assured cloud bandwidth auto-scaling for video-on-demand applications,” in Proc. IEEE INFOCOM, Mar. 2012, pp. 460–468.
[14]
M. Zinkevich, “Online convex programming and generalized infinitesimal gradient ascent,” in Proc. 20th Int. Conf. Mach. Learn. (ICML), 2003, pp. 928–936.
[15]
L. Xiao, “Dual averaging methods for regularized stochastic learning and online optimization,” J. Mach. Learn. Res., vol. 11, pp. 2543–2596, Oct. 2010.
[16]
S. Shalev-Shwartz, “Online learning and online convex optimization,” Found. Trends Mach. Learn., vol. 4, no. 2, pp. 107–194, 2011.
[17]
E. Hazan, “Introduction to online convex optimization,” Found. Trends Optim., vol. 2, nos. 3–4, pp. 157–325, 2016.
[18]
ETSI Network Functions Virtualisation (NFV) Architectural Framework. Accessed: Jan. 24, 2021. [Online]. Available: https://docbox.etsi.org/ISG/NFV/Open/Publications_pdf/Specs-Reports/NFV%20002v1.2.1%20-%20GS%20-%20NFV%20Architectural%20Framework.pdf
[19]
X. Wang, C. Wu, F. Le, and F. C. M. Lau, “Online learning-assisted VNF service chain scaling with network uncertainties,” in Proc. IEEE 10th Int. Conf. Cloud Comput. (CLOUD), Jun. 2017, pp. 205–213.
[20]
Y. Jia, C. Wu, Z. Li, F. Le, and A. Liu, “Online scaling of NFV service chains across geo-distributed datacenters,” IEEE/ACM Trans. Netw., vol. 26, no. 2, pp. 699–710, Apr. 2018.
[21]
D. Merkel, “Docker: lightweight linux containers for consistent development and deployment,” Linux J., vol. 2014, no. 239, p. 2, 2014.
[22]
R. Cohen, L. Lewin-Eytan, J. S. Naor, and D. Raz, “Near optimal placement of virtual network functions,” in Proc. IEEE Conf. Comput. Commun. (INFOCOM), Apr. 2015, pp. 1346–1354.
[23]
S. Zhao, X. Lin, D. Aliprantis, H. N. Villegas, and M. Chen, “Online multi-stage decisions for robust power-grid operations under high renewable uncertainty,” in Proc. IEEE INFOCOM 35th Annu. IEEE Int. Conf. Comput. Commun., Apr. 2016, pp. 1–9.
[24]
M. H. Hajiesmaili, C.-K. Chau, M. Chen, and L. Huang, “Online microgrid energy generation scheduling revisited: The benefits of randomization and interval prediction,” in Proc. 7th Int. Conf. Future Energy Syst., Jun. 2016, p. 1.
[25]
N. Buchbinder, S. Chen, and J. Naor, “Competitive analysis via regularization,” in Proc. 25th Annu. ACM-SIAM Symp. Discrete Algorithms, Jan. 2014, pp. 436–444.
[26]
M. Badiei, N. Li, and A. Wierman, “Online convex optimization with ramp constraints,” in Proc. 54th IEEE Conf. Decis. Control (CDC), Dec. 2015, pp. 6730–6736.
[27]
A. Ben-Tal, L. El Ghaoui, and A. Nemirovski, Robust Optimization. Princeton, NJ, USA: Princeton Univ. Press, 2009.
[28]
S. Zhao, X. Lin, and M. Chen, “Peak-minimizing online EV charging: Price-of-uncertainty and algorithm robustification,” in Proc. IEEE Conf. Comput. Commun. (INFOCOM), Apr. 2015, pp. 2335–2343.
[29]
A. Ben-Tal, A. Goryashko, E. Guslitzer, and A. Nemirovski, “Adjustable robust solutions of uncertain linear programs,” Math. Program., vol. 99, no. 2, pp. 351–376, Mar. 2004.
[30]
J. B. Rawlings and D. Q. Mayne, Model Predictive Control: Theory Design. Portland, OR, USA: Nob Hill Pub., 2009.
[31]
E. F. Camacho and C. B. Alba, Model Predictive Control. London, U.K.: Springer, 2013.
[32]
H. Moens and F. D. Turck, “VNF-P: A model for efficient placement of virtualized network functions,” in Proc. 10th Int. Conf. Netw. Service Manage. (CNSM) Workshop, Nov. 2014, pp. 418–423.
[33]
A. Gupta, M. F. Habib, U. Mandal, P. Chowdhury, M. Tornatore, and B. Mukherjee, “On service-chaining strategies using virtual network functions in operator networks,” Comput. Netw., vol. 133, pp. 1–16, 2018.
[34]
Y. Sang, B. Ji, G. R. Gupta, X. Du, and L. Ye, “Provably efficient algorithms for joint placement and allocation of virtual network functions,” in Proc. IEEE INFOCOM Conf. Comput. Commun., May 2017, pp. 1–9.
[35]
M. F. Bari, S. R. Chowdhury, R. Ahmed, and R. Boutaba, “On orchestrating virtual network functions,” in Proc. 11th Int. Conf. Netw. Service Manage. (CNSM), Nov. 2015, pp. 50–56.
[36]
M. Ghaznavi, A. Khan, N. Shahriar, K. Alsubhi, R. Ahmed, and R. Boutaba, “Elastic virtual network function placement,” in Proc. IEEE 4th Int. Conf. Cloud Netw. (CloudNet), Oct. 2015, pp. 255–260.
[37]
X. Zhang, C. Wu, Z. Li, and F. C. M. Lau, “Proactive VNF provisioning with multi-timescale cloud resources: Fusing online learning and online optimization,” in Proc. IEEE INFOCOM Conf. Comput. Commun., May 2017, pp. 1–9.
[38]
D. Fotakis, “On the competitive ratio for online facility location,” Algorithmica, vol. 50, no. 1, pp. 1–57, Jan. 2008.
[39]
S. Alaei, M. Hajiaghayi, and V. Liaghat, “The online stochastic generalized assignment problem,” in Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques. Springer, 2013, pp. 11–25.
[40]
D. Newman. (1999). Benchmarking Terminology for Firewall Performance. [Online]. Available: https://tools.ietf.org/html/rfc2647
[41]
L. Andersson and T. Madsen. (2005). Provider Provisioned Virtual Private Network (VPN) Terminology. [Online]. Available: https://tools.ietf.org/html/rfc4062
[42]
L. Cao, P. Sharma, S. Fahmy, and V. Saxena, “NFV-VITAL: A framework for characterizing the performance of virtual network functions,” in Proc. IEEE Conf. Netw. Function Virtualization Softw. Defined Netw. (NFV-SDN), Nov. 2015, pp. 93–99.
[43]
S. Zhao, X. Lin, and M. Chen, “Robust online algorithms for peak-minimizing EV charging under multistage uncertainty,” IEEE Trans. Autom. Control, vol. 62, no. 11, pp. 5739–5754, Nov. 2017.
[44]
S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge, U.K.: Cambridge Univ. Press, 2004.
[45]
M. Shi, X. Lin, S. Fahmy, and D.-H. Shin, “Competitive online convex optimization with switching costs and ramp constraints,” Purdue Univ., West Lafayette, IN, USA, Tech. Rep., 2017. [Online]. Available: https://engineering.purdue.edu/%7elinx/papers.html
[46]
D. Bernstein, “Containers and cloud: From LXC to Docker to kubernetes,” IEEE Cloud Comput., vol. 1, no. 3, pp. 81–84, 2014.
[47]
The Cogent’s Network Map. Accessed: Jan. 24, 2021. [Online]. Available: https://cogentco.com/en/network/network-map
[48]
D. Gmachet al., “Profiling sustainability of data centers,” in Proc. IEEE Int. Symp. Sustain. Syst. Technol., May 2010, pp. 1–6.

Cited By

View all
  • (2023)Smoothed Online Optimization with Unreliable PredictionsProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/35794427:1(1-36)Online publication date: 2-Mar-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE/ACM Transactions on Networking
IEEE/ACM Transactions on Networking  Volume 29, Issue 2
April 2021
475 pages

Publisher

IEEE Press

Publication History

Published: 15 April 2021
Published in TON Volume 29, Issue 2

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Smoothed Online Optimization with Unreliable PredictionsProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/35794427:1(1-36)Online publication date: 2-Mar-2023

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media