> For the complete documentation index, see [llms.txt](https://reyki-ai.gitbook.io/reyk-ai-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://reyki-ai.gitbook.io/reyk-ai-docs/optimization-features/block-storage-optimization-bso-engine.md).

# Block Storage Optimization (BSO) Engine

Autonomous block storage optimization.

### Reyki AI - Block Storage Optimization (BSO) Engine

Optimize performance, ensure stability, and drive upwards of 60% cloud storage costs. Reyki AI's cloud storage optimization engine **automatically and dynamically shrinks or expands block storage volumes in real time** based on your application needs. Reduce paying for idle storage surplus while ensuring that surge in data requirements never constrain your application. AI augmented modeling learns your application data usage patterns to dynamically optimize storage volumes while providing stability and resiliency.&#x20;

<figure><img src="https://3764411002-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQkK29oqvsdNbU6vOpjPJ%2Fuploads%2FR9RB2oyzKlCuLAYOJnM1%2FReyki%20EBS%20Engine.png?alt=media&amp;token=91bdc41a-5e36-471b-8c68-bcd3b18294e0" alt=""><figcaption><p>Reyki AI offers elastic block storage optimization.</p></figcaption></figure>

|                   Block Storage - Without Reyki AI                  |                    Block Storage - Reyki AI Optimized                    |
| :-----------------------------------------------------------------: | :----------------------------------------------------------------------: |
|               Static Provisioned Capacity (Suboptimal)              | <mark style="color:green;">Dynamic Provisioned Capacity</mark> (Optimal) |
| <mark style="color:orange;">Over-provisioned Storage</mark> (Waste) |                      Minimal Buffer Storage (Frugal)                     |
|    <mark style="color:red;">Exposed to Data Surges</mark> (Risk)    |                         Enhanced Data Resiliency                         |

### How Reyki BSO Engine Works

{% tabs %}
{% tab title="1. Create Virtual Disk Clone (VDC)" %}

<figure><img src="https://3764411002-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQkK29oqvsdNbU6vOpjPJ%2Fuploads%2FtfyfKX49J3T1kkuFjUGQ%2FReyki%20BSO%201.png?alt=media&amp;token=344db8cf-98fc-48da-b9fc-f78848179e01" alt="" width="375"><figcaption><p>Reyki BSO Engine replicates a virtual disk with modular volumes.</p></figcaption></figure>

* Create a virtual disk clone (VDC) that mirrors the native storage filesystem
* The VD is composed of multiple modular volumes (MV) versus a monolithic architecture.
  {% endtab %}

{% tab title="2. Automate Data Consolidation" %}

<figure><img src="https://3764411002-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQkK29oqvsdNbU6vOpjPJ%2Fuploads%2FAWOPBPdumV46NCw1xVkT%2FReyki%20BSO%202.png?alt=media&amp;token=d601a9cd-f857-4355-b438-655a1e909b9c" alt="" width="375"><figcaption><p>Automatic bin packing and defragmentation frees up unnecessary capacity</p></figcaption></figure>

* Optimized bin-packing logic compacts data into smaller storage footprint
* Frees up unnecessary modular volumes (MV), driving cost savings
  {% endtab %}

{% tab title="3. Dynamically Scale Volumes" %}

<figure><img src="https://3764411002-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQkK29oqvsdNbU6vOpjPJ%2Fuploads%2FnfbMY8syoep7MhSWMcrU%2FReyki%20BSO%203.png?alt=media&amp;token=b4ef9f90-719c-45b3-8401-6d5e87b91ab9" alt="" width="563"><figcaption><p>Automatically scale up for new data growth with continuous optimization for cost efficiency.</p></figcaption></figure>

* **Automatically Scale Up**: AI algorithm dynamically adds modular volumes (MV) as needed when new data is written to disk.
* **Optimize:** Then repeats the auto bin packing to free up modular volumes (MV) for removal to target lowest disk operating costs without sacrificing performance.
  {% endtab %}
  {% endtabs %}
