Publications
Below is a selection of my research work. Feel free to explore the links for more information. You can find a full list of publication here.
1. GridWatch: A Smart network for Smart Grid [SmartGridComm2024]
Decentralized energy transactions within untrusted and non-transparent energy markets in modern smart grids expose vulnerabilities and are susceptible to attacks. To address this threat, this paper proposes GridWatch, an effective real-time in-network intelligent framework to detect false data injection attacks.
2. E-commerce bot traffic: In-network impact, detection, and mitigation[ICIN2024]
This explores a vulnerability of in-network caching to bots traffic, showing it can significantly degrade performance. To mitigate the effect of bots traffic it introduces In-network Caching Shelter (INCS), an in-network machine learning solution implemented on NVIDIA BlueField-2 DPU.
3. In-network monitoring strategies for HPC cloud[AINA2024]
Network monitoring process can introduce additional over-head and consume system resources, potentially impacting the overall performance of HPC applications. This paper investigates dif- ferent strategies to enable a low-overhead monitoring system utilizing emerging programmable network devices.
4. Operationalizing AI in Future Networks: A Bird’s Eye View from the System Perspective[IEEE Communications Magazine]
This article concentrates on the practical issues of developing and operating ML-based solutions in real networks. Moreover, it enumerates the key factors hindering the integration of AI/ML in real networks and review existing solutions to uncover the missing considerations.
5. Analyzing In-memory NoSQL Landscape [IEEE Transactions on Knowledge and Data Engineering2020]
This paper describes a break-down analysis of the state-of-the-art of the RDMA-based in-memory NoSQL systems regarding the indexing, data consistency, and the communication protocol. In addition, It compares traditional in-memory NoSQL with their RDMA-enabled counterparts.
6. Communicating Efficiently on Cluster-Based Remote Direct Memory Access (RDMA) over InfiniBand Protocol[MDPI Applied Science 2018]
This paper evaluates communication paradigms in existing systems and new possible paradigms. Moreover, it analyzes the advantages and drawbacks of each paradigm. To further expand the investigation, the proposed communication paradigm is substituted in a real-world distributed application and evaluates the performance.
7. Kanzi: A distributed, in-memory key-value store [ACM Middleware2016]
This paper introduces Kanzi, a distributed, in-memory key-value stored over shared-memory architecture enabled by remote direct memory access (RDMA) technology.
8. Cost Evaluation of Synchronization Algorithms for Multicore Architectures [ChapterBook]
The first contribution of this study is to evaluate the costs of the synchronization techniques such as such as Ticket lock, Filter lock, Readers-writer lock, and Read-Copy Update (RCU) according to memory access, system call, and spinning. The second contribution of this study is the analysis of both hardware and software solutions to reduce the synchronization costs.
9. DIIG: a distributed industrial IoT gateway [IEEE COMPSAC2017]
This work describes the development of a distributed industrial IoT gateway, called DIIG, able to relay industrial network data to a centralized data store.
10. Polynomial classification model for real-time fall prediction system [IEEE COMPSAC2017]
This paper presents an algorithm with polynomial classification model of human gait for real-time fall prediction. This approach enables the user to detect the transition from a normal to an abnormal walking pattern.
Note: Links to the publications are provided. Please contact me for further details or access to any of the works listed.