# Reading List

## Reading List

- [Starting point](https://sliu583.gitbook.io/blog/master.md): The website contains the summary for papers that I have read during my undergrad career. Most of them are related to systems and DB. I will also add a reference page for my PhD application.
- [Reference list](https://sliu583.gitbook.io/blog/reference-list.md): Particularly big thanks to Prof. Aditya and Prof. Shivaram who provides many helpful lists of papers for me to explore.
- [PhD application guidelines](https://sliu583.gitbook.io/blog/phd-application-guidelines.md): I randomly collect some of the guidelines for applying for grad schools. This is just for personal reference.
- [Index](https://sliu583.gitbook.io/blog/big-data-system/index-1.md): Reference: CS744 (UW-Madison) and CS 494 (UIC)
- [Architecture](https://sliu583.gitbook.io/blog/big-data-system/index-1/index.md)
- [Storage](https://sliu583.gitbook.io/blog/big-data-system/index-1/index/untitled.md)
- [Sun's Network File System (NFS)](https://sliu583.gitbook.io/blog/big-data-system/index-1/index/untitled/untitled-2.md): @OSTEP
- [Execution Engine, Resource Negotiator, Schedulers](https://sliu583.gitbook.io/blog/big-data-system/index-1/execution-engine-resource-negotiator-schedulers.md)
- [Execution Engines](https://sliu583.gitbook.io/blog/big-data-system/index-1/execution-engine-resource-negotiator-schedulers/execution-engines.md)
- [Resource Negotiator](https://sliu583.gitbook.io/blog/big-data-system/index-1/execution-engine-resource-negotiator-schedulers/resource-negotiator.md)
- [Schedulers](https://sliu583.gitbook.io/blog/big-data-system/index-1/execution-engine-resource-negotiator-schedulers/schedulers.md)
- [Machine Learning](https://sliu583.gitbook.io/blog/big-data-system/index-1/machine-learning.md)
- [SQL Framework](https://sliu583.gitbook.io/blog/big-data-system/index-1/sql-framework.md)
- [Stream Processing](https://sliu583.gitbook.io/blog/big-data-system/index-1/stream-processing.md)
- [Graph Processing](https://sliu583.gitbook.io/blog/big-data-system/index-1/graph-processing.md)
- [Potpourri: Hardware, Serverless and Approximation](https://sliu583.gitbook.io/blog/big-data-system/index-1/new-data-hardware-models.md)
- [Index](https://sliu583.gitbook.io/blog/operating-system/untitled.md): Reference to CS 736 @ UW-Madison
- [OSTEP](https://sliu583.gitbook.io/blog/operating-system/untitled/ostep.md)
- [Virtualization](https://sliu583.gitbook.io/blog/operating-system/untitled/ostep/virtualization.md)
- [CPU Abstraction: the Process](https://sliu583.gitbook.io/blog/operating-system/untitled/ostep/virtualization/cpu-abstraction-the-process.md)
- [Interlude: Process API](https://sliu583.gitbook.io/blog/operating-system/untitled/ostep/virtualization/interlude-process-api.md)
- [Mechanism: Limited Direct Execution](https://sliu583.gitbook.io/blog/operating-system/untitled/ostep/virtualization/mechanism-limited-direct-execution.md)
- [Intro](https://sliu583.gitbook.io/blog/operating-system/untitled/ostep/intro.md)
- [Index](https://sliu583.gitbook.io/blog/networking/index.md): Advanced Computer Networks (CS740)@UW-Madison
- [CS 294 (Distributed System)](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system.md)
- [Week 1 - Global State and Clocks](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/week-1-global-state-and-clocks.md)
- [Distributed Snapshots: Determining Global States of Distributed Systems](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/week-1-global-state-and-clocks/distributed-snapshots-determining-global-states-of-distributed-systems.md): Setup: 分布式snapshot算法，使用：apache flink, apache spark (structured streaming), ray
- [Time, Clocks, and the Ordering of Events in a Distributed System](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/week-1-global-state-and-clocks/time-clocks-and-the-ordering-of-events-in-a-distributed-system.md)
- [Weak 5 - Weak Consistency](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/weak-5-weak-consistency.md)
- [Dynamo: Amazon's Highly Available Key-value Store](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/weak-5-weak-consistency/dynamo-amazons-highly-available-key-value-store.md)
- [Replicating Data Consistency Explained Through Baseball](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/weak-5-weak-consistency/replicating-data-consistency-explained-through-baseball.md)
- [Managing update conflicts in Bayou, a weakly connected replicated storage system](https://sliu583.gitbook.io/blog/networking/index/cs-294-distributed-system/weak-5-weak-consistency/managing-update-conflicts-in-bayou-a-weakly-connected-replicated-storage-system.md): https://people.cs.umass.edu/~mcorner/courses/691M/papers/terry.pdf
- [CS 268 (Adv Network)](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network.md): https://cs268.io/
- [Intro](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/intro.md): https://www.youtube.com/watch?v=JLAfLWE76fE
- [Internet Architecture](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/internet-architecture.md)
- [Towards an Active Network Architecture](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/internet-architecture/towards-an-active-network-architecture.md): https://dl.acm.org/doi/10.1145/1290168.1290180
- [The Design Philosophy of the DARPA Internet Protocols](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/internet-architecture/the-design-philosophy-of-the-darpa-internet-protocols.md): http://ccr.sigcomm.org/archive/1995/jan95/ccr-9501-clark.pdf
- [Beyond best-effort/Unicast](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/beyond-best-effort-unicast.md)
- [Core Based Trees (CBT)](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/beyond-best-effort-unicast/core-based-trees-cbt.md): https://people.eecs.berkeley.edu/~sylvia/cs268-2019/papers/cbt.pdf
- [Multicast Routing in Internetworks and Extended LANs](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/beyond-best-effort-unicast/multicast-routing-in-internetworks-and-extended-lans.md): https://people.eecs.berkeley.edu/~sylvia/cs268-2019/papers//Deering88.pdf
- [Congestion Control](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/congestion-control.md)
- [SDN](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/sdn.md)
- [ONIX: A Distributed Control Platform for Large-scale Production Networks](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/sdn/onix-a-distributed-control-platform-for-large-scale-production-networks.md): https://www.usenix.org/legacy/event/osdi10/tech/full\_papers/Koponen.pdf
- [B4: Experience with a Globally-Deployed Software Defined WAN](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/sdn/b4-experience-with-a-globally-deployed-software-defined-wan.md): https://cseweb.ucsd.edu/~vahdat/papers/b4-sigcomm13.pdf
- [How SDN will shape networking](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/sdn/how-sdn-will-shape-networking.md): https://www.youtube.com/watch?v=c9-K5O\_qYgA
- [The Future of Networking, and the Past of Protocols](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/sdn/the-future-of-networking-and-the-past-of-protocols.md): https://www.youtube.com/watch?v=YHeyuD89n1Y
- [Datacenter Networking](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/datacenter-networking.md)
- [Fat tree](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/datacenter-networking/fat-tree.md): A Scalable, Commodity Data Center Network Architecture
- [Jellyfish](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/datacenter-networking/jellyfish.md): Jellyfish: Networking data centers randomly
- [BGP](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/bgp.md)
- [The Case for Separating Routing from Routers](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/bgp/the-case-for-separating-routing-from-routers.md)
- [Programmable Network](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/programmable-network.md)
- [NetCache](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/programmable-network/netcache.md)
- [RMT](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/programmable-network/rmt.md): http://yuba.stanford.edu/~grg/docs/sdn-chip-sigcomm-2013.pdf
- [Datacenter Congestion Control](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/datacenter-congestion-control.md)
- [Swift](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/datacenter-congestion-control/swift.md)
- [pFabric](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/datacenter-congestion-control/pfabric.md)
- [WAN CC](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/wan-cc.md)
- [Starvation (Sigcomm 22)](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/wan-cc/starvation-sigcomm-22.md)
- [P2P](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/p2p.md)
- [Design and Evaluation of IPFS: A Storage Layer for the Decentralized Web](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/p2p/design-and-evaluation-of-ipfs-a-storage-layer-for-the-decentralized-web.md)
- [The Impact of DHT Routing Geometry on Resilience and Proximity](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/p2p/the-impact-of-dht-routing-geometry-on-resilience-and-proximity.md)
- [Net SW](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/net-sw.md)
- [mTCP](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/net-sw/mtcp.md)
- [The Click modular router](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/net-sw/the-click-modular-router.md)
- [NFV](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/nfv.md)
- [Performance Interfaces for Network Functions](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/nfv/performance-interfaces-for-network-functions.md)
- [Making Middleboxes Someone Else's Problem: Network Processing as a Cloud Service](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/nfv/making-middleboxes-someone-elses-problem-network-processing-as-a-cloud-service.md)
- [Ethics](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/ethics.md)
- [On the morals of network research and beyond](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/ethics/on-the-morals-of-network-research-and-beyond.md): https://conspicuouschatter.wordpress.com/2015/08/20/on-the-morals-of-network-research-and-beyond/
- [The collateral damage of internet censorship by DNS injection](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/ethics/the-collateral-damage-of-internet-censorship-by-dns-injection.md): https://conferences.sigcomm.org/sigcomm/2012/paper/ccr-paper266.pdf
- [Encore: Lightweight Measurement of Web Censorship with Cross-Origin Requests](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/ethics/encore-lightweight-measurement-of-web-censorship-with-cross-origin-requests.md)
- [Low Latency](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/low-latency.md)
- [Aquila: A unified, low-latency fabric for datacenter networks](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/low-latency/aquila-a-unified-low-latency-fabric-for-datacenter-networks.md)
- [cISP: A Speed-of-Light Internet Service Provider](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/low-latency/cisp-a-speed-of-light-internet-service-provider.md)
- [Disaggregation](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/disaggregation.md)
- [Network Requirements for Resource  Disaggregation](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/disaggregation/network-requirements-for-resource-disaggregation.md)
- [Tenant Networking](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/tenant-networking.md)
- [Invisinets](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/tenant-networking/invisinets.md)
- [NetHint: While-Box Networking for Multi-Tenant Data Centers](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/tenant-networking/nethint-while-box-networking-for-multi-tenant-data-centers.md)
- [Verification](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/verification.md)
- [A General Approach to Network Configuration Verification](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/verification/a-general-approach-to-network-configuration-verification.md)
- [Header Space Analysis: Static Checking for Networks](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/verification/header-space-analysis-static-checking-for-networks.md): NSDI 2012
- [ML](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/ml.md)
- [SwitchML](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/ml/switchml.md)
- [Fast Distributed Deep Learning over RDMA](https://sliu583.gitbook.io/blog/networking/index/cs-268-adv-network/ml/fast-distributed-deep-learning-over-rdma.md)
- [Computer Networking: A Top-Down Approach](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach.md): https://eclass.teicrete.gr/modules/document/file.php/TP326/%CE%98%CE%B5%CF%89%CF%81%CE%AF%CE%B1%20(Lectures)/Computer\_Networking\_A\_Top-Down\_Approach.pdf
- [Chapter 1. Computer Network and the Internet](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/chapter-1.-computer-network-and-the-internet.md)
- [1.1 What Is the Internet?](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/chapter-1.-computer-network-and-the-internet/1.1-what-is-the-internet.md)
- [1.2 The Network Edge](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/chapter-1.-computer-network-and-the-internet/1.2-the-network-edge.md)
- [1.3 The Network Core](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/chapter-1.-computer-network-and-the-internet/1.3-the-network-core.md)
- [Stanford CS144](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144.md): Introduction to Computer Networking
- [Chapter 1](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1.md)
- [1.1 A Day in the Life of an Application](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.1-a-day-in-the-life-of-an-application.md)
- [1.2 The 4-Layer Internet Model](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.2-the-4-layer-internet-model.md)
- [1.3 The IP Service Model](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.3-the-ip-service-model.md)
- [1.4 A Day in the Life of a Packet](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.4-a-day-in-the-life-of-a-packet.md)
- [1.6 Layering Principle](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.6-layering-principle.md)
- [1.7 Encapsulation Principle](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.7-encapsulation-principle.md)
- [1.8 Memory layout and Endianness](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.8-memory-layout-and-endianness.md)
- [1.9 IPv4 Addresses](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.9-ipv4-addresses.md)
- [1.10 Longest Prefix Match](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.10-longest-prefix-match.md)
- [1.11 Address Resolution Protocol (ARP)](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.11-address-resolution-protocol-arp.md)
- [1.12 The Internet and IP Recap](https://sliu583.gitbook.io/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.12-the-internet-and-ip-recap.md)
- [Reading list](https://sliu583.gitbook.io/blog/networking/index/reading-list.md)
- [Elastic hyperparameter tuning on the cloud](https://sliu583.gitbook.io/blog/networking/index/reading-list/elastic-hyperparameter-tuning-on-the-cloud.md)
- [Rethinking Networking Abstractions for Cloud Tenants](https://sliu583.gitbook.io/blog/networking/index/reading-list/rethinking-networking-abstractions-for-cloud-tenants.md)
- [Democratizing Cellular Access with AnyCell](https://sliu583.gitbook.io/blog/networking/index/reading-list/democratizing-cellular-access-with-anycell.md): https://www.youtube.com/watch?v=VSu-osNE26w\&t=76s
- [Dagger: Efficient and Fast RPCs in Cloud Microservices in Near-Memory Reconfigurable NICs](https://sliu583.gitbook.io/blog/networking/index/reading-list/dagger-efficient-and-fast-rpcs-in-cloud-microservices-in-near-memory-reconfigurable-nics.md): https://www.csl.cornell.edu/~delimitrou/papers/2021.asplos.sinan.pdf
- [Sage: Practical & Scalable ML-Driven Performance Debugging in Microservices](https://sliu583.gitbook.io/blog/networking/index/reading-list/sage-practical-and-scalable-ml-driven-performance-debugging-in-microservices.md): https://www.csl.cornell.edu/~delimitrou/papers/2021.asplos.sage.pdf
- [Faster and Cheaper Serverless Computing on Harvested Resources](https://sliu583.gitbook.io/blog/networking/index/reading-list/faster-and-cheaper-serverless-computing-on-harvested-resources.md): https://www.microsoft.com/en-us/research/uploads/prod/2021/09/sosp21-final604.pdf
- [Network-accelerated Distributed Machine Learning for Multi-Tenant Settings](https://sliu583.gitbook.io/blog/networking/index/reading-list/network-accelerated-distributed-machine-learning-for-multi-tenant-settings.md): https://dl.acm.org/doi/pdf/10.1145/3419111.3421296?casa\_token=eX-ZTtI2CTwAAAAA:7TPapL35POUlmFtA46isDCmIbtMy6gtXADpQzZPUcNdywSFA1\_qjYQLmHfOLP7uXAVBjrCL1ZFhE
- [User-Defined Cloud](https://sliu583.gitbook.io/blog/networking/index/reading-list/user-defined-cloud.md): https://cseweb.ucsd.edu/~yiying/UDC-HotOS21.pdf
- [LegoOS: A Disseminated Distributed OS for Hardware Resource Disaggregation](https://sliu583.gitbook.io/blog/networking/index/reading-list/legoos-a-disseminated-distributed-os-for-hardware-resource-disaggregation.md): https://www.usenix.org/conference/osdi18/presentation/shan
- [Beyond Jain's Fairness Index: Setting the Bar For The Deployment of Congestion Control Algorithms](https://sliu583.gitbook.io/blog/networking/index/reading-list/beyond-jains-fairness-index-setting-the-bar-for-the-deployment-of-congestion-control-algorithms.md): https://www.cs.cmu.edu/~rware/assets/pdf/ware-hotnets19.pdf
- [IncBricks: Toward In-Network Computation with an In-Network Cache](https://sliu583.gitbook.io/blog/networking/index/reading-list/incbricks-toward-in-network-computation-with-an-in-network-cache.md)
- [Index](https://sliu583.gitbook.io/blog/persistence/index.md)
- [Hardware](https://sliu583.gitbook.io/blog/persistence/index/hardware.md)
- [Enhancing Lifetime and Security of PCM-Based Main Memory with Start-Gap Wear Leveling](https://sliu583.gitbook.io/blog/persistence/index/hardware/enhancing-lifetime-and-security-of-pcm-based-main-memory-with-start-gap-wear-leveling.md)
- [An Empirical Guide to the Behavior and Use of Scalable Persistent Memory](https://sliu583.gitbook.io/blog/persistence/index/hardware/an-empirical-guide-to-the-behavior-and-use-of-scalable-persistent-memory.md): https://www.usenix.org/conference/fast20/presentation/yang
- [Index](https://sliu583.gitbook.io/blog/db/untitled.md)
- [WISR Group](https://sliu583.gitbook.io/blog/specific-work/wisr-group.md): Discussion + Project reading
- [Group](https://sliu583.gitbook.io/blog/specific-work/wisr-group/group.md)
- [Offloading distributed applications onto smartNICs using iPipe](https://sliu583.gitbook.io/blog/specific-work/wisr-group/group/offloading-distributed-applications-onto-smartnics-using-ipipe.md): https://homes.cs.washington.edu/~arvind/papers/ipipe.pdf
- [Semeru: A memory-disaggregated managed runtime](https://sliu583.gitbook.io/blog/specific-work/wisr-group/group/semeru-a-memory-disaggregated-managed-runtime.md)
- [Cache](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache.md): This contains the papers I have read for the adaptive caching project
- [Index](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache/index.md): Paper Read for caching
- [TACK: Improving Wireless Transport Performance by Taming Acknowledgements](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache/index/tack-improving-wireless-transport-performance-by-taming-acknowledgements.md): https://www.youtube.com/watch?v=NQG3Pmxn9xE
- [LHD: Improving Cache Hit Rate by Maximizing Hit Density](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache/index/lhd-improving-cache-hit-rate-by-maximizing-hit-density.md): https://www.usenix.org/conference/nsdi18/presentation/beckmann
- [AdaptSize: Orchestrating the Hot Object Memory Cache in a Content Delivery Network](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache/index/adaptsize-orchestrating-the-hot-object-memory-cache-in-a-content-delivery-network.md): https://www.usenix.org/conference/nsdi17/technical-sessions/presentation/berger
- [Clustered Bandits](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache/index/clustered-bandits.md): https://arxiv.org/abs/1206.4169
- [Important Sampling](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache/index/important-sampling.md): https://www.coursera.org/learn/sample-based-learning-methods/lecture/6PRvh/course-introduction
- [Contexual Bandits and Reinforcement Learning](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache/index/contexual-bandits-and-reinforcement-learning.md)
- [Reinforcement Learning for Caching with Space-Time Popularity Dynamics](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache/index/reinforcement-learning-for-caching-with-space-time-popularity-dynamics.md): https://arxiv.org/abs/2005.09155
- [Hyperbolic Caching: Flexible Caching for Web Applications](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache/index/hyperbolic-caching-flexible-caching-for-web-applications.md): https://www.usenix.org/conference/atc17/technical-sessions/presentation/blankstein
- [Learning Cache Replacement with CACHEUS](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache/index/learning-cache-replacement-with-cacheus.md): https://www.usenix.org/conference/fast21/presentation/rodriguez
- [Footprint Descriptors: Theory and Practice of Cache Provisioning in a Global CDN](https://sliu583.gitbook.io/blog/specific-work/wisr-group/cache/index/footprint-descriptors-theory-and-practice-of-cache-provisioning-in-a-global-cdn.md): https://www.akamai.com/content/dam/site/en/documents/research-paper/footprint-descriptors-theory-and-practice-of-cache-provisioning-in-a-global-cdn.pdf
- [Hyperparam Exploration](https://sliu583.gitbook.io/blog/specific-work/wisr-group/hyperparam-exploration.md): This page contains the papers I have read for the hyperparameter exploration project
- [Bayesian optimization in cloud machine learning engine](https://sliu583.gitbook.io/blog/specific-work/wisr-group/hyperparam-exploration/bayesian-optimization-in-cloud-machine-learning-engine.md)
- [Shivaram's Group](https://sliu583.gitbook.io/blog/specific-work/shivarams-group.md): Paper discussion collection
- [Tools](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/tools.md): https://missing.csail.mit.edu/
- [Group papers](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers.md)
- [PushdownDB: Accelerating a DBMS using S3 Computation](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/pushdowndb-accelerating-a-dbms-using-s3-computation.md): https://arxiv.org/pdf/2002.05837.pdf
- [Declarative Machine Learning Systems](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/declarative-machine-learning-systems.md): https://arxiv.org/abs/2107.08148
- [P3: Distributed Deep Graph Learning at Scale](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/p3-distributed-deep-graph-learning-at-scale.md): https://www.usenix.org/system/files/osdi21-gandhi.pdf
- [Accelerating Graph Sampling for Graph Machine Learning using GPUs](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/accelerating-graph-sampling-for-graph-machine-learning-using-gpus.md): https://dl.acm.org/doi/10.1145/3447786.3456244
- [Unicorn: A System for Searching the Social Graph](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/unicorn-a-system-for-searching-the-social-graph.md): https://research.fb.com/wp-content/uploads/2013/08/unicorn-a-system-for-searching-the-social-graph.pdf
- [Dorylus: Affordable, Scalable, and Accurate GNN Training with Distributed CPU Servers and Serverless](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/dorylus-affordable-scalable-and-accurate-gnn-training-with-distributed-cpu-servers-and-serverless.md): https://arxiv.org/pdf/2105.11118.pdf
- [Garaph: Efficient GPU-accelerated GraphProcessing on a Single Machine with Balanced Replication](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/garaph-efficient-gpu-accelerated-graphprocessing-on-a-single-machine-with-balanced-replication.md): https://www.usenix.org/system/files/conference/atc17/atc17-ma.pdf
- [MOSAIC: Processing a Trillion-Edge Graph on a Single Machine](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/mosaic-processing-a-trillion-edge-graph-on-a-single-machine.md): https://dl.acm.org/doi/pdf/10.1145/3064176.3064191
- [Fluid: Resource-aware Hyperparameter Tuning Engine](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/fluid-resource-aware-hyperparameter-tuning-engine.md): https://proceedings.mlsys.org/paper/2021/file/9f61408e3afb633e50cdf1b20de6f466-Paper.pdf
- [Lists](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/lists.md)
- [Wavelet: Efficient DNN Training with Tick-Tock Scheduling](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/lists/wavelet-efficient-dnn-training-with-tick-tock-scheduling.md): https://mlsys.org/virtual/2021/oral/1586
- [GPU Lifetimes on Titan Supercomputer: Survival Analysis and Reliability](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/lists/gpu-lifetimes-on-titan-supercomputer-survival-analysis-and-reliability.md): https://dl.acm.org/doi/abs/10.5555/3433701.3433755
- [ZeRO-Infinity and DeepSpeed: Unlocking unprecedented model scale for deep learning training](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/lists/zero-infinity-and-deepspeed-unlocking-unprecedented-model-scale-for-deep-learning-training.md): https://www.microsoft.com/en-us/research/blog/zero-infinity-and-deepspeed-unlocking-unprecedented-model-scale-for-deep-learning-training/
- [ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learning](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/lists/zero-infinity-breaking-the-gpu-memory-wall-for-extreme-scale-deep-learning.md): https://arxiv.org/pdf/2104.07857.pdf
- [KungFu: Making Training inDistributed Machine Learning Adaptive](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/lists/kungfu-making-training-indistributed-machine-learning-adaptive.md): https://www.usenix.org/system/files/osdi20-mai.pdf
- [Disk ANN](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/group-papers/3.30.md)
- [Queries Processing](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/embeddings.md)
- [Building An Elastic Query Engine on Disaggregated Storage](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/embeddings/building-an-elastic-query-engine-on-disaggregated-storage.md)
- [GRIP: Multi-Store Capacity-Optimized High-Performance NN Search](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/embeddings/grip-multi-store-capacity-optimized-high-performance-nn-search.md): https://openreview.net/pdf/c148d2307c45c6de6f4f766d14a587efd6bf1d4a.pdf
- [Milvus: A Purpose-Built Vector Data Management System](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/embeddings/milvus-a-purpose-built-vector-data-management-system.md): https://www.cs.purdue.edu/homes/csjgwang/pubs/SIGMOD21\_Milvus.pdf
- [Query2box: Reasoning over Knowledge Graphs in Vector Space using Box Embeddings](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/embeddings/query2box-reasoning-over-knowledge-graphs-in-vector-space-using-box-embeddings.md): https://arxiv.org/abs/2002.05969
- [Billion-scale Approximate Nearest Neighbor Search](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/embeddings/billion-scale-approximate-nearest-neighbor-search.md): https://speakerdeck.com/matsui\_528/cvpr20-tutorial-billion-scale-approximate-nearest-neighbor-search
- [DiskANN: Fast accurate billion-point nearest neighbor search on a single node](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/embeddings/diskann-fast-accurate-billion-point-nearest-neighbor-search-on-a-single-node.md): https://papers.nips.cc/paper/2019/file/09853c7fb1d3f8ee67a61b6bf4a7f8e6-Paper.pdf
- [KGvec2go - Knowledge Graph Embeddings as a Service](https://sliu583.gitbook.io/blog/specific-work/shivarams-group/embeddings/kgvec2go-knowledge-graph-embeddings-as-a-service.md): https://arxiv.org/pdf/2003.05809.pdf
- [Seminar & Talk](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk.md)
- [Berkeley System Seminar](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/berkeley-system-seminar.md)
- [RR: Engineering Record and Replay for Deployability](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/berkeley-system-seminar/rr-engineering-record-and-replay-for-deployability.md): https://www.usenix.org/conference/atc17/technical-sessions/presentation/ocallahan
- [Immortal Threads: Multithreaded Event-driven Intermittent Computing on Ultra-Low-Power Microcontroll](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/berkeley-system-seminar/immortal-threads-multithreaded-event-driven-intermittent-computing-on-ultra-low-power-microcontroll.md): https://www.usenix.org/conference/osdi22/presentation/yildiz
- [Berkeley DB Seminar](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/berkeley-db-seminar.md)
- [TAOBench: An End-to-End Benchmark for Social Network Workloads](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/berkeley-db-seminar/taobench-an-end-to-end-benchmark-for-social-network-workloads.md): https://www.vldb.org/pvldb/vol15/p1965-cheng.pdf
- [PS2](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/ps2.md)
- [Sky Seminar Series](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/sky-seminar-series.md)
- [Spring 23](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/sky-seminar-series/spring-23.md)
- [Next-Generation Optical Networks for Emerging ML Workloads](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/sky-seminar-series/spring-23/next-generation-optical-networks-for-emerging-ml-workloads.md): Manya Ghobadi
- [Reading List](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list.md)
- [Confluo: Distributed Monitoring and Diagnosis Stack for High-speed Networks](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/confluo-distributed-monitoring-and-diagnosis-stack-for-high-speed-networks.md)
- [Rearchitecting Linux Storage Stack for µs Latency and High Throughput](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/rearchitecting-linux-storage-stack-for-s-latency-and-high-throughput.md)
- [eBPF: rethinking the linux kernel](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/ebpf-rethinking-the-linux-kernel.md): https://www.youtube.com/watch?v=f-oTe-dmfyI
- [BPF for Storage: An Exokernel-Inspired Approach](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/bpf-for-storage-an-exokernel-inspired-approach.md): https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s07-zhong.pdf
- [High Velocity Kernel File Systems with Bento](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/high-velocity-kernel-file-systems-with-bento.md): https://www.usenix.org/conference/fast21/presentation/miller
- [Incremental Path Towards a Safe OS Kernel](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/incremental-path-towards-a-safe-os-kernel.md): https://www.youtube.com/watch?v=a6-ZCUG3IVw
- [Toward Reconfigurable Kernel Datapaths with Learned Optimizations](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/toward-reconfigurable-kernel-datapaths-with-learned-optimizations.md): https://www.youtube.com/watch?v=yI5Q61V2wT4
- [A Vision for Runtime Programmable Networks](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/a-vision-for-runtime-programmable-networks.md): https://dl.acm.org/doi/10.1145/3484266.3487377
- [The Demikernel and the future of kernal-bypass systems](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/the-demikernel-and-the-future-of-kernal-bypass-systems.md): https://www.youtube.com/watch?v=4LFL0\_12cK4
- [Floem: A programming system for NIC-accelerated network applications](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/floem-a-programming-system-for-nic-accelerated-network-applications.md): https://www.usenix.org/conference/osdi18/presentation/phothilimthana
- [High Performance Data Center Operating Systems](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/high-performance-data-center-operating-systems.md): https://homes.cs.washington.edu/~tom/talks/os.pdf
- [Leveraging Service Meshes as a New Network Layer](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/leveraging-service-meshes-as-a-new-network-layer.md): https://www.youtube.com/watch?v=ajkQNjXP5Zs
- [Automatically Discovering Machine Learning Optimizations](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/automatically-discovering-machine-learning-optimizations.md): https://www.youtube.com/watch?v=XyXzzjbuXCs\&t=2s
- [Beyond Data and Model Parallelism for Deep Neural Networks](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/beyond-data-and-model-parallelism-for-deep-neural-networks.md): https://www.youtube.com/watch?v=81l6kkV-OkE
- [IOS: Inter-Operator Scheduler for CNN Acceleration](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/ios-inter-operator-scheduler-for-cnn-acceleration.md): https://arxiv.org/abs/2011.01302
- [Building An Elastic Query Engine on Disaggregated Storage](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/building-an-elastic-query-engine-on-disaggregated-storage.md): https://www.usenix.org/conference/nsdi20/presentation/vuppalapati
- [Sundial: Fault-tolerant Clock Synchronization for Datacenters](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/sundial-fault-tolerant-clock-synchronization-for-datacenters.md): https://www.usenix.org/conference/osdi20/presentation/li-yuliang
- [MIND: In-Network Memory Management for Disaggregated Data Centers](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/mind-in-network-memory-management-for-disaggregated-data-centers.md): https://www.anuragkhandelwal.com/papers/mind.pdf
- [Understanding host network stack overheads](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/understanding-host-network-stack-overheads.md): https://dl.acm.org/doi/abs/10.1145/3452296.3472888
- [From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/from-laptop-to-lambda-outsourcing-everyday-jobs-to-thousands-of-transient-functional-containers.md): ATC 19
- [Redesigning Storage Systems for Future Workloads Hardware and Performance Requirements](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/redesigning-storage-systems-for-future-workloads-hardware-and-performance-requirements.md): https://www.youtube.com/watch?v=UFxS2fepBLk
- [Are Machine Learning Cloud APIs Used Correctly?](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/are-machine-learning-cloud-apis-used-correctly.md): http://people.cs.uchicago.edu/~cwan/paper/ml\_api.pdf
- [Fault-tolerant and transactional stateful serverless workflows](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/fall-21-reading-list/fault-tolerant-and-transactional-stateful-serverless-workflows.md)
- [Reading Groups](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups.md)
- [Network reading group](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group.md)
- [Recap](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/recap.md)
- [ML & Networking](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking.md)
- [Video Streaming](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/video-streaming.md)
- [Overview](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/video-streaming/overview.md)
- [Reducto: On-Camera Filtering for Resource Efficient Real-Time Video Analytics](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/video-streaming/reducto-on-camera-filtering-for-resource-efficient-real-time-video-analytics.md): https://dl.acm.org/doi/10.1145/3387514.3405874
- [Learning in situ: a randomized experiment in video streaming](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/video-streaming/learning-in-situ-a-randomized-experiment-in-video-streaming.md): https://www.usenix.org/system/files/nsdi20-paper-yan.pdf
- [SENSEI: Aligning Video Streaming Quality with Dynamic User Sensitivity](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/video-streaming/sensei-aligning-video-streaming-quality-with-dynamic-user-sensitivity.md): https://people.cs.uchicago.edu/~junchenj/docs/sensei.pdf
- [Neural Adaptive Video Streaming with Pensieve](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/video-streaming/neural-adaptive-video-streaming-with-pensieve.md): https://dl.acm.org/doi/abs/10.1145/3098822.3098843
- [Server-Driven Video Streaming for Deep Learning Inference](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/video-streaming/server-driven-video-streaming-for-deep-learning-inference.md): https://people.cs.uchicago.edu/~junchenj/docs/DDS-Sigcomm20.pdf
- [Congestion Control](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/congestion-control.md)
- [ABC: A Simple Explicit Congestion Controller for Wireless Networks](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/congestion-control/abc-a-simple-explicit-congestion-controller-for-wireless-networks.md): https://www.usenix.org/conference/nsdi20/presentation/goyal
- [TCP Congestion Control: A Systems Approach](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/congestion-control/tcp-congestion-control-a-systems-approach.md): https://tcpcc.systemsapproach.org/preface.html
- [Chapter 1: Introduction](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/congestion-control/tcp-congestion-control-a-systems-approach/chapter-1-introduction.md)
- [A Deep Reinforcement Learning Perspective on Internet Congestion Control](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/congestion-control/a-deep-reinforcement-learning-perspective-on-internet-congestion-control.md): http://proceedings.mlr.press/v97/jay19a/jay19a.pdf
- [Pantheon: the training ground for Internet congestion-control research](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/congestion-control/pantheon-the-training-ground-for-internet-congestion-control-research.md): https://www.usenix.org/system/files/conference/atc18/atc18-yan-francis.pdf
- [Other](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/other.md)
- [On the Use of ML for Blackbox System Performance Prediction](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/other/on-the-use-of-ml-for-blackbox-system-performance-prediction.md): https://www.usenix.org/conference/nsdi21/presentation/fu
- [Marauder: Synergized Caching and Prefetching for Low-Risk Mobile App Acceleration](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/other/marauder-synergized-caching-and-prefetching-for-low-risk-mobile-app-acceleration.md): https://dl.acm.org/doi/10.1145/3458864.3466866
- [Horcrux: Automatic JavaScript Parallelism for Resource-Efficient Web Computation](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/other/horcrux-automatic-javascript-parallelism-for-resource-efficient-web-computation.md): https://www.usenix.org/conference/osdi21/presentation/mardani
- [Snicket: Query-Driven Distributed Tracing](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/other/snicket-query-driven-distributed-tracing.md): https://dl.acm.org/doi/10.1145/3484266.3487393
- [Workshop](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/ml-and-networking/workshop.md): https://www.youtube.com/watch?v=gfGTd7PXK54\&list=PLMPUUgLIYH1ZJVEXTTZT82ipTprSu1hn8\&index=1
- [Homa: A Receiver-Driven Low-Latency Transport Protocol Using Network Priorities](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/network-reading-group/homa-a-receiver-driven-low-latency-transport-protocol-using-network-priorities.md): https://people.csail.mit.edu/alizadeh/papers/homa-sigcomm18.pdf
- [DB reading group](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/db-reading-group.md)
- [CliqueMap: Productionizing an RMA-Based Distributed Caching System](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/db-reading-group/cliquemap-productionizing-an-rma-based-distributed-caching-system.md): https://dl.acm.org/doi/pdf/10.1145/3452296.3472934
- [Hash maps overview](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/db-reading-group/hash-maps-overview.md)
- [Dark Silicon and the End of Multicore Scaling](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/db-reading-group/dark-silicon-and-the-end-of-multicore-scaling.md): https://ieeexplore.ieee.org/document/6307773
- [WISR](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/wisr.md)
- [pFabric: Minimal Near-Optimal Datacenter Transport](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/wisr/pfabric-minimal-near-optimal-datacenter-transport.md): https://web.stanford.edu/~skatti/pubs/sigcomm13-pfabric.pdf
- [Scaling Distributed Machine Learning within-Network Aggregation](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/wisr/scaling-distributed-machine-learning-within-network-aggregation.md): https://www.usenix.org/conference/nsdi21/presentation/sapio
- [WCMP: Weighted Cost Multipathing for Improved Fairness in Data Centers](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/wisr/wcmp-weighted-cost-multipathing-for-improved-fairness-in-data-centers.md): http://www.sysnet.ucsd.edu/sysnet/miscpapers/wcmp-eurosys-final.pdf
- [Data center TCP (DCTCP)](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/reading-groups/wisr/data-center-tcp-dctcp.md): https://dl.acm.org/doi/10.1145/1851182.1851192
- [Wisconsin Seminar](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/wisconsin-seminar.md)
- [Enabling Hyperscale Web Services](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/wisconsin-seminar/untitled.md): http://today.wisc.edu/events/view/157998
- [The Lottery Ticket Hypothesis](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/wisconsin-seminar/the-lottery-ticket-hypothesis.md): On Sparse, Trainable Neural Networks (Jonathan Frankle)
- [External Merge Sort for Top-K Queries: Eager input filtering guided by histograms](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/wisconsin-seminar/external-merge-sort-for-top-k-queries-eager-input-filtering-guided-by-histograms.md): https://dl.acm.org/doi/pdf/10.1145/3318464.3389729
- [Stanford MLSys Seminar](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/mlsys.md): @Stanford
- [Episode 17](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/mlsys/episode-17.md)
- [Episode 18](https://sliu583.gitbook.io/blog/specific-work/seminar-and-talk/mlsys/episode-18.md)
- [Index](https://sliu583.gitbook.io/blog/cloud-computing/index.md): CS 838@UW-Madison: Systems and Networking Challenges in Cloud Computing: Toward Software-Defined Clouds
- [Cloud Reading Group](https://sliu583.gitbook.io/blog/cloud-computing/index/cloud-reading-group.md)
- [Owl: Scale and Flexibility in Distribution of Hot Contents](https://sliu583.gitbook.io/blog/cloud-computing/index/cloud-reading-group/owl-scale-and-flexibility-in-distribution-of-hot-contents.md): https://www.usenix.org/conference/osdi22/presentation/flinn
- [RubberBand: cloud-based hyperparameter tuning](https://sliu583.gitbook.io/blog/cloud-computing/index/cloud-reading-group/rubberband-cloud-based-hyperparameter-tuning.md): https://dl.acm.org/doi/10.1145/3447786.3456245
- [Distributed Systems Lecture Series](https://sliu583.gitbook.io/blog/distributed-system/distributed-systems-lecture-series.md): https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv\_ohr\_HdUFe97RItdiB
- [1.1 Introduction](https://sliu583.gitbook.io/blog/distributed-system/distributed-systems-lecture-series/1.1-introduction.md)
- [Index](https://sliu583.gitbook.io/blog/conference/index.md)
- [Stanford Graph Learning Workshop](https://sliu583.gitbook.io/blog/conference/index/stanford-graph-learning-workshop.md): https://snap.stanford.edu/graphlearning-workshop/
- [Overview of Graph Representation Learning](https://sliu583.gitbook.io/blog/conference/index/stanford-graph-learning-workshop/overview-of-graph-representation-learning.md)
- [NSDI 2022](https://sliu583.gitbook.io/blog/conference/index/nsdi-2022.md): https://www.usenix.org/conference/nsdi22/technical-sessions
- [OSDI 21](https://sliu583.gitbook.io/blog/conference/index/osdi-21.md)
- [Graph Embeddings and Neural Networks](https://sliu583.gitbook.io/blog/conference/index/osdi-21/graph-embeddings-and-neural-networks.md)
- [Data Management](https://sliu583.gitbook.io/blog/conference/index/osdi-21/data-management.md)
- [Storage](https://sliu583.gitbook.io/blog/conference/index/osdi-21/storage.md)
- [Preview](https://sliu583.gitbook.io/blog/conference/index/osdi-21/preview.md)
- [Optimizations and Scheduling for ML](https://sliu583.gitbook.io/blog/conference/index/osdi-21/optimizations-and-scheduling-for-ml.md)
- [Oort: Efficient Federated Learning via Guided Participant Selection](https://sliu583.gitbook.io/blog/conference/index/osdi-21/optimizations-and-scheduling-for-ml/oort-efficient-federated-learning-via-guided-participant-selection.md): https://www.usenix.org/conference/osdi21/presentation/lai
- [PET: Optimizing Tensor Programs with Partially Equivalent Transformations and Automated Corrections](https://sliu583.gitbook.io/blog/conference/index/osdi-21/optimizations-and-scheduling-for-ml/pet-optimizing-tensor-programs-with-partially-equivalent-transformations-and-automated-corrections.md): https://www.usenix.org/conference/osdi21/presentation/wang
- [HotOS 21](https://sliu583.gitbook.io/blog/conference/index/hotos-21.md)
- [FlexOS: Making OS Isolation Flexible](https://sliu583.gitbook.io/blog/conference/index/hotos-21/flexos-making-os-isolation-flexible.md): https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s05-lefeuvre.pdf
- [NSDI 21](https://sliu583.gitbook.io/blog/conference/index/nsdi-21.md)
- [Distributed System](https://sliu583.gitbook.io/blog/conference/index/nsdi-21/distributed-system.md)
- [Fault-Tolerant Replication with Pull-Based Consensus in MongoDB](https://sliu583.gitbook.io/blog/conference/index/nsdi-21/distributed-system/fault-tolerant-replication-with-pull-based-consensus-in-mongodb.md): https://www.usenix.org/conference/nsdi21/presentation/zhou
- [Ownership: A Distributed Futures System for Fine-Grained Tasks](https://sliu583.gitbook.io/blog/conference/index/nsdi-21/distributed-system/ownership-a-distributed-futures-system-for-fine-grained-tasks.md): https://www.usenix.org/conference/nsdi21/presentation/cheng
- [Caerus: NIMBLE Task Scheduling for Serverless Analytics](https://sliu583.gitbook.io/blog/conference/index/nsdi-21/distributed-system/caerus-nimble-task-scheduling-for-serverless-analytics.md): https://www.usenix.org/conference/nsdi21/presentation/zhang-hong
- [Ship Computer or Data? Why not both?](https://sliu583.gitbook.io/blog/conference/index/nsdi-21/distributed-system/ship-computer-or-data-why-not-both.md): https://www.usenix.org/conference/nsdi21/presentation/you
- [EPaxos Revisited](https://sliu583.gitbook.io/blog/conference/index/nsdi-21/distributed-system/epaxos-revisited.md): https://www.usenix.org/conference/nsdi21/presentation/tollman
- [MilliSort and MilliQuery: Large-Scale Data-Intensive Computing in Milliseconds](https://sliu583.gitbook.io/blog/conference/index/nsdi-21/distributed-system/millisort-and-milliquery-large-scale-data-intensive-computing-in-milliseconds.md): https://www.usenix.org/conference/nsdi21/presentation/li-yilong
- [TEGRA: Efficient Ad-Hoc Analytics on Evolving Graphs](https://sliu583.gitbook.io/blog/conference/index/nsdi-21/untitled.md): https://www.usenix.org/conference/nsdi21/presentation/iyer
- [GAIA: A System for Interactive Analysis on Distributed Graphs Using a High-Level Language](https://sliu583.gitbook.io/blog/conference/index/nsdi-21/gaia-a-system-for-interactive-analysis-on-distributed-graphs-using-a-high-level-language.md): https://www.usenix.org/conference/nsdi21/presentation/qian-zhengping
- [CIDR 21](https://sliu583.gitbook.io/blog/conference/index/cidr-21.md): http://cidrdb.org/cidr2021/index.html
- [Cerebro: A Layered Data Platform for Scalable Deep Learning](https://sliu583.gitbook.io/blog/conference/index/cidr-21/cerebro-a-layered-data-platform-for-scalable-deep-learning.md)
- [Magpie: Python at Speed and Scale using Cloud Backends](https://sliu583.gitbook.io/blog/conference/index/cidr-21/magpie-python-at-speed-and-scale-using-cloud-backends.md)
- [Lightweight Inspection of Data Preprocessingin Native Machine Learning Pipelines](https://sliu583.gitbook.io/blog/conference/index/cidr-21/lightweight-inspection-of-data-preprocessingin-native-machine-learning-pipelines.md)
- [Lakehouse: A New Generation of Open Platforms that UnifyData Warehousing and Advanced Analytics](https://sliu583.gitbook.io/blog/conference/index/cidr-21/lakehouse-a-new-generation-of-open-platforms-that-unifydata-warehousing-and-advanced-analytics.md)
- [MLSys 21](https://sliu583.gitbook.io/blog/conference/index/mlsys-21.md)
- [Chips and Compilers Symposium](https://sliu583.gitbook.io/blog/conference/index/mlsys-21/chips-and-compilers-symposium.md)
- [Support sparse computations in ML](https://sliu583.gitbook.io/blog/conference/index/mlsys-21/support-sparse-computations-in-ml.md): Saman Amarasinghe (MIT)
- [SOSP 21](https://sliu583.gitbook.io/blog/conference/index/sosp-21.md)
- [SmartNic](https://sliu583.gitbook.io/blog/conference/index/sosp-21/smartnic.md)
- [LineFS: Efficient SmartNIC offload of a distributed file system with pipeline parallelism](https://sliu583.gitbook.io/blog/conference/index/sosp-21/smartnic/linefs-efficient-smartnic-offload-of-a-distributed-file-system-with-pipeline-parallelism.md): https://sands.kaust.edu.sa/papers/linefs.sosp21.pdf
- [Xenic: SmartNIC-accelerated distributed transacitions](https://sliu583.gitbook.io/blog/conference/index/sosp-21/smartnic/xenic-smartnic-accelerated-distributed-transacitions.md): https://dl.acm.org/doi/abs/10.1145/3477132.3483555
- [Graphs](https://sliu583.gitbook.io/blog/conference/index/sosp-21/graphs.md)
- [Mycelium: Large-Scale Distributed Graph Queries with Differential Privacy](https://sliu583.gitbook.io/blog/conference/index/sosp-21/graphs/mycelium-large-scale-distributed-graph-queries-with-differential-privacy.md)
- [dSpace: Composable Abstractions for Smart Spaces](https://sliu583.gitbook.io/blog/conference/index/sosp-21/graphs/dspace-composable-abstractions-for-smart-spaces.md)
- [Consistency](https://sliu583.gitbook.io/blog/conference/index/sosp-21/consistency.md)
- [Efficient and Scalable Thread-Safety Violation Detection](https://sliu583.gitbook.io/blog/conference/index/sosp-21/consistency/efficient-and-scalable-thread-safety-violation-detection.md): SOSP 19: https://dl.acm.org/doi/pdf/10.1145/3341301.3359638?casa\_token=tJoAJXALN4MAAAAA:JUd0XcAhj-AXAA8ORPeHmOS2xaLGSI-vwBGVMjVsixOq2KIXpuypu0V9ENOzpswb39bFZoXJs2n-
- [Understanding and Detecting Software Upgrade Failures in Distributed Systems](https://sliu583.gitbook.io/blog/conference/index/sosp-21/consistency/understanding-and-detecting-software-upgrade-failures-in-distributed-systems.md): https://www.cs.purdue.edu/homes/yonglezh/pub/upgrade-sosp21.pdf
- [NVM](https://sliu583.gitbook.io/blog/conference/index/sosp-21/nvm.md)
- [HeMem: Scalable Tiered Memory Management for Big Data Applications and Real NVM](https://sliu583.gitbook.io/blog/conference/index/sosp-21/nvm/hemem-scalable-tiered-memory-management-for-big-data-applications-and-real-nvm.md)
- [Learning](https://sliu583.gitbook.io/blog/conference/index/sosp-21/learning.md)
- [Bladerunner: Stream Processing at Scale for a Live View of Backend Data Mutations at the Edge](https://sliu583.gitbook.io/blog/conference/index/sosp-21/learning/bladerunner-stream-processing-at-scale-for-a-live-view-of-backend-data-mutations-at-the-edge.md): https://dl.acm.org/doi/pdf/10.1145/3477132.3483572
- [Faster and Cheaper Serverless Computing on Harvested Resources](https://sliu583.gitbook.io/blog/conference/index/sosp-21/learning/faster-and-cheaper-serverless-computing-on-harvested-resources.md): https://dl.acm.org/doi/pdf/10.1145/3477132.3483580
- [Reading List](https://sliu583.gitbook.io/blog/random/reading-list.md): 已读 \<Spr 21>
- [Random Thoughts](https://sliu583.gitbook.io/blog/random/reading-list/random-thoughts.md)
- [Hesse](https://sliu583.gitbook.io/blog/random/reading-list/random.md)
- [Anxiety](https://sliu583.gitbook.io/blog/random/reading-list/anxiety.md): Coping with Anxiety
- [Index](https://sliu583.gitbook.io/blog/grad-school/index.md)
- [Resources for undergraduate students](https://sliu583.gitbook.io/blog/grad-school/index/resources-for-undergraduate-students.md): https://conquer.cra.org/resources/resources-for-undergraduate-students
