Skip to main navigation Skip to search Skip to main content

Optimizing Data Retrieval from Secondary Storage with a Proactive Intermediate Cache

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

As data volume expands exponentially, efficiently retrieving data from secondary storage has become a pivotal challenge. Secondary storage devices like hard disk drives often impose high latency during data accesses, adversely impacting overall system performance. To address this issue, we propose NestEgg, an innovative intermediate cache architecture tailored to accelerate data retrieval from secondary storage. NestEgg employs an intelligent, proactive caching strategy that selectively stores frequently accessed data in a dedicated low-latency external cache memory. NestEgg enables faster I/O operations and enhances the system's responsiveness by reducing the likelihood of fetching data from slower secondary storage. We outline the architecture of NestEgg and experimentally demonstrate its efficacy in boosting performance for realistic workloads through simulations. The results validate that NestEgg can substantially improve I/O access times over conventional storage hierarchies across numerous scenarios and access patterns. Overall, our solution delivers a promising advancement in bridging the latency gap between primary memory and secondary storage.

Original languageEnglish (US)
Title of host publicationSoutheastCon 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages216-221
Number of pages6
ISBN (Electronic)9798350317107
ISBN (Print)9798350317107
DOIs
StatePublished - 2024
Event2024 IEEE SoutheastCon, SoutheastCon 2024 - Atlanta, United States
Duration: Mar 15 2024Mar 24 2024

Publication series

NameConference Proceedings - IEEE SOUTHEASTCON
ISSN (Print)1091-0050
ISSN (Electronic)1558-058X

Conference

Conference2024 IEEE SoutheastCon, SoutheastCon 2024
Country/TerritoryUnited States
CityAtlanta
Period3/15/243/24/24

Keywords

  • data access optimization
  • intermediate cache
  • secondary storage
  • storage architecture
  • system performance

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering
  • Signal Processing
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Optimizing Data Retrieval from Secondary Storage with a Proactive Intermediate Cache'. Together they form a unique fingerprint.

Cite this