-
公开(公告)号:US20050235119A1
公开(公告)日:2005-10-20
申请号:US11150686
申请日:2005-06-09
申请人: Stuart Sechrest , Michael Fortin , Mehmet Iyigun , Cenk Ergan
发明人: Stuart Sechrest , Michael Fortin , Mehmet Iyigun , Cenk Ergan
IPC分类号: G06F12/00 , G06F3/06 , G06F9/30 , G06F9/46 , G06F11/07 , G06F12/02 , G06F12/06 , G06F12/08 , G06F12/10 , G06F12/12 , G06F13/18
CPC分类号: G06F12/121 , G06F12/122
摘要: A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by loading and maintaining data that is likely to be needed into memory, before the data is actually needed. The system includes mechanisms directed towards historical memory usage monitoring, memory usage analysis, refreshing memory with highly-valued (e.g., highly utilized) pages, I/O pre-fetching efficiency, and aggressive disk management. Based on the memory usage information, pages are prioritized with relative values, and mechanisms work to pre-fetch and/or maintain the more valuable pages in memory. Pages are pre-fetched and maintained in a prioritized standby page set that includes a number of subsets, by which more valuable pages remain in memory over less valuable pages. Valuable data that is paged out may be automatically brought back, in a resilient manner. Benefits include significantly reducing or even eliminating disk I/O due to memory page faults.
摘要翻译: 一种主动,有弹性和自调整的内存管理系统和方法,在实际需要数据之前,通过在可能需要的内存中加载和维护数据,从而实现内存管理的实际和可察觉的性能改进。 该系统包括针对历史存储器使用监视,存储器使用分析,具有高价值(例如,高度利用)页面的刷新存储器,I / O预取效率和激进磁盘管理的机制。 基于内存使用信息,页面将以相对值为优先级,并且机制可以预先获取和/或维护内存中更有价值的页面。 页面被预先抓取并维护在优先级备用页面集中,其包括多个子集,通过这些子集,更有价值的页面保留在不太有价值的页面上的内存中。 可以以弹性方式自动带回分页的宝贵数据。 优点包括显着减少或甚至消除由于内存页错误导致的磁盘I / O。
-
公开(公告)号:US20050228964A1
公开(公告)日:2005-10-13
申请号:US11150728
申请日:2005-06-09
申请人: Stuart Sechrest , Michael Fortin , Mehmet Iyigun , Cenk Ergan
发明人: Stuart Sechrest , Michael Fortin , Mehmet Iyigun , Cenk Ergan
IPC分类号: G06F12/00 , G06F3/06 , G06F9/30 , G06F9/46 , G06F11/07 , G06F12/02 , G06F12/06 , G06F12/08 , G06F12/10 , G06F12/12 , G06F13/18
CPC分类号: G06F12/121 , G06F12/122
摘要: A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by loading and maintaining data that is likely to be needed into memory, before the data is actually needed. The system includes mechanisms directed towards historical memory usage monitoring, memory usage analysis, refreshing memory with highly-valued (e.g., highly utilized) pages, I/O pre-fetching efficiency, and aggressive disk management. Based on the memory usage information, pages are prioritized with relative values, and mechanisms work to pre-fetch and/or maintain the more valuable pages in memory. Pages are pre-fetched and maintained in a prioritized standby page set that includes a number of subsets, by which more valuable pages remain in memory over less valuable pages. Valuable data that is paged out may be automatically brought back, in a resilient manner. Benefits include significantly reducing or even eliminating disk I/O due to memory page faults.
-
公开(公告)号:US08032723B2
公开(公告)日:2011-10-04
申请号:US12759526
申请日:2010-04-13
申请人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
发明人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
CPC分类号: G06F12/121 , G06F12/122
摘要: A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by loading and maintaining data that is likely to be needed into memory, before the data is actually needed. The system includes mechanisms directed towards historical memory usage monitoring, memory usage analysis, refreshing memory with highly-valued (e.g., highly utilized) pages, I/O pre-fetching efficiency, and aggressive disk management. Based on the memory usage information, pages are prioritized with relative values, and mechanisms work to pre-fetch and/or maintain the more valuable pages in memory. Pages are pre-fetched and maintained in a prioritized standby page set that includes a number of subsets, by which more valuable pages remain in memory over less valuable pages. Valuable data that is paged out may be automatically brought back, in a resilient manner. Benefits include significantly reducing or even eliminating disk I/O due to memory page faults.
摘要翻译: 一种主动,有弹性和自调整的内存管理系统和方法,在实际需要数据之前,通过将可能需要的数据加载并保存到存储器中,从而实现内存管理的实际和可察觉的性能改进。 该系统包括针对历史存储器使用监视,存储器使用分析,具有高价值(例如,高度利用)页面的刷新存储器,I / O预取效率和激进磁盘管理的机制。 基于内存使用信息,页面将以相对值为优先级,并且机制可以预先获取和/或维护内存中更有价值的页面。 页面被预先抓取并维护在优先级备用页面集中,其包括多个子集,通过这些子集,更有价值的页面保留在不太有价值的页面上的内存中。 可以以弹性方式自动带回分页的宝贵数据。 优点包括显着减少或甚至消除由于内存页错误导致的磁盘I / O。
-
公开(公告)号:US20100199043A1
公开(公告)日:2010-08-05
申请号:US12759536
申请日:2010-04-13
申请人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
发明人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
IPC分类号: G06F12/00
CPC分类号: G06F12/121 , G06F12/122
摘要: A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by loading and maintaining data that is likely to be needed into memory, before the data is actually needed. The system includes mechanisms directed towards historical memory usage monitoring, memory usage analysis, refreshing memory with highly-valued (e.g., highly utilized) pages, I/O pre-fetching efficiency, and aggressive disk management. Based on the memory usage information, pages are prioritized with relative values, and mechanisms work to pre-fetch and/or maintain the more valuable pages in memory. Pages are pre-fetched and maintained in a prioritized standby page set that includes a number of subsets, by which more valuable pages remain in memory over less valuable pages. Valuable data that is paged out may be automatically brought back, in a resilient manner. Benefits include significantly reducing or even eliminating disk I/O due to memory page faults.
摘要翻译: 一种主动,有弹性和自调整的内存管理系统和方法,在实际需要数据之前,通过在可能需要的内存中加载和维护数据,从而实现内存管理的实际和可察觉的性能改进。 该系统包括针对历史存储器使用监视,存储器使用分析,具有高价值(例如,高度利用)页面的刷新存储器,I / O预取效率和激进磁盘管理的机制。 基于内存使用信息,页面将以相对值为优先级,并且机制可以预先获取和/或维护内存中更有价值的页面。 页面被预先抓取并维护在优先级备用页面集中,其包括多个子集,通过这些子集,更有价值的页面保留在不太有价值的页面上的内存中。 可以以弹性方式自动带回分页的宝贵数据。 优点包括显着减少或甚至消除由于内存页错误导致的磁盘I / O。
-
公开(公告)号:US07185155B2
公开(公告)日:2007-02-27
申请号:US11150728
申请日:2005-06-09
申请人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
发明人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
CPC分类号: G06F12/121 , G06F12/122
摘要: A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by loading and maintaining data that is likely to be needed into memory, before the data is actually needed. The system includes mechanisms directed towards historical memory usage monitoring, memory usage analysis, refreshing memory with highly-valued (e.g., highly utilized) pages, I/O pre-fetching efficiency, and aggressive disk management. Based on the memory usage information, pages are prioritized with relative values, and mechanisms work to pre-fetch and/or maintain the more valuable pages in memory. Pages are pre-fetched and maintained in a prioritized standby page set that includes a number of subsets, by which more valuable pages remain in memory over less valuable pages. Valuable data that is paged out may be automatically brought back, in a resilient manner. Benefits include significantly reducing or even eliminating disk I/O due to memory page faults.
摘要翻译: 一种主动,有弹性和自调整的内存管理系统和方法,在实际需要数据之前,通过在可能需要的内存中加载和维护数据,从而实现内存管理的实际和可察觉的性能改进。 该系统包括针对历史存储器使用监视,存储器使用分析,具有高价值(例如,高度利用)页面的刷新存储器,I / O预取效率和激进磁盘管理的机制。 基于内存使用信息,页面将以相对值为优先级,并且机制可以预先获取和/或维护内存中更有价值的页面。 页面被预先抓取并维护在优先级备用页面集中,其包括多个子集,通过这些子集,更有价值的页面保留在不太有价值的页面上的内存中。 可以以弹性方式自动带回分页的宝贵数据。 优点包括显着减少或甚至消除由于内存页错误导致的磁盘I / O。
-
公开(公告)号:US08539186B2
公开(公告)日:2013-09-17
申请号:US12759536
申请日:2010-04-13
申请人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
发明人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
CPC分类号: G06F12/121 , G06F12/122
摘要: A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by loading and maintaining data that is likely to be needed into memory, before the data is actually needed. The system includes mechanisms directed towards historical memory usage monitoring, memory usage analysis, refreshing memory with highly-valued (e.g., highly utilized) pages, I/O pre-fetching efficiency, and aggressive disk management. Based on the memory usage information, pages are prioritized with relative values, and mechanisms work to pre-fetch and/or maintain the more valuable pages in memory. Pages are pre-fetched and maintained in a prioritized standby page set that includes a number of subsets, by which more valuable pages remain in memory over less valuable pages. Valuable data that is paged out may be automatically brought back, in a resilient manner. Benefits include significantly reducing or even eliminating disk I/O due to memory page faults.
摘要翻译: 一种主动,有弹性和自调整的内存管理系统和方法,在实际需要数据之前,通过将可能需要的数据加载并保存到存储器中,从而实现内存管理的实际和可察觉的性能改进。 该系统包括针对历史存储器使用监视,存储器使用分析,具有高价值(例如,高度利用)页面的刷新存储器,I / O预取效率和激进磁盘管理的机制。 基于内存使用信息,页面将以相对值为优先级,并且机制可以预先获取和/或维护内存中更有价值的页面。 页面被预先抓取并维护在优先级备用页面集中,其包括多个子集,通过这些子集,更有价值的页面保留在不太有价值的页面上的内存中。 可以以弹性方式自动带回分页的宝贵数据。 优点包括显着减少或甚至消除由于内存页错误导致的磁盘I / O。
-
公开(公告)号:US20100199063A1
公开(公告)日:2010-08-05
申请号:US12759526
申请日:2010-04-13
申请人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
发明人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
CPC分类号: G06F12/121 , G06F12/122
摘要: A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by loading and maintaining data that is likely to be needed into memory, before the data is actually needed. The system includes mechanisms directed towards historical memory usage monitoring, memory usage analysis, refreshing memory with highly-valued (e.g., highly utilized) pages, I/O pre-fetching efficiency, and aggressive disk management. Based on the memory usage information, pages are prioritized with relative values, and mechanisms work to pre-fetch and/or maintain the more valuable pages in memory. Pages are pre-fetched and maintained in a prioritized standby page set that includes a number of subsets, by which more valuable pages remain in memory over less valuable pages. Valuable data that is paged out may be automatically brought back, in a resilient manner. Benefits include significantly reducing or even eliminating disk I/O due to memory page faults.
-
公开(公告)号:US07698513B2
公开(公告)日:2010-04-13
申请号:US11150686
申请日:2005-06-09
申请人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
发明人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
CPC分类号: G06F12/121 , G06F12/122
摘要: A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by loading and maintaining data that is likely to be needed into memory, before the data is actually needed. The system includes mechanisms directed towards historical memory usage monitoring, memory usage analysis, refreshing memory with highly-valued (e.g., highly utilized) pages, I/O pre-fetching efficiency, and aggressive disk management. Based on the memory usage information, pages are prioritized with relative values, and mechanisms work to pre-fetch and/or maintain the more valuable pages in memory. Pages are pre-fetched and maintained in a prioritized standby page set that includes a number of subsets, by which more valuable pages remain in memory over less valuable pages. Valuable data that is paged out may be automatically brought back, in a resilient manner. Benefits include significantly reducing or even eliminating disk I/O due to memory page faults.
摘要翻译: 一种主动,有弹性和自调整的内存管理系统和方法,在实际需要数据之前,通过在可能需要的内存中加载和维护数据,从而实现内存管理的实际和可察觉的性能改进。 该系统包括针对历史存储器使用监视,存储器使用分析,具有高价值(例如,高度利用)页面的刷新存储器,I / O预取效率和激进磁盘管理的机制。 基于内存使用信息,页面将以相对值为优先级,并且机制可以预先获取和/或维护内存中更有价值的页面。 页面被预先抓取并维护在优先级备用页面集中,其包括多个子集,通过这些子集,更有价值的页面保留在不太有价值的页面上的内存中。 可以以弹性方式自动带回分页的宝贵数据。 优点包括显着减少或甚至消除由于内存页错误导致的磁盘I / O。
-
公开(公告)号:US06910106B2
公开(公告)日:2005-06-21
申请号:US10325591
申请日:2002-12-20
申请人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
发明人: Stuart Sechrest , Michael R. Fortin , Mehmet Iyigun , Cenk Ergan
IPC分类号: G06F12/00 , G06F3/06 , G06F9/30 , G06F9/46 , G06F11/07 , G06F12/02 , G06F12/06 , G06F12/08 , G06F12/10 , G06F12/12 , G06F13/18
CPC分类号: G06F12/121 , G06F12/122
摘要: A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by loading and maintaining data that is likely to be needed into memory, before the data is actually needed. The system includes mechanisms directed towards historical memory usage monitoring, memory usage analysis, refreshing memory with highly-valued (e.g., highly utilized) pages, I/O pre-fetching efficiency, and aggressive disk management. Based on the memory usage information, pages are prioritized with relative values, and mechanisms work to pre-fetch and/or maintain the more valuable pages in memory. Pages are pre-fetched and maintained in a prioritized standby page set that includes a number of subsets, by which more valuable pages remain in memory over less valuable pages. Valuable data that is paged out may be automatically brought back, in a resilient manner. Benefits include significantly reducing or even eliminating disk I/O due to memory page faults.
-
公开(公告)号:US08032707B2
公开(公告)日:2011-10-04
申请号:US12271400
申请日:2008-11-14
申请人: Mehmet Iyigun , Yevgeniy Bak , Michael Fortin , David Fields , Cenk Ergan , Alexander Kirshenbaum
发明人: Mehmet Iyigun , Yevgeniy Bak , Michael Fortin , David Fields , Cenk Ergan , Alexander Kirshenbaum
CPC分类号: G06F12/0866 , G06F12/0804 , G06F12/0862 , G06F12/0871 , G06F12/14 , G06F2212/1016 , G06F2212/1032 , G06F2212/1052 , G06F2212/2022 , G06F2212/222 , G06F2212/466
摘要: Embodiments of the invention provide techniques for managing cache metadata providing a mapping between addresses on a storage medium (e.g., disk storage) and corresponding addresses on a cache device at data items are stored. In some embodiments, cache metadata may be stored in a hierarchical data structure comprising a plurality of hierarchy levels. Only a subset of the plurality of hierarchy levels may be loaded to memory, thereby reducing the memory “footprint” of cache metadata and expediting the process of restoring the cache metadata during startup operations. Startup may be further expedited by using cache metadata to perform operations associated with reboot. Thereafter, as requests to read data items on the storage medium are processed using cache metadata to identify addresses at which the data items are stored in cache, the identified addresses may be stored in memory. When the computer is later shut down, instead of having to transfer the entirety of the cache metadata from memory to storage, only the subset of the plurality of hierarchy levels and/or the identified addresses previously loaded to memory may be transferred (e.g., to the cache device), thereby expediting the shutdown of the computer.
摘要翻译: 本发明的实施例提供了用于管理提供存储介质(例如,磁盘存储)上的地址之间的映射以及数据项上的高速缓存设备上的相应地址的缓存元数据的技术。 在一些实施例中,高速缓存元数据可以存储在包括多个层次级别的分层数据结构中。 可以仅将多个层次级别的子集加载到存储器,从而减少高速缓存元数据的存储器“占用空间”,并且加快在启动操作期间恢复高速缓存元数据的过程。 通过使用缓存元数据来执行与重新启动相关的操作,可以进一步加快启动。 此后,当使用高速缓存元数据来处理读取存储介质上的数据项的请求时,识别数据项存储在高速缓存中的地址,所识别的地址可被存储在存储器中。 当计算机稍后关闭时,不是必须将整个高速缓存元数据从存储器传送到存储器,所以只有先前加载到存储器的多个层次级别和/或已识别的地址的子集可以被传送(例如, 缓存设备),从而加速计算机的关闭。
-
-
-
-
-
-
-
-
-