SMU Data Science Review


In this paper, we present the use of optimization models to evaluate how to best allocate cloud computing resources to minimize cost and time to generate analysis. We look at cloud platform providers Amazon Web Services, Google Cloud and Microsoft Azure on their product offering. We selected 18 machine configuration instances among these providers and analyze the pricing structure of the different configuration. Using a support vector machine analysis written in python, performance data was gathered on these instances to compare time and cost on various data sizes. Using this result, we build models that allow us to select the optimal provider and system configuration to minimize cost and resources based on the users' requirement.

Creative Commons License

Creative Commons Attribution-Noncommercial 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial 4.0 License