久久99国产亚洲高清-久久99国产亚洲高清观看首页-久久99国产亚洲精品观看-久久99国产一区二区-久久99国产一区二区三区-久久99国产综合精品

樹人論文網一個專業的學術咨詢網站!!!
樹人論文網

發表電子國家級期刊淺析內存網格關鍵技術

來源: 樹人論文網發表時間:2015-06-16
簡要:本篇文章是由 《電力建設》 發表的優秀電子論文,(月刊)創刊于1958年,由中國電力科學研究院;中國電力工程顧問集團公司主辦。本刊立足于我國的電力建設,包括國家宏觀政策、規范

  本篇文章是由《電力建設》發表的優秀電子論文,(月刊)創刊于1958年,由中國電力科學研究院;中國電力工程顧問集團公司主辦。本刊立足于我國的電力建設,包括國家宏觀政策、規范以及投資方向,規劃設計,工程管理,科研技術,產品優化等。

  【摘 要】內存網格的出現主要借鑒了傳統的網格計算技術和集群內存共享技術。本文從動態函數截獲,緩存數據組織與管理和異步緩存數據寫入三方面探討了內存網格系統的關鍵技術。

  【關鍵詞】內存網格;動態函數截獲;異步緩存數據

  一 引言

  隨著計算機技術的發展,CPU和系統主存的性能得到了極大的提高。然而由于IO設備的發展相對滯后,磁盤性能逐漸成為了影響計算機整體性能的瓶頸。對于具有頻繁、隨機磁盤10的數據密集型應用,如web服務器和數據庫系統,磁盤訪問的巨大延遲將嚴重影響應用程序的性能。為了提高系統10性能,提出了內存網格的概念,為共享和利用互聯網中豐富的內存資源來解決內存密集型應用的性能問題提供了理論支持。本文結合已有的內存網格理論,對其關鍵技術進行了系統研究。

  二 動態函數截獲技術

  (一)內核模塊

  Linux內核是單一平面結構(monolithic),也就是說它是一個獨立的大程序,所有的內核功能構件均可訪問任一個內部數據結構和例程。為了方便使用同時又提供了模塊化的機制,這就是內核模塊。內核模塊是可以按照需要動態載入內核和從內核中卸載的代碼。內核模塊可以不需要重起系統擴展內核的功能。對于Linux內核模塊,可以用insmod或rmmod命令顯式載入或卸載,或者由內核在需要時調用內核守護程序(kerneld)自動載入和卸載。內核模塊運行在Linux內核空間,可以方便地使用內核提供的系統函數和變量。從模塊程序鏈接的方式來看,它并不能自由地使用用戶空間里定義的函數庫,只能使用內核空間中定義的、資源受到限制的函數。內核在內核符號表中維護了一個模塊的鏈表,每個符號表對應一個模塊,模塊加載進內核時正確地對其進行解釋,并將模塊作為內核的一部分來執行:加載進內核的模塊具有所有的內核權限。模塊可以在系統啟動時加載到系統中,也可以在系統運行時加載:在不需要時,可以將模塊動態卸載,這樣就不用每次修改系統的配置時都要重新編譯內核了。一般來說,內核模塊可以應用于設備驅動、文件系統驅動程序、網絡驅動、可執行文件解釋器和系統調用等方面。

  (二)函數截獲

  內存網格系統中利用了函數截獲(APIHooking)的方法來動態改變系統函數執行流程。所謂動態改變,就是指在不修改程序源代碼和不覆蓋程序在磁盤的存儲映像前提下,對程序行為進行修改。

  函數截獲(API Hooking)是獲取指定執行代碼控制權的基本方法[44,45]。它提供了一種在不修改程序源代碼的前提下,動態改變操作系統行為的便捷方法。在眾多現代操作系統中,使用函數截獲方法的間諜軟件(Spying Software)大量利用了系統中存在的窗口程序來部署自己的特殊應用。一般說來,使用函數截獲方法具有如下優點:

  1、便于API函數的監控

  具備控制API函數調用的能力是非常有用的。它能夠使程序開發者追蹤一些發生在API調用過程中、通常對外部應用“不可見”的系統行為。這種方法主要用于特定環境下對函數參數的驗證和檢查。比如,在某些情況下,監控與內存相關的API調用可以有效的捕獲內存資源泄漏的問題。

  2、便于調試與逆向工程

  基于函數截獲的調試方法一直在調試技術中占據重要的地位。許多程序開發者使用函數截獲方法來確定程序部件的實現和相互關聯。API截獲(APlinterception是獲取二進制執行文件信息的重要方法。

  3、便于窺視系統內部實現

  許多程序開發者希望對非開源操作系統有深層次的了解。函數截獲方法是一種有效的探索API內部細節的方法。

  4、便于擴展函數的功能

  為了能夠改變或擴展模塊功能,通常使用函數截獲的方法對程序的正常執行流進行重新定向。比如,許多第三方軟件產品有時候無法滿足具體的安全要求,因此不得不對其進行一些調整。為了解決這種問題,應用程序開發者可以利用函數截獲方法對原函數添加一些額外的前置和后置處理過程。這種方法對改變一些已經編譯后的代碼行為極為有用。

  對于一個需要利用函數截獲的系統來說,通常需要依據函數截獲的目標和使用環境來決定具體采用何種函數截獲方法。首先,我們需要考慮設計目標是只針對單一應用進行截獲還是需要構建一個系統級的截獲方案。比如,如果只需要監控一個特定應用,那么就不需要對一個系統級的函數進行截獲。

  一個截獲系統(Hook System)通常由至少兩個部分組成,即一個截獲服務器

  CHook Server)和一個截獲驅動器(HookDriver)。截獲驅動器主要完成實際的截獲功能,截獲服務器則負責將截獲驅動器在特定時刻注入(inject到目標進程。截獲服務器同時管理驅動器并且選擇性的接受來自驅動器的信息。

  三 緩存數據組織與管理

  (一)模型設計

  內存網格系統擴展了傳統的系統存儲層次結構,在主存和磁盤之間添加了內存網格層。內存網格層主要由內存服務節點提供的空閑內存空間構成,內存客戶節點通過利用這些空閑內存作為本地磁疵緩存的擴展,從而加速系統磁盤10的性能。但是對于內存服務節點提供的空閑內存空間,如何有效的對其進行組織和管理就成為了一個關鍵問題。

  在基于協作緩存的改進模型中,內存網格的內存客戶節點和提供其服務的內存服務節點比例為1:n。因此我們采用了基數樹和LRU鏈相結合的方式來解決查找和定位的問題,基數樹用于解決緩存數據的定位問題而存在于內存客戶節點中,LRU鏈用于對緩存數據的更新和替換存在于內存服務節點中。

  在RAM Grid原型系統的最初設計過程中,為了簡化管理過程,我們規定一個內存客戶節點在某一時刻有且盡可能使用一個內存服務節點的服務。為了能夠對內存服務節點中的空閑內存資源進行有效管理,內存網格系統選擇在內存客戶節點中實現了緩存數據組織和管理模塊。緩存數據組織和管理模塊對緩存數據進行本地管理,管理信息包括內存客戶節點所使用的內存服務節點上數據頁幀的狀態信息、存儲位置等。為了能夠達到這些目標,我們改變了模型中的緩存方案,使用了基于LRU和Hash雙鏈的數據組織和管理方法。

  LRU鏈和Hash鏈的雙鏈管理結構在操作系統設計中由來已久。在開源操作系統Linux的早期版本中,對于數據結構的管理與組織就大量的使用了這種經典的雙鏈結構。其中,LRU鏈主要對數據結構進行更新和替換:Hash鏈主要用于數據結構的快速查找和定位。通過雙鏈結構的管理和組織,當內存客戶節點通過本地文件系統進行磁盤10操作時,則可以利用遠地內存服務節點的內存來獲取數據,從而減小內存客戶節點磁盤開銷,提升系統性能。

  (二)Cache一致性問題

  在單處理器(uniprocessor)系統中,由于處理器與10子系統看到的內存視圖不同而產生了Cache一致性問題。這是因為10子系統直接讀寫的是內存區域:處理器在寫回(write-back)策略下,首先讀寫的是Cache,只有當讀寫的塊要被替換時,才將該Cache中的塊內容寫回到內存。這就產生了處理器看到的內存視圖與10子系統看到的不一樣的情況。在多處理器(multiprocessors)系統中,Cache一致性問題是由對共享數據的緩存引發。在RAM Grid系統中。由于RAM Grid所擴展的緩存層次位于主存和磁盤之間,處理器并不會直接進行讀寫。所以RAM Grid系統并不存在Cache一致性問題。

  四 異步緩存寫入

  為了不影響系統效率,內存網格系統采用了異步緩存寫入的方法來完成內存客戶節點對內存服務節點的數據更新。內存網格系統使用函數截獲方法來修改磁盤10的執行流程,異步寫操作發生在函數截獲過程中,而函數截獲過程發生在核心態,所以異步緩存寫入不得不選擇在核心態實現。為了使寫入過程不對原來的。系統執行流程造成較大的性能損失,采用了內核線程的方法來完成寫入過程。在內核模塊中,我們設立了一個全局緩存區用以記錄內存客戶節點磁盤讀寫函數中產生的“新”緩存數據,而使用一個內核線程來將內存客戶節點中的新緩存數據周期性的寫入到內存服務節點的虛擬塊設各中。這樣,整個問題演變成了傳統操作系統中的讀者/寫者問題。緩存數據區的每一個塊中存放著一個緩存數據結構信息。這個數據結構中包含有設備號、塊號、塊大小、緩存數據內容和使用標志位等元信息,這些信息主要用于緩存數據本身的管理和緩存數據在內存服務節點上數據的定位。

樹人論文發表網

好大好湿好硬顶到了好爽视频| 内射中出日韩无国产剧情| 无码一区在线视频| 国产产无码乱码精品久久鸭| 色偷偷AV老熟女| 成在线人AV免费无码高潮喷水| 日本熟妇在线一区二区三区| 被公侵犯的漂亮人妻中文字幕| 人妻少妇看A偷人无码 | 欧美日韩综合精品一区二区 | 欧美乱大交XXXXX潮喷| 97人妻人人揉人人躁人人爽| 欧美 亚洲 日本 成人| 99久久国产综合精品麻豆| 欧美精品久久久久久久自慰| XXXXXOK日本护士高潮| 人与禽交VIDEOSGRATI| 成人无码黄动漫在线播放| 色欲狠狠躁天天躁无码中文字幕| 国产AV无码专区亚洲AV琪琪| 婷婷丁香五月深爱憿情网| 国产精品内射后入合集| 亚洲AV鲁丝片在线观看| 精品国产一区二区AV麻豆不卡| 亚洲男人的天堂在线播放| 久久精品国产亚洲夜色AV网站| 一边亲着一面膜下奶韩剧| 免费看国产曰批40分钟| JAPANESEⅩⅩⅩHD日本| 日韩国产成人无码AV毛片蜜柚| 公侵犯人妻一区二区三区免费| 忘忧草在线播放WWW网| 国产欧美精品一区AⅤ影院| 亚洲AV综合AV一区二区三区| 久久精品国产免费播| 中国少妇精品久久久久无码AV| 欧美粗大强交18P直喷水| 波多野结衣好大好紧好爽| 水多多凹凸福利视频导航| 国产色诱视频在线观看| 亚洲国产精品一区二区成人片| 久久无码国产专区精品| 99国产精品久久99久久久| 日产精品一线二线三线京东| 国产成人亚洲综合无码18禁禁| 亚洲AV素人乱码| 久久婷婷五月综合尤物色国产| AE射频电源成色| 搡BBBB搡BBB搡| 国产日产欧美一区二区蜜桃| 亚洲欧美高清一区二区三区| 蜜桃av一区二区三区精品人妻| HEZYO东京热无码专区| 少洁白妇无删减全文阅读| 国产亚洲精品一区在线播放| 亚洲熟妇色自偷自拍另类| 女人被狂躁C到高潮视频| 纯肉的日本动漫 在线看| 午夜阳光精品一区二区三区 | 无码熟熟妇丰满人妻PORN| 加勒比AV一本大道香蕉大在线| 又大又粗欧美成人网站| 人妻少妇精品专区性色AV | 亚洲AV无码国产永久播放蜜芽| 久久国产精品亚洲艾草网| 99久久国产综合精品麻豆| 试看120秒男女啪啪免费| 好深好大再浪一点| 中文字幕丰满乱子无码视频| 日产精品1卡二卡三卡| 国产无套粉嫩白浆在线| 一本加勒比HEZYO无码专区| 人妻AV鲁丝一区二区三区蜜臀| 国产精品99久久久久久宅男| 亚洲欧美综合区丁香五月小说| 欧美大胆A级视频免费| 国产成人亚洲综合无码AⅤ| 亚洲色成人四虎在线观看| 欧美人与性口牲恔配视频| 国产很色很黄很大爽的视频| 亚洲一二三四2021不卡| 强开小婷嫩苞又嫩又紧视频 | 18大禁漫画吃奶羞羞漫画| 色天使色偷偷色噜噜噜| 精品国产三级A∨在线无码| 79年熟女大胆露脸啪啪对白P| 试看AAAA啪啪片120秒| 久久AⅤ无码精品色午麻豆| ぱらだいす天堂官网链接| 羞羞影院午夜男女爽爽免费视频| 麻花传媒剧国产MV在线观看 | 厨房征服丰满熟妇少妇人妻| 亚洲AV中文无码字幕色三| 欧美成性视頻XXXⅩXXX| 国产乱人伦偷精品视频AAA| 影音先锋无码A∨男人资源站| 日韩AV无码中文无码不卡电影| 狠狠噜天天噜日日噜| JAPANESE精品中国少妇| 亚洲AV成人永久网站www在线| 年轻漂亮岳每4乱理2| 国产精品久久久久精品日日| 硬插人妻一区二区三区| 少妇的丰满人妻HD高清| 久久精品无码一区二区三区| 成在人线AV无码免费高潮喷水| 亚洲精品无码不卡AV| 人妻激情另类乱人伦人妻| 果冻十麻豆十天美十老师| AV优选天堂污污污成人亚洲| 亚洲AV日韩AV高潮喷无码| 欧美日韩一区二区三区精品视频在线| 国产美女丝袜高潮白浆| 7777色情XXXX欧美| 亚洲 都市 无码 校园 激情| 女儿的朋友7中汉字晋通话| 国产伦久视频免费观看视频| 3分19秒砍人手脚血腥场面| 西方最大但人文艺术| 欧美 亚洲 国产 另类| 国产怡春院无码一区二区| CHINESEXXXXHD麻豆| 亚洲AV无码乱码| 人禽杂交18禁网站免费| 精品国产污污免费网站| 成熟丰满熟妇AV无码区| 一二三四免费中文在线| 铜铜铜铜铜铜铜铜铜好多水| 免费能直接看黄的视频| 国产亚洲欧洲综合5388| 啊灬啊灬快点灬用力岳| 亚洲精品中文字幕乱码三区| 日韩一卡2卡3卡4卡| 久久久久久午夜成人影院| 国产成人亚洲色成人网站WWW永久四虎 | CHINESE性内射高清国产| 亚洲AV无码国产精品色午友情链| 人妻无码一区二区三区蜜桃| 九九99久久精品国产| 国产97在线 | 免费| 中文字幕亚洲情99在线| 亚洲AV成人片无码| 日本丰满少妇毛茸茸| 久久久久久AV无码免费网站下载 | 无忧传媒剧国产剧情MV| 青青草国产成人A∨| 久久精品国产亚洲AV无码娇色| 国产播放隔着超薄丝袜进入| 99精品国产在热久久无码| 亚洲国产精品无码久久98| 少女たちよ观看动漫| 欧产日产国产精品精品| 精品少妇无码AV无码专区蜜臀| 丰满爆乳BBWBBWBBW| 40岁成熟女人牲交片20分钟| 亚洲精品55夜色66夜色| 特区爱奴在线观看| 欧美人与动牲交A免费| 久久不见久久见免费视频3| 国产精品久久这里只有精品| 爸的比老公大两倍儿媳妇怎么称呼| 一边做一边说国语对白| 亚洲AV第一成肉网肉片AV| 少妇极品熟妇人妻无码| 欧美人与ZOZOXXXX视频| 久久婷婷五月综合色区| 国产一区二区三区影院| 丰满妇女伦大片免费| 97人妻精品一区二区三区| 亚洲一区二区无码偷拍| 亚洲AV日韩AV永久无码水密桃| 色综合久久88色综合天天| 欧美级韩国三级日本三级| 久久久无码精品亚洲日韩精东传媒 | CHINA末成年VIDEOS| 夜夜爽夜夜叫夜夜高潮| 亚洲AV无码专区在线播放中文| 涩爱AV挺进少妇张开双暴躁| 欧美日韩人妻精品一区二区在线 | 短乱俗小说500篇免费下载| 2019四虎影视最新在线| 亚洲婷婷五月激情综合APP| 亚洲AⅤ日韩AV电影在线观看| 日韩在线一区二区不卡视频| 欧美黑人XXXⅩ高潮交| 久久无码中文字幕无码| 精品国产AⅤ一区二区三区V视界| 国产精品偷伦视频免费观看了 | 成人网站WWW污污污网站| 6080电影网站| 伊人久久大香线蕉AV色| 亚洲精品无码AⅤ中文字幕蜜桃| 午夜成人无码免费看网站| 视频在线观看一区二区| 日本水蜜桃身体乳的美白效果| 欧美乱强伦XXXXXXXXXX| 男女做爰高清免费直播网站| 久久综合亚洲欧美成人| 久久狠狠高潮亚洲精品| 精品动漫一区二区无遮挡|