Persistent Memory Storage of Cold Regions in the OpenJ9 Java Virtual Machine

dc.contributor.advisorKent, Kenneth
dc.contributor.advisorDueck, Gerhard
dc.contributor.authorYoung, Scott
dc.date.accessioned2023-03-01T16:16:11Z
dc.date.available2023-03-01T16:16:11Z
dc.date.issued2019
dc.date.updated2023-03-01T15:01:04Z
dc.description.abstractIn this thesis an optimization technique for object-oriented language runtimes is investigated. The technique takes advantage of infrequently accessed objects, called cold objects, and involves segregating objects into different memory areas by co-locating cold objects in slower memory during garbage collection. This technique is compared against operating system paging mechanisms with swap partitions. Two different schemes for determining which objects should be segregated into slower memory are tested and their results are analyzed. The first scheme uses the slower memory as additional memory, without consideration of access frequency. The second approximates access frequency by marking operating system pages accessed between garbage collections. The OpenJ9 Java virtual machine is modified to support this solution. A new access frequency-aware throughput benchmark, the CloudGC benchmark and the DaCapo benchmark suite are used to compare the different configurations. Through extensive experimental evaluation, it is discovered that each technique can be the most or least optimal choice depending on the benchmark tested.
dc.description.copyright© Scott Young, 2019
dc.formattext/xml
dc.format.extentx, 59 pages
dc.format.mediumelectronic
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/13176
dc.language.isoen_CA
dc.publisherUniversity of New Brunswick
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.titlePersistent Memory Storage of Cold Regions in the OpenJ9 Java Virtual Machine
dc.typemaster thesis
thesis.degree.disciplineComputer Science
thesis.degree.fullnameMaster of Computer Science
thesis.degree.grantorUniversity of New Brunswick
thesis.degree.levelmasters
thesis.degree.nameM.C.S.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
item.pdf
Size:
2.02 MB
Format:
Adobe Portable Document Format

Collections