Modifying existing applications for 100 Gigabit Ethernet
Jelte Fennema
University of Amsterdam
29th June 2016
Modifying existing applications for 100 Gigabit Ethernet Jelte - - PowerPoint PPT Presentation
Modifying existing applications for 100 Gigabit Ethernet Jelte Fennema University of Amsterdam 29th June 2016 Introduction Approach Results Conclusion Introduction 100 Gigabit Ethernet (100GbE) is becoming common Measuring the
29th June 2016
Introduction Approach Results Conclusion
◮ Can only reach ~45Gbit/s ◮ CPU core is being maxed out
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 2/25
Introduction Approach Results Conclusion
◮ Developed by Intel for very fast network I/O ◮ Includes special high performance drivers
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 3/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 4/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 5/25
Introduction Approach Results Conclusion
◮ Achieved 120Gbit/s over multiple 10GbE interfaces ◮ Doesn’t support our Network Interface Card (NIC)
◮ Developed by Intel as official DPDK application
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 6/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 7/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 8/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 9/25
Introduction Approach Results Conclusion
◮ Contains support for popular network protocols
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 9/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 10/25
Introduction Approach Results Conclusion
◮ Single core
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 11/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 12/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 13/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 14/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 15/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 16/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 17/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 18/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 19/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 20/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 21/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 22/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 23/25
Introduction Approach Results Conclusion
◮ But it was much faster than iperf3
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 24/25
Introduction Approach Results Conclusion
◮ But it was much faster than iperf3
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 24/25
Introduction Approach Results Conclusion
◮ But it was much faster than iperf3
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 24/25
Introduction Approach Results Conclusion
◮ But it was much faster than iperf3
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 24/25
Introduction Approach Results Conclusion
◮ But it was much faster than iperf3
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 24/25
Introduction Approach Results Conclusion
Jelte Fennema
Modifying existing applications for 100 Gigabit Ethernet 25/25