Senior Researcher
Since July 2018, I work as researcher at the Deutsche Telekom Chair of Communication Networks, TU Dresden (Dresden, Germany), led by Prof. Dr. Frank Fitzek.
Between September 2016 and June 2018, I worked as lecturer and researcher at Palestine Polytechnic University (Hebron, Palestine). Previously, I worked as R&D employee at the TU Darmstadt (Darmstadt, Germany) and flexOptix GmbH (Dietzenbach, Germany) for 17 months (till August 2016). Before that, I worked as research assistant at TU Darmstadt for four years, and as lecturer and technical assistant at Palestine Polytechnic University for about 5.5 years in total.
I obtained a PhD degree in computer science from TU Darmstadt in 2015, specialized in measurements, performance, and security of large-scale distributed systems, under supervision of Prof. Dr. Thorsten Strufe. Before that, I obtained a Master of Science degree in Internetworking from the Royal Institute of Technology (KTH) in Sweden and a Bachelor degree in Computer Systems Engineering from Palestine Polytechnic University.
My current research interests lie in the areas of distributed systems and modern networking technologies (SDN, NFV, ICN) with emphasis on their performance, security, and monitoring (with privacy preservation).
Phone: +49 351 463-32234 Email: hani.salah@tu-dresden.de
Doan, Tung V.; Fan, Zhongyi; Nguyen, Giang T.; You, Dongho; Kropp, Alexander; Salah, Hani; Fitzek, Frank H. P.
Seamless Service Migration Framework for Autonomous Driving in Mobile Edge Cloud Proceedings Article
In: 2020 17th IEEE Annual Consumer Communications & Networking Conference (CCNC) (CCNC 2020), Las Vegas, USA, 2020.
BibTeX
@inproceedings{Doan2020b, title = {Seamless Service Migration Framework for Autonomous Driving in Mobile Edge Cloud}, author = {Tung V. {Doan} and Zhongyi {Fan} and Giang T. {Nguyen} and Dongho {You} and Alexander {Kropp} and Hani {Salah} and Frank H. P. {Fitzek}}, year = {2020}, date = {2020-01-01}, booktitle = {2020 17th IEEE Annual Consumer Communications \& Networking Conference (CCNC) (CCNC 2020)}, address = {Las Vegas, USA}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} }
Close
Rischke, Justus; Sossalla, Peter; Salah, Hani; Fitzek, Frank H. P.; Reisslein, Martin
QR-SDN: Towards Reinforcement Learning States, Actions, and Rewards for Direct Flow Routing in Software-Defined Networks Journal Article
In: IEEE Access, 2020, ISSN: 2169-3536.
Abstract | Links | BibTeX
@article{9201294, title = {QR-SDN: Towards Reinforcement Learning States, Actions, and Rewards for Direct Flow Routing in Software-Defined Networks}, author = {Justus {Rischke} and Peter {Sossalla} and Hani {Salah} and Frank H. P. {Fitzek} and Martin {Reisslein}}, doi = {10.1109/ACCESS.2020.3025432}, issn = {2169-3536}, year = {2020}, date = {2020-01-01}, journal = {IEEE Access}, abstract = {Flow routing can achieve fine-grained network performance optimizations by routing distinct packet traffic flows over different network paths. While the centralized control of Software-Defined Networking (SDN) provides a control framework for implementing centralized network optimizations, e.g., optimized flow routing, the implementation of flow routing that is adaptive to varying traffic loads requires complex models. The goal of this study is to pursue a model-free approach that is based on reinforcement learning. We design and evaluate QR-SDN, a classical tabular reinforcement learning approach that directly represents the routing paths of individual flows in its state-action space. Due to the direct representation of flow routes in the QR-SDN state-action space, QR-SDN is the first reinforcement learning SDN routing approach to enable multiple routing paths between a given source (ingress) switch\textendashdestination (egress) switch pair while preserving the flow integrity. That is, in QR-SDN, packets of a given flow take the same routing path, while different flows with the same source-destination switch pair may take different routes (in contrast, the recent DRL-TE approach splits a given flow on a per-packet basis incurring high complexity and out-of-order packets). We implemented QR-SDN in a Software-Defined Network (SDN) emulation testbed. Our evaluations demonstrate that the flow-preserving multi-path routing of QR-SDN achieves substantially lower flow latencies than prior routing approaches that determine only a single source-destination route. A limitation of QR-SDN is that the state-action space grows exponentially with the number of network nodes. Addressing the scalability of direct flow routing, e.g., through routing only high-rate flows, is an important direction for future research. The QR-SDN code is made publicly available to support this future research.}, keywords = {}, pubstate = {published}, tppubtype = {article} }
Torre, Roberto; Doan, Tung V.; Salah, Hani
Mobile Edge Cloud Book Chapter
In: Fitzek, Frank H. P.; Granelli, Fabrizio; Seeling, Patrick (Ed.): Computing in Communication Networks – From Theory to Practice, vol. 1, Chapter 4, pp. 81-97, Elsevier, 1, 2020, (https://cn.ifn.et.tu-dresden.de/compcombook/).
@inbook{CompBookChap04, title = {Mobile Edge Cloud}, author = {Roberto {Torre} and Tung V. {Doan} and Hani {Salah}}, editor = {Frank H. P. {Fitzek} and Fabrizio {Granelli} and Patrick {Seeling}}, year = {2020}, date = {2020-01-01}, booktitle = {Computing in Communication Networks \textendash From Theory to Practice}, volume = {1}, pages = {81-97}, publisher = {Elsevier}, edition = {1}, chapter = {4}, series = {1}, note = {https://cn.ifn.et.tu-dresden.de/compcombook/}, keywords = {}, pubstate = {published}, tppubtype = {inbook} }
Rischke, Justus; Salah, Hani
Software-Defined Networks Book Chapter
In: Fitzek, Frank H. P.; Granelli, Fabrizio; Seeling, Patrick (Ed.): Computing in Communication Networks – From Theory to Practice, vol. 1, Chapter 6, pp. 113-125, Elsevier, 1, 2020, (https://cn.ifn.et.tu-dresden.de/compcombook/).
@inbook{CompBookChap06, title = {Software-Defined Networks}, author = {Justus {Rischke} and Hani {Salah}}, editor = {Frank H. P. {Fitzek} and Fabrizio {Granelli} and Patrick {Seeling}}, year = {2020}, date = {2020-01-01}, booktitle = {Computing in Communication Networks \textendash From Theory to Practice}, volume = {1}, pages = {113-125}, publisher = {Elsevier}, edition = {1}, chapter = {6}, series = {1}, note = {https://cn.ifn.et.tu-dresden.de/compcombook/}, keywords = {}, pubstate = {published}, tppubtype = {inbook} }
Salah, Hani; Zimmermann, Sandra; Cabrera, Juan A.
Content Distribution Book Chapter
In: Fitzek, Frank H. P.; Granelli, Fabrizio; Seeling, Patrick (Ed.): Computing in Communication Networks – From Theory to Practice, vol. 1, Chapter 5, pp. 99-110, Elsevier, 1, 2020, (https://cn.ifn.et.tu-dresden.de/compcombook/).
@inbook{CompBookChap05, title = {Content Distribution}, author = {Hani {Salah} and Sandra {Zimmermann} and Juan A. {Cabrera}}, editor = {Frank H. P. {Fitzek} and Fabrizio {Granelli} and Patrick {Seeling}}, year = {2020}, date = {2020-01-01}, urldate = {2020-01-01}, booktitle = {Computing in Communication Networks \textendash From Theory to Practice}, volume = {1}, pages = {99-110}, publisher = {Elsevier}, edition = {1}, chapter = {5}, series = {1}, note = {https://cn.ifn.et.tu-dresden.de/compcombook/}, keywords = {}, pubstate = {published}, tppubtype = {inbook} }
Torre, Roberto; Peralta, Goiuri; Zhdanenko, Oleksandr; Kropp, Alexander; Salah, Hani; Nguyen, Giang T.; Mudriievskyi, Stanislav; Fitzek, Frank H. P.
Enhanced Driving with 5G: A New Approach for Alleviating Traffic Congestion Proceedings Article
In: 2019 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), 2019.
@inproceedings{torre2019_enhanced, title = {Enhanced Driving with 5G: A New Approach for Alleviating Traffic Congestion}, author = {Roberto {Torre} and Goiuri Peralta and Oleksandr {Zhdanenko} and Alexander {Kropp} and Hani {Salah} and Giang T. {Nguyen} and Stanislav {Mudriievskyi} and Frank H. P. {Fitzek}}, year = {2019}, date = {2019-11-17}, booktitle = {2019 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} }
Mehrabi, Mahshid; You, Dongho; Latzko, Vincent; Salah, Hani; Reisslein, Martin; Fitzek, Frank H. P.
Device-Enhanced MEC: Multi-Access Edge Computing (MEC) Aided by End Device Computation and Caching: A Survey Journal Article
In: IEEE Access, 2019.
@article{Mehrabi2019b, title = {Device-Enhanced MEC: Multi-Access Edge Computing (MEC) Aided by End Device Computation and Caching: A Survey}, author = {Mahshid {Mehrabi} and Dongho {You} and Vincent {Latzko} and Hani {Salah} and Martin {Reisslein} and Frank H. P. {Fitzek}}, year = {2019}, date = {2019-11-10}, journal = {IEEE Access}, keywords = {}, pubstate = {published}, tppubtype = {article} }
Irianto, Kurniawan D.; Nguyen, Giang T.; Salah, Hani; Fitzek, Frank H. P.
Partial Packet in Wireless Networks: A Review of Error Recovery Approaches Journal Article
In: IET Communications, 2019.
@article{Irianto19, title = {Partial Packet in Wireless Networks: A Review of Error Recovery Approaches}, author = {Kurniawan D. {Irianto} and Giang T. {Nguyen} and Hani {Salah} and Frank H. P. {Fitzek}}, year = {2019}, date = {2019-11-06}, journal = {IET Communications}, keywords = {}, pubstate = {published}, tppubtype = {article} }
Torre, Roberto; Salah, Hani; Nguyen, Giang T.; Fitzek, Frank H. P.
Evaluating the Latency Overhead of Network-Coded Cooperative Networks for Different Cloud Sizes Proceedings Article
In: IEEE 5G World Forum's Secret Workshop, Dresden, Germany, 2019.
@inproceedings{Torre2019b, title = {Evaluating the Latency Overhead of Network-Coded Cooperative Networks for Different Cloud Sizes}, author = {Roberto {Torre} and Hani {Salah} and Giang T. {Nguyen} and Frank H. P. {Fitzek}}, year = {2019}, date = {2019-10-01}, booktitle = {IEEE 5G World Forum's Secret Workshop}, address = {Dresden, Germany}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} }
Schmoll, Robert-Steve; Fischer, Tobias; Salah, Hani; Fitzek, Frank H. P.
Comparing and Evaluating Application-specific Boot Times of Virtualized Instances Proceedings Article
In: IEEE 5G World Forum, Dresden, Germany, 2019.
@inproceedings{Schmoll2019, title = {Comparing and Evaluating Application-specific Boot Times of Virtualized Instances}, author = {Robert-Steve {Schmoll} and Tobias {Fischer} and Hani {Salah} and Frank H. P. {Fitzek}}, year = {2019}, date = {2019-10-01}, booktitle = {IEEE 5G World Forum}, address = {Dresden, Germany}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} }