A Comparison of Hadoop, Spark and Storm for the Task of Large Scale Image Classification

dc.contributor.authorHedjazi, Mohamed Abbas
dc.contributor.authorKourbane, Ikram
dc.contributor.authorGenç, Yakup
dc.contributor.authorAli, Behloul
dc.date.accessioned2025-10-29T11:36:39Z
dc.date.issued2018
dc.departmentFakülteler, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü
dc.description26th IEEE Signal Processing and Communications Applications Conference (SIU) -- MAY 02-05, 2018 -- Izmir, TURKEY
dc.description.abstractAn image-based retrieval system (IRS) finds the most relevant images of a query among all the images in the database. When the size of the database exceeds the storage capacity of a single machine, conventional systems are not adequate. Hadoop provides a solution by distributing data and processing over any available commodity hardware. It works well for batch processing and when low-latency is not required. When online processing and low-latency is needed Spark and Storm offer solutions. In this paper, we perform two comparisons regarding Hadoop, Spark and Storm frameworks. In the first one, Hadoop MapReduce (M/R) and Spark are analysed for the image indexing task. The results show that Hadoop MapReduce (M/R) performs better than Spark in case we have no iterative operations on data (e.g., indexing) since no intermediate disk writes are needed. On the other hand, Spark performs better when it comes to iterative operations (e.g., Word Count). In the second comparison, Spark and Storm are compared for the task of classification. Storm yields better latency than Spark while both methods are quite stable as the number of queries increases. This analysis could be useful for researchers and developers of distributed image processing systems.
dc.description.sponsorshipIEEE,Huawei,Aselsan,NETAS,IEEE Turkey Sect,IEEE Signal Proc Soc,IEEE Commun Soc,ViSRATEK,Adresgezgini,Rohde & Schwarz,Integrated Syst & Syst Design,Atilim Univ,Havelsan,Izmir Katip Celebi Univ
dc.identifier.isbn978-1-5386-1501-0
dc.identifier.issn2165-0608
dc.identifier.scopus2-s2.0-85050800946
dc.identifier.scopusqualityN/A
dc.identifier.urihttps://hdl.handle.net/20.500.14854/13392
dc.identifier.wosWOS:000511448500541
dc.identifier.wosqualityN/A
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherIEEE
dc.relation.ispartof2018 26th Signal Processing and Communications Applications Conference (Siu)
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WOS_20251020
dc.subjectBig Data
dc.subjectHadoop MapReduce
dc.subjectSpark
dc.subjectStorm
dc.subjectHBase
dc.subjectImage-based Retrieval System
dc.titleA Comparison of Hadoop, Spark and Storm for the Task of Large Scale Image Classification
dc.typeConference Object

Dosyalar