A hybrid auto-scaling technique for clouds processing applications with service level agreements

Abstract This research focuses on the automatic provisioning of cloud resources by an intermediary enterprise. This enterprise provides a virtual private cloud for a single client enterprise by using resources from a public cloud. The intermediary cloud provider is controlled by a broker that uses t...

Full description

Bibliographic Details
Main Authors: Anshuman Biswas, Shikharesh Majumdar, Biswajit Nandy, Ali El-Haraki
Format: Article
Language:English
Published: SpringerOpen 2017-12-01
Series:Journal of Cloud Computing: Advances, Systems and Applications
Subjects:
Online Access:http://link.springer.com/article/10.1186/s13677-017-0100-5
id doaj-3d13aa8e4cf243c09ba014b5e0f3a517
record_format Article
spelling doaj-3d13aa8e4cf243c09ba014b5e0f3a5172020-11-25T02:49:24ZengSpringerOpenJournal of Cloud Computing: Advances, Systems and Applications2192-113X2017-12-016112210.1186/s13677-017-0100-5A hybrid auto-scaling technique for clouds processing applications with service level agreementsAnshuman Biswas0Shikharesh Majumdar1Biswajit Nandy2Ali El-Haraki3Department of Systems and Computer Engineering, Carleton UniversityDepartment of Systems and Computer Engineering, Carleton UniversityDepartment of Systems and Computer Engineering, Carleton UniversityTELUSAbstract This research focuses on the automatic provisioning of cloud resources by an intermediary enterprise. This enterprise provides a virtual private cloud for a single client enterprise by using resources from a public cloud. The intermediary cloud provider is controlled by a broker that uses techniques to dynamically control the number of resources used by the client enterprise. The research presents a hybrid auto-scaling technique based on a combination of a reactive approach and a proactive approach to scale resources based on user demand. The primary goal of this auto-scaling technique is to achieve a profit for the intermediary enterprise while maintaining a desired grade of service for the client enterprise. The second goal of the technique is to reduce costs for the single client enterprise. The technique supports both on-demand requests and requests with service level agreements (SLAs). This paper describes the auto-scaling algorithms associated with the hybrid technique and includes a discussion of system design and implementation experience for a prototype system. A detailed performance analysis based on simulations and measurements made based on the prototype is presented.http://link.springer.com/article/10.1186/s13677-017-0100-5Hybrid auto-scaling on cloudsResource allocationDynamic resource provisioningScheduling with SLAsResource management on cloudsMachine learning
collection DOAJ
language English
format Article
sources DOAJ
author Anshuman Biswas
Shikharesh Majumdar
Biswajit Nandy
Ali El-Haraki
spellingShingle Anshuman Biswas
Shikharesh Majumdar
Biswajit Nandy
Ali El-Haraki
A hybrid auto-scaling technique for clouds processing applications with service level agreements
Journal of Cloud Computing: Advances, Systems and Applications
Hybrid auto-scaling on clouds
Resource allocation
Dynamic resource provisioning
Scheduling with SLAs
Resource management on clouds
Machine learning
author_facet Anshuman Biswas
Shikharesh Majumdar
Biswajit Nandy
Ali El-Haraki
author_sort Anshuman Biswas
title A hybrid auto-scaling technique for clouds processing applications with service level agreements
title_short A hybrid auto-scaling technique for clouds processing applications with service level agreements
title_full A hybrid auto-scaling technique for clouds processing applications with service level agreements
title_fullStr A hybrid auto-scaling technique for clouds processing applications with service level agreements
title_full_unstemmed A hybrid auto-scaling technique for clouds processing applications with service level agreements
title_sort hybrid auto-scaling technique for clouds processing applications with service level agreements
publisher SpringerOpen
series Journal of Cloud Computing: Advances, Systems and Applications
issn 2192-113X
publishDate 2017-12-01
description Abstract This research focuses on the automatic provisioning of cloud resources by an intermediary enterprise. This enterprise provides a virtual private cloud for a single client enterprise by using resources from a public cloud. The intermediary cloud provider is controlled by a broker that uses techniques to dynamically control the number of resources used by the client enterprise. The research presents a hybrid auto-scaling technique based on a combination of a reactive approach and a proactive approach to scale resources based on user demand. The primary goal of this auto-scaling technique is to achieve a profit for the intermediary enterprise while maintaining a desired grade of service for the client enterprise. The second goal of the technique is to reduce costs for the single client enterprise. The technique supports both on-demand requests and requests with service level agreements (SLAs). This paper describes the auto-scaling algorithms associated with the hybrid technique and includes a discussion of system design and implementation experience for a prototype system. A detailed performance analysis based on simulations and measurements made based on the prototype is presented.
topic Hybrid auto-scaling on clouds
Resource allocation
Dynamic resource provisioning
Scheduling with SLAs
Resource management on clouds
Machine learning
url http://link.springer.com/article/10.1186/s13677-017-0100-5
work_keys_str_mv AT anshumanbiswas ahybridautoscalingtechniqueforcloudsprocessingapplicationswithservicelevelagreements
AT shikhareshmajumdar ahybridautoscalingtechniqueforcloudsprocessingapplicationswithservicelevelagreements
AT biswajitnandy ahybridautoscalingtechniqueforcloudsprocessingapplicationswithservicelevelagreements
AT alielharaki ahybridautoscalingtechniqueforcloudsprocessingapplicationswithservicelevelagreements
AT anshumanbiswas hybridautoscalingtechniqueforcloudsprocessingapplicationswithservicelevelagreements
AT shikhareshmajumdar hybridautoscalingtechniqueforcloudsprocessingapplicationswithservicelevelagreements
AT biswajitnandy hybridautoscalingtechniqueforcloudsprocessingapplicationswithservicelevelagreements
AT alielharaki hybridautoscalingtechniqueforcloudsprocessingapplicationswithservicelevelagreements
_version_ 1724743728771366912