Saleh Atiewi
Research Subjects
Saleh Atiewi has a total of 39 co-authors. Here are the top co-authors by number of shared publications:
- Abdullah Abuhussein
Information Systems, Herberger Business School, St. Cloud State University, St. Cloud, USA
4 shared publications - Salman Yussof
Universiti Tenaga Nasional (UNITEN)
4 shared publications - Abdul Razaque
Arkansas Tech University, Russellville, AR, United States
3 shared publications Muder Almiani
3 shared publications- Muder Almiani
MIS Department, Gulf University for Science and Technology, Hawally 32093, Kuwait
3 shared publications - Amer Al-Rahayfeh
Department of Computer Science, Al Hussein Bin Talal University, Maan, Jordan
2 shared publications
Latest Publications
- Open Access
- 20 February 2026
- Published by MDPI AG in Inorganics
- Vol. 14 (2) , 64
Enhancing the Photophysical Properties of NHC-Based Iron Sensitizers for Dye-Sensitized Solar Cells: A Computational Study
Iron(II) complexes bearing N-heterocyclic carbene (NHC) ligands have emerged as promising earth-abundant dye sensitizers for applications in dye-sensitized solar cells (DSSCs). In this work, we present a computational study of a set of 42 Fe–NHC dyes derived from seven ligand frameworks, systematically functionalized with donor, acceptor, and donor–acceptor groups to tune or enhance their photophysical properties. The calculated geometries reveal that substitution modulates Fe–N bond lengths and ligand dihedral angles only slightly, preserving the structural integrity of the complexes. TD-DFT calculations show clear and predictable electronic trends: donor groups raise the HOMO, acceptor groups lower the LUMO, and the combined push–pull configuration produces the most pronounced HOMO–LUMO gap narrowing and largest redshifts in MLCT transitions. Key DSSC performance descriptors, including electron-injection and dye-regeneration free energies, light-harvesting efficiency, excited-state lifetimes, and hole-transport reorganization energies, collectively identify the double-acceptor and push–pull derivatives as the most promising candidates across multiple frameworks.
- 20 February 2026
- Published by MDPI AG in Inorganics
- Vol. 14 (2) , 64
Open AccessEnhancing the Photophysical Properties of NHC-Based Iron Sensitizers for Dye-Sensitized Solar Cells: A Computational Study
Iron(II) complexes bearing N-heterocyclic carbene (NHC) ligands have emerged as promising earth-abundant dye sensitizers for applications in dye-sensitized solar cells (DSSCs). In this work, we present a computational study of a set of 42 Fe–NHC dyes derived from seven ligand frameworks, systematically functionalized with donor, acceptor, and donor–acceptor groups to tune or enhance their photophysical properties. The calculated geometries reveal that substitution modulates Fe–N bond lengths and ligand dihedral angles only slightly, preserving the structural integrity of the complexes. TD-DFT calculations show clear and predictable electronic trends: donor groups raise the HOMO, acceptor groups lower the LUMO, and the combined push–pull configuration produces the most pronounced HOMO–LUMO gap narrowing and largest redshifts in MLCT transitions. Key DSSC performance descriptors, including electron-injection and dye-regeneration free energies, light-harvesting efficiency, excited-state lifetimes, and hole-transport reorganization energies, collectively identify the double-acceptor and push–pull derivatives as the most promising candidates across multiple frameworks.
- Open Access
- 1 December 2025
- Published by Institute of Advanced Engineering and Science in International Journal of Electrical and Computer Engineering (IJECE)
- Vol. 15 (6) , 5986-6000
A systematic review of heuristic and meta-heuristic methods for dynamic task scheduling in fog computing environments
The distributed fog node network and variable workloads make task distribution difficult in fog computing. Optimizing computing resources for dynamic workloads with heuristic and metaheuristic algorithms has shown potential. To address changing workloads, these algorithms enable real-time decision-making. This systematic review examines heuristic, meta-heuristic, and real-time dynamic job scheduling strategies in fog computing. Static methods like heuristic and meta-heuristic algorithms can help modify dynamic task scheduling in fog computing situations. This paper covers a current study area that stresses real-time approaches, meta-heuristics, and fog computing environments' dynamic nature. It also helps build reliable and scalable fog computing systems by spotting dynamic task scheduling trends, patterns, and issues. This study summarizes and analyzes the latest fog computing research on task-scheduling algorithms and their pros and cons to adequately address their issues. Fog computing task scheduling strategies are detailed and classified using a technical taxonomy. This work promises to improve system performance, resource utilization, and fog computing settings. The work also identifies fog computing job scheduling innovations and improvements. It reveals the strengths and weaknesses of present techniques, paving the way for fog computing research to address unresolved difficulties and anticipate future challenges.
- 1 December 2025
- Published by Institute of Advanced Engineering and Science in International Journal of Electrical and Computer Engineering (IJECE)
- Vol. 15 (6) , 5986-6000
Open AccessA systematic review of heuristic and meta-heuristic methods for dynamic task scheduling in fog computing environments
The distributed fog node network and variable workloads make task distribution difficult in fog computing. Optimizing computing resources for dynamic workloads with heuristic and metaheuristic algorithms has shown potential. To address changing workloads, these algorithms enable real-time decision-making. This systematic review examines heuristic, meta-heuristic, and real-time dynamic job scheduling strategies in fog computing. Static methods like heuristic and meta-heuristic algorithms can help modify dynamic task scheduling in fog computing situations. This paper covers a current study area that stresses real-time approaches, meta-heuristics, and fog computing environments' dynamic nature. It also helps build reliable and scalable fog computing systems by spotting dynamic task scheduling trends, patterns, and issues. This study summarizes and analyzes the latest fog computing research on task-scheduling algorithms and their pros and cons to adequately address their issues. Fog computing task scheduling strategies are detailed and classified using a technical taxonomy. This work promises to improve system performance, resource utilization, and fog computing settings. The work also identifies fog computing job scheduling innovations and improvements. It reveals the strengths and weaknesses of present techniques, paving the way for fog computing research to address unresolved difficulties and anticipate future challenges.
- Open Access
- 1 August 2025
- Published by Institute of Advanced Engineering and Science in International Journal of Electrical and Computer Engineering (IJECE)
- Vol. 15 (4) , 4296-4317
Gene set imputation method-based rule for recovering missing data using deep learning approach
Data imputation enhances dataset completeness, enabling accurate analysis and informed decision-making across various domains. In this research, we propose a novel imputation method, a spectral clustering based on a gene set using adaptive weighted k-nearest neighbor (AWKNN), and an imputation of missing data using a convolutional neural network algorithm for accurate imputed data. In this research, we have considered the Kaggle water quality dataset for the imputation of missing values in water quality monitoring. Data cleaning detects inaccurate data from the dataset by using the median modified Weiner filter (MMWFILT). The normalization technique is based on the Z-score normalization (Z-SN) approach, which improves data organization and management for accurate imputation. Data reduction minimizes unwanted data and the amount of capacity required to store data using an improved kernel correlation filter (IKCF). The characteristics and patterns of data with specific columns are analyzed using enhanced principal component analysis (EPCA) to reduce overfitting. The dataset is classified into complete data and missing data using the light- DenseNet (LIGHT DN) approach. Results show the proposed outperforms traditional techniques in recovering missing data while preserving data distribution. Evaluation based on pH concentration, chloramine concentration, sulfate concentration, water level, and accuracy.
- 1 August 2025
- Published by Institute of Advanced Engineering and Science in International Journal of Electrical and Computer Engineering (IJECE)
- Vol. 15 (4) , 4296-4317
Open AccessGene set imputation method-based rule for recovering missing data using deep learning approach
Data imputation enhances dataset completeness, enabling accurate analysis and informed decision-making across various domains. In this research, we propose a novel imputation method, a spectral clustering based on a gene set using adaptive weighted k-nearest neighbor (AWKNN), and an imputation of missing data using a convolutional neural network algorithm for accurate imputed data. In this research, we have considered the Kaggle water quality dataset for the imputation of missing values in water quality monitoring. Data cleaning detects inaccurate data from the dataset by using the median modified Weiner filter (MMWFILT). The normalization technique is based on the Z-score normalization (Z-SN) approach, which improves data organization and management for accurate imputation. Data reduction minimizes unwanted data and the amount of capacity required to store data using an improved kernel correlation filter (IKCF). The characteristics and patterns of data with specific columns are analyzed using enhanced principal component analysis (EPCA) to reduce overfitting. The dataset is classified into complete data and missing data using the light- DenseNet (LIGHT DN) approach. Results show the proposed outperforms traditional techniques in recovering missing data while preserving data distribution. Evaluation based on pH concentration, chloramine concentration, sulfate concentration, water level, and accuracy.
- Open Access
- 1 February 2025
- Published by Institute of Advanced Engineering and Science in International Journal of Electrical and Computer Engineering (IJECE)
- Vol. 15 (1) , 719-727
Enhancing online exam security: encryption and authentication in Jordanian and international universities
In today's educational landscape, the online examination system has become crucial, particularly due to the challenges posed by the coronavirus disease 2019 (COVID-19) pandemic. Despite its advantages in expediting result dissemination and reducing resource consumption, online examinations face significant security threats like leakage, cheating, fraud, and hacking, which hinder their widespread adoption. This paper addresses these security concerns by proposing integrating advanced security algorithms and biometric devices. It presents a comprehensive literature review on existing online examination systems, focusing on their security mechanisms, and compares these findings with a proposed framework. Additionally, a questionnaire was administered across Jordanian governmental and private universities to explore strategies for safeguarding computerized tests through encryption and authentication methods. The results reveal that Jordanian institutions lack adequate security safeguards and procedural standards. Key recommendations include encrypting the question bank stored in databases and employing biometric identification techniques to enhance the security and effectiveness of student verification. The proposed framework aims to improve the overall security, speed, and secrecy of the online examination process, addressing the critical gaps identified in current systems. This research contributes to developing more secure and reliable online examination systems in higher education.
- 1 February 2025
- Published by Institute of Advanced Engineering and Science in International Journal of Electrical and Computer Engineering (IJECE)
- Vol. 15 (1) , 719-727
Open AccessEnhancing online exam security: encryption and authentication in Jordanian and international universities
In today's educational landscape, the online examination system has become crucial, particularly due to the challenges posed by the coronavirus disease 2019 (COVID-19) pandemic. Despite its advantages in expediting result dissemination and reducing resource consumption, online examinations face significant security threats like leakage, cheating, fraud, and hacking, which hinder their widespread adoption. This paper addresses these security concerns by proposing integrating advanced security algorithms and biometric devices. It presents a comprehensive literature review on existing online examination systems, focusing on their security mechanisms, and compares these findings with a proposed framework. Additionally, a questionnaire was administered across Jordanian governmental and private universities to explore strategies for safeguarding computerized tests through encryption and authentication methods. The results reveal that Jordanian institutions lack adequate security safeguards and procedural standards. Key recommendations include encrypting the question bank stored in databases and employing biometric identification techniques to enhance the security and effectiveness of student verification. The proposed framework aims to improve the overall security, speed, and secrecy of the online examination process, addressing the critical gaps identified in current systems. This research contributes to developing more secure and reliable online examination systems in higher education.
- 28 November 2023
- Published by Springer Nature in Cluster Computing
- Vol. 27 (4) , 4551-4568
Ethereum blockchain-based three factor authentication and multi-contract access control for secure smart home environment in 5G networks
- 28 November 2023
- Published by Springer Nature in Cluster Computing
- Vol. 27 (4) , 4551-4568
Ethereum blockchain-based three factor authentication and multi-contract access control for secure smart home environment in 5G networks
- Open Access
- 1 April 2023
- Published by Institute of Advanced Engineering and Science in International Journal of Electrical and Computer Engineering (IJECE)
- Vol. 13 (2) , 1708-1723
Advanced approach for encryption using advanced encryption standard with chaotic map
At present, security is significant for individuals and organizations. All information need security to prevent theft, leakage, alteration. Security must be guaranteed by applying some or combining cryptography algorithms to the information. Encipherment is the method that changes plaintext to a secure form called cipherment. Encipherment includes diverse types, such as symmetric and asymmetric encipherment. This study proposes an improved version of the advanced encryption standard (AES) algorithm called optimized advanced encryption standard (OAES). The OAES algorithm utilizes sine map and random number to generate a new key to enhance the complexity of the generated key. Thereafter, multiplication operation was performed on the original text, thereby creating a random matrix (4×4) before the five stages of the coding cycles. A random substitution-box (S-Box) was utilized instead of a fixed S-Box. Finally, we utilized the eXclusive OR (XOR) operation with digit 255, also with the key that was generated last. This research compared the features of the AES and OAES algorithms, particularly the extent of complexity, key size, and number of rounds. The OAES algorithm can enhance complexity of encryption and decryption by using random values, random S-Box, and chaotic maps, thereby resulting in difficulty guessing the original text.
- 1 April 2023
- Published by Institute of Advanced Engineering and Science in International Journal of Electrical and Computer Engineering (IJECE)
- Vol. 13 (2) , 1708-1723
Open AccessAdvanced approach for encryption using advanced encryption standard with chaotic map
At present, security is significant for individuals and organizations. All information need security to prevent theft, leakage, alteration. Security must be guaranteed by applying some or combining cryptography algorithms to the information. Encipherment is the method that changes plaintext to a secure form called cipherment. Encipherment includes diverse types, such as symmetric and asymmetric encipherment. This study proposes an improved version of the advanced encryption standard (AES) algorithm called optimized advanced encryption standard (OAES). The OAES algorithm utilizes sine map and random number to generate a new key to enhance the complexity of the generated key. Thereafter, multiplication operation was performed on the original text, thereby creating a random matrix (4×4) before the five stages of the coding cycles. A random substitution-box (S-Box) was utilized instead of a fixed S-Box. Finally, we utilized the eXclusive OR (XOR) operation with digit 255, also with the key that was generated last. This research compared the features of the AES and OAES algorithms, particularly the extent of complexity, key size, and number of rounds. The OAES algorithm can enhance complexity of encryption and decryption by using random values, random S-Box, and chaotic maps, thereby resulting in difficulty guessing the original text.
- Top Cited Papers
- 1 May 2020
- Published by Elsevier in Simulation Modelling Practice and Theory
- Vol. 101
Deep recurrent neural network for IoT intrusion detection system
- 1 May 2020
- Published by Elsevier in Simulation Modelling Practice and Theory
- Vol. 101
Top Cited PapersDeep recurrent neural network for IoT intrusion detection system
- 3 January 2020
- Published by Springer Nature
- p. 405-418
Security Benchmarks for Wearable Medical Things: Stakeholders-Centric Approach
- 3 January 2020
- Published by Springer Nature
- p. 405-418
Security Benchmarks for Wearable Medical Things: Stakeholders-Centric Approach
- 1 June 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 142-148
Bluetooth Application-Layer Packet-Filtering For Blueborne Attack Defending
In recent years, the application of Bluetooth has always been the highly debated topic among the researches. Through the Bluetooth protocol, Bluetooth can implement the data switching in short distance between various devices. Nevertheless, BlueBorne Attack makes the seemingly stable Bluetooth protocols full of vulnerabilities. Our research will concentrate on predicting the BlueBorne Attack with the following directions: the working mechanism, the working methods and effective range of BlueBorne. Based on the comprehensive review of recent peer-reviewed researches, this project provides a new model based on application layer to solve the security problem of BlueBorne. The paper asserts that compared with the previous research, the unique model has better consequence with highly stability.
- 1 June 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 142-148
Bluetooth Application-Layer Packet-Filtering For Blueborne Attack Defending
In recent years, the application of Bluetooth has always been the highly debated topic among the researches. Through the Bluetooth protocol, Bluetooth can implement the data switching in short distance between various devices. Nevertheless, BlueBorne Attack makes the seemingly stable Bluetooth protocols full of vulnerabilities. Our research will concentrate on predicting the BlueBorne Attack with the following directions: the working mechanism, the working methods and effective range of BlueBorne. Based on the comprehensive review of recent peer-reviewed researches, this project provides a new model based on application layer to solve the security problem of BlueBorne. The paper asserts that compared with the previous research, the unique model has better consequence with highly stability.
- Open Access
- 8 May 2019
- Published by MDPI AG in Future Internet
- Vol. 11 (5) , 109
Novel Approach to Task Scheduling and Load Balancing Using the Dominant Sequence Clustering and Mean Shift Clustering Algorithms
Cloud computing (CC) is fast-growing and frequently adopted in information technology (IT) environments due to the benefits it offers. Task scheduling and load balancing are amongst the hot topics in the realm of CC. To overcome the shortcomings of the existing task scheduling and load balancing approaches, we propose a novel approach that uses dominant sequence clustering (DSC) for task scheduling and a weighted least connection (WLC) algorithm for load balancing. First, users’ tasks are clustered using the DSC algorithm, which represents user tasks as graph of one or more clusters. After task clustering, each task is ranked using Modified Heterogeneous Earliest Finish Time (MHEFT) algorithm. where the highest priority task is scheduled first. Afterwards, virtual machines (VM) are clustered using a mean shift clustering (MSC) algorithm using kernel functions. Load balancing is subsequently performed using a WLC algorithm, which distributes the load based on server weight and capacity as well as client connectivity to server. A highly weighted or least connected server is selected for task allocation, which in turn increases the response time. Finally, we evaluate the proposed architecture using metrics such as response time, makespan, resource utilization, and service reliability.
- 8 May 2019
- Published by MDPI AG in Future Internet
- Vol. 11 (5) , 109
Open AccessNovel Approach to Task Scheduling and Load Balancing Using the Dominant Sequence Clustering and Mean Shift Clustering Algorithms
Cloud computing (CC) is fast-growing and frequently adopted in information technology (IT) environments due to the benefits it offers. Task scheduling and load balancing are amongst the hot topics in the realm of CC. To overcome the shortcomings of the existing task scheduling and load balancing approaches, we propose a novel approach that uses dominant sequence clustering (DSC) for task scheduling and a weighted least connection (WLC) algorithm for load balancing. First, users’ tasks are clustered using the DSC algorithm, which represents user tasks as graph of one or more clusters. After task clustering, each task is ranked using Modified Heterogeneous Earliest Finish Time (MHEFT) algorithm. where the highest priority task is scheduled first. Afterwards, virtual machines (VM) are clustered using a mean shift clustering (MSC) algorithm using kernel functions. Load balancing is subsequently performed using a WLC algorithm, which distributes the load based on server weight and capacity as well as client connectivity to server. A highly weighted or least connected server is selected for task allocation, which in turn increases the response time. Finally, we evaluate the proposed architecture using metrics such as response time, makespan, resource utilization, and service reliability.