Zhihao Peng

Zhihao Peng


Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

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

Representative Publications

View All Publications
1 January 2019
Verified
Conference Paper
Closed access
ZPZhihao Peng
Zhihao Peng
Big data analytics are used primarily in various sectors for accurate prediction and analysis of the large data sets. They allow the discovery of significant information from large data sets, otherwise, it is hidden. In this paper, an approach of robust Cloudera-Hadoop based data pipeline is proposed to perform analyses for any scale and type of data, in which selected US stocks are analysed to predict daily gains based on real time data from Yahoo Finance. The Apache Hadoop big-data framework is provided to handle large data sets through distributed storage and processing, stocks from the US stock market are picked and their daily gain data are divided into training and test data set to predict the stocks with high daily gains using Machine Learning module of Spark.

30 September 2022 in Mathematical Problems in Engineering
Verified
Journal Article
Open access
PDF file
ZPZhihao Peng
Zhihao Peng
PPPoria Pirozmand
Poria Pirozmand
MMMasoumeh Motevalli
Masoumeh Motevalli
AEAli Esmaeili
Ali Esmaeili
Task scheduling is an essential component of any distributed system because it routes tasks to appropriate resources for execution, such as grids, clouds, and peer-to-peer networks. Common scheduling algorithms include downsides, such as high temporal complexity, non-simultaneous processing of input tasks, and longer program execution times. Exploration-based scheduling algorithms prioritize tasks using a variety of methods, resulting in long execution times on heterogeneous distributed computing systems. As a result, task prioritization becomes a bottleneck in such systems. It is appropriate to prioritize tasks with the shortest execution time using faster algorithms. The genetic algorithm (GA) is one of the evolutionary approaches used to solve complex problems quickly. This paper proposes a parallel GA with a MapReduce architecture for scheduling jobs on cloud computing with various priority queues. The fundamental aim of this study is to employ a MapReduce architecture to minimize the total execution time of the task scheduling process in the cloud computing environment. The proposed method accomplishes task scheduling in two stages: first, the GA was used in conjunction with heuristic techniques to assign tasks to processors, and then the GA was used in conjunction with the MapReduce framework to assign jobs to processors. In our experiments, we consider heterogeneous resources that differ in their ability to execute various tasks, as well as running a job on different resources with varying execution durations. The results show that the proposed method outperforms other algorithms such as particle swarm optimization, whale optimization algorithm, moth-flame optimization, and intelligent water drops.

11 December 2023 in Computational and Applied Mathematics
Verified
Journal Article
Closed access
PDF file
ZPZhihao Peng
Zhihao Peng
MNMaryam Nikbakht
Maryam Nikbakht
AEAli Ebrahimnejad
Ali Ebrahimnejad
FLFarhad Hosseinzadeh Lotfi
Farhad Hosseinzadeh Lotfi
Tofigh ALLAHVIRANLOOTofigh ALLAHVIRANLOO
Tofigh ALLAHVIRANLOO

1 January 2021 in Wireless Communications and Mobile Computing
Verified
Journal Article
Open access
PDF file
ZPZhihao Peng
Zhihao Peng
MJMehdi Sajedi Jabloo
Mehdi Sajedi Jabloo
YNYahya Dorostkar Navaei
Yahya Dorostkar Navaei
MHMorteza Hosseini
Morteza Hosseini
RORozita Jamili Oskouei
Rozita Jamili Oskouei
SMSeyed Saeid Mirkamali
Seyed Saeid Mirkamali
The energy of sensor nodes in wireless sensor networks is limited, which is one of the most important challenges due to the lack of a fixed power supply. Because data transmission consumes the most energy of nodes, a node that transmits more packets runs out of energy faster than the others. When the energy of a node comes to the end of a network, the process of network operation may be disrupted. In this case, critical information in the network with the desired quality may not reach the hole and eventually the base stations. Therefore, considering the dynamic topology and distributed nature of wireless sensor networks, designing energy‐efficient routing protocols is the main challenge. In this paper, an energy‐aware routing protocol based on a multiobjective particle swarm optimization algorithm is presented. In the proposed particle swarm optimization algorithm method, the proportionality function for selecting the optimal threaded node is set based on the goals related to service quality including residual energy, link quality, end‐to‐end delay, and delivery rate. The simulation results show that the proposed method consumes less energy and has a longer lifespan compared with the state‐of‐the‐art methods due to balancing the goals related to service quality criteria.

27 March 2021 in Mathematical Problems in Engineering
Verified
Journal Article
Open access
PDF file
ZPZhihao Peng
Zhihao Peng
MRMohsen Rastgari
Mohsen Rastgari
YNYahya Dorostkar Navaei
Yahya Dorostkar Navaei
RDRaziyeh Daraei
Raziyeh Daraei
RORozita Jamili Oskouei
Rozita Jamili Oskouei
SMSeyed Saeid Mirkamali
Seyed Saeid Mirkamali
Social network aims to extend a widespread framework to communicate users and find alike people with common features, easier and faster. As people usually experience in everyday life, social communication can be formed from common groups with almost identical properties. Detecting such groups or communities is a challenging task in various fields of social network analysis. Many researchers intend to develop algorithms that work effectively and efficiently on social networks. It is believed that the most influential user in a community that had been followed by similar users could be a central point of a community or cluster, and the similar user would be members of the community. Research studies tend to increase intracommunity similarity and decrease intercommunity similarity to improve the performance of the community detection methods by finding such influential users accurately. In this paper, a hybrid metaheuristic method is proposed. In the proposed method called trust-based community detection using artificial bee colony by feature fusion (TCDABCF), we use a fusion approach combined with artificial bee colony (ABC) to improve the accuracy of the community detection task. In this approach, not only the social features of users are considered but also the relationship of trust between users in a community is also calculated. So, the proposed method can lead to finding more precise clusters of similar users with influential users in the center of each cluster. The proposed method uses the artificial bee colony (ABC) to find the influential users and the relation of their followers accurately. We compare this algorithm with nine state-of-the-art methods on the Facebook dataset. Experimental results show that the proposed method has obtained values of 0.9662 and 0.9533 for NMI and accuracy, respectively, which has improved in comparison with state-of-the-art community detection methods.

26 January 2024 in Evolutionary Intelligence
Verified
Journal Article
Closed access
PDF file
ZPZhihao Peng
Zhihao Peng
PPPoria Pirozmand
Poria Pirozmand
YXYaohua Xiong
Yaohua Xiong