@article{bullshit,
    title = {At-scale impact of the {Net Wok}: A culinarically holistic investigation of distributed dumplings},
    author = {Astley, Rick and Morris, Linda},
    journal = {Armenian Journal of Proceedings},
    volume = {61},
    pages = {192--219},
    year = {2020},
    publisher = {Automattic Inc.}
}

% ------------------------------------------------------------------------------------- %

@inproceedings{snap,
    title = {Snap: a Microkernel Approach to Host Networking},
    author = {Marty, Michael and de Kruijf, Marc and Adriaens, Jacob and Alfeld, Christopher and Bauer, Sean and Contavalli, Carlo and Dalton, Michael and Dukkipati, Nandita and Evans, William C and Gribble, Steve and others},
    booktitle = {Proceedings of the 27th ACM Symposium on Operating Systems Principles},
    pages = {399--413},
    year = {2019}
}

% ------------------------------------------------------------------------------------- %

@inproceedings{ix,
    author = {Adam Belay and George Prekas and Ana Klimovic and Samuel Grossman and Christos Kozyrakis and Edouard Bugnion},
    title = {{IX}: A Protected Dataplane Operating System for High Throughput and Low Latency},
    booktitle = {11th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 14)},
    year = {2014},
    isbn = {978-1-931971-16-4},
    address = {Broomfield, CO},
    pages = {49--65},
    url = {https://www.usenix.org/conference/osdi14/technical-sessions/presentation/belay},
    publisher = {{USENIX} Association},
    month = oct,
}

@inproceedings{zygos,
    author = {Prekas, George and Kogias, Marios and Bugnion, Edouard},
    title = {ZygOS: Achieving Low Tail Latency for Microsecond-Scale Networked Tasks},
    year = {2017},
    isbn = {9781450350853},
    publisher = {Association for Computing Machinery},
    address = {New York, NY, USA},
    url = {https://doi.org/10.1145/3132747.3132780},
    doi = {10.1145/3132747.3132780},
    booktitle = {Proceedings of the 26th Symposium on Operating Systems Principles},
    pages = {325–341},
    numpages = {17},
    location = {Shanghai, China},
    series = {SOSP '17}
}

@inproceedings{shinjuku,
    author = {Kostis Kaffes and Timothy Chong and Jack Tigar Humphries and Adam Belay and David Mazi{\`e}res and Christos Kozyrakis},
    title = {Shinjuku: Preemptive Scheduling for $\mu$second-scale Tail Latency},
    booktitle = {16th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 19)},
    year = {2019},
    isbn = {978-1-931971-49-2},
    address = {Boston, MA},
    pages = {345--360},
    url = {https://www.usenix.org/conference/nsdi19/presentation/kaffes},
    publisher = {{USENIX} Association},
    month = feb,
}

@inproceedings{shenango,
    author = {Amy Ousterhout and Joshua Fried and Jonathan Behrens and Adam Belay and Hari Balakrishnan},
    title = {Shenango: Achieving High {CPU} Efficiency for Latency-sensitive Datacenter Workloads},
    booktitle = {16th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 19)},
    year = {2019},
    isbn = {978-1-931971-49-2},
    address = {Boston, MA},
    pages = {361--378},
    url = {https://www.usenix.org/conference/nsdi19/presentation/ousterhout},
    publisher = {{USENIX} Association},
    month = feb,
}

% ------------------------------------------------------------------------------------- %

@inproceedings{flexsc,
    title = {{FlexSC}: Flexible System Call Scheduling with Exception-Less System Calls.},
    author = {Soares, Livio and Stumm, Michael},
    booktitle = {Osdi},
    volume = {10},
    pages = {1--8},
    year = {2010}
}

@inproceedings{millis,
    title = {Reconciling High Server Utilization and Sub-Millisecond Quality-of-Service},
    author = {Leverich, Jacob and Kozyrakis, Christos},
    year = {2014},
    isbn = {9781450327046},
    publisher = {Association for Computing Machinery},
    address = {New York, NY, USA},
    url = {https://doi.org/10.1145/2592798.2592821},
    doi = {10.1145/2592798.2592821},
    booktitle = {Proceedings of the Ninth European Conference on Computer Systems},
    articleno = {4},
    numpages = {14},
    location = {Amsterdam, The Netherlands},
    series = {EuroSys '14}
}

@inproceedings{rdma-rtt,
    author = {Kalia, Anuj and Kaminsky, Michael and Andersen, David G.},
    title = {Using RDMA Efficiently for Key-Value Services},
    year = {2014},
    isbn = {9781450328364},
    publisher = {Association for Computing Machinery},
    address = {New York, NY, USA},
    url = {https://doi.org/10.1145/2619239.2626299},
    doi = {10.1145/2619239.2626299},
    booktitle = {Proceedings of the 2014 ACM Conference on SIGCOMM},
    pages = {295–306},
    numpages = {12},
    keywords = {infiniband, RDMA, ROCE, key-value stores},
    location = {Chicago, Illinois, USA},
    series = {SIGCOMM '14}
}

@inproceedings{netmap,
    title = {Netmap: a novel framework for fast packet {I/O}},
    author = {Rizzo, Luigi},
    booktitle = {21st USENIX Security Symposium (USENIX Security 12)},
    pages = {101--112},
    year = {2012}
}

@online{dpdk,
    title = {{Data Plane Development Kit}},
    author = {{Intel Corporation}},
    year = {2010},
    url = {https://www.dpdk.org/},
    urldate = {2020-09-01}
}

@inproceedings{xdp,
    author = {H\o{}iland-J\o{}rgensen, Toke and Brouer, Jesper Dangaard and Borkmann, Daniel and Fastabend, John and Herbert, Tom and Ahern, David and Miller, David},
    title = {The EXpress Data Path: Fast Programmable Packet Processing in the Operating System Kernel},
    year = {2018},
    isbn = {9781450360807},
    publisher = {Association for Computing Machinery},
    address = {New York, NY, USA},
    url = {https://doi.org/10.1145/3281411.3281443},
    doi = {10.1145/3281411.3281443},
    booktitle = {Proceedings of the 14th International Conference on Emerging Networking EXperiments and Technologies},
    pages = {54–66},
    numpages = {13},
    keywords = {XDP, DPDK, BPF, programmable networking},
    location = {Heraklion, Greece},
    series = {CoNEXT '18},
    month = dec # "~12"
}

@inproceedings{lib-os,
    author = {Porter, Donald E. and Boyd-Wickizer, Silas and Howell, Jon and Olinsky, Reuben and Hunt, Galen C.},
    title = {Rethinking the Library OS from the Top Down},
    year = {2011},
    isbn = {9781450302661},
    publisher = {Association for Computing Machinery},
    address = {New York, NY, USA},
    url = {https://doi.org/10.1145/1950365.1950399},
    doi = {10.1145/1950365.1950399},
    pages = {291–304},
    numpages = {14},
    keywords = {drawbridge, library os, libos},
    location = {Newport Beach, California, USA},
    series = {ASPLOS XVI}
}

@online{intel-ioat,
    title = {Accelerating High-Speed Networking with {Intel® I/O Acceleration Technology}},
    author = {{Intel Corporation}},
    year = {2006},
    url = {https://www.intel.com/content/www/us/en/io/i-o-acceleration-technology-paper.html},
    urldate = {2020-08-25}
}

@inproceedings{smartnics,
    author={A. {Caulfield} and P. {Costa} and M. {Ghobadi}},
    booktitle={2018 IEEE 19th International Conference on High Performance Switching and Routing (HPSR)},
    title={Beyond SmartNICs: Towards a Fully Programmable Cloud: Invited Paper},
    year={2018},
    pages={1-6},
}

@online{rss,
    title = {Introduction to {Receive Side Scaling}},
    author = {{Microsoft Corporation}},
    year = {2017},
    url = {https://docs.microsoft.com/en-us/windows-hardware/drivers/network/introduction-to-receive-side-scaling},
    urldate = {2020-09-01}
}

@online{ioat-yes,
    title = {{I/OAT} network recv copy offload},
    author = {Chris Leech},
    year = {2006},
    url = {https://lwn.net/Articles/182871/},
    urldate = {2020-08-25}
}

@online{ioat-no,
    title = {{net\_dma: mark broken}},
    author = {Dan Williams},
    year = {2013},
    url = {https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=77873803363c9e831fc1d1e6895c084279090c22},
    urldate = {2020-08-25}
}

@inproceedings{dune,
    author = {Adam Belay and Andrea Bittau and Ali Mashtizadeh and David Terei and David Mazi{\`e}res and Christos Kozyrakis},
    title = {Dune: Safe User-level Access to Privileged {CPU} Features},
    booktitle = {10th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 12)},
    year = {2012},
    isbn = {978-1-931971-96-6},
    address = {Hollywood, CA},
    pages = {335--348},
    url = {https://www.usenix.org/conference/osdi12/technical-sessions/presentation/belay},
    publisher = {{USENIX} Association},
    month = oct,
}

@article{eli,
    author = {Amit, Nadav and Gordon, Abel and Har'El, Nadav and Ben-Yehuda, Muli and Landau, Alex and Schuster, Assaf and Tsafrir, Dan},
    title = {Bare-Metal Performance for Virtual Machines with Exitless Interrupts},
    year = {2015},
    issue_date = {January 2016},
    publisher = {Association for Computing Machinery},
    address = {New York, NY, USA},
    volume = {59},
    number = {1},
    issn = {0001-0782},
    url = {https://doi.org/10.1145/2845648},
    doi = {10.1145/2845648},
    journal = {Commun. ACM},
    month = dec,
    pages = {108–116},
    numpages = {9}
}

@online{bpf,
    title = {{BPF} and {XDP} Reference Guide},
    author = {{Cilium Authors}},
    year = {2017-2020},
    url = {https://docs.cilium.io/en/latest/bpf/},
    urldate = {2020-09-02}
}

@online{vm-spectre,
    title = {{VMSA-2018-0002.3}},
    author = {{VMware Inc.}},
    year = {2018},
    url = {https://www.vmware.com/security/advisories/VMSA-2018-0002.html},
    urldate = {2020-09-02}
}
