Mahmood Ahmadi

dblp:58/4186 · DBLP profile ↗
← Back
27ranked-venue papers
4as first author
15since 2021 · last 2026
0000-0003-4110-6824ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 11 · 2 first-author · 4 since 2021Systems, architecture and hardware · 10 · 1 first-author · 6 since 2021Artificial intelligence and machine learning · 3 · 3 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Diffusion-based synthetic rating generation to alleviate data sparsity in recommender systems
Mahdi Almasi, Sajad Ahmadian, Mahmood Ahmadi
Multim. Syst.3
2025 Machine learning approaches for active queue management: A survey, taxonomy, and future directions
Mohammad Parsa Toopchinezhad, Mahmood Ahmadi
Comput. Networks2
2025 Predictive VNF auto-scaling based on genetic programming
Rojia Nikbazm, Mahmood Ahmadi
Neural Comput. Appl.2
2025 New fusion loss function based on knowledge generation using Gumbel-SoftMax for federated learning
Saadat Izadi, Mahmood Ahmadi
J. Supercomput.2
2024 Virtualized network functions resource allocation in network functions virtualization using mathematical programming
Mahsa Moradi, Mahmood Ahmadi, Latif Pourkarimi
Comput. Commun.2
2024 A neural gas network-based scheme for SDN many-field packet classification
Bahar Ghasemi, Mahmood Ahmadi, Hamed Alimohammadi
J. Supercomput.2
2024 Decomposition Theory Meets Reliability Analysis: Processing of Computation-Intensive Dependent Tasks Over Vehicular Clouds With Dynamic Resources
abstract
Vehicular cloud (VC) is a promising technology for processing computation-intensive applications (CI-Apps) on smart vehicles. Implementing VCs over the network edge faces two key challenges: (C1) On-board computing resources of a single vehicle are often insufficient to process a CI-App; (C2) The dynamics of available resources, caused by vehicles’ mobility, hinder reliable CI-App processing. This work is among the first to jointly address (C1) and (C2), while considering two common CI-App graph representations, directed acyclic graph (DAG) and undirected graph (UG). To address (C1), we consider partitioning a CI-App with$m$dependent (sub-)tasks into$k\le m$groups, which are dispersed across vehicles. To address (C2), we introduce a generalized reliability metric called conditional mean time to failure (C-MTTF). Subsequently, we increase the C-MTTF of dependent sub-tasks processing via introducing a general framework of redundancy-based processing of dependent sub-tasks over semi-dynamic VCs (RP-VC). We demonstrate thatRP-VCcan be modeled as a non-trivial semi-Markov process (SMP). To analyze this SMP model and its reliability, we develop a novel mathematical framework, called event stochastic algebra ($\langle e\rangle $-algebra). Based on$\langle e\rangle $-algebra, we propose decomposition theorem (DT) to transform the presented SMP to a decomposed SMP (D-SMP). We subsequently calculate the C-MTTF of our methodology. We demonstrate that$\langle e\rangle $-algebra and DT are general mathematical tools that can be used to analyze other cloud-based networks. Simulation results reveal the exactness of our analytical results and the efficiency of our methodology in terms of acceptance and success rates of CI-App processing.
Payam Abdisarabshali, Minghui LiWang, Amir Rajabzadeh, Mahmood Ahmadi, Seyyedali Hosseinalipour
IEEE/ACM Trans. Netw.4
2023 Placement of SDN controllers based on network setup cost and latency of control packets
Abdullah Naseri, Mahmood Ahmadi, Latif Pourkarimi
Comput. Commun.2
2023 AM-IF: Adaptive Multi-Path Interest Forwarding in named data networking
Fatemeh Abdi, Mahmood Ahmadi, Montajab Ghanem
Future Gener. Comput. Syst.2
2023 RDERL: Reliable deep ensemble reinforcement learning-based recommender system
Milad Ahmadian, Sajad Ahmadian, Mahmood Ahmadi
Knowl. Based Syst.3
2023 An unsupervised and hierarchical intrusion detection system for software-defined wireless sensor networks
abstract
Wireless sensor networks are considered as the foundation of the Internet of Things. Inherent problems in wireless sensor networks such as power consumption, lack of flexibility, and disability in development and programming have led to serious challenges in these networks. Software-defined networking (SDN) is flexible with development and programming capabilities that decouple the control and data planes. The combination of wireless sensor networks and software-defined networks has created the idea of software-defined wireless sensor networks (SDWSNs). Security is considered as one of the most fundamental issues in any network. Due to their combinatorial nature, the software-defined wireless sensor networks faced a variety of security challenges for both wireless sensor networks and software-defined networks. This paper proposes a novel architecture with an unsupervised intrusion detection algorithm using a hierarchical approach to improve the security of integrated software-defined wireless sensor networks. In the proposed architecture, the sensors are not fully dependent on the SDWSN controller; instead, they run the appropriate intrusion detection algorithm module locally at the layer. The data analysis results in different zones, produced by clustering based on entropy and cumulative point similarity as criteria, are sent to the SDWSN controller, and decisions are made after the final check of data normality or abnormality. To examine the effectiveness of the proposed architecture and algorithm, the sensors were simulated on Cooja, WSN-DS and NSL-KDD standardized datasets. The results show that the proposed method is able to detect the abnormal traffic up to 97%.
Ahmad Shahab Arkan, Mahmood Ahmadi
J. Supercomput.2
2022 A reliable deep representation learning to improve trust-aware recommendation systems
Milad Ahmadian, Mahmood Ahmadi, Sajad Ahmadian
Expert Syst. Appl.2
2022 LA-MDPF: A forwarding strategy based on learning automata and Markov decision process in named data networking
Fatemeh Abdi, Mahmood Ahmadi, Montajab Ghanem
Future Gener. Comput. Syst.2
2021 Integration of Deep Sparse Autoencoder and Particle Swarm Optimization to Develop a Recommender System
abstract
Recommender systems are known as intelligent systems which have many applications in enormous domains such as social networks, e-commerce services, and online shopping. Deep neural networks have shown significant improvement in the performance of recommender systems by learning the latent features of users/items based on input data. However, it is a challenging issue to how to apply deep neural networks on different resources and how to integrate their results. In this regard, we propose a recommender system in this paper based on deep sparse autoencoder and particle swarm optimization. In particular, a deep sparse autoencoder is utilized to learn latent features based on the ratings matrix, trust relationships, and tag information. Then, particle swarm optimization is used to find the optimal weights of these latent features in calculating unknown ratings. Experiments on two datasets show the superiority of the proposed method in comparison with state of the art recommender algorithms.
Milad Ahmadian, Mahmood Ahmadi, Sajad Ahmadian, Seyed Mohammad Jafar Jalali, Abbas Khosravi, Saeid Nahavandi
SMC2
2021 Network intrusion detection using multi-architectural modular deep neural network
Ramin Atefinia, Mahmood Ahmadi
J. Supercomput.2
2020 Common non-wildcard portion-based partitioning approach to SDN many-field packet classification
Hamed Alimohammadi, Mahmood Ahmadi
Comput. Networks2
2019 Clustering-based many-field packet classification in Software-Defined Networking
Hamed Alimohammadi, Mahmood Ahmadi
J. Netw. Comput. Appl.2
2019 Cuckoo filter-based many-field packet classification using X-tree
Aladdin A. Abdulhassan, Mahmood Ahmadi
J. Supercomput.2
2018 Attacker-Manager Game Tree (AMGT): A new framework for visualizing and analysing the interactions between attacker and network security manager
Abbas Arghavani, Mahdi Arghavani, Mahmood Ahmadi, Paul Crane
Comput. Networks3
2018 Cost minimization for bag-of-tasks workflows in a federation of clouds
Somayeh Abdi, Latif Pourkarimi, Mahmood Ahmadi, Farzad Zargari
J. Supercomput.3
2017 Cost minimization for deadline-constrained bag-of-tasks applications in federated hybrid clouds
Somayeh Abdi, Latif Pourkarimi, Mahmood Ahmadi, Farzad Zargari
Future Gener. Comput. Syst.3
2016 Khorramshahr: A scalable peer to peer architecture for port warehouse management system
Parisa Goudarzi, Hadi Tabatabaee Malazi, Mahmood Ahmadi
J. Netw. Comput. Appl.3
2015 A new look at hybrid Aloha: an analytical approach
Mahmood Ahmadi, Sara Mehdizadeh Khalifani
Comput. Networks1
2013 Bloom filter applications in network security: A state-of-the-art survey
Shahabeddin Geravand, Mahmood Ahmadi
Comput. Networks2
2011 Collaboration of reconfigurable processors in grid computing: Theory and application
Mahmood Ahmadi, Asadollah Shahbahrami, Stephan Wong
Future Gener. Comput. Syst.1
2010 Collaboration of Reconfigurable Processors in Grid Computing for Multimedia Kernels
Mahmood Ahmadi, Asadollah Shahbahrami, Stephan Wong
GPC1
2008 A Memory-Optimized Bloom Filter Using an Additional Hashing Function
abstract
A bloom filter is a simple space-efficient randomized data structure for the representation set of items in order to support membership queries. In recent years, Bloom filters have increased in popularity in database and networking applications. In this paper, we introduce a new extension to optimize memory utilization for regular bloom filters, called bloom filter with an additional hashing function (BFAH). The regular bloom filter stores items from a set k times k memory locations that are determined by the k addresses stored in the bit-array structure. Which k addresses to utilize is determined by to which positions in the structure the k (regular) hashing functions are pointing to. Utilizing the additional hashing function, only one out of these k memory addresses is selected to store the item only once. Consequently, there is no longer needed to store the k-1 redundant copies. We implemented our approach in a software packet classifier based on tuple space search with the H3 class of universal hashing functions. Our results show that our approach is able to reduce the number of collisions when compared to a regular bloom filter.
Mahmood Ahmadi, Stephan Wong
GLOBECOM1