Mohammad Rashid

Dr. Mohammad Rashid

Massey University, Auckland, New Zealand
orcid

Research Focus & Metrics

Academic Career Length

24Years (2003-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
7 January 2021 in Sensors
Verified
Journal Article
Open access
PDF file
Houshyar Honar PajoohHoushyar Honar Pajooh
Houshyar Honar Pajooh
Mohammad RashidMohammad Rashid
Mohammad Rashid
Fakhrul AlamFakhrul Alam
Fakhrul Alam
Serge N DemidenkoSerge N Demidenko
Serge N Demidenko
Providing security and privacy to the Internet of Things (IoT) networks while achieving it with minimum performance requirements is an open research challenge. Blockchain technology, as a distributed and decentralized ledger, is a potential solution to tackle the limitations of the current peer-to-peer IoT networks. This paper presents the development of an integrated IoT system implementing the permissioned blockchain Hyperledger Fabric (HLF) to secure the edge computing devices by employing a local authentication process. In addition, the proposed model provides traceability for the data generated by the IoT devices. The presented solution also addresses the IoT systems’ scalability challenges, the processing power and storage issues of the IoT edge devices in the blockchain network. A set of built-in queries is leveraged by smart-contracts technology to define the rules and conditions. The paper validates the performance of the proposed model with practical implementation by measuring performance metrics such as transaction throughput and latency, resource consumption, and network use. The results show that the proposed platform with the HLF implementation is promising for the security of resource-constrained IoT devices and is scalable for deployment in various IoT scenarios.
1

24 January 2021 in Sensors
Verified
Journal Article
Open access
PDF file
Houshyar Honar PajoohHoushyar Honar Pajooh
Houshyar Honar Pajooh
Mohammad RashidMohammad Rashid
Mohammad Rashid
Fakhrul AlamFakhrul Alam
Fakhrul Alam
Serge N DemidenkoSerge N Demidenko
Serge N Demidenko
The proliferation of smart devices in the Internet of Things (IoT) networks creates significant security challenges for the communications between such devices. Blockchain is a decentralized and distributed technology that can potentially tackle the security problems within the 5G-enabled IoT networks. This paper proposes a Multi layer Blockchain Security model to protect IoT networks while simplifying the implementation. The concept of clustering is utilized in order to facilitate the multi-layer architecture. The K-unknown clusters are defined within the IoT network by applying techniques that utillize a hybrid Evolutionary Computation Algorithm while using Simulated Annealing and Genetic Algorithms. The chosen cluster heads are responsible for local authentication and authorization. Local private blockchain implementation facilitates communications between the cluster heads and relevant base stations. Such a blockchain enhances credibility assurance and security while also providing a network authentication mechanism. The open-source Hyperledger Fabric Blockchain platform is deployed for the proposed model development. Base stations adopt a global blockchain approach to communicate with each other securely. The simulation results demonstrate that the proposed clustering algorithm performs well when compared to the earlier reported approaches. The proposed lightweight blockchain model is also shown to be better suited to balance network latency and throughput as compared to a traditional global blockchain.
1

1 April 2021 in Materials Science and Engineering: B
Verified
Journal Article
Closed access
Mohammad RashidMohammad Rashid
Mohammad Rashid
MAM.H. Alhossainy
M.H. Alhossainy
MRM.S. Rashid
M.S. Rashid
TFTahani H. Flemban
Tahani H. Flemban
HAHind Althib
Hind Althib
ALA. Laref
A. Laref

14 December 2020 in Journal of Big Data
Verified
Journal Article
Open access
PDF file
NANasim Ahmed
Nasim Ahmed
ABAndre Barczak
Andre Barczak
TSTeo Susnjak
Teo Susnjak
Mohammad RashidMohammad Rashid
Mohammad Rashid
Big Data analytics for storing, processing, and analyzing large-scale datasets has become an essential tool for the industry. The advent of distributed computing frameworks such as Hadoop and Spark offers efficient solutions to analyze vast amounts of data. Due to the application programming interface (API) availability and its performance, Spark becomes very popular, even more popular than the MapReduce framework. Both these frameworks have more than 150 parameters, and the combination of these parameters has a massive impact on cluster performance. The default system parameters help the system administrator deploy their system applications without much effort, and they can measure their specific cluster performance with factory-set parameters. However, an open question remains: can new parameter selection improve cluster performance for large datasets? In this regard, this study investigates the most impacting parameters, under resource utilization, input splits, and shuffle, to compare the performance between Hadoop and Spark, using an implemented cluster in our laboratory. We used a trial-and-error approach for tuning these parameters based on a large number of experiments. In order to evaluate the frameworks of comparative analysis, we select two workloads: WordCount and TeraSort. The performance metrics are carried out based on three criteria: execution time, throughput, and speedup. Our experimental results revealed that both system performances heavily depends on input data size and correct parameter selection. The analysis of the results shows that Spark has better performance as compared to Hadoop when data sets are small, achieving up to two times speedup in WordCount workloads and up to 14 times in TeraSort workloads when default parameter values are reconfigured.

28 June 2022 in Sensors
Verified
Journal Article
Open access
PDF file
Houshyar Honar PajoohHoushyar Honar Pajooh
Houshyar Honar Pajooh
Mohammad RashidMohammad Rashid
Mohammad Rashid
Fakhrul AlamFakhrul Alam
Fakhrul Alam
Serge N DemidenkoSerge N Demidenko
Serge N Demidenko
Blockchain technology, with its decentralization characteristics, immutability, and traceability, is well-suited for facilitating secure storage, sharing, and management of data in decentralized Internet of Things (IoT) applications. Despite the increasing development of blockchain platforms, there is still no comprehensive approach for adopting blockchain technology in IoT systems. This is due to the blockchain’s limited capability to process substantial transaction requests from a massive number of IoT devices. Hyperledger Fabric (HLF) is a popular open-source permissioned blockchain platform hosted by the Linux Foundation. This article reports a comprehensive empirical study that measures HLF’s performance and identifies potential performance bottlenecks to better meet the requirements of blockchain-based IoT applications. The study considers the implementation of HLF on distributed large-scale IoT systems. First, a model for monitoring the performance of the HLF platform is presented. It addresses the overhead challenges while delivering more details on system performance and better scalability. Then, the proposed framework is implemented to evaluate the impact of varying network workloads on the performance of the blockchain platform in a large-scale distributed environment. In particular, the performance of the HLF is evaluated in terms of throughput, latency, network size, scalability, and the number of peers serviceable by the platform. The obtained experimental results indicate that the proposed framework can provide detailed real-time performance evaluation of blockchain systems for large-scale IoT applications.
1

1 August 2019
Verified
Conference Paper
Closed access
Mohammad RashidMohammad Rashid
Mohammad Rashid
Houshyar Honar PajoohHoushyar Honar Pajooh
Houshyar Honar Pajooh
The decentralized and distributed nature of the Blockchain technology makes it a suitable solution to improve the device-to-device communication security challenges. This work explores the possible application of blockchain technology to address the IoT security problems under the 5G cellular system. We propose a multi-layer security network model for IoT network based on blockchain technology. The proposed model addresses the problems associated with the actual deployment of the blockchain technology by dividing the IoT network into a multi-layer decentralized system. In the proposed model, we divide the network into K-unknown clusters using Evolutionary Computation algorithms which are Genetic Algorithms (GAs) and Particle Swarm Optimization (PSO). A local authentication mechanism is chosen for authentication and authorization purpose within each cluster handed by each Cluster Head (CH). The high security and credibility assurance of the blockchain technology provides an authentication mechanism for CHs communication with each other and Base Stations (BS) through a local blockchain implementation without a central authority. We also propose a global blockchain implementation for BSs communications. Finally, our proposal implements an open source blockchain platform Hyperledger Fabric to verify the proposed system.
1