Please use this identifier to cite or link to this item: http://localhost:8080/xmlui/handle/123456789/2096
Title: Improved k-Means Clustering Algorithm for Big Data Based on Distributed SmartphoneNeural Engine Processor
Authors: Awad, Fouad H.
Hamad, Murtadha M.
Keywords: big data
clustering
neural engine;
k-means
parallel computing
Issue Date: 11-Mar-2022
Publisher: MDPI
Series/Report no.: Electronics 2022, 11,;883
Abstract: Clustering is one of the most significant applications in the big data field. However, using the clustering technique with big data requires an ample amount of processing power and resources due to the complexity and resulting increment in the clustering time. Therefore, many techniques have been implemented to improve the performance of the clustering algorithms, especially for kmeans clustering. In this paper, the neural-processor-based k-means clustering technique is proposed to cluster big data by accumulating the advantage of dedicated machine learning processors of mobile devices. The solution was designed to be run with a single-instruction machine processor that exists in the mobile device’s processor. Running the k-means clustering in a distributed scheme run based on mobile machine learning efficiently can handle the big data clustering over the network. The results showed that using a neural engine processor on a mobile smartphone device can maximize the speed of the clustering algorithm, which shows an improvement in the performance of the cluttering up to two-times faster compared with traditional laptop/desktop processors. Furthermore, the number of iterations that are required to obtain (k) clusters was improved up to two-times faster than parallel and distributed k-means.
URI: http://localhost:8080/xmlui/handle/123456789/2096
Appears in Collections:قسم نظم المعلومات

Files in This Item:
File Description SizeFormat 
electronics-11-00883.pdf1.68 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.