Publication:
Locality aware skip graph

dc.conference.dateJUN 29-JUL 02, 2015
dc.conference.locationColumbus, Ohio, USA
dc.conference.organizerIEEE 35th International Conference on Distributed Computing Systems Workshops ICDCSW 2015
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.facultymemberYes
dc.contributor.kuauthorHassanzadeh-Nazarabadi, Yahya
dc.contributor.kuauthorKüpçü, Alptekin
dc.contributor.kuauthorÖzkasap, Öznur
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.date.accessioned2024-11-10T00:05:08Z
dc.date.issued2015
dc.description.abstractSkip Graph, as a distributed hash table (DHT) based data structure, plays a key role in peer-to-peer (P2P) storage systems, distributed online social networks, search engines, and several DHT-based applications. In the Skip Graph structure, node identifiers define the connectivity. However, traditional identifier assignment algorithms do not consider the Skip Graph nodes' locations. Neglecting the nodes' localities in the identifier assignments results in high end-to-end latency in the overlay network which negatively affects the overall system performance. In this paper, we propose a method to assign the Skip Graph node identifiers considering their location information and make the nodes locality aware. In the proposed dynamic and fully decentralized algorithm, named DPAD, instead of assigning node identifiers uniformly at random, locality aware identifiers will be assigned to the nodes at their arrival to the system based on their distances to some super-nodes named landmarks. We define locality awareness as the similarity of the distances between the nodes in the overlay and underlay networks. Performance analysis results show that DPAD algorithm provides about 82% improvement in the locality awareness of node identifiers and about 40% improvement in the search query end-to-end latency, compared to the best known static and dynamic algorithms.
dc.description.fulltextNo
dc.description.harvestedfromManual
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.openaccessNO
dc.description.peerreviewstatusN/A
dc.description.publisherscopeInternational
dc.description.readpublishN/A
dc.description.sponsoredbyTubitakEuN/A
dc.description.sponsorshipThis work was supported by Türk Telekom under Grant No. 11315-06.
dc.description.studentonlypublicationNo
dc.description.studentpublicationYes
dc.description.versionN/A
dc.identifier.WoSQuartileN/A
dc.identifier.doi10.1109/ICDCSW.2015.29
dc.identifier.embargoN/A
dc.identifier.endpage311
dc.identifier.isbn9781467373036
dc.identifier.issn1545-0678
dc.identifier.scopus2-s2.0-84945351160
dc.identifier.startpage105
dc.identifier.urihttps://doi.org/10.1109/ICDCSW.2015.29
dc.identifier.urihttps://hdl.handle.net/20.500.14288/16379
dc.identifier.wos000380518500017
dc.keywordsSkip graph
dc.keywordsP2P systems
dc.keywordsLocality awareness
dc.keywordsEnd-to-end latency
dc.keywordsHuffman algorithm
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers
dc.relation.affiliationKoç University
dc.relation.collectionKoç University Institutional Repository
dc.relation.ispartofIEEE International Conference on Distributed Computing Systems Workshops
dc.relation.openaccessN/A
dc.rightsN/A
dc.subjectComputer science
dc.subjectEngineering
dc.subjectElectrical and electronic engineering
dc.titleLocality aware skip graph
dc.typeConference Proceeding
dspace.entity.typePublication
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
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files