113 karma · joined June 26, 2016
https://lists.freebsd.org/archives/freebsd-announce/2023-Nov...
Encrypting QUIC datagrams prevents middle box vendors from assuming anything about QUIC (at least the encrypted part), so that QUIC can change if there's a need in the future without worrying about supporting legacy middle boxes. Although I do agree using UDP does not allow QUIC to break out from any ossification in UDP itself.
Specifically, you may put the hash of your message into a bitcoin transaction, and submit this transaction. If you later want to prove its age, just point to the bitcoin block containing your transaction. The guy verifying it is sure that you have got this message before the block is mined, because otherwise you would not have the hash of the message at that time and successfully embed it into a block.
So, does serverless computing reduce the job completion time? Yes if the job is somewhat parallelizable. Does it save energy, money, etc.? Definitely no. The question is whether you want to make the tradeoff here: how much more energy would you afford to pay for, if you want to reduce the job completion time by half? It like batch processing vs. realtime operation. The former provides higher throughput, while the latter gives user a shorter latency. Having better cloud infrastructure (VM, scheduler, etc.) helps make this tradeoff more favorable, but the research community have just started looking at this problem.
- MapReduce: Simplified Data Processing on Large Clusters by Jeff Dean et al.
- The Design Philosophy of the DARPA Internet Protocols by David D. Clark
- Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications by Ion Stoica et al.
I also profiled the code trying to discover possible optimizations, and found that the code has been heavily optimized. Computation and data transfer are well overlapped, so GPU utilization is pretty high. It's a really great tool.
[1] http://studentclustercompetition.us/2016/applications.html
[2] https://docs.google.com/document/d/1tXBy9-ajFtO_b8hvbuleqRbc...
They've tested it with some earth modeling applications and got fairly good results.