Ahmad Alsharidah, M. Barati, Giacomo Bergami, R. Ranjan
{"title":"Cloud Auto-scaling Auditing Approach using Blockchain","authors":"Ahmad Alsharidah, M. Barati, Giacomo Bergami, R. Ranjan","doi":"10.1109/UCC56403.2022.00068","DOIUrl":null,"url":null,"abstract":"Auto-scaling mechanisms are frequently activated when deploying applications in the cloud environment. They are vital to ensure the application is capable of maintaining the requisite Quality of Service. The auto-scaling tools used depend heavily on the performance indicators provided via monitoring tools. Currently, the majority of the monitoring solutions available are constructed by cloud service providers. Potential therefore exists for cloud providers’ non-compliance with the defined autoscaling configurations and dishonest behaviour. Current practice therefore requires a level of trust that the cloud provider will behave in a trustworthy manner. This paper proposes an autoscaling verification mechanism based on blockchain technology to verify resource scaling decisions made by an obligated service provider. We employed a permissioned blockchain network, Hyperledger Fabric, to evaluate the performance of the proposed system as regards transaction throughput, transaction average latency, transaction success and/or failure and transaction send rate.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UCC56403.2022.00068","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Auto-scaling mechanisms are frequently activated when deploying applications in the cloud environment. They are vital to ensure the application is capable of maintaining the requisite Quality of Service. The auto-scaling tools used depend heavily on the performance indicators provided via monitoring tools. Currently, the majority of the monitoring solutions available are constructed by cloud service providers. Potential therefore exists for cloud providers’ non-compliance with the defined autoscaling configurations and dishonest behaviour. Current practice therefore requires a level of trust that the cloud provider will behave in a trustworthy manner. This paper proposes an autoscaling verification mechanism based on blockchain technology to verify resource scaling decisions made by an obligated service provider. We employed a permissioned blockchain network, Hyperledger Fabric, to evaluate the performance of the proposed system as regards transaction throughput, transaction average latency, transaction success and/or failure and transaction send rate.