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

評論 0