Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3555041.3589718acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
short-paper
Open access

SCAD: Scalability Advisor for Interactive Microservices on Hybrid Clouds

Published: 05 June 2023 Publication History

Abstract

The microservice architecture allows scaling application components independently based on their resource demands to serve user traffic. The notion of user traffic is critical because it is a mixture of requests to user-facing API endpoints representing valuable semantics (e.g., a customer transaction). Application owners can incorporate business insights to derive the expected user traffic, e.g., for holiday seasons, and rightsize each component to ensure availability and responsiveness. However, existing resource estimation techniques do not take user traffic from application owners into consideration but only rely on historical information, which leads to inaccurate predictions. Furthermore, on-premises infrastructure lacks elasticity, and the overall demands to serve the traffic can exceed its capacity, leaving no room for components to grow. Hybrid clouds provide an attractive solution by offloading some components to the cloud. However, a poor choice to offload can worsen the application in multiple aspects. To address these problems, we introduce SCAD, a scalability advisor for resource management. It estimates resource demands for any user traffic provided by the application owner and recommends how to scale microservices by spanning them on hybrid clouds, optimizing API performance, API availability, and cloud hosting cost.

Supplemental Material

MP4 File
Presentation video of "SCAD: Scalability Advisor for Interactive Microservices on Hybrid Clouds"

References

[1]
2022. Forecasting sales trends for Black Friday, Cyber Monday and Christmas in 2022. https://www.inventory-planner.com/black-friday-forecasting-2022/.
[2]
2022. OpenTelemetry. https://opentelemetry.io.
[3]
Ka-Ho Chow, Umesh Deshpande, Sangeetha Seshadri, and Ling Liu. 2022. Deep-Rest: deep resource estimation for interactive microservices. In EuroSys.
[4]
Dmitry Duplyakin, Robert Ricci, Aleksander Maricq, Gary Wong, Jonathon Duerig, Eric Eide, Leigh Stoller, Mike Hibler, David Johnson, Kirk Webb, Aditya Akella, Kuangching Wang, Glenn Ricart, Larry Landweber, Chip Elliott, Michael Zink, Emmanuel Cecchet, Snigdhaswin Kar, and Prabodh Mishra. 2019. The Design and Operation of CloudLab. In ATC.
[5]
Yu Gan, Yanqi Zhang, Dailun Cheng, Ankitha Shetty, Priyal Rathi, Nayan Katarki, Ariana Bruno, Justin Hu, Brian Ritchken, Brendon Jackson, et al. 2019. An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems. In ASPLOS.
[6]
Tomohiro Harada and Enrique Alba. 2020. Parallel genetic algorithms: a useful survey. CSUR (2020).
[7]
Rodrigo Laigner, Yongluan Zhou, Marcos Antonio Vaz Salles, Yijian Liu, and Marcos Kalinowski. 2021. Data management in microservices: State of the practice, challenges, and research directions. VLDB (2021).
[8]
Olga Poppe, Qun Guo, Willis Lang, Pankaj Arora, Morgan Oslake, Shize Xu, and Ajay Kalhan. 2022. Moneyball: proactive auto-scaling in Microsoft Azure SQL database serverless. VLDB (2022).
[9]
Ryan Rossi and Nesreen Ahmed. 2015. The network data repository with inter- active graph analytics and visualization. In AAAI.
[10]
Ion Stoica and Scott Shenker. 2021. From cloud computing to sky computing. In HotOS.
[11]
Caesar Wu, Rajkumar Buyya, and Kotagiri Ramamohanarao. 2019. Cloud pricing models: Taxonomy, survey, and interdisciplinary challenges. CSUR (2019).

Cited By

View all
  • (2024)From document-centric to data-centric public service provisionDigital Government: Research and Practice10.1145/36762795:3(1-27)Online publication date: 13-Sep-2024

Index Terms

  1. SCAD: Scalability Advisor for Interactive Microservices on Hybrid Clouds

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGMOD '23: Companion of the 2023 International Conference on Management of Data
      June 2023
      330 pages
      ISBN:9781450395076
      DOI:10.1145/3555041
      This work is licensed under a Creative Commons Attribution International 4.0 License.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 05 June 2023

      Check for updates

      Author Tags

      1. API
      2. hybrid cloud
      3. microservices
      4. resource estimation

      Qualifiers

      • Short-paper

      Data Availability

      Presentation video of "SCAD: Scalability Advisor for Interactive Microservices on Hybrid Clouds" https://dl.acm.org/doi/10.1145/3555041.3589718#SIGMOD23-modde30.mp4

      Funding Sources

      Conference

      SIGMOD/PODS '23
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 785 of 4,003 submissions, 20%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)241
      • Downloads (Last 6 weeks)32
      Reflects downloads up to 09 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)From document-centric to data-centric public service provisionDigital Government: Research and Practice10.1145/36762795:3(1-27)Online publication date: 13-Sep-2024

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media