Doppler: Automated SKU Recommendation in Migrating SQL Workloads to the Cloud
Joyce Cahoon, Wenjing Wang, Yiwen Zhu, Katherine Lin, Sean Liu,, Raymond Truong, Neetu Singh, Chengcheng Wan, Alexandra M Ciortea, Sreraman, Narasimhan, Subru Krishnan

TL;DR
Doppler is an automated, scalable recommendation engine that helps migrate SQL workloads to Azure cloud by providing personalized, cost-effective target suggestions based on low-level resource data and customer behavior insights.
Contribution
Doppler introduces a novel price-performance methodology for cloud target recommendation that operates without access to sensitive customer data.
Findings
Accurately identifies optimal cloud targets for SQL workload migration.
Adapts to workload changes over a 9-month period.
Discovers cost-saving opportunities among over-provisioned customers.
Abstract
Selecting the optimal cloud target to migrate SQL estates from on-premises to the cloud remains a challenge. Current solutions are not only time-consuming and error-prone, requiring significant user input, but also fail to provide appropriate recommendations. We present Doppler, a scalable recommendation engine that provides right-sized Azure SQL Platform-as-a-Service (PaaS) recommendations without requiring access to sensitive customer data and queries. Doppler introduces a novel price-performance methodology that allows customers to get a personalized rank of relevant cloud targets solely based on low-level resource statistics, such as latency and memory usage. Doppler supplements this rank with internal knowledge of Azure customer behavior to help guide new migration customers towards one optimal target. Experimental results over a 9-month period from prospective and existing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
