IOArbiter: Dynamic Provisioning of Backend Block Storage in the Cloud

04/23/2019
by   Moo-Ryong Ra, et al.
0

With the advent of virtualization technology, cloud computing realizes on-demand computing. The capability of dynamic resource provisioning is a fundamental driving factor for users to adopt the cloud technology. The aspect is important for cloud service providers to optimize the expense for running the infrastructure as well. Despite many technological advances in related areas, however, it is still the case that the infrastructure providers must decide hardware configuration before deploying a cloud infrastructure, especially from the storage's perspective. This static nature of the storage provisioning practice can cause many problems in meeting tenant requirements, which often come later into the picture. In this paper, we propose a system called IOArbiter that enables the dynamic creation of underlying storage implementation in the cloud. IOArbiter defers storage provisioning to the time at which a tenant actually requests a storage space. As a result, an underlying storage implementation, e.g., RAID-5, 6 or Ceph storage pool with 6+3 erasure coding, will be materialized at the volume creation time. Using our prototype implementation with Openstack Cinder, we show that IOArbiter can simultaneously satisfy a number of different tenant demands, which may not be possible with a static configuration strategy. Additionally QoS mechanisms such as admission control and dynamic throttling help the system mitigate a noisy neighbor problem significantly.

READ FULL TEXT

page 1

page 6

research
01/22/2020

Model-Based Cloud Resource Provisioning with TOSCA and OCCI

With the advent of cloud computing, different cloud providers with heter...
research
05/10/2017

IOTune: A G-states Driver for Elastic Performance of Block Storage

Imagining a disk which provides baseline performance at a relatively low...
research
01/16/2020

Energy Efficient Cloud-Fog Architecture

The advancements of cloud computing came as a radical transformation in ...
research
08/23/2021

Policy-Practice Contradiction: Case of Cloud Computing Adoption in the Malawi Health Sector

This paper examines the dynamics of policy implementation and how policy...
research
07/07/2018

Little Boxes: A Dynamic Optimization Approach for Enhanced Cloud Infrastructures

The increasing demand for diverse, mobile applications with various degr...
research
03/01/2020

HPC as a Service: A naive model

Applications like Big Data, Machine Learning, Deep Learning and even oth...
research
09/19/2020

Hierarchical Coding for Cloud Storage: Topology-Adaptivity, Scalability, and Flexibility

In order to accommodate the ever-growing data from various, possibly ind...

Please sign up or login with your details

Forgot password? Click here to reset