[發明專利]應用高速緩存熱度的自動恢復在審
| 申請號: | 202011139982.4 | 申請日: | 2016-02-23 |
| 公開(公告)號: | CN112256597A | 公開(公告)日: | 2021-01-22 |
| 發明(設計)人: | N·特爾蒂亞;杜在永;樸光炫;J·M·帕特爾 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F12/0811 | 分類號: | G06F12/0811;G06F12/0875 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 董莘 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 高速緩存 熱度 自動 恢復 | ||
自動恢復已經經歷運行狀態改變的應用的高速緩存的熱度,運行狀態改變降級高速緩存的熱度。為了為熱度的丟失做好準備,緩存部分標識符的狀態被捕獲。這在瞬時時刻標識了應用高速緩存內的高速緩存部分。此后,應用經歷運行狀態的改變,其降低了應用高速緩存的熱度。例如,應用可能被停止并重新啟動。之后,盡管這種高速緩存降級,該應用可能繼續操作。然而,為了更快地加熱應用高速緩存,當該應用正在操作時,應用高速緩存被自動加熱。例如,當該應用正在操作時,從應用高速緩存外部的源自動地訪問由捕獲的高速緩存部分標識符所標識的高速緩存部分。
本申請是申請日為2016年02月23日、申請號為201680011344.X、發明名稱為“應用高速緩存熱度的自動恢復”的中國發明專利申請的分案申請。
背景技術
通過互聯網或經由企業網絡可用于用戶的信息量實際上是無限的,這就是今天的時代通常被稱為“信息時代”的原因。盡管計算硬件為計算機提供了硬件支持,但是是應用指引硬件的操作以執行無數功能。為了支持信息時代,這種應用需要訪問通常被稱為數據的信息。
為了最佳性能,數據通常存在于層次結構中,其中更經常和/或最近使用的數據以較高的訪問速度被更本地化地緩存,并且較少使用的數據以較慢的訪問速度在高速緩存之外可用。數據訪問的近因和/或頻率常常預示著對數據的未來訪問,并且常常類似參照溫度被指代(諸如“暖度”、“熱度”、“冷度”、“溫度”)。例如,氣體分子越熱,則其與周圍分子相互作用地更頻繁且更積極。因此,溫度隱喻被廣泛應用于數據訪問。
當應用與底層數據存儲層次結構交互時,應用建立高速緩存,允許應用接近峰值性能,因為熱數據被加載到更高效地訪問的高速緩存中。如果緩存內的數據被丟失,則應用性能下降但緩慢恢復,直到緩存再次利用熱數據被填充。通常,經由應用參與正常的應用工作流來實現緩存的重新填充。備選地,熟練的用戶可以通過請求他們能夠預測將被使用的數據來手動加熱高速緩存。
本文所要求保護的主題不限于解決任何缺點或僅在諸如上述那些環境中操作的實施例。相反,本背景僅被提供以說明其中可以實踐本文所描述的一些實施例的一個示例性技術領域。
發明內容
本文所描述的至少一些實施例涉及對已經經歷運行狀態改變的應用的高速緩存的熱度的恢復,運行狀態改變降級高速緩存的熱度。數據的“熱度”指的是數據已經被如何經常地和/或最近地訪問,并且因此常常被認為預示了訪問的未來可能性和內在性。為了為熱度的丟失做好準備,緩存部分標識符的狀態被捕獲。這在瞬時時刻標識了應用高速緩存內的高速緩存部分。
此后,應用經歷運行狀態的改變,其降低了應用高速緩存的熱度(例如,通過數據的丟失)。例如,應用可能被停止并重新啟動。否則,應用可能經歷角色更改,諸如從輔助角色到主要角色。備選地或附加地,應用可以從一個機器被移動到另一機器。在改變應用的運行狀態之后,應用可能繼續操作,盡管應用高速緩存的熱度降低。然而,為了更快地加熱應用高速緩存,當應用正在操作時,應用高速緩存被自動加熱。例如,當應用正在操作時,由捕獲的高速緩存部分標識符所標識的高速緩存部分從應用高速緩存外部的源被自動地訪問并且被放置到應用高速緩存中,即使應用本身的業務邏輯沒有為了它們將被讀取而做所有這些。因此,應用高速緩存可以自動地更快地變得更熱。因此,針對應用的訪問速度被加快,由此提高應用性能。應用高速緩存是被自動加熱,盡管這樣的自動熱度可以響應于用以加熱應用高速緩存的用戶指令而發生。備選地,即使是應用高速緩存要被加熱的確定也是自動的。
本發明內容并非旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍中的輔助。
附圖說明
為了描述可以獲得上述和其它優點和特征的方式,將通過參考附圖來呈現各種實施例的更具體的描述。理解到這些附圖僅描繪了樣本實施例并因此不被認為是對本發明的范圍的限制,將通過使用附圖以附加的特征和細節來描述和解釋實施例,在附圖中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011139982.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種功能性丁酸梭菌飼料添加劑及其制備方法
- 下一篇:一種循環水自動補水系統





