Publication:
Efficient incremental checkpoint algorithm for primary-backup replication

dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentGraduate School of Sciences and Engineering
dc.contributor.kuauthorGüler, Berkin
dc.contributor.kuauthorÖzkasap, Öznur
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteGRADUATE SCHOOL OF SCIENCES AND ENGINEERING
dc.date.accessioned2024-11-09T23:02:25Z
dc.date.issued2017
dc.description.abstractReplication protocols are widely used for enabling fault tolerance and reliability features in distributed systems aiming fast recovery and seamless transition. In this study, we propose an efficient incremental checkpoint algorithm for primary-backup replication protocols to increase the system throughput. We developed an in-memory key-value store configured by the primary-backup replication protocol and set it up on the geographically distributed nodes of the PlanetLab overlay network. We performed measurements for metrics of interest on both the client and the primary replica side. Our findings show that the proposed incremental checkpoint algorithm not only assures 2-3 times lower average blocking times but also guarantees a near-steady minimum average blocking time./ Öz: Replikasyon protokolleri özellikle hızlı iyileşme ve kesintisiz geçiş sunmayı amaçlayan dağıtık sistemlerde yaygın kullanılan ve hata dayanıklılığı ile güvenilirlik özellikleri katan tekniklerdir. Bu çalışmada, birincil-yedek replikasyon protokolü için sistem başarımını artırmaya yönelik etkin artımlı bir denetim noktası algoritması önermekteyiz. Geliştirdigimiz bellek-içi anahtar-değer veritabanı, birincil-yedek replikasyon protokolü ve artımlı denetim noktası algoritması PlanetLab gerçek ağ senar- yoları ve coğrafi olarak dağılmış düğümlerinde çalıştırılmıştır. Replikasyon düğümleri ve istemci tarafında başarım kriterlerinin ölçümleri yapılmıştır. Önerdiğimiz, sistem yükünü gözeterek di- namik periyot tabanlı artımlı denetim noktası algoritmasını statik periyot sunan algoritma ile karşılaştırdık. Yapılan ölçümlemeler, önerdiğimiz algoritmanın diğerlerine göre 2-3 kat daha az or- talama gecikme süresi sunabildiğini ve aynı zamanda minimum düzeyde sabit bir gecikme süresini koruyabildiğini göstermiştir.
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.openaccessYES
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuN/A
dc.identifier.doi10.1109/SIU.2017.7960709
dc.identifier.isbn9781-5090-6494-6
dc.identifier.scopus2-s2.0-85026300182
dc.identifier.urihttps://doi.org/10.1109/SIU.2017.7960709
dc.identifier.urihttps://hdl.handle.net/20.500.14288/8272
dc.identifier.wos413813100572
dc.keywordsCheckpoint algorithms
dc.keywordsDistributed systems
dc.keywordsPlanetLab
dc.keywordsPrimary-backup
dc.keywordsReplication
dc.language.isotur
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.ispartof2017 25th Signal Processing and Communications Applications Conference, SIU 2017
dc.subjectAcoustics
dc.subjectComputer science
dc.subjectArtificial intelligence
dc.subjectEngineering
dc.subjectElectrical electronic engineerings engineering
dc.subjectTelecommunications
dc.titleEfficient incremental checkpoint algorithm for primary-backup replication
dc.title.alternativeBirincil-yedek replikasyon için etkin artımlı denetim noktasi algoritması
dc.typeConference Proceeding
dspace.entity.typePublication
local.contributor.kuauthorGüler, Berkin
local.contributor.kuauthorÖzkasap, Öznur
local.publication.orgunit1GRADUATE SCHOOL OF SCIENCES AND ENGINEERING
local.publication.orgunit1College of Engineering
local.publication.orgunit2Department of Computer Engineering
local.publication.orgunit2Graduate School of Sciences and Engineering
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication3fc31c89-e803-4eb1-af6b-6258bc42c3d8
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication434c9663-2b11-4e66-9399-c863e2ebae43
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files