(此動(dòng)態(tài)由學(xué)者網(wǎng)自動(dòng)導(dǎo)入word文件功能生成)
近日,在湯庸教授和劉海副教授的悉心指導(dǎo)下,2017級(jí)碩士研究生鐘一捷同學(xué)和李丁丁老師合著的論文—《VMSQL: Towards High-Efficient Transaction Commitment in a Virtualized and Sustainable RDBMS》,被IEEE Transactions on Sustainable Computing(IEEE TSUSC)錄用為Regular Paper,華南師范大學(xué)計(jì)算機(jī)學(xué)院為第一完成單位。
論文工作以學(xué)者網(wǎng)團(tuán)隊(duì)在數(shù)據(jù)庫(kù)領(lǐng)域多年潛心研究的經(jīng)驗(yàn)為基礎(chǔ),并以其核心系統(tǒng)(Kernel)為研究思路,在云計(jì)算平臺(tái)的虛擬化環(huán)境下(虛擬化技術(shù)為當(dāng)前云計(jì)算平臺(tái)的核心技術(shù)),提出了名為VMSQL的事務(wù)處理模型,以對(duì)傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)(RDBMS)的事務(wù)提交過(guò)程作出性能優(yōu)化。具體如下圖所示,VMSQL首先在虛擬機(jī)層次(VM),使用了同步路徑來(lái)處理數(shù)據(jù)庫(kù)I/O線程的事務(wù)提交操作。此方式和傳統(tǒng)較為復(fù)雜的異步處理方式相比,不僅能夠節(jié)約其在Log Buffer中的CPU消耗,以服務(wù)于額外的事務(wù)提交請(qǐng)求(提高了系統(tǒng)的擴(kuò)展性),還能夠讓事務(wù)數(shù)據(jù)盡快地被傳遞至更加簡(jiǎn)單可靠的虛擬機(jī)管理器層次(VMM),降低虛擬機(jī)崩潰后系統(tǒng)重做(Redo)和撤銷(xiāo)(Undo)的一致性檢測(cè)開(kāi)銷(xiāo)。其次,在VMM層次,VMSQL使用了異步方式來(lái)對(duì)待從上層虛擬機(jī)傳遞而來(lái)的事務(wù)數(shù)據(jù),這和傳統(tǒng)的同步方式相比,可以根據(jù)具體底層的物理存儲(chǔ)介質(zhì)信息,對(duì)其用戶請(qǐng)求進(jìn)行全局級(jí)別的窗口優(yōu)化,提升整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的吞吐量。團(tuán)隊(duì)在基于QEMU-KVM和MySQL InnoDB的平臺(tái)里實(shí)現(xiàn)了該事務(wù)提交模型。實(shí)驗(yàn)表明,在多達(dá)八臺(tái)虛擬機(jī)同時(shí)提交事務(wù)的數(shù)據(jù)密集型場(chǎng)景下,VMSQL能夠帶來(lái)平均41.9%的性能改進(jìn);與此同時(shí),其也略微增加了VMM運(yùn)行的復(fù)雜度(CPU消耗增加)。
IEEE Transactions on Sustainable Computing為2016年IEEE旗下新創(chuàng)辦的Transaction期刊,主要從軟硬件系統(tǒng)設(shè)計(jì)方向去探討可同時(shí)兼顧持續(xù)計(jì)算和高性能計(jì)算的問(wèn)題,其在華中科技大學(xué)金海教授的投稿推薦列表里為最高五星推薦。
*****************************************************************************************
附:論文主要工作者的生活風(fēng)采!
2017級(jí)碩士研究生鐘一捷
學(xué)者網(wǎng)

評(píng)論 0