Hi HZ,I am considering an employment opportunity with a firm that uses HZ (on both HPC Linux supercomputers and clusters of exaLogic scale Linux servers connected 100% by pure fiber Infiniband networks) to render and aggergate quantitative market/liquidity/credit RISK interactively and in real-time.I have two questions:1. Does HZ support the use of /dev/shm as a transport for cases when HZ instances of JVMs are all on the same supercomputer (where scale is achieved physically by adding processing blades on the same HPC backbone)? Or does HZ necessarily require the use of (TCP/UDP)/IP for all cases when multiple JVMs are used to scale?
2. Does HZ formally support Java over RDMA (via Sockets Direct Protocol) ... empowering HZ grids that can scale JVM instances without using (TCP/UDP)/IP in cases that the physical NICs are pure fiber Infiniband (necessary for Java SDP to work)?
--
You received this message because you are subscribed to the Google Groups "Hazelcast" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hazelcast+unsubscribe@googlegroups.com.
To post to this group, send email to haze...@googlegroups.com.
Visit this group at https://groups.google.com/group/hazelcast.
To view this discussion on the web visit https://groups.google.com/d/msgid/hazelcast/dd17da9f-7e15-418d-ad42-921e31706053%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On Thu, Jul 20, 2017 at 12:34 AM, Ben Cotton <bendc...@gmail.com> wrote:Hi HZ,I am considering an employment opportunity with a firm that uses HZ (on both HPC Linux supercomputers and clusters of exaLogic scale Linux servers connected 100% by pure fiber Infiniband networks) to render and aggergate quantitative market/liquidity/credit RISK interactively and in real-time.I have two questions:1. Does HZ support the use of /dev/shm as a transport for cases when HZ instances of JVMs are all on the same supercomputer (where scale is achieved physically by adding processing blades on the same HPC backbone)? Or does HZ necessarily require the use of (TCP/UDP)/IP for all cases when multiple JVMs are used to scale?Currently it is always TCP.However the Network implementation is not as reliant any more on TCP as it used to be. A month or 2 ago I made a UDP based version of Hazelcast. So it is possible; but it isn't like super easy to plug in.2. Does HZ formally support Java over RDMA (via Sockets Direct Protocol) ... empowering HZ grids that can scale JVM instances without using (TCP/UDP)/IP in cases that the physical NICs are pure fiber Infiniband (necessary for Java SDP to work)?
We do not formally support it.
--
You received this message because you are subscribed to the Google Groups "Hazelcast" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hazelcast+...@googlegroups.com.
To post to this group, send email to haze...@googlegroups.com.
Visit this group at https://groups.google.com/group/hazelcast.
To view this discussion on the web visit https://groups.google.com/d/msgid/hazelcast/dd17da9f-7e15-418d-ad42-921e31706053%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Hazelcast" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/hazelcast/BjcGtuxW5FU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to hazelcast+...@googlegroups.com.
To post to this group, send email to haze...@googlegroups.com.
Visit this group at https://groups.google.com/group/hazelcast.
To view this discussion on the web visit https://groups.google.com/d/msgid/hazelcast/CAGuAWdCxBRxmpv3fmfZfkFvwAQ3ysNUAtbhuRFsGk72upaYQeA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hazelcast/CAN%2B3K8RfcZXBceXUyQt3Q5b%2BODoggn5s35OnbkTM_CNyF%2Bjwyw%40mail.gmail.com.
| INTRANODE | INTERNODE | |||||
| BASELINE | Gigabit Ethernet | Infiniband | Solarflare -base | Solarflare-onload | ||
| GET | 40654 | 18606 | 45119 | 43574 | 80087 | |
| PUT | 10177 | 4663 | 11281 | 10898 | 19990 | |
Thanks Greg. Are those numbers the artifact
of a {Cache.put(k,v); k = Cache.get(k);} 'ping-pong' style test?
If so, those SolarFlare numbers blowing away RDMA/IB are
staggeringly impressive. Did the SolarFlare people provide
the HZ process some type of JVM boot agent (that hot-wired
java.net.Socket and bypassed TCP/IP, SDP, RDMA, etc. to
proprietary SolarFlare tactics) to affect these numbers? If
appropriate, I would
like to talk with the HZ folks that made these numbers happen.
Thanks, Ben
--
You received this message because you are subscribed to a topic in the Google Groups "Hazelcast" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/hazelcast/BjcGtuxW5FU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to hazelcast+...@googlegroups.com.
To post to this group, send email to haze...@googlegroups.com.
Visit this group at https://groups.google.com/group/hazelcast.
To view this discussion on the web visit https://groups.google.com/d/msgid/hazelcast/f5c62d56-2d93-4bf0-add0-d2dc56132e01%40googlegroups.com.
| 2 Nodes – 2 threads per node | ||||||
| Throughput | ||||||
| INTRANODE | INTERNODE | |||||
| BASELINE | Gigabit Ethernet | Infiniband | Solarflare -base | Solarflare-onload | ||
| GET | 40654 | 18606 | 45119 | 43574 | 80087 | |
| PUT | 10177 | 4663 | 11281 | 10898 | 19990 | |
| 2 Nodes – 20 threads per node | ||||||
| Throughput | ||||||
| INTRANODE | INTERNODE | |||||
| BASELINE | Gigabit Ethernet | Infiniband | Solarflare -base | Solarflare-onload | ||
| GET | 107400 | 111219 | 140203 | 145030 | 107367 | |
| PUT | 26840 | 27830 | 34992 | 36198 | 26887 | |
To view this discussion on the web visit https://groups.google.com/d/msgid/hazelcast/3de60938-9f25-8805-cbc0-7d8307ad5c06%40alumni.rutgers.edu.