[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/5] Live Migration Acceleration with IAA Compression
|
From: |
Juan Quintela |
|
Subject: |
Re: [PATCH 0/5] Live Migration Acceleration with IAA Compression |
|
Date: |
Thu, 19 Oct 2023 13:13:25 +0200 |
|
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.3 (gnu/linux) |
Yuan Liu <yuan1.liu@intel.com> wrote:
> Hi,
>
> I am writing to submit a code change aimed at enhancing live migration
> acceleration by leveraging the compression capability of the Intel
> In-Memory Analytics Accelerator (IAA).
>
> Enabling compression functionality during the live migration process can
> enhance performance, thereby reducing downtime and network bandwidth
> requirements. However, this improvement comes at the cost of additional
> CPU resources, posing a challenge for cloud service providers in terms of
> resource allocation. To address this challenge, I have focused on offloading
> the compression overhead to the IAA hardware, resulting in performance gains.
Do you have any numbers that you can share?
Thanks, Juan.
> The implementation of the IAA (de)compression code is based on Intel Query
> Processing Library (QPL), an open-source software project designed for
> IAA high-level software programming.
>
> Best regards,
> Yuan Liu
>
> Yuan Liu (5):
> configure: add qpl meson option
> qapi/migration: Introduce compress-with-iaa migration parameter
> ram compress: Refactor ram compression interfaces
> migration iaa-compress: Add IAA initialization and deinitialization
> migration iaa-compress: Implement IAA compression
>
> meson.build | 9 +-
> meson_options.txt | 2 +
> migration/iaa-ram-compress.c | 319 +++++++++++++++++++++++++++++++++
> migration/iaa-ram-compress.h | 27 +++
> migration/meson.build | 1 +
> migration/migration-hmp-cmds.c | 8 +
> migration/migration.c | 6 +-
> migration/options.c | 20 +++
> migration/options.h | 1 +
> migration/ram-compress.c | 96 ++++++++--
> migration/ram-compress.h | 10 +-
> migration/ram.c | 68 ++++++-
> qapi/migration.json | 4 +-
> scripts/meson-buildoptions.sh | 3 +
> 14 files changed, 541 insertions(+), 33 deletions(-)
> create mode 100644 migration/iaa-ram-compress.c
> create mode 100644 migration/iaa-ram-compress.h
- [PATCH 0/5] Live Migration Acceleration with IAA Compression, Yuan Liu, 2023/10/19
- Re: [PATCH 0/5] Live Migration Acceleration with IAA Compression,
Juan Quintela <=
- Re: [PATCH 0/5] Live Migration Acceleration with IAA Compression, Juan Quintela, 2023/10/19
- Re: [PATCH 0/5] Live Migration Acceleration with IAA Compression, Daniel P . Berrangé, 2023/10/19
- Re: [PATCH 0/5] Live Migration Acceleration with IAA Compression, Peter Xu, 2023/10/19
- Re: [PATCH 0/5] Live Migration Acceleration with IAA Compression, Juan Quintela, 2023/10/19
- Re: [PATCH 0/5] Live Migration Acceleration with IAA Compression, Daniel P . Berrangé, 2023/10/19
- RE: [PATCH 0/5] Live Migration Acceleration with IAA Compression, Liu, Yuan1, 2023/10/23
- Re: [PATCH 0/5] Live Migration Acceleration with IAA Compression, Daniel P . Berrangé, 2023/10/23
- Re: [PATCH 0/5] Live Migration Acceleration with IAA Compression, Juan Quintela, 2023/10/23
- RE: [PATCH 0/5] Live Migration Acceleration with IAA Compression, Liu, Yuan1, 2023/10/23
- RE: [PATCH 0/5] Live Migration Acceleration with IAA Compression, Liu, Yuan1, 2023/10/23