面向云計(jì)算數(shù)據(jù)中心的綠色軟件挑戰(zhàn)
《面向云計(jì)算數(shù)據(jù)中心的綠色軟件挑戰(zhàn)》由會(huì)員分享,可在線閱讀,更多相關(guān)《面向云計(jì)算數(shù)據(jù)中心的綠色軟件挑戰(zhàn)(30頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、面向云計(jì)算數(shù)據(jù)中心的綠色軟件挑戰(zhàn),孫毓忠 中國(guó)科學(xué)院計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)重點(diǎn)實(shí)驗(yàn)室 Email: Tel:010-6260 0640 Website:, then Click “OS group”,內(nèi)容綱要,綠色軟件是綠色數(shù)據(jù)中心的關(guān)鍵 數(shù)據(jù)中心與HPC計(jì)算的統(tǒng)一 黑色軟件的根源 軟件綠色之路,國(guó)家戰(zhàn)略需求:基于數(shù)據(jù)中心的云計(jì)算,面向數(shù)據(jù)中心的超級(jí)計(jì)算模式,基礎(chǔ)架構(gòu)基于Internet的大規(guī)模高效能、可信的數(shù)據(jù)、計(jì)算超級(jí)環(huán)境,Internet,圍繞重大需求的活動(dòng),超級(jí)計(jì)算模式的挑戰(zhàn): 計(jì)算系統(tǒng)日益膨脹導(dǎo)致的高能耗; 軟件系統(tǒng)日益復(fù)雜導(dǎo)致的高阻尼性; 處理器多核化呼吁軟件的高擴(kuò)展性。,挑戰(zhàn)1、超級(jí)計(jì)算
2、環(huán)境能耗的嚴(yán)迫性,李國(guó)杰院士,“改變信息科學(xué)技術(shù)的重點(diǎn)研究方向”, 2008年人民大會(huì)堂諾貝爾獎(jiǎng)報(bào)告,挑戰(zhàn)2、軟件對(duì)硬件能力的阻尼性,軟件疊架高耗,應(yīng)用層的Read在Linux內(nèi)核中的單向20次以上的調(diào)用,系統(tǒng)軟件阻尼效應(yīng)的宏觀實(shí)例:中間件阻尼開銷,數(shù)據(jù)庫(kù)讀寫與文件系統(tǒng)讀寫比較 平臺(tái) CentOS5.1 對(duì)比對(duì)象 MySQL數(shù)據(jù)庫(kù)中的操作:mysqldump --quick 采用SQL級(jí)別的備份機(jī)制,將數(shù)據(jù)表導(dǎo)成create table/insert等SQL語(yǔ)句 文件系統(tǒng)中對(duì)應(yīng)的操作:cp 簡(jiǎn)單的文件復(fù)制,不考慮數(shù)據(jù)表的結(jié)構(gòu) 數(shù)據(jù)表大小 約700M 實(shí)驗(yàn)設(shè)計(jì) 每組實(shí)驗(yàn)進(jìn)行兩次,第二次備份的數(shù)據(jù)
3、被cache住 結(jié)論:功能增加以功耗和延遲為代價(jià),Dtable=Bigtable+file system+database, “Modular data storage with Anvil”, Mike Mammarella, Shant Hovsepian, Eddie Kohler ,ACM SOSP09,,系統(tǒng)軟件阻尼效應(yīng)的宏觀實(shí)例:數(shù)據(jù)庫(kù)讀寫與文件系統(tǒng)讀寫比較(續(xù)),比較結(jié)果(cp比mysqldump): Latency縮短4倍左右 動(dòng)態(tài)能耗(負(fù)載對(duì)應(yīng)的能耗)降低4倍左右,挑戰(zhàn)3、處理器多核化與軟件 擴(kuò)展性的矛盾,綠色軟件:綠色數(shù)據(jù)中心的關(guān)鍵,處理器多核化降低了超級(jí)計(jì)算環(huán)境的效能:
4、Gelsingers Law:2x 晶體管數(shù)目 = 1.4x性能; 解決能耗問(wèn)題高效能的系統(tǒng)軟件: 原則:超級(jí)計(jì)算環(huán)境高“效”解決其高能耗; 方法:提高超級(jí)計(jì)算環(huán)境的有效計(jì)算比例; 手段:芯片及系統(tǒng)級(jí)體系結(jié)構(gòu)、 系統(tǒng)軟件、應(yīng)用。 系統(tǒng)軟件的疊架高耗導(dǎo)致CPU指令流中有 效計(jì)算小于6%( William J. Dally ELM)。,,,大膽推理,曙光5000A: 230T/180.6T 700KW: 節(jié)能94%?,超級(jí)計(jì)算模式下的綠色軟件挑戰(zhàn): 降低數(shù)據(jù)中心能耗100倍!,內(nèi)容綱要,綠色軟件是綠色數(shù)據(jù)中心的關(guān)鍵 數(shù)據(jù)中心與HPC計(jì)算的統(tǒng)一 黑色軟件的根源 軟件綠色之路,計(jì)算機(jī)體系結(jié)構(gòu)的再
5、認(rèn)識(shí),學(xué)科方向計(jì)算機(jī)體系結(jié)構(gòu) 計(jì)算機(jī)系統(tǒng)(system,從硬件的角度,如計(jì)算所的HPP體系結(jié)構(gòu)); 系統(tǒng)軟件(system software,從軟件的角度,如運(yùn)行于HPP之上的操作系統(tǒng)、文件系統(tǒng)、運(yùn)行環(huán)境); 計(jì)算理論(computing paradigm and model,從理論的角度,如LogP和BSP)。,SEECI:數(shù)據(jù)/計(jì)算中心的融合,形成圍繞計(jì)算機(jī)體系結(jié)構(gòu)的研究體系 計(jì)算機(jī)系統(tǒng): Google-like和HPC融合通用可重構(gòu)計(jì)算體系結(jié)構(gòu)SEECI,同時(shí)開發(fā)應(yīng)用并發(fā)性與并行性: Interconnection network:RCR、 GBlockShiftN 、 BSWRN(TP
6、DS,第一著者); Generalized Cluster== Processors + mem bandwidth + disk bandwidth via CPU + GPGPU, in Xpflops HPC and Google servers== Unlimited virtual Von Newman machine; Multi/many-core CPU + GPGPU==XPU with FPGA reconfigurable functionality at arbitrary scale; Social Energy-Efficient Computing Infrast
7、ructure == Green Reconfigurable networked sys software + Reconfigurable architecture with reconfigurable processors;,內(nèi)容綱要,綠色軟件是綠色數(shù)據(jù)中心的關(guān)鍵 數(shù)據(jù)中心與HPC計(jì)算的統(tǒng)一 黑色軟件的根源 軟件綠色之路,認(rèn)識(shí)高效能挑戰(zhàn)的多維性,從部件與系統(tǒng)的角度: 以多核為代表的部件能耗挑戰(zhàn); 以多核為基本部件的超級(jí)計(jì)算平臺(tái)能耗挑戰(zhàn); 從莫爾定律的角度: 多核芯片莫爾定律利用的效能性; 基于多核部件的超級(jí)計(jì)算平臺(tái)莫爾定律的效能性; 從應(yīng)用效能的角度: 軟件對(duì)系統(tǒng)硬件莫爾定律的阻尼性執(zhí)
8、行效能墻; 多核超級(jí)計(jì)算平臺(tái)系統(tǒng)軟件的可靠性與可信性。,觀點(diǎn):效能的重大挑戰(zhàn)在軟件Wirths law,Software is getting slower more rapidly than hardware becomes faster。 In his 1995 paper “A Plea for Lean Software ”he attributes it to Martin Reiser.,Book“ Algorithms + Data Structures = Programs ”,系統(tǒng)軟件“執(zhí)行效能墻”,系統(tǒng)軟件低效能執(zhí)行效能墻,,,內(nèi)存墻,I/O墻(磁盤墻),計(jì)算墻,編程墻,復(fù)
9、雜性墻,可靠性墻,多個(gè)應(yīng)用程序的并發(fā)操作,內(nèi)容綱要,綠色軟件是綠色數(shù)據(jù)中心的關(guān)鍵 數(shù)據(jù)中心與HPC計(jì)算的統(tǒng)一 黑色軟件的根源 軟件綠色之路,綠色軟件的科學(xué)問(wèn)題,科學(xué)問(wèn)題固化軟件與應(yīng)用算法和硬件多樣性的失配導(dǎo)致軟件對(duì)硬件Moore定律產(chǎn)生日益強(qiáng)大的阻尼效益,產(chǎn)生新的軟件挑戰(zhàn)-軟件的執(zhí)行效能墻,阻礙了能量在應(yīng)用算法、軟件與硬件間的高效流動(dòng),導(dǎo)致每瓦有效操作的低下。因此,必須考慮重新思考軟件設(shè)計(jì)方法學(xué)和軟件本身的機(jī)構(gòu)、機(jī)制,即需要綠色軟件。,綠色軟件的4大挑戰(zhàn),1、編程墻問(wèn)題的挑戰(zhàn):程序=算法+數(shù)據(jù)結(jié)構(gòu),這里異構(gòu)的算法和數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)必須考慮其下的計(jì)算平臺(tái)和環(huán)境的異構(gòu)、并發(fā)、擴(kuò)展性、可用性、可移植性
10、等特征,從而導(dǎo)致軟件生產(chǎn)的高效性與分布式計(jì)算環(huán)境的異構(gòu)與并發(fā)性間的矛盾,研究目標(biāo):在千百萬(wàn)并行計(jì)算單元上處理千百萬(wàn)級(jí)并發(fā)操作,研究?jī)?nèi)容: a)算法的并發(fā)性/異構(gòu)性與執(zhí)行的并發(fā)性/異構(gòu)性相融合的編程語(yǔ)言; b)異構(gòu)算法的并發(fā)性與并行性的機(jī)制與原理; c)異構(gòu)并發(fā)算法的并行執(zhí)行的機(jī)制與原理。,綠色軟件的4大挑戰(zhàn)(續(xù)),2、無(wú)限擴(kuò)展性的挑戰(zhàn):算法在設(shè)計(jì)的時(shí)候必須考慮其要求解問(wèn)題的規(guī)模,必須考慮求解問(wèn)題的計(jì)算規(guī)模和復(fù)雜度,必須考慮計(jì)算對(duì)應(yīng)的數(shù)據(jù)空間的無(wú)限性,從而導(dǎo)致軟件自身在可信性、可靠性、擴(kuò)展性、動(dòng)態(tài)性、演化性、分布性、并發(fā)性、并行性等方面的矛盾,研究目標(biāo):無(wú)限可擴(kuò)展軟件的復(fù)雜度下降1個(gè)數(shù)量級(jí),內(nèi)容
11、: a)可無(wú)限擴(kuò)展軟件的體系結(jié)構(gòu)、運(yùn)行機(jī)制、原理與設(shè)計(jì)方法學(xué); b)無(wú)限數(shù)據(jù)空間與無(wú)限計(jì)算空間在多尺度下交互的機(jī)制、原理與方法; c)多特征(如可信性、可靠性、擴(kuò)展性、動(dòng)態(tài)性、演化性、分布性、并發(fā)性、并行性)軟件的運(yùn)行機(jī)制、原理與設(shè)計(jì)方法學(xué)。,綠色軟件的4大挑戰(zhàn)(續(xù)),3、能量有效性的挑戰(zhàn):物質(zhì)資源、能量資源、信息資源之間具有很強(qiáng)的互相影響力。其中的許多影響需要深入研究。IT的能耗在全球能耗中的比例正在持續(xù)上升。從能耗角度研究IT技術(shù)是一個(gè)十分重要的、全球化的技術(shù)、經(jīng)濟(jì)、政治問(wèn)題。軟件將在其中扮演十分重要的角色。從能量轉(zhuǎn)換計(jì)算的內(nèi)涵看: 能量的轉(zhuǎn)化循環(huán)模型:風(fēng)能、水能、太陽(yáng)能等轉(zhuǎn)換為電能,電能
12、驅(qū)動(dòng)芯片轉(zhuǎn)換為熱能,加劇地球的溫室效應(yīng),形成能量的循環(huán); 硬件(處理器、硬盤、網(wǎng)卡等)是能量的直接而被動(dòng)的使用者,硬件僅提供了能量消耗的理論最小下界,遵循硬件摩爾定律推動(dòng)下的發(fā)展; 軟件(操作系統(tǒng)、中間件、應(yīng)用等)是硬件行為的規(guī)范與指導(dǎo)者,是能量的真正消費(fèi)者,軟件決定了能量消耗的最大上界。目前而言,阻礙了硬件摩爾定律效能的發(fā)揮,研究目標(biāo):圍繞軟件能夠降低數(shù)據(jù)中心能耗100倍嗎?,綠色軟件的4大挑戰(zhàn)(續(xù)),研究?jī)?nèi)容: a)復(fù)雜計(jì)算問(wèn)題的高效計(jì)算模型、算法設(shè)計(jì)與編程方法; b)綠色計(jì)算模型。計(jì)算系統(tǒng)異構(gòu)化、顆?;⑺缮⒒尘跋?,探討社會(huì)化綠色計(jì)算的有效模式,例如云計(jì)算模式、P2P模式等在其中可能的
13、角色;信息化自身的綠色問(wèn)題;能耗復(fù)雜度模型和度量;能量在計(jì)算中的消耗與轉(zhuǎn)換的模式與途徑等; c)綠色計(jì)算基礎(chǔ)軟件架構(gòu)。網(wǎng)絡(luò)化綠色系統(tǒng)軟件的編程模型、開放與自演化模型、可信模型、計(jì)算模型;新型的軟件設(shè)計(jì)理論與方法;海量資源的高效復(fù)用和海量計(jì)算/操作的高效并發(fā)的深層次矛盾等;軟件能耗效率度量;綠色計(jì)算軟件的設(shè)計(jì)方法學(xué)和理論。,綠色軟件的4大挑戰(zhàn)(續(xù)),4、軟體系結(jié)構(gòu)的挑戰(zhàn):軟體系結(jié)構(gòu)(如當(dāng)前的云計(jì)算)具有無(wú)限的可擴(kuò)展性、無(wú)限的靈活性、任意的可重構(gòu)性、無(wú)限的計(jì)算能力、無(wú)限的可達(dá)性、無(wú)限的抽象性(如不同層次的編程與計(jì)算模型、語(yǔ)言等)等,所以,未來(lái)的計(jì)算機(jī)體系結(jié)構(gòu)將呈現(xiàn)出“軟體系結(jié)構(gòu)”的特征,這一點(diǎn)在p
14、2p計(jì)算中有很好的表現(xiàn):任何人可自由構(gòu)建有任意拓?fù)浣Y(jié)構(gòu)的虛網(wǎng)絡(luò)計(jì)算環(huán)境。軟件的形態(tài)、體系結(jié)構(gòu)、功能、性能、設(shè)計(jì)方法等都將發(fā)生重大的歷史變化,研究目標(biāo)是構(gòu)建全球化軟計(jì)算能力中心,研究?jī)?nèi)容: a)軟體系結(jié)構(gòu)(如云計(jì)算)的計(jì)算模式、動(dòng)力學(xué)方程、計(jì)算模型; b)軟體系結(jié)構(gòu)的形態(tài)、運(yùn)行機(jī)制、原理與設(shè)計(jì)方法學(xué); c)軟體系結(jié)構(gòu)與無(wú)限可擴(kuò)展并行的異構(gòu)計(jì)算能力的并發(fā)性交互行為的機(jī)制與規(guī)律。,已有的工作進(jìn)展,系統(tǒng)軟件:基于虛擬化技術(shù)的綠色系統(tǒng)軟件 軟件對(duì)硬件Moore定律的阻尼效應(yīng)、軟件執(zhí)行效能墻、綠色系統(tǒng)軟件架構(gòu) (IEEE Cluster、ccGrid、HPDC、IPDPS、ICPP、HiPC等發(fā)表23篇論
15、文); 計(jì)算理論: 能力服務(wù)計(jì)算解決資源綠色高效流動(dòng)與系統(tǒng)能量高效使用(起源李國(guó)杰院士“能力服務(wù)器”,成熟); LogPCM模型抽象Google-like計(jì)算數(shù)據(jù)中心系統(tǒng)(對(duì)應(yīng)MPP的LogP模型,在寫論文); Event-flowing 計(jì)算模型(啟發(fā)于data flowing model、高光榮、Douglas C. Burger、IEEE Cluster09,) ;,已有的工作進(jìn)展(續(xù)),原創(chuàng)技術(shù)10項(xiàng): 可信多維空間流式模型、應(yīng)用能力需求模型、資源整合效用分析模型、層次化能力調(diào)度模型和策略、網(wǎng)絡(luò)化可信系統(tǒng)軟件架構(gòu)、DVMM、服務(wù)化IO模型與架構(gòu)、綠色軟件能效度量與監(jiān)測(cè)、基于VM和Pip
16、eline的新型Web服務(wù)器、LogPCM; 申請(qǐng)了6項(xiàng)專利,其它專利準(zhǔn)備中,部分: 張躍東、楊毅、孫毓忠,“基于網(wǎng)格計(jì)算機(jī)體系的計(jì)算機(jī)外設(shè)部件連接系統(tǒng)及方法”,申請(qǐng)?zhí)?00510126493.4。 李忠、孫毓忠,“一種遠(yuǎn)程桌面系統(tǒng)中的窗口緩存方法”,申請(qǐng)?zhí)?00810116325.0。 王若倪、李亞瓊、張玉放、孫毓忠,“基于分布式虛擬機(jī)管理器的分布式cache系統(tǒng)及其工作方法”,申請(qǐng)?zhí)?00910080186.5。 張玉放、王若倪、孫毓忠,“一種流水線Web服務(wù)器的系統(tǒng)及其工作方法”,申請(qǐng)?zhí)?00810247388.X。 楊亞軍、熊星、孫毓忠,“一種在虛擬化環(huán)境中I/O設(shè)備重構(gòu)的方法及系統(tǒng)”,申請(qǐng)?zhí)?00810239739.2。,,能力服務(wù)計(jì)算的關(guān)鍵技術(shù),能力服務(wù) 流動(dòng)機(jī)制,資源虛擬化及其供給機(jī)制,應(yīng)用的能力(CPU、內(nèi)存等)需求模型,層次化能力流動(dòng)模型和流動(dòng)策略,能力流動(dòng)與應(yīng)用能力需求的實(shí)時(shí)匹配模型和技術(shù),虛擬化數(shù)據(jù)中心服務(wù)與資源整合的效用分析模型,,,分布式虛擬機(jī)機(jī)制(IO、網(wǎng)絡(luò)、內(nèi)存),新型高效能網(wǎng)絡(luò)化系統(tǒng)軟件架構(gòu),網(wǎng)絡(luò)化的可信系統(tǒng)軟件架構(gòu),,,,,,,,系統(tǒng)原型:學(xué)術(shù)發(fā)展源頭與歸宿,綠色無(wú)限操作系統(tǒng)項(xiàng)目Rainbow,歡迎批評(píng)與指正!,
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運(yùn)動(dòng)會(huì)安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個(gè)人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動(dòng)總結(jié)+在機(jī)關(guān)“弘揚(yáng)憲法精神推動(dòng)發(fā)改工作高質(zhì)量發(fā)展”專題宣講報(bào)告會(huì)上的講話
- 2024年XX村合作社年報(bào)總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊(cè)教研組工作總結(jié)
- 2024年小學(xué)高級(jí)教師年終工作總結(jié)匯報(bào)
- 2024-2025年秋季第一學(xué)期初中物理上冊(cè)教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語(yǔ)文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報(bào)告
- 2025年學(xué)校元旦迎新盛典活動(dòng)策劃方案
- 2024年學(xué)校周邊安全隱患自查報(bào)告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報(bào)告