Acceleration Management
Go to file
heluwei 3b489507f0 Add Cyborg SPDK driver
In a general, Cyborg, as the hardware (like FPGA) and software
(like DPDK, SPDK) acceleration framework, can help backend to
improve performance. And SPDK driver can help Cyborg to manage
SPDK accelerator through calling the py-spdk[0].

Based upon the above reasoning, this patch accomplish two things:
(1) When Cinder uses Ceph as its backend, the Cyborg SPDK driver
can discover, list the SPDK accelerator backend.
(2) When Cinder directly uses SPDK blobstore as its backend, the
Cyborg SPDK driver can discover, list, attach, detach and update
the SPDK accelerator backend.

[0] https://review.gerrithub.io/#/c/379741/

Change-Id: I76a40327bf5c267888fd6293f0ed918bc8cca7ae
Signed-off-by: heluwei <heluwei@huawei.com>
2017-10-09 10:18:36 +08:00
cyborg add cyborg-conductor & db 2017-08-21 09:25:48 +08:00
doc/source Rename nomad to cyborg 2017-08-15 16:22:05 +08:00
sandbox Setup sandbox and specs folder 2017-03-14 01:16:33 +08:00
specs Add Cyborg SPDK driver 2017-10-09 10:18:36 +08:00
.gitignore Add basic gitignore file 2017-06-09 08:58:05 -04:00
.gitreview Rename project in .gitreview 2017-01-13 08:08:37 +11:00
.testr.conf initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
CONTRIBUTING.rst Rename old Nomad files to Cyborg 2017-02-05 22:31:28 +08:00
HACKING.rst Rename old Nomad files to Cyborg 2017-02-05 22:31:28 +08:00
LICENSE initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
README.rst Updating the link of docs,bugs,bps in README.rst 2017-08-15 13:35:01 +08:00
babel.cfg initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
requirements.txt add cyborg-conductor & db 2017-08-21 09:25:48 +08:00
setup.cfg add cyborg-conductor & db 2017-08-21 09:25:48 +08:00
setup.py initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
test-requirements.txt Rename old Nomad files to Cyborg 2017-02-05 22:31:28 +08:00
tox.ini Modify tox.ini to reflect patch tests 2017-08-24 08:23:16 -04:00

README.rst

cyborg

Distributed Acceleration Management as a Service

Please feel here a long description which must be at least 3 lines wrapped on 80 cols, so that distribution package maintainers can use it in their packages. Note that this is a hard requirement.

Features

  • TODO