SlideShare a Scribd company logo
1 of 7
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 4 (Nov. - Dec. 2013), PP 81-87
www.iosrjournals.org
www.iosrjournals.org 81 | Page
Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet
Gurkirat Kaur, Manoj Kumar1
, Manju Bala
Department of Computer Science & Engineering, CTIEMT Jalandhar, Punjab, India
Department of Electronics and Communication Engineering, CTIEMT, Jalandhar, Punjab, India1
Abstract: Ethernet is most influential & widely used technology in the world. With the growing demand of low
latency & high throughput technologies like InfiniBand and RoCE have evolved with unique features viz. RDMA
(Remote Direct Memory Access). RDMA is an effective technology, which is used for reducing system load &
improves the performance. InfiniBand is a well known technology, which provides high-bandwidth and low-
latency and makes optimal use of in-built features like RDMA. With the rapid evolution of InfiniBand technology
and Ethernet lacking the RDMA and zero copy protocol, the Ethernet community has came out with a new
enhancements that bridges the gap between InfiniBand and Ethernet. By adding the RDMA and zero copy
protocol to the Ethernet a new networking technology is evolved called RDMA over Converged Ethernet
(RoCE). RoCE is a standard released by the IBTA standardization body to define RDMA protocol over
Ethernet. With the emergence of lossless Ethernet, RoCE uses InfiniBand efficient transport to provide the
platform for deploying RDMA technology in mainstream data centres over 10GigE, 40GigE and beyond. RoCE
provide all of the InfiniBand benefits transport benefits and well established RDMA ecosystem combined with
converged Ethernet. In this paper, we evaluate the heterogeneous Linux cluster, having multi nodes with fast
interconnects i.e. gigabit Ethernet & Soft RoCE. This paper presents the heterogeneous Linux cluster
configuration & evaluates its performance using Intel’s MPI Benchmarks. Our result shows that Soft RoCE is
performing better than Ethernet in various performance metrics like bandwidth, latency & throughput.
Keywords: Ethernet, InfiniBand, MPI, RoCE, RDMA, Soft RoCE
I. Introduction
There are various network interconnects, which provide low latency and high bandwidth. A few of
them are Myrinet Quadrics, InfiniBand. In the high performance computing area, MPI is the de facto standard
for writing parallel applications [1]. InfiniBand is scalable & high speed interconnects architecture that has very
low lo latencies. InfiniBand provides high speed connectivity solutions between servers and switches that can be
implemented alongside Ethernet & fibre channel in academic, scientific &financial High Performance
Computing (HPC) environments [2]. RDMA over Converged Ethernet (RoCE) is a network protocol that
allows Remote Direct Memory Access (RDMA) over an Ethernet network. RoCE is a link layer protocol and
hence allows communication between any two hosts in the same Ethernet broadcast medium. Although the
RoCE protocol benefits from the characteristics of a converged Ethernet network, the protocol can also be used
on a traditional or non-converged Ethernet network [3] .Soft RoCE is the software implementation of RoCE. In
this paper, we provide a performance comparison of MPI implementation over Soft RoCE and Gigabit Ethernet
.The rest of the paper is organised as follows Section 1 gives the Introduction & overview of interconnects &
MPI Implementation, InfiniBand and RoCE, RDMA protocol. Section 2 presents the Experimental setup &
results of Soft RoCE and Gigabit Ethernet using IMB benchmark. Finally, Section 3 concludes the paper.
Interconnects & MPI Implementation
In this section, we briefly define the technologies used to benchmark the Linux cluster. These are the
Gigabit Ethernet interconnect technology, the OFED’s Soft RoCE Distribution & MPI Implementation.
1.1Ethernet Interconnect
In computer networking, Gigabit Ethernet (GbE or 1 GigE) is a term describing various technologies
for transmitting Ethernet frames at a rate of a gigabit per second (1,000,000,000 bits per second), as defined by
the IEEE 802.3-2008 standard [4]. TCP/IP is a communication protocol & can provide reliable, ordered, error
checked delivery of a stream of bits between the programs running on the computers connected to a local area
network. The TCP path support TCP message communication over the Ethernet using the socket interface to the
operating system’s network protocol stack. TCP utilizes events to manage the message communication. There
are 3 types of events occurs: read event, write event, exception event. A read event occurs when there is an
incoming message or data coming to the socket. A write event occurs when there is additional space available
in the socket to send the data or message. An exception event occurs when any unexpected or exceptional
condition occur in the socket [5].
Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet
www.iosrjournals.org 82 | Page
1.2 Micro Benchmark- Intel MPI
Intel MPI is a multi fabric message passing library that is based on message passing interface, v2 (MPI-
2) specifications, Intel MPI library focus on making the application to perform better on the Intel Architecture
based cluster. This MPI implementation enables the developers to upgrade or to change the processors &
interconnects as new technology become available without doing changes in the software or the operating
system environment. This benchmark provides an efficient way to measure the performance of a cluster,
including node performance, network latency and throughput.IMB 3.2.4 is categorized into 3 parts: IMB-MPI1,
IMB-EXT, and IMB-IO. We will focus on the IMB-MPI1 which is used in our evaluation. The IMB-MPI1
benchmarks are classified into 3 classes of benchmarks: Single Transfer Benchmark, Parallel Transfer
Benchmark & Collective Transfer Benchmark [6].
InfiniBand, RoCE
The InfiniBand emerged in 1999 by joining the two competitive technologies i.e. Future I/O and Next
Generation I/O. The resultant of the merger is the InfiniBand architecture, all rooted on the virtual Interface
Architecture, VIA. The Virtual Interface Architecture is based on two collective concepts: direct access to a
network interface straight from application space, and ability for applications to exchange data directly between
their own virtual buffers across a network, all without involving the operating system. The idea behind
InfiniBand is simple; it provides applications a - messaging service. This service is easy to use & help the
applications to communicate with other applications or processors. InfiniBand Architecture gives every
application a direct access to the messaging service. Direct access means that the applications need not to rely
on the operating system for the transfer of data or messages [7].
As depicted in the Figure 1, the network protocols can broadly be divided into two categories: Socket
based and Verbs based. Data transfer depends upon the type of interconnect being used. InfiniBand or High
Speed Ethernet (HSE), both is further sub-divided into two. If the interconnect is IB the socket interface uses the
IPoIB driver available with OFED stack and the verb interface will use the native IB verbs driver for the IB
Host Channel Adapter (HCA) being used. If the interconnect is HSE or Gigabit Ethernet, the sockets interface
uses the generic Ethernet driver and the verbs interface uses the RoCE driver available with OFED stack. With
the initiation of Converged Enhanced Ethernet, a new option to use a non-IP-based transport option is available,
which is called RDMA over Converged Ethernet (RoCE, pronounced as “rock-ie”). RoCE is a new protocol that
allows performing native InfiniBand communication effortlessly over lossless Ethernet links. RoCE packets are
encapsulated into standard Ethernet frames with an IEEE assigned Ethertype, a Global Routing Header (GRH),
unmodified InfiniBand transport headers and payload [8]. RoCE provides all of the InfiniBand transport benefits
and well-established RDMA ecosystem combined with all the CEE advantages i.e. Priority based Flow Control,
Congestion Notification, Enhanced Transmission Selection (ETS) and Data Centre Bridging Protocol (DCBX).
RoCE can be implemented in hardware as well as software. Soft RoCE is the software implementation of RoCE
which combines the InfiniBand Efficiency & Ethernet’s ubiquitous.
Figure 1: Network Protocol Stack
Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet
www.iosrjournals.org 83 | Page
Remote Direct Memory Access
Remote Direct Memory Access (RDMA) is a network interface card (NIC) that lets one computer to place
the data or information directly to the memory of another computer. This technology helps in reducing the
latency by minimizing the bottleneck on bandwidth and processing overhead. Traditional architectures impose a
considerable load on the server’s CPU & memory because the data or information must be copied between the
kernel & the application. Memory bottlenecks become severe when the connection speed increases the
processing power & the memory bandwidth of servers. It supports zero copy networking with kernel bypass.
Zero copy networking lets the NIC to transfer the data directly to and from the application memory, eliminating
the need of copying the data between the kernel memory and the application memory [9]. RDMA also reduces
the cost of data movement by eliminating the redundant copies through the network path & also improves
overall resource utilization.
II. Experimental Setup
In this section, we have reported the performance comparison of Soft RoCE & Ethernet over 1 gigabit
Ethernet network adapter using IMB Benchmark. To perform the Benchmark evaluation, a setup required to be
designed. This setup consists of a the heterogeneous Linux cluster design consists of 2 nodes having Intel’s i3
core 2.13 GHz & Intel’s i5 core 2.67 GHz processors. The Operating system running on both the Nodes are
SUSE’s Linux Operating System i.e. SLES 11 SP 1 with kernel version 2.6.32.12-0.7 (x86_64). Each node is
equipped with a Realtek PCIe network adapter with the connection speed of up to 1 gigabit. The MTU used for
is 1500 bytes. OFED’s Soft RoCE Distribution version 1.5.2 (System Fabrics Works (SFW) offers a new
mechanism in its OFED release of supporting RDMA over Ethernet). We have used MVAPICH2 i.e. MPI
platform for our experiments. We have used Intel’s MPI Benchmark to run the various experiments. Secondly, a
detailed performance evaluation of Soft RoCE & Ethernet over 1 gigabit Ethernet is done and then the
comparisons between both are done using IMB Benchmark. To provide more close by look at the
communication behaviour of the two MPI Implementations, we have used a set of micro benchmarks. They
have included a basic set of performance metrics like latency, bandwidth, host overhead and throughput. The
results are the average of the ten test runs for all cases.
III. Result And Discussion
1. Intel MPI Benchmark
IMB 3.2.4 is the popular set of benchmarks which provides an efficient way to perform some of the
important MPI functions. IMB benchmark consists of three types of functions: IMB-MPI1, IMB-EXT, and
IMB-IO. We have focused on the IMB-MPI1 for our performance evaluation. The IMB-MPI1 benchmark
introduces 3 classes of Benchmarks: Single Transfer Benchmark, Parallel Transfer Benchmark, and Collective
Benchmark.
1.1 Single Transfer Benchmark
Here, we have focused on measuring the throughput on single message transferred between two processes.
It involves two active processes between into communication. We have used two benchmarks in this category
that is PingPong & PingPing for our performance evaluation.
Figure 2: PingPong Throughput Test
0
50
100
150
200
250
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
Speed(Mb/sec)
Message Size(bytes)
Soft RoCE
Ethernet
Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet
www.iosrjournals.org 84 | Page
In Figure 2, we have used IMB PingPong Test, which is a classic pattern for measuring the throughput of a
single message sent between two active processes. In this test, we have compared the throughput of Ethernet
interconnect & soft RoCE, which is the software implementation of RoCE Interface. They are almost same for
small message sizes, but as the message size from 128 bytes, soft RoCE performance is better upto 8192 bytes.
Figure 3: PingPong Latency Test
In Figure 3, we have used IMB PingPong Test, to measure the latency of Soft RoCE & Ethernet . Here in this
comparison, we have seen that from the small message size Soft RoCE is performing better than the Ethernet
and as the message size increases there is no turn down in the performance of Soft RoCE , which can be seen
from 256 bytes.
Figure 4: PingPing Throughput Test
In Figure 4, we have used IMB PingPing Test, it is same as PingPong test, and the only difference is that both
the processes send the message to each other at same message size i.e. 256 bytes. In this test, we have
evaluated the throughput of Ethernet interconnect & soft RoCE which is the software implementation of RoCE
Interface. They are almost same upto 1k message size, but as the message size increases performance of the soft
RoCE starts increasing.
1.2 Parallel Transfer Benchmark
Here, we have focused on calculating the throughput of simultaneous occurrence of the messages sent
or received by a particular process in the periodic chain. We have used two benchmarks to evaluate of the
performance of Sendrecv and Exchange benchmarks.
0
10
20
30
40
50
60
70
80
0
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
LatencyAverageTime(usec)
Message Size(bytes)
Ethernet
Soft RoCE
0
100
200
300
400
500
600
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
Speed(Mb/sec)
Message Size(bytes)
Soft RoCE
Ethernet
Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet
www.iosrjournals.org 85 | Page
Figure 5: Sendrecv Test
In Figure 5, we have used IMB Sendrecv test each process send the message to its right & receives from its left
neighbour in the periodic chain. The total turnover count is 2 messages per sample (1 in, 1 out). For small
message size the performance is almost same but from message size 256 bytes onwards the Soft RoCE is
performing faster than the Ethernet.
Figure 6: Exchange Test
In Figure 6, we have used IMB Exchange test in this test the processes are arranged in the periodic chain and
each process exchange the message with both left and right neighbour in the periodic chain. The total turnover
count is 4 messages per sample (2 in, 2 out). For small message size the performance is almost same but from
message size 128 bytes onwards the performance of Soft RoCE is better than the Ethernet.
1.3 Collective Benchmark
Here, we have focused on MPI collective operations. This type of benchmark measure the time needed
to communicate between a group of processes in different behaviour. There are several benchmarks come under
this category. For our evaluation we have used Reduce, Gatherv and Scatter. In Reduce benchmark each process
sends a number to the root & then total number will be calculated by the root.
0
200
400
600
800
1000
1200
1400
0
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
Speed(Mb/sec)
Message Size(bytes)
Soft RoCE
Ethernet
0
200
400
600
800
1000
1200
0
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
Speed(Mb/sec)
Message Size(bytes)
Soft RoCE
Ethernet
Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet
www.iosrjournals.org 86 | Page
Figure 7: Reduce Test
In Figure 7, we have used Reduce Test, this is a collective MPI benchmarks which are used for collective
operations. Reduce benchmark each process sends a number to the root & then total number will be calculated
by the root. Soft RoCE is performing slightly better than Ethernet in message size < 4096 bytes. Afterwards
both are performing slightly up and down.
Figure 8: Gatherv Test
In Figure 8, we have used Gatherv test, in this test all process input X bytes & the root gather or collect X * p
bytes where p is the number of processes. As shown in figure, Soft RoCE is performing faster than the Ethernet.
Figure 9: Scatter Test
0
20
40
60
80
100
120
140
0
4
8
16
32
64
128
256
512
1024
2048
4096
8192
16384
AverageTime(µsec)
Message size(bytes)
Ethernet
Soft RoCE
0
10
20
30
40
50
60
70
80
90
100
0
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
AverageTime(µsec)
Message Size(bytes)
Ethernet
Soft RoCE
0
10
20
30
40
50
60
70
80
90
100
0
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
AverageTime(µsec)
Message Size(bytes)
Ethernet
Soft RoCE
Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet
www.iosrjournals.org 87 | Page
In Figure 9, we have used Scatter benchmark, in this test the root process input the X * p bytes (X bytes for each
process) & all process receives X bytes. Soft RoCE performs better when the message size exceeds 2 bytes.
IV. Conclusion & Future Scope
In recent trends High Performance Cluster (HPC) Systems has shown that in future the increase in the
performance can only be achieved with the right combination of multi-cores processors &faster interconnects.
This paper presents the Linux cluster configuration & evaluates its performance using Intel’s MPI Benchmark
and we have evaluated the performance of Soft RoCE against the conventional Ethernet over the most
commonly available 1 gigabit network adapter. Meanwhile, it is shown that the Soft RoCE showed varying
performance gain in every case over the conventional Ethernet. One day, one can foresee the RDMA capable
Ethernet being provided by default on all the servers operating with a high data rates.
References
[1] Jiuxing Liu,Balasubramanian chandrasekaran, Jiesheng Wu, Weihang Jiang, Sushmitha Kini, Weikuan Yu,Darius Buntinas, Peter
Wyckoff, DK Panda, “Performance Comparison of MPI Implementations over InfiniBand, Myrinet and Quadrics”,1-58113-695-
1/03/0011 @ 2003 ACM
[2] Panduit, “Introduction to InfiniBand”, 2006@ InfiniBand Trade Association
[3] (2013), The Wikipedia website.[Online] available at http://en.wikipedia.org/wiki/RDMA_over_Converged_Ethernet
[4] (2013), The Wikipedia website.[Online] available at http://en.wikipedia.org/wiki/Gigabit_Ethernet
[5] Supratik Majumder, Scott Rixner, “Comparing Ethernet and myrinet for mpi communication”,in Proceedings of the 7th workshop
on Workshop on languages, compilers, and run-time support for scalable systems , 10.1145/1066650.1066659 @ 2004 ACM
[6] Basem Madani, raed al-Shaikh, “Performance Benchmark and MPI Evaluation Using Westmere-based Infiniband HPC cluster”,
IJSSST, Volume 12, Number 1, page no 20-26, Feb. 2011
[7] Paul Grun, “Introduction to InfiniBand for End Users”, Copyright @ 2012 InfiniBand Trade Association
[8] Jerome Vienne, Jitong Chen,Md.Wasi-ur-Rahman,Nusrat S.Islam, Hari Subramoni, Dhabaleswar K.(DK) Panda, “ Performance
Analysis and Evaluation of InfiniBand FDR and 40GigE RoCE on HPC and Cloud Computing Systems”, in 2012 IEEE 20th
annual
Symposium on High-Performance Interconnects, 978-0-7695-4831-9/12 @ 2012 IEEE
[9] (2003), The networkworld Website(Online) available at http://www.networkworld.com/details/5221.html

More Related Content

What's hot

Module 15 (hacking wireless networks)
Module 15 (hacking wireless networks)Module 15 (hacking wireless networks)
Module 15 (hacking wireless networks)Wail Hassan
 
A SURVEY OF THE S TATE OF THE A RT IN Z IG B EE
A  SURVEY OF THE  S TATE OF THE  A RT IN  Z IG B EEA  SURVEY OF THE  S TATE OF THE  A RT IN  Z IG B EE
A SURVEY OF THE S TATE OF THE A RT IN Z IG B EEIJCI JOURNAL
 
Ccna PPT
Ccna PPTCcna PPT
Ccna PPTAIRTEL
 
ON IEEE 802.11: WIRELESS LAN TECHNOLOGY
ON IEEE 802.11: WIRELESS LAN TECHNOLOGYON IEEE 802.11: WIRELESS LAN TECHNOLOGY
ON IEEE 802.11: WIRELESS LAN TECHNOLOGYijmnct
 
Life & Work of Dr. Vinton Cerf and Dr. Robert Kahn | Turing100@Persistent
Life & Work of Dr. Vinton Cerf and Dr. Robert Kahn | Turing100@PersistentLife & Work of Dr. Vinton Cerf and Dr. Robert Kahn | Turing100@Persistent
Life & Work of Dr. Vinton Cerf and Dr. Robert Kahn | Turing100@PersistentPersistent Systems Ltd.
 
Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)Arunabh Deka
 
ccna presentation 2013
ccna presentation 2013ccna presentation 2013
ccna presentation 2013RoHit VashIsht
 
Basics of Network Layer and Transport Layer
Basics of Network Layer and Transport LayerBasics of Network Layer and Transport Layer
Basics of Network Layer and Transport LayerRubal Sagwal
 
A presentation on networking and ccna
A presentation on networking and ccnaA presentation on networking and ccna
A presentation on networking and ccnavivek kumar
 
H.323: Packet Network Protocol
H.323: Packet Network ProtocolH.323: Packet Network Protocol
H.323: Packet Network ProtocolYatish Bathla
 
Telecomm presentation [2005]
Telecomm presentation [2005]Telecomm presentation [2005]
Telecomm presentation [2005]Raul Soto
 
Wireless LAN Deployment Best Practices
Wireless LAN Deployment Best PracticesWireless LAN Deployment Best Practices
Wireless LAN Deployment Best PracticesMichael Boman
 

What's hot (20)

It6601 mobile computing unit 2 questions
It6601 mobile computing unit 2 questionsIt6601 mobile computing unit 2 questions
It6601 mobile computing unit 2 questions
 
Module 15 (hacking wireless networks)
Module 15 (hacking wireless networks)Module 15 (hacking wireless networks)
Module 15 (hacking wireless networks)
 
A SURVEY OF THE S TATE OF THE A RT IN Z IG B EE
A  SURVEY OF THE  S TATE OF THE  A RT IN  Z IG B EEA  SURVEY OF THE  S TATE OF THE  A RT IN  Z IG B EE
A SURVEY OF THE S TATE OF THE A RT IN Z IG B EE
 
Ccna PPT
Ccna PPTCcna PPT
Ccna PPT
 
ON IEEE 802.11: WIRELESS LAN TECHNOLOGY
ON IEEE 802.11: WIRELESS LAN TECHNOLOGYON IEEE 802.11: WIRELESS LAN TECHNOLOGY
ON IEEE 802.11: WIRELESS LAN TECHNOLOGY
 
Life & Work of Dr. Vinton Cerf and Dr. Robert Kahn | Turing100@Persistent
Life & Work of Dr. Vinton Cerf and Dr. Robert Kahn | Turing100@PersistentLife & Work of Dr. Vinton Cerf and Dr. Robert Kahn | Turing100@Persistent
Life & Work of Dr. Vinton Cerf and Dr. Robert Kahn | Turing100@Persistent
 
Networking Basic and Cisco History
Networking Basic and Cisco History Networking Basic and Cisco History
Networking Basic and Cisco History
 
Chapter 6 - Networking
Chapter 6 - NetworkingChapter 6 - Networking
Chapter 6 - Networking
 
Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)
 
ccna presentation 2013
ccna presentation 2013ccna presentation 2013
ccna presentation 2013
 
CCNA PPT
CCNA PPTCCNA PPT
CCNA PPT
 
CCNA 1
CCNA 1CCNA 1
CCNA 1
 
VOICE
VOICEVOICE
VOICE
 
Basics of Network Layer and Transport Layer
Basics of Network Layer and Transport LayerBasics of Network Layer and Transport Layer
Basics of Network Layer and Transport Layer
 
compo 131_banalnal
compo 131_banalnalcompo 131_banalnal
compo 131_banalnal
 
A presentation on networking and ccna
A presentation on networking and ccnaA presentation on networking and ccna
A presentation on networking and ccna
 
H.323: Packet Network Protocol
H.323: Packet Network ProtocolH.323: Packet Network Protocol
H.323: Packet Network Protocol
 
Telecomm presentation [2005]
Telecomm presentation [2005]Telecomm presentation [2005]
Telecomm presentation [2005]
 
Wireless LAN Deployment Best Practices
Wireless LAN Deployment Best PracticesWireless LAN Deployment Best Practices
Wireless LAN Deployment Best Practices
 
Ch 2
Ch 2Ch 2
Ch 2
 

Viewers also liked

Optimal Estimating Sequence for a Hilbert Space Valued Parameter
Optimal Estimating Sequence for a Hilbert Space Valued ParameterOptimal Estimating Sequence for a Hilbert Space Valued Parameter
Optimal Estimating Sequence for a Hilbert Space Valued ParameterIOSR Journals
 
Study On The Improvement Of Bandwidth Of A Rectangular Microstrip Patch Antenna
Study On The Improvement Of Bandwidth Of A Rectangular Microstrip Patch AntennaStudy On The Improvement Of Bandwidth Of A Rectangular Microstrip Patch Antenna
Study On The Improvement Of Bandwidth Of A Rectangular Microstrip Patch AntennaIOSR Journals
 
A Review of BSS Based Digital Image Watermarking and Extraction Methods
A Review of BSS Based Digital Image Watermarking and Extraction MethodsA Review of BSS Based Digital Image Watermarking and Extraction Methods
A Review of BSS Based Digital Image Watermarking and Extraction MethodsIOSR Journals
 
Assessment of Combinatorial Support Assemblies and Their Energy Matrixes in H...
Assessment of Combinatorial Support Assemblies and Their Energy Matrixes in H...Assessment of Combinatorial Support Assemblies and Their Energy Matrixes in H...
Assessment of Combinatorial Support Assemblies and Their Energy Matrixes in H...IOSR Journals
 
An Analysis of Wushu's Theoretical Concept and its Reflection in Wushu's Prac...
An Analysis of Wushu's Theoretical Concept and its Reflection in Wushu's Prac...An Analysis of Wushu's Theoretical Concept and its Reflection in Wushu's Prac...
An Analysis of Wushu's Theoretical Concept and its Reflection in Wushu's Prac...IOSR Journals
 
Bioavailability Studies of Ketorolac Tromethamine Fast Dissolving Tablets Pre...
Bioavailability Studies of Ketorolac Tromethamine Fast Dissolving Tablets Pre...Bioavailability Studies of Ketorolac Tromethamine Fast Dissolving Tablets Pre...
Bioavailability Studies of Ketorolac Tromethamine Fast Dissolving Tablets Pre...IOSR Journals
 
Notions via β*-open sets in topological spaces
Notions via β*-open sets in topological spacesNotions via β*-open sets in topological spaces
Notions via β*-open sets in topological spacesIOSR Journals
 
Spatial Correlation Based Medium Access Control Protocol Using DSR & AODV Rou...
Spatial Correlation Based Medium Access Control Protocol Using DSR & AODV Rou...Spatial Correlation Based Medium Access Control Protocol Using DSR & AODV Rou...
Spatial Correlation Based Medium Access Control Protocol Using DSR & AODV Rou...IOSR Journals
 
Numerical Solution of Nth - Order Fuzzy Initial Value Problems by Fourth Orde...
Numerical Solution of Nth - Order Fuzzy Initial Value Problems by Fourth Orde...Numerical Solution of Nth - Order Fuzzy Initial Value Problems by Fourth Orde...
Numerical Solution of Nth - Order Fuzzy Initial Value Problems by Fourth Orde...IOSR Journals
 
Effect of time-of-day specific obese training on body composition and physica...
Effect of time-of-day specific obese training on body composition and physica...Effect of time-of-day specific obese training on body composition and physica...
Effect of time-of-day specific obese training on body composition and physica...IOSR Journals
 
A Comparison Based Study on Biometrics for Human Recognition
A Comparison Based Study on Biometrics for Human RecognitionA Comparison Based Study on Biometrics for Human Recognition
A Comparison Based Study on Biometrics for Human RecognitionIOSR Journals
 
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.Oscillatory Behaviors of Second Order Forced Functional Differential Equation.
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.IOSR Journals
 
Design and Analysis of Impregnation Chamber Used In Vacuum Pressure Impregnat...
Design and Analysis of Impregnation Chamber Used In Vacuum Pressure Impregnat...Design and Analysis of Impregnation Chamber Used In Vacuum Pressure Impregnat...
Design and Analysis of Impregnation Chamber Used In Vacuum Pressure Impregnat...IOSR Journals
 
An Exploration of HCI Design Features and Usability Techniques in Gaming
An Exploration of HCI Design Features and Usability Techniques in GamingAn Exploration of HCI Design Features and Usability Techniques in Gaming
An Exploration of HCI Design Features and Usability Techniques in GamingIOSR Journals
 

Viewers also liked (20)

D0452428
D0452428D0452428
D0452428
 
I0557277
I0557277I0557277
I0557277
 
Optimal Estimating Sequence for a Hilbert Space Valued Parameter
Optimal Estimating Sequence for a Hilbert Space Valued ParameterOptimal Estimating Sequence for a Hilbert Space Valued Parameter
Optimal Estimating Sequence for a Hilbert Space Valued Parameter
 
Study On The Improvement Of Bandwidth Of A Rectangular Microstrip Patch Antenna
Study On The Improvement Of Bandwidth Of A Rectangular Microstrip Patch AntennaStudy On The Improvement Of Bandwidth Of A Rectangular Microstrip Patch Antenna
Study On The Improvement Of Bandwidth Of A Rectangular Microstrip Patch Antenna
 
A Review of BSS Based Digital Image Watermarking and Extraction Methods
A Review of BSS Based Digital Image Watermarking and Extraction MethodsA Review of BSS Based Digital Image Watermarking and Extraction Methods
A Review of BSS Based Digital Image Watermarking and Extraction Methods
 
Assessment of Combinatorial Support Assemblies and Their Energy Matrixes in H...
Assessment of Combinatorial Support Assemblies and Their Energy Matrixes in H...Assessment of Combinatorial Support Assemblies and Their Energy Matrixes in H...
Assessment of Combinatorial Support Assemblies and Their Energy Matrixes in H...
 
An Analysis of Wushu's Theoretical Concept and its Reflection in Wushu's Prac...
An Analysis of Wushu's Theoretical Concept and its Reflection in Wushu's Prac...An Analysis of Wushu's Theoretical Concept and its Reflection in Wushu's Prac...
An Analysis of Wushu's Theoretical Concept and its Reflection in Wushu's Prac...
 
C01051224
C01051224C01051224
C01051224
 
Bioavailability Studies of Ketorolac Tromethamine Fast Dissolving Tablets Pre...
Bioavailability Studies of Ketorolac Tromethamine Fast Dissolving Tablets Pre...Bioavailability Studies of Ketorolac Tromethamine Fast Dissolving Tablets Pre...
Bioavailability Studies of Ketorolac Tromethamine Fast Dissolving Tablets Pre...
 
G0444246
G0444246G0444246
G0444246
 
Notions via β*-open sets in topological spaces
Notions via β*-open sets in topological spacesNotions via β*-open sets in topological spaces
Notions via β*-open sets in topological spaces
 
Spatial Correlation Based Medium Access Control Protocol Using DSR & AODV Rou...
Spatial Correlation Based Medium Access Control Protocol Using DSR & AODV Rou...Spatial Correlation Based Medium Access Control Protocol Using DSR & AODV Rou...
Spatial Correlation Based Medium Access Control Protocol Using DSR & AODV Rou...
 
Numerical Solution of Nth - Order Fuzzy Initial Value Problems by Fourth Orde...
Numerical Solution of Nth - Order Fuzzy Initial Value Problems by Fourth Orde...Numerical Solution of Nth - Order Fuzzy Initial Value Problems by Fourth Orde...
Numerical Solution of Nth - Order Fuzzy Initial Value Problems by Fourth Orde...
 
Effect of time-of-day specific obese training on body composition and physica...
Effect of time-of-day specific obese training on body composition and physica...Effect of time-of-day specific obese training on body composition and physica...
Effect of time-of-day specific obese training on body composition and physica...
 
A Comparison Based Study on Biometrics for Human Recognition
A Comparison Based Study on Biometrics for Human RecognitionA Comparison Based Study on Biometrics for Human Recognition
A Comparison Based Study on Biometrics for Human Recognition
 
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.Oscillatory Behaviors of Second Order Forced Functional Differential Equation.
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.
 
P0748292
P0748292P0748292
P0748292
 
Design and Analysis of Impregnation Chamber Used In Vacuum Pressure Impregnat...
Design and Analysis of Impregnation Chamber Used In Vacuum Pressure Impregnat...Design and Analysis of Impregnation Chamber Used In Vacuum Pressure Impregnat...
Design and Analysis of Impregnation Chamber Used In Vacuum Pressure Impregnat...
 
F0733038
F0733038F0733038
F0733038
 
An Exploration of HCI Design Features and Usability Techniques in Gaming
An Exploration of HCI Design Features and Usability Techniques in GamingAn Exploration of HCI Design Features and Usability Techniques in Gaming
An Exploration of HCI Design Features and Usability Techniques in Gaming
 

Similar to Performance Evaluation of Soft RoCE and Gigabit Ethernet

Industry Brief: Tectonic Shift - HPC Networks Converge
Industry Brief: Tectonic Shift - HPC Networks ConvergeIndustry Brief: Tectonic Shift - HPC Networks Converge
Industry Brief: Tectonic Shift - HPC Networks ConvergeIT Brand Pulse
 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...
    | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...    | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...IJMER
 
computer network NCC l4dc assingment
computer network NCC l4dc assingment computer network NCC l4dc assingment
computer network NCC l4dc assingment David Parker
 
Security And Privacy Issues Of Iots
Security And Privacy Issues Of IotsSecurity And Privacy Issues Of Iots
Security And Privacy Issues Of IotsSamantha Randall
 
Automation Networking By Shivam Singh
Automation Networking By Shivam SinghAutomation Networking By Shivam Singh
Automation Networking By Shivam SinghShivam Singh
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfSaiReddy794166
 
3G Wireless Access, Abstract
3G Wireless Access, Abstract3G Wireless Access, Abstract
3G Wireless Access, AbstractVictoria Burke
 
Implementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportImplementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportJatin Singh
 
Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkIJERA Editor
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPMukesh Chinta
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfArumugam90
 
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxpppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxzeyadosama505
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSijngnjournal
 

Similar to Performance Evaluation of Soft RoCE and Gigabit Ethernet (20)

Industry Brief: Tectonic Shift - HPC Networks Converge
Industry Brief: Tectonic Shift - HPC Networks ConvergeIndustry Brief: Tectonic Shift - HPC Networks Converge
Industry Brief: Tectonic Shift - HPC Networks Converge
 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...
    | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...    | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...
 
16 f31a0408
16 f31a040816 f31a0408
16 f31a0408
 
Ens
EnsEns
Ens
 
Hy3313681373
Hy3313681373Hy3313681373
Hy3313681373
 
computer network NCC l4dc assingment
computer network NCC l4dc assingment computer network NCC l4dc assingment
computer network NCC l4dc assingment
 
Beagle board
Beagle boardBeagle board
Beagle board
 
Security And Privacy Issues Of Iots
Security And Privacy Issues Of IotsSecurity And Privacy Issues Of Iots
Security And Privacy Issues Of Iots
 
Automation Networking By Shivam Singh
Automation Networking By Shivam SinghAutomation Networking By Shivam Singh
Automation Networking By Shivam Singh
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
 
3G Wireless Access, Abstract
3G Wireless Access, Abstract3G Wireless Access, Abstract
3G Wireless Access, Abstract
 
K010426371
K010426371K010426371
K010426371
 
Implementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportImplementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- report
 
Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet Network
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IP
 
The 10 Gigabit Ethernet
The 10 Gigabit EthernetThe 10 Gigabit Ethernet
The 10 Gigabit Ethernet
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdf
 
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxpppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
 
Introduction to IoT - Unit I
Introduction to IoT - Unit IIntroduction to IoT - Unit I
Introduction to IoT - Unit I
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 

Recently uploaded (20)

Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 

Performance Evaluation of Soft RoCE and Gigabit Ethernet

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 4 (Nov. - Dec. 2013), PP 81-87 www.iosrjournals.org www.iosrjournals.org 81 | Page Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet Gurkirat Kaur, Manoj Kumar1 , Manju Bala Department of Computer Science & Engineering, CTIEMT Jalandhar, Punjab, India Department of Electronics and Communication Engineering, CTIEMT, Jalandhar, Punjab, India1 Abstract: Ethernet is most influential & widely used technology in the world. With the growing demand of low latency & high throughput technologies like InfiniBand and RoCE have evolved with unique features viz. RDMA (Remote Direct Memory Access). RDMA is an effective technology, which is used for reducing system load & improves the performance. InfiniBand is a well known technology, which provides high-bandwidth and low- latency and makes optimal use of in-built features like RDMA. With the rapid evolution of InfiniBand technology and Ethernet lacking the RDMA and zero copy protocol, the Ethernet community has came out with a new enhancements that bridges the gap between InfiniBand and Ethernet. By adding the RDMA and zero copy protocol to the Ethernet a new networking technology is evolved called RDMA over Converged Ethernet (RoCE). RoCE is a standard released by the IBTA standardization body to define RDMA protocol over Ethernet. With the emergence of lossless Ethernet, RoCE uses InfiniBand efficient transport to provide the platform for deploying RDMA technology in mainstream data centres over 10GigE, 40GigE and beyond. RoCE provide all of the InfiniBand benefits transport benefits and well established RDMA ecosystem combined with converged Ethernet. In this paper, we evaluate the heterogeneous Linux cluster, having multi nodes with fast interconnects i.e. gigabit Ethernet & Soft RoCE. This paper presents the heterogeneous Linux cluster configuration & evaluates its performance using Intel’s MPI Benchmarks. Our result shows that Soft RoCE is performing better than Ethernet in various performance metrics like bandwidth, latency & throughput. Keywords: Ethernet, InfiniBand, MPI, RoCE, RDMA, Soft RoCE I. Introduction There are various network interconnects, which provide low latency and high bandwidth. A few of them are Myrinet Quadrics, InfiniBand. In the high performance computing area, MPI is the de facto standard for writing parallel applications [1]. InfiniBand is scalable & high speed interconnects architecture that has very low lo latencies. InfiniBand provides high speed connectivity solutions between servers and switches that can be implemented alongside Ethernet & fibre channel in academic, scientific &financial High Performance Computing (HPC) environments [2]. RDMA over Converged Ethernet (RoCE) is a network protocol that allows Remote Direct Memory Access (RDMA) over an Ethernet network. RoCE is a link layer protocol and hence allows communication between any two hosts in the same Ethernet broadcast medium. Although the RoCE protocol benefits from the characteristics of a converged Ethernet network, the protocol can also be used on a traditional or non-converged Ethernet network [3] .Soft RoCE is the software implementation of RoCE. In this paper, we provide a performance comparison of MPI implementation over Soft RoCE and Gigabit Ethernet .The rest of the paper is organised as follows Section 1 gives the Introduction & overview of interconnects & MPI Implementation, InfiniBand and RoCE, RDMA protocol. Section 2 presents the Experimental setup & results of Soft RoCE and Gigabit Ethernet using IMB benchmark. Finally, Section 3 concludes the paper. Interconnects & MPI Implementation In this section, we briefly define the technologies used to benchmark the Linux cluster. These are the Gigabit Ethernet interconnect technology, the OFED’s Soft RoCE Distribution & MPI Implementation. 1.1Ethernet Interconnect In computer networking, Gigabit Ethernet (GbE or 1 GigE) is a term describing various technologies for transmitting Ethernet frames at a rate of a gigabit per second (1,000,000,000 bits per second), as defined by the IEEE 802.3-2008 standard [4]. TCP/IP is a communication protocol & can provide reliable, ordered, error checked delivery of a stream of bits between the programs running on the computers connected to a local area network. The TCP path support TCP message communication over the Ethernet using the socket interface to the operating system’s network protocol stack. TCP utilizes events to manage the message communication. There are 3 types of events occurs: read event, write event, exception event. A read event occurs when there is an incoming message or data coming to the socket. A write event occurs when there is additional space available in the socket to send the data or message. An exception event occurs when any unexpected or exceptional condition occur in the socket [5].
  • 2. Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet www.iosrjournals.org 82 | Page 1.2 Micro Benchmark- Intel MPI Intel MPI is a multi fabric message passing library that is based on message passing interface, v2 (MPI- 2) specifications, Intel MPI library focus on making the application to perform better on the Intel Architecture based cluster. This MPI implementation enables the developers to upgrade or to change the processors & interconnects as new technology become available without doing changes in the software or the operating system environment. This benchmark provides an efficient way to measure the performance of a cluster, including node performance, network latency and throughput.IMB 3.2.4 is categorized into 3 parts: IMB-MPI1, IMB-EXT, and IMB-IO. We will focus on the IMB-MPI1 which is used in our evaluation. The IMB-MPI1 benchmarks are classified into 3 classes of benchmarks: Single Transfer Benchmark, Parallel Transfer Benchmark & Collective Transfer Benchmark [6]. InfiniBand, RoCE The InfiniBand emerged in 1999 by joining the two competitive technologies i.e. Future I/O and Next Generation I/O. The resultant of the merger is the InfiniBand architecture, all rooted on the virtual Interface Architecture, VIA. The Virtual Interface Architecture is based on two collective concepts: direct access to a network interface straight from application space, and ability for applications to exchange data directly between their own virtual buffers across a network, all without involving the operating system. The idea behind InfiniBand is simple; it provides applications a - messaging service. This service is easy to use & help the applications to communicate with other applications or processors. InfiniBand Architecture gives every application a direct access to the messaging service. Direct access means that the applications need not to rely on the operating system for the transfer of data or messages [7]. As depicted in the Figure 1, the network protocols can broadly be divided into two categories: Socket based and Verbs based. Data transfer depends upon the type of interconnect being used. InfiniBand or High Speed Ethernet (HSE), both is further sub-divided into two. If the interconnect is IB the socket interface uses the IPoIB driver available with OFED stack and the verb interface will use the native IB verbs driver for the IB Host Channel Adapter (HCA) being used. If the interconnect is HSE or Gigabit Ethernet, the sockets interface uses the generic Ethernet driver and the verbs interface uses the RoCE driver available with OFED stack. With the initiation of Converged Enhanced Ethernet, a new option to use a non-IP-based transport option is available, which is called RDMA over Converged Ethernet (RoCE, pronounced as “rock-ie”). RoCE is a new protocol that allows performing native InfiniBand communication effortlessly over lossless Ethernet links. RoCE packets are encapsulated into standard Ethernet frames with an IEEE assigned Ethertype, a Global Routing Header (GRH), unmodified InfiniBand transport headers and payload [8]. RoCE provides all of the InfiniBand transport benefits and well-established RDMA ecosystem combined with all the CEE advantages i.e. Priority based Flow Control, Congestion Notification, Enhanced Transmission Selection (ETS) and Data Centre Bridging Protocol (DCBX). RoCE can be implemented in hardware as well as software. Soft RoCE is the software implementation of RoCE which combines the InfiniBand Efficiency & Ethernet’s ubiquitous. Figure 1: Network Protocol Stack
  • 3. Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet www.iosrjournals.org 83 | Page Remote Direct Memory Access Remote Direct Memory Access (RDMA) is a network interface card (NIC) that lets one computer to place the data or information directly to the memory of another computer. This technology helps in reducing the latency by minimizing the bottleneck on bandwidth and processing overhead. Traditional architectures impose a considerable load on the server’s CPU & memory because the data or information must be copied between the kernel & the application. Memory bottlenecks become severe when the connection speed increases the processing power & the memory bandwidth of servers. It supports zero copy networking with kernel bypass. Zero copy networking lets the NIC to transfer the data directly to and from the application memory, eliminating the need of copying the data between the kernel memory and the application memory [9]. RDMA also reduces the cost of data movement by eliminating the redundant copies through the network path & also improves overall resource utilization. II. Experimental Setup In this section, we have reported the performance comparison of Soft RoCE & Ethernet over 1 gigabit Ethernet network adapter using IMB Benchmark. To perform the Benchmark evaluation, a setup required to be designed. This setup consists of a the heterogeneous Linux cluster design consists of 2 nodes having Intel’s i3 core 2.13 GHz & Intel’s i5 core 2.67 GHz processors. The Operating system running on both the Nodes are SUSE’s Linux Operating System i.e. SLES 11 SP 1 with kernel version 2.6.32.12-0.7 (x86_64). Each node is equipped with a Realtek PCIe network adapter with the connection speed of up to 1 gigabit. The MTU used for is 1500 bytes. OFED’s Soft RoCE Distribution version 1.5.2 (System Fabrics Works (SFW) offers a new mechanism in its OFED release of supporting RDMA over Ethernet). We have used MVAPICH2 i.e. MPI platform for our experiments. We have used Intel’s MPI Benchmark to run the various experiments. Secondly, a detailed performance evaluation of Soft RoCE & Ethernet over 1 gigabit Ethernet is done and then the comparisons between both are done using IMB Benchmark. To provide more close by look at the communication behaviour of the two MPI Implementations, we have used a set of micro benchmarks. They have included a basic set of performance metrics like latency, bandwidth, host overhead and throughput. The results are the average of the ten test runs for all cases. III. Result And Discussion 1. Intel MPI Benchmark IMB 3.2.4 is the popular set of benchmarks which provides an efficient way to perform some of the important MPI functions. IMB benchmark consists of three types of functions: IMB-MPI1, IMB-EXT, and IMB-IO. We have focused on the IMB-MPI1 for our performance evaluation. The IMB-MPI1 benchmark introduces 3 classes of Benchmarks: Single Transfer Benchmark, Parallel Transfer Benchmark, and Collective Benchmark. 1.1 Single Transfer Benchmark Here, we have focused on measuring the throughput on single message transferred between two processes. It involves two active processes between into communication. We have used two benchmarks in this category that is PingPong & PingPing for our performance evaluation. Figure 2: PingPong Throughput Test 0 50 100 150 200 250 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 Speed(Mb/sec) Message Size(bytes) Soft RoCE Ethernet
  • 4. Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet www.iosrjournals.org 84 | Page In Figure 2, we have used IMB PingPong Test, which is a classic pattern for measuring the throughput of a single message sent between two active processes. In this test, we have compared the throughput of Ethernet interconnect & soft RoCE, which is the software implementation of RoCE Interface. They are almost same for small message sizes, but as the message size from 128 bytes, soft RoCE performance is better upto 8192 bytes. Figure 3: PingPong Latency Test In Figure 3, we have used IMB PingPong Test, to measure the latency of Soft RoCE & Ethernet . Here in this comparison, we have seen that from the small message size Soft RoCE is performing better than the Ethernet and as the message size increases there is no turn down in the performance of Soft RoCE , which can be seen from 256 bytes. Figure 4: PingPing Throughput Test In Figure 4, we have used IMB PingPing Test, it is same as PingPong test, and the only difference is that both the processes send the message to each other at same message size i.e. 256 bytes. In this test, we have evaluated the throughput of Ethernet interconnect & soft RoCE which is the software implementation of RoCE Interface. They are almost same upto 1k message size, but as the message size increases performance of the soft RoCE starts increasing. 1.2 Parallel Transfer Benchmark Here, we have focused on calculating the throughput of simultaneous occurrence of the messages sent or received by a particular process in the periodic chain. We have used two benchmarks to evaluate of the performance of Sendrecv and Exchange benchmarks. 0 10 20 30 40 50 60 70 80 0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 LatencyAverageTime(usec) Message Size(bytes) Ethernet Soft RoCE 0 100 200 300 400 500 600 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 Speed(Mb/sec) Message Size(bytes) Soft RoCE Ethernet
  • 5. Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet www.iosrjournals.org 85 | Page Figure 5: Sendrecv Test In Figure 5, we have used IMB Sendrecv test each process send the message to its right & receives from its left neighbour in the periodic chain. The total turnover count is 2 messages per sample (1 in, 1 out). For small message size the performance is almost same but from message size 256 bytes onwards the Soft RoCE is performing faster than the Ethernet. Figure 6: Exchange Test In Figure 6, we have used IMB Exchange test in this test the processes are arranged in the periodic chain and each process exchange the message with both left and right neighbour in the periodic chain. The total turnover count is 4 messages per sample (2 in, 2 out). For small message size the performance is almost same but from message size 128 bytes onwards the performance of Soft RoCE is better than the Ethernet. 1.3 Collective Benchmark Here, we have focused on MPI collective operations. This type of benchmark measure the time needed to communicate between a group of processes in different behaviour. There are several benchmarks come under this category. For our evaluation we have used Reduce, Gatherv and Scatter. In Reduce benchmark each process sends a number to the root & then total number will be calculated by the root. 0 200 400 600 800 1000 1200 1400 0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 Speed(Mb/sec) Message Size(bytes) Soft RoCE Ethernet 0 200 400 600 800 1000 1200 0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 Speed(Mb/sec) Message Size(bytes) Soft RoCE Ethernet
  • 6. Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet www.iosrjournals.org 86 | Page Figure 7: Reduce Test In Figure 7, we have used Reduce Test, this is a collective MPI benchmarks which are used for collective operations. Reduce benchmark each process sends a number to the root & then total number will be calculated by the root. Soft RoCE is performing slightly better than Ethernet in message size < 4096 bytes. Afterwards both are performing slightly up and down. Figure 8: Gatherv Test In Figure 8, we have used Gatherv test, in this test all process input X bytes & the root gather or collect X * p bytes where p is the number of processes. As shown in figure, Soft RoCE is performing faster than the Ethernet. Figure 9: Scatter Test 0 20 40 60 80 100 120 140 0 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 AverageTime(µsec) Message size(bytes) Ethernet Soft RoCE 0 10 20 30 40 50 60 70 80 90 100 0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 AverageTime(µsec) Message Size(bytes) Ethernet Soft RoCE 0 10 20 30 40 50 60 70 80 90 100 0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 AverageTime(µsec) Message Size(bytes) Ethernet Soft RoCE
  • 7. Performance Evaluation of Soft RoCE over 1 Gigabit Ethernet www.iosrjournals.org 87 | Page In Figure 9, we have used Scatter benchmark, in this test the root process input the X * p bytes (X bytes for each process) & all process receives X bytes. Soft RoCE performs better when the message size exceeds 2 bytes. IV. Conclusion & Future Scope In recent trends High Performance Cluster (HPC) Systems has shown that in future the increase in the performance can only be achieved with the right combination of multi-cores processors &faster interconnects. This paper presents the Linux cluster configuration & evaluates its performance using Intel’s MPI Benchmark and we have evaluated the performance of Soft RoCE against the conventional Ethernet over the most commonly available 1 gigabit network adapter. Meanwhile, it is shown that the Soft RoCE showed varying performance gain in every case over the conventional Ethernet. One day, one can foresee the RDMA capable Ethernet being provided by default on all the servers operating with a high data rates. References [1] Jiuxing Liu,Balasubramanian chandrasekaran, Jiesheng Wu, Weihang Jiang, Sushmitha Kini, Weikuan Yu,Darius Buntinas, Peter Wyckoff, DK Panda, “Performance Comparison of MPI Implementations over InfiniBand, Myrinet and Quadrics”,1-58113-695- 1/03/0011 @ 2003 ACM [2] Panduit, “Introduction to InfiniBand”, 2006@ InfiniBand Trade Association [3] (2013), The Wikipedia website.[Online] available at http://en.wikipedia.org/wiki/RDMA_over_Converged_Ethernet [4] (2013), The Wikipedia website.[Online] available at http://en.wikipedia.org/wiki/Gigabit_Ethernet [5] Supratik Majumder, Scott Rixner, “Comparing Ethernet and myrinet for mpi communication”,in Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems , 10.1145/1066650.1066659 @ 2004 ACM [6] Basem Madani, raed al-Shaikh, “Performance Benchmark and MPI Evaluation Using Westmere-based Infiniband HPC cluster”, IJSSST, Volume 12, Number 1, page no 20-26, Feb. 2011 [7] Paul Grun, “Introduction to InfiniBand for End Users”, Copyright @ 2012 InfiniBand Trade Association [8] Jerome Vienne, Jitong Chen,Md.Wasi-ur-Rahman,Nusrat S.Islam, Hari Subramoni, Dhabaleswar K.(DK) Panda, “ Performance Analysis and Evaluation of InfiniBand FDR and 40GigE RoCE on HPC and Cloud Computing Systems”, in 2012 IEEE 20th annual Symposium on High-Performance Interconnects, 978-0-7695-4831-9/12 @ 2012 IEEE [9] (2003), The networkworld Website(Online) available at http://www.networkworld.com/details/5221.html