We've recently bought a new server with a Intel X722 controller. Which supports iWARP.
I've read white papers about iWARP benefits (performance benefits), however I couldn't find any information about drawbacks or use of iWARP on the world wide web.
It seems that iWARP is manly targeted at servers in a LAN network which transfer lots of data. But I couldn't find any details on WAN deployments.
When installing the Intel Proset drivers on Windows, we noticed the following:
This makes me believe that there are (security) Drawbacks to enabling iWARP accross IP subnets.
However I couldn't find any information about this and the build in documentation is vague on this subject.
Can someone tell me if if iWARP is safe to use across the world wide web? We aim to deploy this server as web and application server and expect to run several applications and websites which will be publicly accessible.
Please find information below hope can clarify your concern:
1) There are no known issues using iWARP technology over WAN, but you must have both server and client running iWARP RDMA.
2) In order to use any form of RDMA (including iWARP), you must use an RDMA-enabled application and you must install and configure iWARP on the network.
If the application you are using is not RDMA-enabled, then you will not be able to use iWARP.
3) Since you are using the server for Web Server/ Application Server. iWARP support is not really relevant.
Thank you for the explanation.
I'll keep iWARP enabled then, although we currently can't really take advantage of it.
I'd like to add that the Ohio Supercomputer Center actually did research to using iWARP for web servers and created a module for Apache to add support for RDMA:
According to their research the main benefit for iWARP enabled web servers is the lower CPU usage, as well as slightly better latency and being able to handle more connections.
Perhaps we will see support for iWARP in popular web applications and web servers in the future, as iWARP becomes mainstream with current and next generation servers. However we also need clients/web browsers capable of using iWARP (in hardware or trough software emulation).
You are welcome and thank you for sharing the additional information, this will benefit others in case they need to use iWARP for their implementation.
Please let me know if you still have other inquiries. Thank you.