Adaptive Page Migration Policy With Huge Pages in Tiered Memory Systems

Cited 4 time in webofscience Cited 0 time in scopus
  • Hit : 203
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorHeo, Taekyungko
dc.contributor.authorWang, Yangko
dc.contributor.authorCui, Weiko
dc.contributor.authorHuh, Jaehyukko
dc.contributor.authorZhang, Lintaoko
dc.date.accessioned2022-01-04T06:40:24Z-
dc.date.available2022-01-04T06:40:24Z-
dc.date.created2022-01-04-
dc.date.created2022-01-04-
dc.date.created2022-01-04-
dc.date.created2022-01-04-
dc.date.issued2022-01-
dc.identifier.citationIEEE TRANSACTIONS ON COMPUTERS, v.71, no.1, pp.53 - 68-
dc.identifier.issn0018-9340-
dc.identifier.urihttp://hdl.handle.net/10203/291473-
dc.description.abstractTo accommodate the growing demand for memory capacity in a cost-effective way, multiple types of memory are incorporated in a single system. In such tiered memory systems consisting of small fast and large slow memory components, accurately identifying the performance importance of pages is critical to properly migrate hot pages to fast memory. Meanwhile, growing address translation cost due to the increasing memory footprints, helped adopting huge pages in common systems. Although such page hotness identification problems have existed for a long time, this article revisits the problem in the new context of tiered memory systems and huge pages. This article first investigates the memory locality behaviors of applications with three potential migration polices, least-recently-used (LRU), least-frequently-used (LFU), and random with huge pages. The evaluation shows that none of the three migration policies excel the others, as the effectiveness of each policy depends on application behaviors. In addition, the results show huge pages can be effective even with page migration, if a proper migration policy is used. Based on the observation, this paper proposes a novel dynamic policy selection mechanism, which identifies the best migration policy for a given workload. It allows multiple concurrently running workloads to adopt different policies. To find the optimal one for each workload, this study first identifies key features that must be inferred from limited approximate memory access information collected using accessed bits in page tables. In addition, it proposes a parallel emulation of alternative policies to assess the benefit of possible alternatives. The proposed dynamic policy selection can achieve 23.8percent performance improvement compared to a prior approximate mechanism based on LRU lists in Linux systems.-
dc.languageEnglish-
dc.publisherIEEE COMPUTER SOC-
dc.titleAdaptive Page Migration Policy With Huge Pages in Tiered Memory Systems-
dc.typeArticle-
dc.identifier.wosid000730414800005-
dc.identifier.scopusid2-s2.0-85096881519-
dc.type.rimsART-
dc.citation.volume71-
dc.citation.issue1-
dc.citation.beginningpage53-
dc.citation.endingpage68-
dc.citation.publicationnameIEEE TRANSACTIONS ON COMPUTERS-
dc.identifier.doi10.1109/TC.2020.3036686-
dc.contributor.localauthorHuh, Jaehyuk-
dc.contributor.nonIdAuthorWang, Yang-
dc.contributor.nonIdAuthorCui, Wei-
dc.contributor.nonIdAuthorZhang, Lintao-
dc.description.isOpenAccessN-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorMemory management-
dc.subject.keywordAuthorLinux-
dc.subject.keywordAuthorHardware-
dc.subject.keywordAuthorBandwidth-
dc.subject.keywordAuthorKernel-
dc.subject.keywordAuthorAdaptive systems-
dc.subject.keywordAuthorEmulation-
dc.subject.keywordAuthorTiered memory-
dc.subject.keywordAuthorpage hotness-
dc.subject.keywordAuthorpage migration-
dc.subject.keywordAuthorhuge pages-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 4 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0