HenryR
HenryR on Hacker News
You might not be aware that this is one of, if not
the, seminal paper in distributed systems.
Lamport clocks, described briefly in the review, are an answer to the general problem of establishing an order between events that happen on different machines that respects causality. They’re still practical to this day, over 50 years after this paper was published.
There are lots of in-depth descriptions of the paper and its contributions elsewhere. I’d totally recommend finding them - it’s a great paper and not a hard read at all.
Posted by
HenryR on Tuesday August 16, 2022 @12:04PM
from the the-paper-trail.org dept.
Companies usually provide the space and will sponsor pizza and drinks, at least in SF. That’s about all the costs beyond the time of the organizers which is offered for free.
Posted by
HenryR on Thursday June 25, 2020 @01:41AM
from the the-paper-trail.org dept.
Posted by
HenryR on Monday May 25, 2020 @10:27PM
from the the-paper-trail.org dept.
Posted by
HenryR on Sunday April 19, 2020 @08:36PM
from the the-paper-trail.org dept.
Posted by
HenryR on Thursday April 16, 2020 @11:25PM
from the github.com dept.
Posted by
HenryR on Friday February 01, 2019 @04:33PM
from the twitter.com dept.
Authors try to compare their work against hash tables because, usually, HT represent an upper bound on the performance of point-lookups; we don't know how to do much better in general.
So if your data structure supports range queries _and_ point lookups, you should measure against hash tables to understand how far off the ideal you are. If it's not far, and your data structure is strictly more general, that's compelling.
Posted by
HenryR on Thursday November 08, 2018 @08:09PM
from the the-paper-trail.org dept.
Posted by
HenryR on Thursday October 18, 2018 @06:31PM
from the the-paper-trail.org dept.
Should be fixed now! (But I've been wrong with css before)
Oh yeah that's no good. I'll fix that when I'm back at my computer. Thanks for pointing that out!
Yeah, Masstree has settled into the standard set of comparator systems for most research since it was published - and not as a strawman "this system was crap, so let's pretend we've done good work by beating it!" but as a real challenge to do better than.
Anna is on my list of systems to include in this review (see https://www.the-paper-trail.org/reading-list/). Looking forward to it!
I could either figure out how Judy works, or review another three papers :)
I don't know of one, but it's such a natural idea that I'd guess it's been studied. There are standard implementations of LRU caches that use e.g. a hash map and a linked list to get both fast lookup and ordering, but for real performance I think you'd want to try and minimise the number of data structures to avoid having competing cache behaviours.
Posted by
HenryR on Thursday October 11, 2018 @11:56PM
from the the-paper-trail.org dept.
I am surprised that anyone is trying to differentiate on storage at this time, precisely when that's the part of the stack that's being cannibalized by the cloud vendors (look at the rate of innovation in HDFS over time; the effort is going elsewhere). Are you just targeting on-premise clusters, or is there some differentiation planned for the cloud as well?
Posted by
HenryR on Wednesday October 03, 2018 @01:48PM
from the the-paper-trail.org dept.
Posted by
HenryR on Monday September 10, 2018 @08:31PM
from the the-paper-trail.org dept.
Unfortunately not (my blog is
http://the-paper-trail.org but tends to be more theoretical than practical). That would make a good post though!
That’s totally a fair point. I could have given a more concrete talk about how I’ve done these things in real systems (and the original version of this talk, presented internally to my company, had more real details and spoke very candidly about mistakes that I’d made along the way). Here I wanted to give more of a “here’s how you might want to structure your thinking, along with some basic design principles” kind of talk - I wish I’d had time to give more detail!
Posted by
HenryR on Saturday July 14, 2018 @06:50AM
from the cdn.oreillystatic.com dept.
Posted by
HenryR on Thursday June 14, 2018 @07:44PM
from the the-paper-trail.org dept.
What does the columnar format look like? Particularly, is the group by column compressed with RLE? That’s kind of a pre-computed group-by + count that would make this kind of query very very fast :)
Posted by
HenryR on Friday July 28, 2017 @07:49PM
from the the-paper-trail.org dept.