Publication:
Decentralized utility- and locality-aware replication for heterogeneous DHT-based P2P cloud storage systems

dc.contributor.coauthorN/A
dc.contributor.departmentN/A
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.kuauthorHassanzadeh-Nazarabadi, Yahya
dc.contributor.kuauthorKüpçü, Alptekin
dc.contributor.kuauthorÖzkasap, Öznur
dc.contributor.kuprofilePhD Student
dc.contributor.kuprofileFaculty Member
dc.contributor.kuprofileFaculty Member
dc.contributor.otherDepartment of Computer Engineering
dc.contributor.schoolcollegeinstituteGraduate School of Sciences and Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.yokidN/A
dc.contributor.yokid168060
dc.contributor.yokid113507
dc.date.accessioned2024-11-09T23:42:36Z
dc.date.issued2020
dc.description.abstractAs a Distributed Hash Table (DHT), Skip Graph routing overlays are exploited in several peer-to-peer (P2P) services, including P2P cloud storage. The fully decentralized replication algorithms that are applicable to the Skip Graph-based P2P cloud storage fail on improving the performance of the system with respect to both the availability of replicas as well as their response time. Additionally, they presume the system as homogeneous with respect to the nodes' latency distribution, availability behavior, and bandwidth, or storage. In this article, we propose Pyramid, which is the first fully decentralized utility- and locality-aware replication approach for Skip Graph-based P2P cloud storage systems. Pyramid considers the nodes as heterogeneous with respect to their latency distribution, availability behavior, bandwidth, and storage. Pyramid is utility-aware as it maximizes the average available bandwidth of replicas per time slot (e.g., per hour). Additionally, Pyramid is locality-aware as it minimizes the average latency between nodes and their closest replica. Our simulation results show that compared to the state-of-the-art solutions that either perform good in utility-awareness, or in locality-awareness, our proposed Pyramid improves both the utility- and locality-awareness of replicas with a gain of about 1.2 and 1.1 times at the same time, respectively.
dc.description.indexedbyWoS
dc.description.indexedbyScopus
dc.description.issue5
dc.description.openaccessYES
dc.description.publisherscopeInternational
dc.description.volume31
dc.identifier.doi10.1109/TPDS.2019.2960018
dc.identifier.eissn1558-2183
dc.identifier.issn1045-9219
dc.identifier.quartileQ1
dc.identifier.scopus2-s2.0-85078444304
dc.identifier.urihttp://dx.doi.org/10.1109/TPDS.2019.2960018
dc.identifier.urihttps://hdl.handle.net/20.500.14288/13353
dc.identifier.wos526526100013
dc.keywordsP2P systems
dc.keywordsCloud storage
dc.keywordsDistributed hash tables
dc.keywordsSkip graphs
dc.keywordsReplication
dc.keywordsAvailability
dc.keywordsLocality
dc.languageEnglish
dc.publisherIEEE Computer Soc
dc.sourceIEEE Transactions on Parallel and Distributed Systems
dc.subjectComputer science
dc.subjectEngineering
dc.subjectElectrical and electronic engineering
dc.titleDecentralized utility- and locality-aware replication for heterogeneous DHT-based P2P cloud storage systems
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.authorid0000-0002-0450-7226
local.contributor.authorid0000-0003-2099-2206
local.contributor.authorid0000-0003-4343-0986
local.contributor.kuauthorHassanzadeh-Nazarabadi, Yahya
local.contributor.kuauthorKüpçü, Alptekin
local.contributor.kuauthorÖzkasap, Öznur
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae

Files