SmartDBO: Smart Docker Benchmarking Orchestrator for Web-application

5Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free