What we’re about
Interested in reading some of the classic and newly classic papers in computer science?
This is the Portland, OR chapter of Papers We Love, an organization that curates interesting papers in the computer science literature and helps organize local chapters to read and discuss them.
Prior to each event we will select a paper to read and post it so that attendees can read it in advance to promote good discussion.
At each gathering we will discuss the paper and select the next one to read.
If you know of a great paper we could read, please submit it via GitHub Issues.
You can also join our Discord channel.
Upcoming events (1)
See all- Calvin: Fast Distributed Transactions for Partitioned Database Systems2540 NE Martin Luther King Jr Blvd, Portland, OR
Our next paper is "Calvin: Fast Distributed Transactions for Partitioned Database Systems" by Thomson, et al.
Many distributed storage systems achieve high data access throughput via partitioning and replication, each system with its own advantages and tradeoffs. In order to achieve high scalability, however, today’s systems generally reduce transactional support, disallowing single transactions from spanning multiple partitions. Calvin is a practical transaction scheduling and data replication layer that uses a deterministic ordering guarantee to significantly reduce the normally prohibitive contention costs associated with distributed transactions. Unlike previous deterministic database system prototypes, Calvin supports disk-based storage, scales near-linearly on a cluster of commodity machines, and has no single point of failure. By replicating transaction inputs rather than effects, Calvin is also able to support multiple consistency levels—including Paxos-based strong consistency across geographically distant replicas—at no cost to transactional throughput.
Link to the paper: https://cs.yale.edu/homes/thomson/publications/calvin-sigmod12.pdf
Afterwards we'll head over to the Pocket Pub or other location for a drink and a bite.
Photo from public.work