GSelf-MapReduce: A Method for Enhancing Mapreduce Performance in Distributed Heterogeneous Data Centers
dc.authorid | 0000-0002-1284-3916 | |
dc.authorid | 0000-0002-4416-6657 | |
dc.contributor.author | Şeşen, Emin | |
dc.contributor.author | Kırışoğlu, Serdar | |
dc.contributor.author | Kara, Resul | |
dc.date.accessioned | 2025-09-03T20:43:15Z | |
dc.date.available | 2025-09-03T20:43:15Z | |
dc.date.issued | 2024 | |
dc.department | DÜ, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü | |
dc.description.abstract | Big data are often stored close to the locations where they are generated, owing to the cost of data transfer. These stored data are moved to a single location for processing or processed at that location. In the literature, it is possible to find different methods for processing data in distributed data centers. In this study, we present a new method for data processing called GSelf-MapReduce. In the proposed method, shuffling is performed among heterogeneous data center (DC) that complete the data-processing process. To calculate the data processing cost of the reduce function of the DCs, a polynomial regression model was created using the data obtained in the test environment, and the coefficients obtained from this model were used in the decision process. The key/value pairs to be shuffled are distributed according to the cost of the DCs, considering their location. In addition, not all DCs are waited to finish their job for shuffling. DCs that complete their job perform shuffling among themselves. Thus, the keys are deduplicated between these DCs. The shuffling volume in the last phase and the total job completion time are reduced. The performance of the proposed method was compared with that of four different distributed data processing methods in the literature. As a result, this work generates 15% less shuffled data than the closest work. | |
dc.identifier.citation | Şeşen, E., Kırışoğlu, S., Kara, R. "GSelf-MapReduce: A Method for Enhancing Mapreduce Performance in Distributed Heterogeneous Data Centers," in IEEE Access, vol. 12, pp. 159503-159518, 2024, doi: 10.1109/ACCESS.2024.3487936. | |
dc.identifier.doi | 10.1109/ACCESS.2024.3487936 | |
dc.identifier.endpage | 159518 | |
dc.identifier.scopus | 2-s2.0-85208272733 | |
dc.identifier.scopusquality | Q1 | |
dc.identifier.startpage | 159503 | |
dc.identifier.uri | https://doi.org/10.1109/ACCESS.2024.3487936 | |
dc.identifier.uri | https://hdl.handle.net/20.500.12684/20204 | |
dc.identifier.volume | 12 | |
dc.identifier.wos | WOS:001349764400001 | |
dc.identifier.wosquality | Q2 | |
dc.indekslendigikaynak | Web of Science | |
dc.indekslendigikaynak | Scopus | |
dc.institutionauthor | Şeşen, Emin | |
dc.institutionauthor | Kırışoğlu, Serdar | |
dc.institutionauthor | Kara, Resul | |
dc.institutionauthorid | 0000-0002-1284-3916 | |
dc.institutionauthorid | 0000-0002-4416-6657 | |
dc.language.iso | en | |
dc.publisher | IEEE | |
dc.relation.ispartof | IEEE Access | |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.subject | Big data | |
dc.subject | data reduction | |
dc.subject | geo-distributed mapreduce | |
dc.subject | heterogenous data centers | |
dc.title | GSelf-MapReduce: A Method for Enhancing Mapreduce Performance in Distributed Heterogeneous Data Centers | |
dc.type | Article |