{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/124717"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/124717","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Exploring remote memory for buffer cache extension: a preliminary investigation","abstract":"Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2026-05-01","abstract_html":"Submission published under a 24 month embargo labeled &#x27;Closed Access&#x27;, the embargo will last until 2026-05-01","abstract_has_math":false,"creators":["Bygari, Ramya"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Ganesan, Aishwarya","Alagappan, Ramnatthan"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2024,"date_issued":"2024-05","date_published":"2024-05","updated_at":"2026-07-22T22:25:02Z","subjects":["Distributed Systems","Storage Systems","Buffer Cache","Remote Memory","Disaggregated Memory","Rdma"],"languages":["en","eng"],"rights":["Copyright 2024 Ramya Bygari"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/124717","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Ganesan, Aishwarya","Alagappan, Ramnatthan"]},{"key":"dc:creator","label":"Author","values":["Bygari, Ramya"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2024-05","2024-04-30"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"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":["Distributed Systems","Storage Systems","Buffer Cache","Remote Memory","Disaggregated Memory","Rdma"]}]},{"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 2024 Ramya Bygari"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/124717"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2026-05-01","The student, Ramya Bygari, accepted the attached license on 2024-04-29 at 18:04.","The student, Ramya Bygari, submitted this Thesis for approval on 2024-04-29 at 18:24.","This Thesis was approved for publication on 2024-04-30 at 10:29.","DSpace SAF Submission Ingestion Package generated from Vireo submission #20700 on 2024-09-16 at 00:51:09","Data-intensive and memory-intensive applications demand high performance from buffer caches to efficiently manage large datasets and minimize access latencies. Traditional buffer caches, confined within a single machine’s expensive DRAM, encounter limitations in capacity and scalability, leading to performance bottlenecks as a result of costly disk fetches. Conversely, datacenters often face underutilization challenges. By circumventing traditional network protocol overheads, RDMA offers low-latency, high-throughput access to remote memory pools, thereby minimizing performance penalties. This study investigates the integration of RDMA (Remote Direct Memory Access) with buffer caches to overcome these challenges. RDMA enables memory disaggregation, allowing buffer cache capacities to extend beyond individual machine constraints by leveraging memory resources across multiple servers. This study assesses the efficacy of RDMA-enabled disaggregated buffer caches in enhancing application operations by expanding distributed capacity, leading to improved performance characterized by reduced latency for file accesses and enhanced throughput. This thesis serves as a preliminary study and demonstrates seamless integration with existing applications, eliminating the need for modifications to the application stack. Performance evaluation using various data-intensive POSIX application-level databases, such as LevelDB, SQLite, RocksDB, and WiredTiger, illustrates significant reductions in access latencies, enhancements in throughput, and improvements in cache hit rates. These findings affirm the viability of RDMA-based buffer caching for read-intensive operations in data center environments. Furthermore, this research paves the way for exploring support for complex read-write operations and expanding the scope of memory disaggregation applications, promising widespread adoption and adaptation in various computing environments requiring optimal performance from buffer caches."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Exploring remote memory for buffer cache extension: a preliminary investigation"]}]}],"canonical_facts":{"dc:contributor":["Ganesan, Aishwarya","Alagappan, Ramnatthan"],"dc:creator":["Bygari, Ramya"],"dc:date":["2024-05","2024-04-30"],"dc:description":["Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2026-05-01","The student, Ramya Bygari, accepted the attached license on 2024-04-29 at 18:04.","The student, Ramya Bygari, submitted this Thesis for approval on 2024-04-29 at 18:24.","This Thesis was approved for publication on 2024-04-30 at 10:29.","DSpace SAF Submission Ingestion Package generated from Vireo submission #20700 on 2024-09-16 at 00:51:09","Data-intensive and memory-intensive applications demand high performance from buffer caches to efficiently manage large datasets and minimize access latencies. Traditional buffer caches, confined within a single machine’s expensive DRAM, encounter limitations in capacity and scalability, leading to performance bottlenecks as a result of costly disk fetches. Conversely, datacenters often face underutilization challenges. By circumventing traditional network protocol overheads, RDMA offers low-latency, high-throughput access to remote memory pools, thereby minimizing performance penalties. This study investigates the integration of RDMA (Remote Direct Memory Access) with buffer caches to overcome these challenges. RDMA enables memory disaggregation, allowing buffer cache capacities to extend beyond individual machine constraints by leveraging memory resources across multiple servers. This study assesses the efficacy of RDMA-enabled disaggregated buffer caches in enhancing application operations by expanding distributed capacity, leading to improved performance characterized by reduced latency for file accesses and enhanced throughput. This thesis serves as a preliminary study and demonstrates seamless integration with existing applications, eliminating the need for modifications to the application stack. Performance evaluation using various data-intensive POSIX application-level databases, such as LevelDB, SQLite, RocksDB, and WiredTiger, illustrates significant reductions in access latencies, enhancements in throughput, and improvements in cache hit rates. These findings affirm the viability of RDMA-based buffer caching for read-intensive operations in data center environments. Furthermore, this research paves the way for exploring support for complex read-write operations and expanding the scope of memory disaggregation applications, promising widespread adoption and adaptation in various computing environments requiring optimal performance from buffer caches."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/124717"],"dc:language":["en","eng"],"dc:rights":["Copyright 2024 Ramya Bygari"],"dc:subject":["Distributed Systems","Storage Systems","Buffer Cache","Remote Memory","Disaggregated Memory","Rdma"],"dc:title":["Exploring remote memory for buffer cache extension: a preliminary investigation"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:02Z"}