Performance metrics Overhead – Networking.Is shared between the kernel and application contexts through a protected shared memory communications channel Kernel Application Application Context Context Context Application Application Application Protocol Protocol Enables correct handling of protocol state with high-performance Driver Network Driver DMA DMA Network Adaptor Slide 9 The OpenOnload architecture Protocol state.The OpenOnload architecture Protocol processingĬan take place both in the application and kernel context for a given flow Kernel Application Application Context Context Context Application Application Application Protocol Protocol Enables persistent / asynchronous processing Driver Network Driver Maintains existing network control-plane DMA DMA Network Adaptor Slide 8.Provides a user-safe interface which can route Ethernet packets to an application context based on flow information contained within headers Kernel Application Application Context Context Context Application Application Application Protocol Protocol Driver Network Driver DMA No new protocols DMA Network Adaptor Slide 7 The OpenOnload architecture Network hardware. Network Infrastructure Packet Size 1024 bytes Packet Size 64 bytes Packets/second 1.2 Million Packets/second 14.88 Million Arrival rate 67.2 ns Arrival rate 835 ns 2 GHz Clock 135 cycles cycles cycles 3 Ghz Clock 201 cycles cycles cycles 元 hit on Intel® Xeon® ~40 cycles 元 miss, memory read is (201 cycles at 3 GHz) Server vs Infrastructure Server Packets.The edge Stephen Hemminger Problem Statement 20,000,000 Packets per
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |