Publication:
Compressed incremental checkpointing for efficient replicated key-value stores

dc.conference.dateJUL 03-07, 2017
dc.conference.locationHeraklion, Greece
dc.conference.organizerIEEE Symposium on Computers and Communications (ISCC)
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.facultymemberYes
dc.contributor.kuauthorGüler, Berkin
dc.contributor.kuauthorÖzkasap, Öznur
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.date.accessioned2024-11-09T23:58:43Z
dc.date.issued2017
dc.description.abstractThe prominent cloud services rely on geographically distributed nodes running replication and other fault-tolerance mechanisms so as to provide flawless availability and dependability. In this paper, we address the communication cost of the well known primary-backup replication protocol, and propose compressed periodic incremental checkpoint algorithms to achieve improved throughput. We set up a replicated key-value store on geographically distributed nodes of the PlanetLab platform, and developed compressed incremental checkpointing algorithms to support primary-backup replication. By considering performance metrics of interest including blocking time, checkpointing time, compression ratio, compression/ decompression times, we conducted a comprehensive analysis. We used the well-known benchmarking tool YCSB and established different sample workloads to test where each workload represents diverse plots. Our findings indicate that Zstd is the most competent compression method under all scenarios and through comparing with an uncompressed approach we point out that compressing the communication data disseminated from the primary replica coupled with the periodic incremental checkpointing algorithm not only decreases the average blocking time up to 5% but it also improves the overall system throughput by 4% compared to the no compression case.
dc.description.fulltextNo
dc.description.harvestedfromManual
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.openaccessYES
dc.description.peerreviewstatusN/A
dc.description.publisherscopeInternational
dc.description.readpublishN/A
dc.description.sponsoredbyTubitakEuN/A
dc.description.studentonlypublicationNo
dc.description.studentpublicationYes
dc.description.versionN/A
dc.identifier.WoSQuartileN/A
dc.identifier.doi10.1109/ISCC.2017.8024508
dc.identifier.embargoN/A
dc.identifier.endpage81
dc.identifier.isbn9781538616291
dc.identifier.issn1530-1346
dc.identifier.scopus2-s2.0-85030547260
dc.identifier.startpage76
dc.identifier.urihttps://doi.org/10.1109/ISCC.2017.8024508
dc.identifier.urihttps://hdl.handle.net/20.500.14288/15516
dc.identifier.wos000426895800014
dc.keywordsCompressed checkpointing
dc.keywordsDistributed systems
dc.keywordsIncremental checkpointing
dc.keywordsPrimary-backup replication
dc.keywordsReplicated cloud services
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.affiliationKoç University
dc.relation.collectionKoç University Institutional Repository
dc.relation.ispartofProceedings - IEEE Symposium on Computers and Communications
dc.relation.openaccessN/A
dc.rightsN/A
dc.subjectComputer science
dc.subjectInformation systems
dc.subjectEngineering
dc.subjectElectrical electronic engineering
dc.subjectTelecommunications
dc.titleCompressed incremental checkpointing for efficient replicated key-value stores
dc.typeConference Proceeding
dspace.entity.typePublication
local.contributor.kuauthorGüler, Berkin
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