From: Marcel Apfelbaum <marcel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: Leon Romanovsky <leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Yuval Shaia <yuval.shaia-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>,
David Woodhouse <dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
Subject: Re: Proposal for the 2nd RDMA microconference (LPC 2017)
Date: Mon, 26 Jun 2017 17:46:54 +0300 [thread overview]
Message-ID: <ede53223-8158-4e93-2707-47271e54831f@redhat.com> (raw)
In-Reply-To: <20170626053841.GZ1248-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
On 26/06/2017 8:38, Leon Romanovsky wrote:
> On Mon, Jun 26, 2017 at 08:21:17AM +0300, Leon Romanovsky wrote:
>> David Woodhouse <dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
>> Bcc:
>> Subject: Re: Proposal for the 2nd RDMA microconference (LPC 2017)
>> Reply-To:
>> In-Reply-To: <786f10f7-6253-c95b-49e2-a89010a43781-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>>
>> On Sun, Jun 25, 2017 at 11:43:35AM +0300, Marcel Apfelbaum wrote:
>>> Hi Leon,
>>>
>>> Here is our proposal for the coming conference.
>>
>> Thanks Marcel for sending proposal, I'm looking forward to see you and
>> Yuval there.
>>
Hi Leon,
We will do our best to get there :).
>> In the meantime, I'm adding David who is our LPC POC and would like to
>> ask some questions.
>>
Hi David, thanks for the interest.
>>>
>>> Abstract
>>> --------
>>> QEMU's limited RDMA support leaves it behind other modern hypervisors.
>>> Marcel and/or Yuval will present the implementation of an emulated RDMA
>>> device, analyze its performance and usability, and finally talk about future
>>> plans for a possible virtio-rdma device.
>>
>> How are you implementing different fabrics?
See below.
Does it completely SW
>> implementation and/or it requires HW beneath like prvdma?
The pvrdma implementation does not require RDMA hardware,
it only needs an IB interface. It can be exposed by a
software device (e.g. a SoftRoCE instance on top of a macvtap interface)
or an phys RDMA device (RoCE or IB).
>> Namespaces, migration?
>>
This is where we might need some help on design. At first we thought
about using virtual Gids/QPs/CQs... ids and implement some discovery
protocol to find the "other side". However it will not work with
bare-metal nodes or even with VMware's pvrdma devices and
the usability would be limited.
A newer direction is to use "real" Gids,Qps,... ids, but find a way
to partition the resources per MAC/GID so we can be sure
we can continue with the same ids on the destination. If we
have RDMA hw, we would need obviously hw support in passing
the resources state to destination.
>> What are the expectations from the community?
>>
The community may help with the design and may raise
concerns we didn't think of.
Besides the above,an interesting topic would be performance,
the current implementation exits to host per "post_send"
which may be not optimal.
Finally, in a non-RDMA network we need to think how to
improve the software based backend (e.g. SoftRoCe),
for example faster loopback for "VM-VM on same host"
scenario.
Thanks,
Marcel
>>>
>>> Audience
>>> --------
>>> The audience is developers interested in device emulation / RDMA.
>>> They can expect an interesting discussion on what are the difficulties to
>>> work with RDMA in Virtual Machines and they will be welcomed to share their
>>> ideas.
>>>
>>> Benefits to the Ecosystem
>>> -------------------------
>>> Knowing how to tackle RDMA on virtualization may give developers an easier
>>> start on adding RDMA support to QEMU, which in turn will leverage the modern
>>> RDMA cards on virtualized environments.
>>>
>>>
>>> Thanks,
>>> Marcel & Yuval
>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2017-06-26 14:46 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-26 5:21 (unknown) Leon Romanovsky
[not found] ` <20170626052117.GX1248-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-06-26 5:38 ` your mail Leon Romanovsky
[not found] ` <20170626053841.GZ1248-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-06-26 14:46 ` Marcel Apfelbaum [this message]
-- strict thread matches above, loose matches on Subject: below --
2017-06-25 8:43 Proposal for the 2nd RDMA microconference (LPC 2017) Marcel Apfelbaum
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ede53223-8158-4e93-2707-47271e54831f@redhat.com \
--to=marcel-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
--cc=dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org \
--cc=leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=yuval.shaia-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox