{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/117655"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/117655","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Topics in efficient and privacy-preserving storage system design","abstract":"Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-12-01","abstract_html":"Submission published under a 24 month embargo labeled &#x27;U of I Access&#x27;, the embargo will last until 2024-12-01","abstract_has_math":false,"creators":["Pan, Chao"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Milenkovic, Olgica","Do, Minh N.","Zhao, Zhizhen","Shomorony, Ilan"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2022,"date_issued":"2022-12","date_published":"2022-12","updated_at":"2026-07-22T22:24:56Z","subjects":["Machine Learning","Computer Vision","Neural Networks","Time Series","Machine Unlearning","Federated Learning","Clustering","Graph Neural Networks","Graph Unlearning","Dna-based Data Storage","Molecular Data Storage","Nanopore Sequencing"],"languages":["en","eng"],"rights":["Copyright 2022 Chao Pan"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/117655","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Milenkovic, Olgica","Do, Minh N.","Zhao, Zhizhen","Shomorony, Ilan"]},{"key":"dc:creator","label":"Author","values":["Pan, Chao"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2022-12","2022-11-22"]},{"key":"dc:type","label":"Dc Type","values":["text","Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Machine Learning","Computer Vision","Neural Networks","Time Series","Machine Unlearning","Federated Learning","Clustering","Graph Neural Networks","Graph Unlearning","Dna-based Data Storage","Molecular Data Storage","Nanopore Sequencing"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2022 Chao Pan"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/117655"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-12-01","The student, Chao Pan, accepted the attached license on 2022-11-20 at 12:34.","The student, Chao Pan, submitted this Dissertation for approval on 2022-11-20 at 13:07.","This Dissertation was approved for publication on 2022-11-22 at 10:41.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18601 on 2023-04-12 at 08:11:11","Data density and data privacy are two main focal points in modern data storage system design. From the data density perspective, DNA-based data storage techniques have become an emerging field in information theory, computer science, and synthetic biology due to their promise of ultrahigh storage density, recording durability, energy efficiency, environment friendliness, and potential capability of integration with in-memory computing platforms. Analogous to traditional digital data storage systems using bits (0 and 1) to record information, DNA-based data storage systems use natural DNA nucleotides (A, T, C, and G) to record information, which can be effectively retrieved via next-generation (e.g., Illumina) or third-generation (e.g., Oxford Nanopores) sequencing technologies. However, all known DNA-based data storage platforms suffer from high costs, high write-read latency, and high error rates, making them hard to deploy in practice at a large scale. Approaches that can effectively overcome these drawbacks of DNA-based data storage systems are still lacking at this moment. To address the issue related to errors arising in DNA write-read procedure, we develop and experimentally test a hybrid DNA-based data storage system termed \"2DDNA\", which uses machine learning techniques to recover the information without resorting to worst-case error-correction coding redundancy. Also, in contrast to previous methods that only utilize DNA nucleotides to record archival data, where data removing and rewriting is difficult, we show that 2DDNA allows for recording, removing, and rewriting information accurately and permanently by storing it in the sugar-phosphate backbones of DNA. To address the issue of cost and write-read latency, we introduce a prototype system that uses an extended molecular alphabet combining four natural and seven chemically modified nucleotides. The extended molecular alphabet may potentially offer a nearly 2-fold increase in storage density and potentially the same order of reduction in the recording latency, and experimental results show that MspA and Oxford nanopores can discriminate different combinations and ordered sequences of symbols in this extended alphabet with high accuracy. On the other hand, from the data privacy perspective, as the demand for user privacy grows, controlled data removal is becoming a necessary feature for both data storage systems and machine learning models that are trained upon them. Due to recent advances in techniques such as model inversion attacks, which can reconstruct the training samples from model parameters, only permanently removing user data from data sets is insufficient to guarantee the desired level of privacy. One needs to eliminate the influence of data points that requested to be removed on the corresponding machine learning models as well. Nevertheless, at this point, it is still largely unknown how to perform efficient and provable data removal, especially in federated and structured (graph) learning scenarios. To fill in this gap, we propose a series of algorithms and relevant analytical results in this new line of research on machine unlearning. Specifically, we first propose an exact unlearning approach for the federated clustering problem, with theoretical guarantees on the model performance and unlearning complexity. We design a novel secure compressed multiset aggregation scheme as a component of our approach, which is of independent interest for sparse secure model aggregation in the federated learning community. Next, we introduce two approximate unlearning approaches within a unified framework to solve node classification and graph classification tasks in the context of graph learning problems with provable theoretical guarantees. Our extensive simulation results reveal that all three proposed unlearning approaches achieve good trade-offs among privacy, accuracy, and efficiency for data removal tasks."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Topics in efficient and privacy-preserving storage system design"]}]}],"canonical_facts":{"dc:contributor":["Milenkovic, Olgica","Do, Minh N.","Zhao, Zhizhen","Shomorony, Ilan"],"dc:creator":["Pan, Chao"],"dc:date":["2022-12","2022-11-22"],"dc:description":["Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-12-01","The student, Chao Pan, accepted the attached license on 2022-11-20 at 12:34.","The student, Chao Pan, submitted this Dissertation for approval on 2022-11-20 at 13:07.","This Dissertation was approved for publication on 2022-11-22 at 10:41.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18601 on 2023-04-12 at 08:11:11","Data density and data privacy are two main focal points in modern data storage system design. From the data density perspective, DNA-based data storage techniques have become an emerging field in information theory, computer science, and synthetic biology due to their promise of ultrahigh storage density, recording durability, energy efficiency, environment friendliness, and potential capability of integration with in-memory computing platforms. Analogous to traditional digital data storage systems using bits (0 and 1) to record information, DNA-based data storage systems use natural DNA nucleotides (A, T, C, and G) to record information, which can be effectively retrieved via next-generation (e.g., Illumina) or third-generation (e.g., Oxford Nanopores) sequencing technologies. However, all known DNA-based data storage platforms suffer from high costs, high write-read latency, and high error rates, making them hard to deploy in practice at a large scale. Approaches that can effectively overcome these drawbacks of DNA-based data storage systems are still lacking at this moment. To address the issue related to errors arising in DNA write-read procedure, we develop and experimentally test a hybrid DNA-based data storage system termed \"2DDNA\", which uses machine learning techniques to recover the information without resorting to worst-case error-correction coding redundancy. Also, in contrast to previous methods that only utilize DNA nucleotides to record archival data, where data removing and rewriting is difficult, we show that 2DDNA allows for recording, removing, and rewriting information accurately and permanently by storing it in the sugar-phosphate backbones of DNA. To address the issue of cost and write-read latency, we introduce a prototype system that uses an extended molecular alphabet combining four natural and seven chemically modified nucleotides. The extended molecular alphabet may potentially offer a nearly 2-fold increase in storage density and potentially the same order of reduction in the recording latency, and experimental results show that MspA and Oxford nanopores can discriminate different combinations and ordered sequences of symbols in this extended alphabet with high accuracy. On the other hand, from the data privacy perspective, as the demand for user privacy grows, controlled data removal is becoming a necessary feature for both data storage systems and machine learning models that are trained upon them. Due to recent advances in techniques such as model inversion attacks, which can reconstruct the training samples from model parameters, only permanently removing user data from data sets is insufficient to guarantee the desired level of privacy. One needs to eliminate the influence of data points that requested to be removed on the corresponding machine learning models as well. Nevertheless, at this point, it is still largely unknown how to perform efficient and provable data removal, especially in federated and structured (graph) learning scenarios. To fill in this gap, we propose a series of algorithms and relevant analytical results in this new line of research on machine unlearning. Specifically, we first propose an exact unlearning approach for the federated clustering problem, with theoretical guarantees on the model performance and unlearning complexity. We design a novel secure compressed multiset aggregation scheme as a component of our approach, which is of independent interest for sparse secure model aggregation in the federated learning community. Next, we introduce two approximate unlearning approaches within a unified framework to solve node classification and graph classification tasks in the context of graph learning problems with provable theoretical guarantees. Our extensive simulation results reveal that all three proposed unlearning approaches achieve good trade-offs among privacy, accuracy, and efficiency for data removal tasks."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/117655"],"dc:language":["en","eng"],"dc:rights":["Copyright 2022 Chao Pan"],"dc:subject":["Machine Learning","Computer Vision","Neural Networks","Time Series","Machine Unlearning","Federated Learning","Clustering","Graph Neural Networks","Graph Unlearning","Dna-based Data Storage","Molecular Data Storage","Nanopore Sequencing"],"dc:title":["Topics in efficient and privacy-preserving storage system design"],"dc:type":["text","Thesis"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:56Z"}