Memory-Based Rack Area Networking

of the Dissertation Memory-Based Rack Area Networking

[1]  John Byrne,et al.  Power-efficient networking for balanced system designs: early experiences with PCIe , 2011, HotPower '11.

[2]  Matthew Mathis,et al.  Forward acknowledgement: refining TCP congestion control , 1996, SIGCOMM '96.

[3]  George Candea,et al.  Microreboot - A Technique for Cheap Recovery , 2004, OSDI.

[4]  Luigi Rizzo,et al.  netmap: A Novel Framework for Fast Packet I/O , 2012, USENIX ATC.

[5]  Achieving Fast , Scalable I / O for Virtualized Servers With Intel ® Virtualization Technology and the PCI-SIG * Single Root I / O Virtualization and Sharing Specification , 2009 .

[6]  Dhabaleswar K. Panda,et al.  Swapping to Remote Memory over InfiniBand: An Approach using a High Performance Network Block Device , 2005, 2005 IEEE International Conference on Cluster Computing.

[7]  Yanmin Zhang,et al.  Enable PCI Express Advanced Error Reporting in the Kernel , 2007 .

[8]  Kai Li,et al.  Retrospective: virtual memory mapped network interface for the SHRIMP multicomputer , 1994, ISCA '98.

[9]  Rafal Wojtczuk,et al.  Following the White Rabbit : Software attacks against Intel ( R ) VT-d technology , 2011 .

[10]  Rusty Russell,et al.  virtio: towards a de-facto standard for virtual I/O devices , 2008, OPSR.

[11]  Thomas F. Wenisch,et al.  System-level implications of disaggregated memory , 2012, IEEE International Symposium on High-Performance Comp Architecture.

[12]  Andrew W. Moore,et al.  Motivating future interconnects: a differential measurement analysis of PCI latency , 2009, ANCS '09.

[13]  Babak Falsafi,et al.  Clearing the clouds: a study of emerging scale-out workloads on modern hardware , 2012, ASPLOS XVII.

[14]  Ole Agesen,et al.  A comparison of software and hardware techniques for x86 virtualization , 2006, ASPLOS XII.

[15]  G. S. Graham A New Solution of Dijkstra ' s Concurrent Programming Problem , 2022 .

[16]  Jun Suzuki,et al.  Multi-root Share of Single-Root I/O Virtualization (SR-IOV) Compliant PCI Express Device , 2010, 2010 18th IEEE Symposium on High Performance Interconnects.

[17]  Paul E. McKenney,et al.  Memory Barriers: a Hardware View for Software Hackers , 2010 .

[18]  Gil Neiger,et al.  Intel ® Virtualization Technology for Directed I/O , 2006 .

[19]  Brian N. Bershad,et al.  Recovering device drivers , 2004, TOCS.

[20]  Thorsten von Eicken,et al.  U-Net: a user-level network interface for parallel and distributed computing , 1995, SOSP.

[21]  Thomas F. Wenisch,et al.  Disaggregated memory for expansion and sharing in blade servers , 2009, ISCA '09.

[22]  Muli Ben-Yehuda,et al.  The Turtles Project: Design and Implementation of Nested Virtualization , 2010, OSDI.

[23]  Venkata Krishnan Towards an integrated IO and clustering solution using PCI express , 2007, 2007 IEEE International Conference on Cluster Computing.

[24]  Gil Neiger,et al.  IntelŴVirtualization Technology: Hardware Support for Efficient Processor Virtualization , 2006 .

[25]  Jose Renato Santos,et al.  Bridging the Gap between Software and Hardware Techniques for I/O Virtualization , 2008, USENIX Annual Technical Conference.

[26]  Greg J. Regnier,et al.  The Virtual Interface Architecture , 2002, IEEE Micro.

[27]  Richard Kaufmann,et al.  Using the Memory Channel Network , 1997, IEEE Micro.

[28]  Kai Li,et al.  Protected, user-level DMA for the SHRIMP network interface , 1996, Proceedings. Second International Symposium on High-Performance Computer Architecture.

[29]  H. T. Kung,et al.  Credit-Based Flow Control for ATM Networks , 1994, SIGCOMM 1994.

[30]  Jennifer Rexford,et al.  Eliminating the hypervisor attack surface for a more secure cloud , 2011, CCS '11.

[31]  Zhao Yu,et al.  SR-IOV Networking in Xen: Architecture, Design and Implementation , 2008, Workshop on I/O Virtualization.

[32]  Kwok Kong,et al.  Application Note AN-571 PCI Express® System Interconnect Software Architecture for x86-based Systems , 2007 .

[33]  Radu Rugina,et al.  Software Techniques for Avoiding Hardware Virtualization Exits , 2012, USENIX Annual Technical Conference.

[34]  Armin R. Mikler,et al.  NetPIPE: A Network Protocol Independent Performance Evaluator , 1996 .

[35]  Phillipp Bergmann,et al.  Pci Express System Architecture , 2016 .

[36]  Alex Landau,et al.  ELI: bare-metal performance for I/O virtualization , 2012, ASPLOS XVII.

[37]  Jason Nieh,et al.  KVM/ARM: Experiences Building the Linux ARM Hypervisor , 2013 .

[38]  Mitsuhisa Sato,et al.  PEARL: Power-Aware, Dependable, and High-Performance Communication Link Using PCI Express , 2010, 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing.

[39]  Alex Landau,et al.  Efficient and Scalable Paravirtual I/O System , 2013, USENIX Annual Technical Conference.

[40]  Richard B. Gillett Memory Channel Network for PCI , 1996, IEEE Micro.

[41]  Jennifer Rexford,et al.  NoHype: virtualized cloud infrastructure without the virtualization , 2010, ISCA.

[42]  Fabrice Bellard,et al.  QEMU, a Fast and Portable Dynamic Translator , 2005, USENIX ATC, FREENIX Track.

[43]  Alan L. Cox,et al.  Achieving 10 Gb/s using safe and transparent network interface virtualization , 2009, VEE '09.

[44]  Milon Mackey,et al.  An implementation of the Hamlyn sender-managed interface architecture , 1996, OSDI '96.