Publication: Analysis and pptimization on FlexDPDP: a practical solution for dynamic provable data possession
dc.contributor.department | N/A | |
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.kuauthor | Esiner, Ertem | |
dc.contributor.kuauthor | Küpçü, Alptekin | |
dc.contributor.kuauthor | Özkasap, Öznur | |
dc.contributor.kuprofile | Master Student | |
dc.contributor.kuprofile | Faculty Member | |
dc.contributor.kuprofile | Faculty Member | |
dc.contributor.other | Department of Computer Engineering | |
dc.contributor.schoolcollegeinstitute | Graduate School of Sciences and Engineering | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.yokid | N/A | |
dc.contributor.yokid | 168060 | |
dc.contributor.yokid | 113507 | |
dc.date.accessioned | 2024-11-09T23:19:08Z | |
dc.date.issued | 2015 | |
dc.description.abstract | Security 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.indexedby | WoS | |
dc.description.indexedby | Scopus | |
dc.description.openaccess | YES | |
dc.description.publisherscope | International | |
dc.description.volume | 8993 | |
dc.identifier.doi | 10.1007/978-3-319-19848-4_5 | |
dc.identifier.eissn | 1611-3349 | |
dc.identifier.isbn | 978-3-319-19848-4 | |
dc.identifier.isbn | 978-3-319-19847-7 | |
dc.identifier.issn | 0302-9743 | |
dc.identifier.quartile | Q4 | |
dc.identifier.scopus | 2-s2.0-84947928864 | |
dc.identifier.uri | http://dx.doi.org/10.1007/978-3-319-19848-4_5 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14288/10485 | |
dc.identifier.wos | 364322800005 | |
dc.keywords | Proofs | |
dc.language | English | |
dc.publisher | Springer-Verlag Berlin | |
dc.source | Intelligent Cloud Computing | |
dc.subject | Computer science | |
dc.subject | Information systems | |
dc.subject | Engineering | |
dc.subject | Software engineering | |
dc.subject | Theory methods | |
dc.title | Analysis and pptimization on FlexDPDP: a practical solution for dynamic provable data possession | |
dc.type | Conference proceeding | |
dspace.entity.type | Publication | |
local.contributor.authorid | 0000-0002-3290-2514 | |
local.contributor.authorid | 0000-0003-2099-2206 | |
local.contributor.authorid | 0000-0003-4343-0986 | |
local.contributor.kuauthor | Esiner, Ertem | |
local.contributor.kuauthor | Küpçü, Alptekin | |
local.contributor.kuauthor | Özkasap, Öznur | |
relation.isOrgUnitOfPublication | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
relation.isOrgUnitOfPublication.latestForDiscovery | 89352e43-bf09-4ef4-82f6-6f9d0174ebae |