近日,計(jì)算機(jī)科佳論由復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院教授彭鑫領(lǐng)導(dǎo)的學(xué)技鑫教智能化軟件開發(fā)CodeWisdom團(tuán)隊(duì)與北京大學(xué)教授謝濤、新加坡管理大學(xué)副教授孫軍合作完成的術(shù)學(xué)授關(guān)于微服務(wù)故障分析和調(diào)試的研究論文“Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study”(作者:Xiang Zhou, Xin Peng, Tao Xie, Jun Sun, Chao Ji, Wenhai Li, and Dan Ding)被評(píng)選為軟件工程領(lǐng)域的國(guó)際旗幟期刊、CCF A類期刊《IEEE Transactions on Software Engineering》2018年唯一的院彭最佳論文。
該獎(jiǎng)項(xiàng)由評(píng)選委員會(huì)從該期刊2018年錄用的隊(duì)獲得年度最109篇論文中評(píng)選而出。本次獎(jiǎng)項(xiàng)為第一次頒發(fā),文獎(jiǎng)隸屬于IEEE計(jì)算機(jī)學(xué)會(huì)2019年發(fā)起資助的計(jì)算機(jī)科佳論最佳論文獎(jiǎng)計(jì)劃。該計(jì)劃旨在表彰和獎(jiǎng)勵(lì)I(lǐng)EEE計(jì)算機(jī)學(xué)會(huì)旗下每個(gè)期刊雜志在上一年度發(fā)表的學(xué)技鑫教最佳論文。
微服務(wù)架構(gòu)已經(jīng)成為云計(jì)算軟件應(yīng)用的術(shù)學(xué)授主流選擇,但是院彭其復(fù)雜、多變的隊(duì)獲得年度最運(yùn)行環(huán)境和服務(wù)交互使得微服務(wù)故障分析和調(diào)試成為企業(yè)面臨的一個(gè)重要挑戰(zhàn)。此外,文獎(jiǎng)由于缺少公開可用的計(jì)算機(jī)科佳論基準(zhǔn)系統(tǒng),學(xué)術(shù)界在微服務(wù)故障分析和調(diào)試方面的學(xué)技鑫教研究工作還比較少。針對(duì)這些問(wèn)題,術(shù)學(xué)授研究組首先針對(duì)微服務(wù)系統(tǒng)的典型故障及其調(diào)試過(guò)程開展了面向工業(yè)界的調(diào)查研究,總結(jié)了一系列有代表性的微服務(wù)系統(tǒng)故障以及常用的故障分析和調(diào)試方法,并在自主研發(fā)的開源微服務(wù)系統(tǒng)TrainTicket(https://github.com/FudanSELab/train-ticket/)上進(jìn)行了遷移性的故障復(fù)現(xiàn)。在此基礎(chǔ)上,研究組針對(duì)企業(yè)廣泛使用的微服務(wù)故障分析和調(diào)試方法開展了經(jīng)驗(yàn)研究,并提出了一種基于軌跡日志追蹤和可視化分析的改進(jìn)方法。該研究系統(tǒng)總結(jié)了工業(yè)界微服務(wù)系統(tǒng)的典型故障及故障調(diào)試的實(shí)踐方法,同時(shí)為后續(xù)的微服務(wù)技術(shù)研究提供了一個(gè)開源基準(zhǔn)系統(tǒng)TrainTicket以及基于TrainTicket復(fù)現(xiàn)的22個(gè)典型故障。此外,該研究還針對(duì)智能化的微服務(wù)軌跡日志分析和可視化提出了相應(yīng)的技術(shù)思路。
制圖:實(shí)習(xí)編輯:金夢(mèng)瑤責(zé)任編輯:盧曉璐