Abstract
Containerized web-applications have gained popularity recently due to the advantages provided by the containers including lightweight, packaged, fast start up and shut down and easy scalability. As there are more than 267 cloud providers, finding a flexible deployment option for containerized web-applications is very difficult as each cloud offers numerous deployment infrastructure. Benchmarking is one of the eminent options to evaluate the provisioned resources before product-level deployment. However, benchmarking the massive infrastructure resources provisioned by various cloud providers is a time consuming, tedious and costly process and is not practical to accomplish manually. In this demonstration, we present Smart Docker Benchmarking Orchestrator (SmartDBO), a general orchestration framework that automatically benchmarks (deploys and executes) users' containerized web-applications across different cloud providers while meeting the constraints of budget and deployment configurations. SmartDBO aims to answer two questions: (i) how to automate the benchmarking of containerized web-application across multi-cloud environments?, (ii) how to maximize the diversity in a benchmarking solution which covers maximum numbers of cloud providers and types of provisioned infrastructures without exceeding users' budgets? We evaluate all the features of SmartDBO using SimplCommerce and TPC-W executing across Amazon AWS and Microsoft Azure.
Author supplied keywords
Cite
CITATION STYLE
Jha, D. N., Nee, M., Wen, Z., Zomaya, A., & Ranjan, R. (2019). SmartDBO: Smart Docker Benchmarking Orchestrator for Web-application. In The Web Conference 2019 - Proceedings of the World Wide Web Conference, WWW 2019 (pp. 3555–3559). Association for Computing Machinery, Inc. https://doi.org/10.1145/3308558.3314137
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.