Publication: Decentralized utility- and locality-aware replication for heterogeneous DHT-based P2P cloud storage systems
dc.contributor.coauthor | N/A | |
dc.contributor.department | N/A | |
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.kuauthor | Hassanzadeh-Nazarabadi, Yahya | |
dc.contributor.kuauthor | Küpçü, Alptekin | |
dc.contributor.kuauthor | Özkasap, Öznur | |
dc.contributor.kuprofile | PhD Student | |
dc.contributor.kuprofile | Faculty Member | |
dc.contributor.kuprofile | Faculty Member | |
dc.contributor.other | Department of Computer Engineering | |
dc.contributor.schoolcollegeinstitute | Graduate School of Sciences and Engineering | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.yokid | N/A | |
dc.contributor.yokid | 168060 | |
dc.contributor.yokid | 113507 | |
dc.date.accessioned | 2024-11-09T23:42:36Z | |
dc.date.issued | 2020 | |
dc.description.abstract | As 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.indexedby | WoS | |
dc.description.indexedby | Scopus | |
dc.description.issue | 5 | |
dc.description.openaccess | YES | |
dc.description.publisherscope | International | |
dc.description.volume | 31 | |
dc.identifier.doi | 10.1109/TPDS.2019.2960018 | |
dc.identifier.eissn | 1558-2183 | |
dc.identifier.issn | 1045-9219 | |
dc.identifier.quartile | Q1 | |
dc.identifier.scopus | 2-s2.0-85078444304 | |
dc.identifier.uri | http://dx.doi.org/10.1109/TPDS.2019.2960018 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14288/13353 | |
dc.identifier.wos | 526526100013 | |
dc.keywords | P2P systems | |
dc.keywords | Cloud storage | |
dc.keywords | Distributed hash tables | |
dc.keywords | Skip graphs | |
dc.keywords | Replication | |
dc.keywords | Availability | |
dc.keywords | Locality | |
dc.language | English | |
dc.publisher | IEEE Computer Soc | |
dc.source | IEEE Transactions on Parallel and Distributed Systems | |
dc.subject | Computer science | |
dc.subject | Engineering | |
dc.subject | Electrical and electronic engineering | |
dc.title | Decentralized utility- and locality-aware replication for heterogeneous DHT-based P2P cloud storage systems | |
dc.type | Journal Article | |
dspace.entity.type | Publication | |
local.contributor.authorid | 0000-0002-0450-7226 | |
local.contributor.authorid | 0000-0003-2099-2206 | |
local.contributor.authorid | 0000-0003-4343-0986 | |
local.contributor.kuauthor | Hassanzadeh-Nazarabadi, Yahya | |
local.contributor.kuauthor | Küpçü, Alptekin | |
local.contributor.kuauthor | Özkasap, Öznur | |
relation.isOrgUnitOfPublication | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
relation.isOrgUnitOfPublication.latestForDiscovery | 89352e43-bf09-4ef4-82f6-6f9d0174ebae |