Publication: Distributed landmark placement in P2P networks
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.department | Graduate School of Sciences and Engineering | |
dc.contributor.kuauthor | Akgün, Barış | |
dc.contributor.kuauthor | Boshrooyeh, Sanaz Taheri | |
dc.contributor.kuauthor | Özkasap, Öznur | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.schoolcollegeinstitute | GRADUATE SCHOOL OF SCIENCES AND ENGINEERING | |
dc.date.accessioned | 2024-11-09T23:28:44Z | |
dc.date.issued | 2018 | |
dc.description.abstract | Peer-to-peer (P2P) paradigm is a promising way to provide services to the masses for a very low cost, and hence, P2P services have been gaining significant attention. Since P2P services usually operate over their users' resources, without using central servers, their performance is becoming of interest to researchers. Several existing solutions rely on supernodes, called landmarks, to enhance system performance. The landmarks are placed manually based on the density and the distribution of the nodes in the corresponding P2P network, and landmark locations are presumed to be determined before system setup. However, this assumption is not realistic since, in a P2P system, no global view about the peers' locations exists. Hence, the best landmark locations would not be known a priori. We propose a family of distributed landmark placement algorithms, called DLP, to address this issue. We implement four versions of the DLP family and evaluate their landmark placements in a simulation environment. We define two performance metrics to assess their performance as compared to manually placed landmarks. Our results show that the DLP algorithms can generate landmark locations that are on par with the manual placement and significantly reduce the landmark-to-peer latencies. | |
dc.description.indexedby | WOS | |
dc.description.indexedby | Scopus | |
dc.description.openaccess | YES | |
dc.description.publisherscope | International | |
dc.description.sponsoredbyTubitakEu | N/A | |
dc.description.sponsorship | Aselsan | |
dc.description.sponsorship | et al. | |
dc.description.sponsorship | Huawei | |
dc.description.sponsorship | IEEE Signal Processing Society | |
dc.description.sponsorship | IEEE Turkey Section | |
dc.description.sponsorship | Netas | |
dc.identifier.doi | 10.1109/SIU.2018.8404781 | |
dc.identifier.isbn | 9781-5386-1501-0 | |
dc.identifier.scopus | 2-s2.0-85050809800 | |
dc.identifier.uri | https://doi.org/10.1109/SIU.2018.8404781 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14288/11943 | |
dc.identifier.wos | 511448500634 | |
dc.keywords | DHT | |
dc.keywords | Distributed algorithms | |
dc.keywords | Identifier | |
dc.keywords | Landmark placement | |
dc.keywords | P2P | |
dc.keywords | Skip Graph Distributed computer systems | |
dc.keywords | Location | |
dc.keywords | Parallel algorithms | |
dc.keywords | Signal processing | |
dc.keywords | Central servers | |
dc.keywords | Identifier | |
dc.keywords | Landmark locations | |
dc.keywords | Landmark placement | |
dc.keywords | Peer-to-peer paradigm | |
dc.keywords | Performance metrics | |
dc.keywords | Simulation environment | |
dc.keywords | Skip-graphs | |
dc.keywords | Peer to peer networks | |
dc.language.iso | eng | |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) | |
dc.relation.ispartof | 26th IEEE Signal Processing and Communications Applications Conference, SIU 2018 | |
dc.subject | Engineering | |
dc.subject | Electrical electronic engineering | |
dc.subject | Telecommunications | |
dc.title | Distributed landmark placement in P2P networks | |
dc.type | Conference Proceeding | |
dspace.entity.type | Publication | |
local.contributor.kuauthor | Boshrooyeh, Sanaz Taheri | |
local.contributor.kuauthor | Özkasap, Öznur | |
local.contributor.kuauthor | Akgün, Barış | |
local.publication.orgunit1 | GRADUATE SCHOOL OF SCIENCES AND ENGINEERING | |
local.publication.orgunit1 | College of Engineering | |
local.publication.orgunit2 | Department of Computer Engineering | |
local.publication.orgunit2 | Graduate School of Sciences and Engineering | |
relation.isOrgUnitOfPublication | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
relation.isOrgUnitOfPublication | 3fc31c89-e803-4eb1-af6b-6258bc42c3d8 | |
relation.isOrgUnitOfPublication.latestForDiscovery | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
relation.isParentOrgUnitOfPublication | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 | |
relation.isParentOrgUnitOfPublication | 434c9663-2b11-4e66-9399-c863e2ebae43 | |
relation.isParentOrgUnitOfPublication.latestForDiscovery | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 |