Publication:
Analysis and pptimization on FlexDPDP: a practical solution for dynamic provable data possession

dc.contributor.departmentN/A
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.kuauthorEsiner, Ertem
dc.contributor.kuauthorKüpçü, Alptekin
dc.contributor.kuauthorÖzkasap, Öznur
dc.contributor.kuprofileMaster Student
dc.contributor.kuprofileFaculty Member
dc.contributor.kuprofileFaculty Member
dc.contributor.otherDepartment of Computer Engineering
dc.contributor.schoolcollegeinstituteGraduate School of Sciences and Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.yokidN/A
dc.contributor.yokid168060
dc.contributor.yokid113507
dc.date.accessioned2024-11-09T23:19:08Z
dc.date.issued2015
dc.description.abstractSecurity measures, such as proving data integrity, became more important with the increase in popularity of cloud data storage services. Dynamic Provable Data Possession (DPDP) was proposed in the literature to enable the cloud server to prove to the client that her data is kept intact, even in a dynamic setting where the client may update her files. Realizing that variable-sized updates are very inefficient in DPDP (in the worst case leading to uploading the whole file again), Flexible DPDP (FlexDPDP) was proposed. In this paper, we analyze FlexDPDP scheme and propose optimized algorithms. We show that the initial pre-processing phase at the client and server sides during the file upload (generally the most time-consuming operation) can be efficiently performed by parallelization techniques that result in a speed up of 6 with 8 cores. We propose a way of handling multiple updates at once both at the server and the client side, achieving an efficiency gain of 60% at the server side and 90% in terms of the client's update verification time. We deployed the optimized FlexDPDP on the large-scale network testbed PlanetLab and demonstrate the efficiency of our proposed optimizations on multi-client scenarios according to real workloads based on version control system traces.
dc.description.indexedbyWoS
dc.description.indexedbyScopus
dc.description.openaccessYES
dc.description.publisherscopeInternational
dc.description.volume8993
dc.identifier.doi10.1007/978-3-319-19848-4_5
dc.identifier.eissn1611-3349
dc.identifier.isbn978-3-319-19848-4
dc.identifier.isbn978-3-319-19847-7
dc.identifier.issn0302-9743
dc.identifier.quartileQ4
dc.identifier.scopus2-s2.0-84947928864
dc.identifier.urihttp://dx.doi.org/10.1007/978-3-319-19848-4_5
dc.identifier.urihttps://hdl.handle.net/20.500.14288/10485
dc.identifier.wos364322800005
dc.keywordsProofs
dc.languageEnglish
dc.publisherSpringer-Verlag Berlin
dc.sourceIntelligent Cloud Computing
dc.subjectComputer science
dc.subjectInformation systems
dc.subjectEngineering
dc.subjectSoftware engineering
dc.subjectTheory methods
dc.titleAnalysis and pptimization on FlexDPDP: a practical solution for dynamic provable data possession
dc.typeConference proceeding
dspace.entity.typePublication
local.contributor.authorid0000-0002-3290-2514
local.contributor.authorid0000-0003-2099-2206
local.contributor.authorid0000-0003-4343-0986
local.contributor.kuauthorEsiner, Ertem
local.contributor.kuauthorKüpçü, Alptekin
local.contributor.kuauthorÖzkasap, Öznur
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae

Files