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