Abstract
Popularization of virtualization techniques in networking makes, among the well-known advantages, the packet manipulation process to be more complicated and CPU-intensive. In this paper we study techniques for improving the performance of the packet reception and forwarding within virtualized Xen environments. Namely, in a set of experiments we demonstrate the possibility for decreasing the number of packet losses by proper IRQ balancing and discuss the possibility to exploit the coalesce functionality built-in modern network adapters.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
The Xen Hypervisor, http://xen.org/
Love, R.: Linux Kernel Development. Addison-Wesley Professional (2010)
Wehrle, K., Pählke, F., Ritter, H., Müller, D., Bechler, M.: The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel. Prentice Hall (2004)
Benvenuti, C.: Understanding Linux network internals. O’Reilly Media, Inc. (2006)
Kirch, O., Dawson, T.: Linux Network Administrator’s Guide. O’Reilly Media, Inc. (2000)
Menon, A., Cox, A.L., Zwaenepoel, W.: Optimizing Network Virtualization in Xen. In: Proceedings USENIX Annual Technical Conference, pp. 15–28 (2006)
Zhang, H., Bai, Y., Li, Z., Du, N., Yang, W.: Achieving High Throughput by Transparent Network Interface Virtualization on Multi-core Systems. In: Proceedings of IEEE Second International Conference on Cloud Computing (2010)
Spirent Communications plc, http://www.spirent.com/
IRQ Balance, http://irqbalance.org/
Burakowski, W., Tarasiuk, H., Bęben, A., Góralski, W., Wiśniewski, P.: Idealne urządzenie umożliwiające wirtualizację infrastruktury sieciowej w Systemie IIP. In: Proceedings of the KSTiT Conference, Łódź, Poland (2011)
Zwierko, P., Tarasiuk, H., Rawski, M., Wiśniewski, P., Parniewicz, D., Juszczyk, A., Adamczyk, B., Kaliszan, A.: Platformy wirtualizacji dla Systemu IIP. In: Proceedings of the KSTiT Conference, Łódź, Poland (2011)
Intel Corporation: Assigning interrupts to processor cores, http://www.intel.com/content/www/us/en/ethernet-controllers/82575-82576-82598-82599-ethernet-controllers-interrupts-appl-note.html
Corbet, J.: Receive packet steering, http://lwn.net/Articles/362339/
Corbet, J.: Generic receive offload, http://lwn.net/Articles/358910/
Ram, K.K., Santos, J.R., Turner, Y., Cox, A.L., Rixner, S.: Achieving 10 Gb/s using Xen Para-virtualized Network Drivers. Xen Summit, Redwood City, USA (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fortuna, T., Adamczyk, B. (2012). Improving Packet Reception and Forwarding within Virtualized Xen Environments. In: Kwiecień, A., Gaj, P., Stera, P. (eds) Computer Networks. CN 2012. Communications in Computer and Information Science, vol 291. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31217-5_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-31217-5_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31216-8
Online ISBN: 978-3-642-31217-5
eBook Packages: Computer ScienceComputer Science (R0)