Optical packet switching in HPC : an analysis of applications performance

Hugo Meyer, Jose Carlos Sancho, Milica Mrdakovic, Wang Miao, Nicola Calabretta

Research output: Contribution to journalArticleAcademicpeer-review

7 Citations (Scopus)

Abstract

Optical Packet Switches (OPS) could provide the needed low latency transmissions in today large data centers. OPS can deliver lower latency and higher bandwidth than traditional electrical switches. These features are needed for parallel High Performance Computing (HPC) applications. For this purpose, it has been recently designed full optical network architectures for HPC system such as the Architecture-On-Demand (AoD) network infrastructure. Although light-based transmission has its advantage over electrical-based transmissions, optical devices such as OPS cannot store light. Therefore, in case of an optical packet collision occurs for accessing the same output port in OPS only one packet can proceed and the others must be dropped, triggering afterwards a retransmission procedure. Obviously, packet retransmissions are delaying the actual transmission and also increase the buffer utilization at the network interfaces cards (NICs) that deals with retransmissions. In this paper, it is proposed a technique based on mapping application processes to servers reducing the number of simultaneous packets in the network (Concurrency) and therefore, it is able to significantly reduce optical collisions at the OPS while substantially reduces the resource needed at the NICs for retransmissions. Our proposed concurrency-aware mapping technique can reduce the extra buffer size utilization up to 4.2 times and the execution time degradation up to 2.6 times.

Original languageEnglish
Pages (from-to)606-616
Number of pages11
JournalFuture Generation Computer Systems
Volume82
DOIs
Publication statusPublished - 1 May 2018

Fingerprint

Packet switching
Switches
Interfaces (computer)
Optical devices
Fiber optic networks
Network architecture
Servers
Bandwidth
Degradation

Keywords

  • HPC
  • Optical packet switching
  • Packet collision
  • Parallel applications

Cite this

Meyer, Hugo ; Sancho, Jose Carlos ; Mrdakovic, Milica ; Miao, Wang ; Calabretta, Nicola. / Optical packet switching in HPC : an analysis of applications performance. In: Future Generation Computer Systems. 2018 ; Vol. 82. pp. 606-616.
@article{521eeb5422b0452da7ff8f9eed963b90,
title = "Optical packet switching in HPC : an analysis of applications performance",
abstract = "Optical Packet Switches (OPS) could provide the needed low latency transmissions in today large data centers. OPS can deliver lower latency and higher bandwidth than traditional electrical switches. These features are needed for parallel High Performance Computing (HPC) applications. For this purpose, it has been recently designed full optical network architectures for HPC system such as the Architecture-On-Demand (AoD) network infrastructure. Although light-based transmission has its advantage over electrical-based transmissions, optical devices such as OPS cannot store light. Therefore, in case of an optical packet collision occurs for accessing the same output port in OPS only one packet can proceed and the others must be dropped, triggering afterwards a retransmission procedure. Obviously, packet retransmissions are delaying the actual transmission and also increase the buffer utilization at the network interfaces cards (NICs) that deals with retransmissions. In this paper, it is proposed a technique based on mapping application processes to servers reducing the number of simultaneous packets in the network (Concurrency) and therefore, it is able to significantly reduce optical collisions at the OPS while substantially reduces the resource needed at the NICs for retransmissions. Our proposed concurrency-aware mapping technique can reduce the extra buffer size utilization up to 4.2 times and the execution time degradation up to 2.6 times.",
keywords = "HPC, Optical packet switching, Packet collision, Parallel applications",
author = "Hugo Meyer and Sancho, {Jose Carlos} and Milica Mrdakovic and Wang Miao and Nicola Calabretta",
year = "2018",
month = "5",
day = "1",
doi = "10.1016/j.future.2017.02.041",
language = "English",
volume = "82",
pages = "606--616",
journal = "Future Generation Computer Systems",
issn = "0167-739X",
publisher = "Elsevier",

}

Optical packet switching in HPC : an analysis of applications performance. / Meyer, Hugo; Sancho, Jose Carlos; Mrdakovic, Milica; Miao, Wang; Calabretta, Nicola.

In: Future Generation Computer Systems, Vol. 82, 01.05.2018, p. 606-616.

Research output: Contribution to journalArticleAcademicpeer-review

TY - JOUR

T1 - Optical packet switching in HPC : an analysis of applications performance

AU - Meyer, Hugo

AU - Sancho, Jose Carlos

AU - Mrdakovic, Milica

AU - Miao, Wang

AU - Calabretta, Nicola

PY - 2018/5/1

Y1 - 2018/5/1

N2 - Optical Packet Switches (OPS) could provide the needed low latency transmissions in today large data centers. OPS can deliver lower latency and higher bandwidth than traditional electrical switches. These features are needed for parallel High Performance Computing (HPC) applications. For this purpose, it has been recently designed full optical network architectures for HPC system such as the Architecture-On-Demand (AoD) network infrastructure. Although light-based transmission has its advantage over electrical-based transmissions, optical devices such as OPS cannot store light. Therefore, in case of an optical packet collision occurs for accessing the same output port in OPS only one packet can proceed and the others must be dropped, triggering afterwards a retransmission procedure. Obviously, packet retransmissions are delaying the actual transmission and also increase the buffer utilization at the network interfaces cards (NICs) that deals with retransmissions. In this paper, it is proposed a technique based on mapping application processes to servers reducing the number of simultaneous packets in the network (Concurrency) and therefore, it is able to significantly reduce optical collisions at the OPS while substantially reduces the resource needed at the NICs for retransmissions. Our proposed concurrency-aware mapping technique can reduce the extra buffer size utilization up to 4.2 times and the execution time degradation up to 2.6 times.

AB - Optical Packet Switches (OPS) could provide the needed low latency transmissions in today large data centers. OPS can deliver lower latency and higher bandwidth than traditional electrical switches. These features are needed for parallel High Performance Computing (HPC) applications. For this purpose, it has been recently designed full optical network architectures for HPC system such as the Architecture-On-Demand (AoD) network infrastructure. Although light-based transmission has its advantage over electrical-based transmissions, optical devices such as OPS cannot store light. Therefore, in case of an optical packet collision occurs for accessing the same output port in OPS only one packet can proceed and the others must be dropped, triggering afterwards a retransmission procedure. Obviously, packet retransmissions are delaying the actual transmission and also increase the buffer utilization at the network interfaces cards (NICs) that deals with retransmissions. In this paper, it is proposed a technique based on mapping application processes to servers reducing the number of simultaneous packets in the network (Concurrency) and therefore, it is able to significantly reduce optical collisions at the OPS while substantially reduces the resource needed at the NICs for retransmissions. Our proposed concurrency-aware mapping technique can reduce the extra buffer size utilization up to 4.2 times and the execution time degradation up to 2.6 times.

KW - HPC

KW - Optical packet switching

KW - Packet collision

KW - Parallel applications

UR - http://www.scopus.com/inward/record.url?scp=85014800630&partnerID=8YFLogxK

U2 - 10.1016/j.future.2017.02.041

DO - 10.1016/j.future.2017.02.041

M3 - Article

AN - SCOPUS:85014800630

VL - 82

SP - 606

EP - 616

JO - Future Generation Computer Systems

JF - Future Generation Computer Systems

SN - 0167-739X

ER -