2018-08-10 22:04:12
looked into openmpi again for miner tuning, and urgh, javac wrappers and all the trimmings
https://www.open-mpi.org/faq/?category=java

Rotonen
2018-08-10 22:05:54
oh god, mpi

Fireduck
2018-08-10 22:06:12
that takes me back

Fireduck
2018-08-10 22:06:39
interconnects, funfun

Rotonen
2018-08-10 22:06:44
i think arktika will do for now

Rotonen
2018-08-10 22:06:49
for quite a while :smile:

Rotonen
2018-08-10 22:06:49
the great, I am a scientist who can barely program but I need a bunch of machines to work on this problem language

Fireduck
2018-08-10 22:07:11
if it could fail in a bunch of strange ways, that would be a big plus

Fireduck
2018-08-10 22:07:17
oh, the archaea of computing duct tape of academia

Rotonen
2018-08-10 22:07:35
all the fun is exiting from those stacks as universities form joint companies to do shared data centres to do things proper

Rotonen
2018-08-10 22:10:01
i think your 80s cluster approach to within-miner heterogeny is actually the way most things are going to work in the end

Rotonen
2018-08-10 22:10:08
one job I had was at a place that could checkpoint and restart mpi cluster jobs

Fireduck
2018-08-10 22:10:15
which of course the software having no idea

Fireduck
2018-08-10 22:10:34
since it was likely some night mare code no one could change

Fireduck
2018-08-10 22:10:44
sounds like some shared memory flush side effect hack is the way there

Rotonen
2018-08-10 22:11:08
like a distributed ACPI hibernate

Rotonen
2018-08-10 22:11:57
it was basically rolling partition of state through the cluster. Things on one side got suspended if they tried to talk to the other.

Fireduck
2018-08-10 22:12:18
as long as you can intercept every IO call and suspect all the memory state, it worked nicely

Fireduck
2018-08-10 22:12:26
suspend

Fireduck
2018-08-10 22:13:15
Anyways, Arktika could use some discovery mechanisms to make it easier to setup

Fireduck
2018-08-10 22:13:20
or at least notice if something is wrong

Fireduck
2018-08-10 22:13:52
but if you write the configs right and don't screw up it works pretty well

Fireduck
2018-08-10 22:14:42
oh, discovery mechanisms, my favourite ones were from a chinese MMO we localized for some european market, the data centre got angry at us when it blasted some 400Mbps worth of UDP for hours across the data centre just to find the game nodes

Rotonen
2018-08-10 22:14:47
instead of doing something sane like mDNS

Rotonen
2018-08-10 22:14:59
rockin

Fireduck
2018-08-10 22:15:14
I'd use multicast and assume it is probably a single local network

Fireduck
2018-08-10 22:15:33
sad how multicast is advanced futuristic still

Rotonen
2018-08-10 22:15:39
hah, yeah

Fireduck
2018-08-10 22:15:49
ran a student network in 2005, we had iptv multicast going then

Rotonen
2018-08-10 22:15:52
and if someone has some multicast aware routers and spread it around, that is fine too

Fireduck
2018-08-10 22:15:53
and hdtv since 2007

Rotonen
2018-08-10 22:16:14
hpe, cisco and juniper compete to sponsor that network - that was not an issue... :smile:

Rotonen
2018-08-10 22:16:24
nice

Fireduck
2018-08-10 22:16:39
also ISPs and TV channels liked to use it as their field lab for multicast

Rotonen
2018-08-10 22:16:39
if we can just get everyone on ipv6...

Fireduck
2018-08-10 22:16:43
~5k users

Rotonen
2018-08-10 22:16:52
dunno, the zeroconf stuff is scary

Rotonen
2018-08-10 22:17:17
it seems like it would be easy to advertise your node as an ipv6 router and start collecting traffic

Fireduck
2018-08-10 22:17:33
or, let's say zeroconf being used to software define OSI L2 is scary

Rotonen
2018-08-10 22:19:13
actually ipv6 is probably as safe or even safer for the arktika zeroconf as multicast is, might even be likelier to work well with whatever people have in their home networks

Rotonen
2018-08-10 22:19:48
I mostly use ipv6 on my home network

Fireduck
2018-08-10 22:20:12
but my automatic config consists of machines putting a dns entry into route53 after they get an ipv6 address

Fireduck
2018-08-10 22:21:10
.ch is sadder in that, i got a symmetric 10G fibre at home, but cannot get ipv6 for that

Rotonen
2018-08-10 22:21:32
way too many local services have AAAA records, but nothing sensible answers there, so cannot do that to consumers

Rotonen
2018-08-10 22:21:45
like cities, media outlets, the like

Rotonen
2018-08-10 22:22:05
maybe you should just use netbios?

Rotonen
2018-08-10 22:26:01
IPX

Fireduck
2018-08-10 22:34:45
yeah, kali sucks, so gotta go the whole mile

Rotonen
2018-08-10 22:35:06
oh, you still can, neat
http://wiki.freedos.org/wiki/index.php/IPX-SPX

Rotonen