面向集群系統(tǒng)的分布式緩存機(jī)制的研究
發(fā)布時(shí)間:2021-08-14 13:33
集群系統(tǒng)中文件訪問(wèn)效率對(duì)整個(gè)集群系統(tǒng)的性能有著至關(guān)重要的影響。緩存的效率要遠(yuǎn)遠(yuǎn)高于磁盤,如果對(duì)文件的操作均從緩存進(jìn)行讀取將會(huì)大大的提高文件訪問(wèn)效率。而MOSIX集群系統(tǒng)采用內(nèi)核級(jí)進(jìn)程遷移,所有的文件操作均由保留系統(tǒng)級(jí)上下文的服務(wù)端進(jìn)行緩存,增加了服務(wù)端對(duì)緩存資源的需求。特別是當(dāng)服務(wù)端繁忙需要進(jìn)行大量文件讀取操作時(shí),需要頻繁地丟棄緩存中的數(shù)據(jù),然后讀入新的文件,降低了緩存的命中率,影響了系統(tǒng)中文件訪問(wèn)效率。服務(wù)端緩存資源緊張,成為限制集群系統(tǒng)效率的關(guān)鍵因素。本文以提高服務(wù)端緩存容量,減少磁盤讀取時(shí)間為目的提出了分布式緩存機(jī)制。本文首先分析了MOSIX集群系統(tǒng)進(jìn)程遷移技術(shù)與LINUX緩存機(jī)制,然后在此基礎(chǔ)上提出了分布式緩存機(jī)制。該機(jī)制收集系統(tǒng)中各節(jié)點(diǎn)緩存信息,并將服務(wù)端緩存遷移至負(fù)載較低的節(jié)點(diǎn)。本文詳細(xì)論述了服務(wù)端緩存遷移至合作節(jié)點(diǎn)的過(guò)程以及服務(wù)端根據(jù)緩存分布信息重定向客戶端文件請(qǐng)求的具體流程。根據(jù)分布式緩存機(jī)制的需要重新定義了緩存塊首部結(jié)構(gòu),增添了與遷移有關(guān)的屬性,并介紹了這些屬性所代表的含義,賦值流程以及修改時(shí)機(jī)等。文章對(duì)該機(jī)制在實(shí)現(xiàn)過(guò)程中一部分需要解決的問(wèn)題及這些問(wèn)題的解決方案進(jìn)行了...
【文章來(lái)源】:東北大學(xué)遼寧省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:74 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
目錄
第一章 緒論
1.1 研究背景
1.2 問(wèn)題的提出
1.3 主要研究?jī)?nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 集群系統(tǒng)與MOSIX關(guān)鍵技術(shù)
2.1 集群系統(tǒng)
2.1.1 集群系統(tǒng)概述
2.1.2 集群系統(tǒng)的類型及特點(diǎn)
2.1.3 集群系統(tǒng)的關(guān)鍵技術(shù)
2.2 MOSIX集群系統(tǒng)
2.2.1 MOSIX集群系統(tǒng)特性
2.2.2 MOSIX的進(jìn)程遷移概述
2.2.3 Direct File System Access機(jī)制
2.2.4 MOSIX文件系統(tǒng)
第三章 進(jìn)程遷移基本原理
3.1 進(jìn)程概述
3.2 進(jìn)程信息在LNUX文件系統(tǒng)中的存儲(chǔ)方式
3.2.1 Linux虛擬文件系統(tǒng)概述
3.2.2 進(jìn)程信息存儲(chǔ)方式
3.3 進(jìn)程的遷移
第四章 MOSIX集群系統(tǒng)緩存問(wèn)題
4.1 集群文件系統(tǒng)緩存技術(shù)
4.2 Linux緩存機(jī)制
4.3 MOSIX三層緩存結(jié)構(gòu)
第五章 分布式緩存機(jī)制
5.1 分布式緩存機(jī)制基本原理
5.2 分布式緩存機(jī)制基本流程
5.2.1 緩存遷移流程
5.2.2 Remote/Deptuty交互流程
5.3 新緩存塊首部的設(shè)計(jì)
5.4 Server端緩存區(qū)塊遷移算法
5.5 分布式緩存機(jī)制基本問(wèn)題
5.5.1 緩存塊序號(hào)的變更
5.5.2 多重命中
5.5.3 遷移緩存區(qū)
5.6 性能分析
5.6.1 緩存命中率
5.6.2 遷移緩存讀取開(kāi)銷
第六章 結(jié)束語(yǔ)
參考文獻(xiàn)
致謝
【參考文獻(xiàn)】:
期刊論文
[1]高速緩沖存儲(chǔ)器Cache設(shè)計(jì)的關(guān)鍵技術(shù)分析[J]. 武楊. 中國(guó)科技信息. 2006(07)
[2]MOSIX進(jìn)程遷移機(jī)制研究[J]. 黃翊,蔣江,張民選. 計(jì)算機(jī)工程. 2002(08)
[3]群機(jī)系統(tǒng)中進(jìn)程遷移實(shí)現(xiàn)機(jī)制的研究[J]. 張怡,胡凱,胡建平. 計(jì)算機(jī)工程與應(yīng)用. 2001(01)
[4]LINUX虛存管理分析[J]. 葉綠,史烈. 電子計(jì)算機(jī)與外部設(shè)備. 1999(02)
[5]分布式計(jì)算系統(tǒng)中進(jìn)程遷移的方法[J]. 肖紅,邱毓蘭,彭德純. 軟件學(xué)報(bào). 1994(02)
碩士論文
[1]MOSIX機(jī)群文件系統(tǒng)研究[D]. 薛繼東.西安電子科技大學(xué) 2004
[2]Linux集群中套接字遷移的研究與實(shí)現(xiàn)[D]. 晏寧.西安電子科技大學(xué) 2004
本文編號(hào):3342557
【文章來(lái)源】:東北大學(xué)遼寧省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:74 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
目錄
第一章 緒論
1.1 研究背景
1.2 問(wèn)題的提出
1.3 主要研究?jī)?nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 集群系統(tǒng)與MOSIX關(guān)鍵技術(shù)
2.1 集群系統(tǒng)
2.1.1 集群系統(tǒng)概述
2.1.2 集群系統(tǒng)的類型及特點(diǎn)
2.1.3 集群系統(tǒng)的關(guān)鍵技術(shù)
2.2 MOSIX集群系統(tǒng)
2.2.1 MOSIX集群系統(tǒng)特性
2.2.2 MOSIX的進(jìn)程遷移概述
2.2.3 Direct File System Access機(jī)制
2.2.4 MOSIX文件系統(tǒng)
第三章 進(jìn)程遷移基本原理
3.1 進(jìn)程概述
3.2 進(jìn)程信息在LNUX文件系統(tǒng)中的存儲(chǔ)方式
3.2.1 Linux虛擬文件系統(tǒng)概述
3.2.2 進(jìn)程信息存儲(chǔ)方式
3.3 進(jìn)程的遷移
第四章 MOSIX集群系統(tǒng)緩存問(wèn)題
4.1 集群文件系統(tǒng)緩存技術(shù)
4.2 Linux緩存機(jī)制
4.3 MOSIX三層緩存結(jié)構(gòu)
第五章 分布式緩存機(jī)制
5.1 分布式緩存機(jī)制基本原理
5.2 分布式緩存機(jī)制基本流程
5.2.1 緩存遷移流程
5.2.2 Remote/Deptuty交互流程
5.3 新緩存塊首部的設(shè)計(jì)
5.4 Server端緩存區(qū)塊遷移算法
5.5 分布式緩存機(jī)制基本問(wèn)題
5.5.1 緩存塊序號(hào)的變更
5.5.2 多重命中
5.5.3 遷移緩存區(qū)
5.6 性能分析
5.6.1 緩存命中率
5.6.2 遷移緩存讀取開(kāi)銷
第六章 結(jié)束語(yǔ)
參考文獻(xiàn)
致謝
【參考文獻(xiàn)】:
期刊論文
[1]高速緩沖存儲(chǔ)器Cache設(shè)計(jì)的關(guān)鍵技術(shù)分析[J]. 武楊. 中國(guó)科技信息. 2006(07)
[2]MOSIX進(jìn)程遷移機(jī)制研究[J]. 黃翊,蔣江,張民選. 計(jì)算機(jī)工程. 2002(08)
[3]群機(jī)系統(tǒng)中進(jìn)程遷移實(shí)現(xiàn)機(jī)制的研究[J]. 張怡,胡凱,胡建平. 計(jì)算機(jī)工程與應(yīng)用. 2001(01)
[4]LINUX虛存管理分析[J]. 葉綠,史烈. 電子計(jì)算機(jī)與外部設(shè)備. 1999(02)
[5]分布式計(jì)算系統(tǒng)中進(jìn)程遷移的方法[J]. 肖紅,邱毓蘭,彭德純. 軟件學(xué)報(bào). 1994(02)
碩士論文
[1]MOSIX機(jī)群文件系統(tǒng)研究[D]. 薛繼東.西安電子科技大學(xué) 2004
[2]Linux集群中套接字遷移的研究與實(shí)現(xiàn)[D]. 晏寧.西安電子科技大學(xué) 2004
本文編號(hào):3342557
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3342557.html
最近更新
教材專著