Abstract
Infiniband and 10 Gbps Ethernet are two main high speed interconnect technologies adopted by High Performance Computing Environment, Ethernet is currently pervasively leveraged by storage devices while Infiniband is commonly used for high speed transmission among compute nodes, this distinction introduces interoperation between two heterogeneous networks which necessitate gateways, traditional software-based storage gateways show shortcomings in terms of high CPU utilization, long processing latency and poor performance, ASIC-based gateways overcome the above drawback but do not own enough programmability which enables flexible operations. This paper designs and implements an FPGA-based storage gateway called HiTrans to connect Infiniband and Ethernet in HPC environments based on EoIB technology, our main contributions focus on proposing the core processing procedure of HiTrans, and a static address mapping algorithm supporting fast protocol conversion between heterogeneous networks which boosts packet processing capability of storage gateway and reduces storage I/O latency. Experiment result has shown that performance of Hi-Trans can reach line-rate forwarding from Infiniband to Ethernet which is 3 times higher than traditional software-based implementation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Xu, W., Lu, Y., Li, Q., et al.: Hybrid hierarchy storage system in MilkyWay-2 supercomputer. Front. Comput. Sci. 8(3), 367–377 (2014)
Vishwanath, V., Hereld, M., Iskra, K., et al.: Accelerating I/O forwarding in IBM blue Gene/P systems. In: 2010 International Conference for High Performance Computing, Networking, Storage and Analysis (SC), pp. 1–10. IEEE (2010)
Frings, W., Hennecke, M.: A system level view of Petascale I/O on IBM Blue Gene/P. Comput. Sci.-Res. Dev. 26(3–4), 275–283 (2011)
InfiniBand Trade Association. InfiniBand Architecture Specification: Release 1.0. InfiniBand Trade Association (2000)
Thereska, E., Ballani, H., O’Shea, G., et al.: Ioflow: a software-defined storage architecture. In: Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, pp. 182–196. ACM (2013)
McKeown, N.: Software-defined networking. INFOCOM Keynote Talk 17(2), 30–32 (2009)
Mellanox. S X. 36-port 56 Gb/s InfiniBand Switch Systems
Saving, S.L.P.: Power Saving Features in Mellanox Products (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Shi, W., Lv, G., Sun, Z., Gong, Z. (2015). HiTrans: An FPGA-Based Gateway Design and Implementation in HPC Environments. In: Wang, G., Zomaya, A., Martinez, G., Li, K. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2015. Lecture Notes in Computer Science(), vol 9532. Springer, Cham. https://doi.org/10.1007/978-3-319-27161-3_51
Download citation
DOI: https://doi.org/10.1007/978-3-319-27161-3_51
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27160-6
Online ISBN: 978-3-319-27161-3
eBook Packages: Computer ScienceComputer Science (R0)