《CNDS程序?qū)嵙?xí)》由會(huì)員分享,可在線閱讀,更多相關(guān)《CNDS程序?qū)嵙?xí)(14頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,CNDS,程序?qū)嵙?xí),2002.,網(wǎng)絡(luò)與分布式課程,CNDS,分布式,輔導(dǎo)老師信息,實(shí)習(xí)程序內(nèi)容,&,checkpoint,實(shí)習(xí)環(huán)境,作業(yè)提交內(nèi)容、時(shí)間,論文提交時(shí)間,1.,輔導(dǎo)老師信息,助教:龔筆宏,聯(lián)系方式:,理科,1,號(hào)樓,1220,房間,Tel: 01062758485-19 (lab),Mail:,gbh,net.,cs,.pku.,edu,.,cn,2.,實(shí)習(xí)程序內(nèi)容,&,checkpoint,程序?qū)嵙?xí)內(nèi)容:,完成一個(gè)基于,sequencer,的,multicast,服務(wù)。具體而言,應(yīng)該有一個(gè),s
2、equencer,若干個(gè),client。,由,sequencer,來保證這若干個(gè),client,之間多播的正常進(jìn)行。,2.,實(shí)習(xí)程序內(nèi)容,&,checkpoint,具體的功能需求:,實(shí)現(xiàn)一個(gè)多播的基本功能, 即,client,的消息能多播給所有加入,group,的,clients。,維護(hù)多播組,保證多播應(yīng)為,Total ordering,的。,實(shí)現(xiàn)多播的可靠性:即在,client,丟包的時(shí),,client,能發(fā)現(xiàn)這一情況,,Sequencer,能夠?qū)χ付?client,重發(fā)所丟失的消息。,(,通過,history,完成,),Heartbeat,消息:,Sequencer,利用,client,發(fā)
3、送的,heartbeat,消息來清除,history buffer,synchronization:,在,history buffer,逐漸增大至限額時(shí),,Sequencer,應(yīng)拒絕服務(wù),直至有空,buffer,為止。,2. checkpoint,滿足基本功能需求,提倡創(chuàng)新,顯示要求,界面上能夠顯示,history buffer,的內(nèi)容,可以顯示系統(tǒng)中的動(dòng)作:,包括各種消息的發(fā)送和接收,,各種動(dòng)作:包括,join,和,leave,等動(dòng)作,系統(tǒng)狀態(tài)(普通或者,synchronization),2. checkpoint,測(cè)試需求,可調(diào)節(jié),history,的大小,以便測(cè)試,synchronizat
4、ion,的情況,提供方便的手段來測(cè)試丟包情況。,提供,stress test,的手段,并顯示,test,結(jié)果,分?jǐn)?shù)安排,基本功能,50%,顯示要求,10,測(cè)試需求,30%,文檔,10%,提倡創(chuàng)新(可額外浮動(dòng),10%,),3.,實(shí)習(xí)環(huán)境,使用,JAVA,可以利用,java,中的,multicast socket,以及,rmi,.,C+,也可以。,強(qiáng)烈推薦在,windows,下開發(fā)該程序,4.,作業(yè)的提交,作業(yè)的提交內(nèi)容:,每個(gè)小組提交一份程序?qū)嵙?xí)報(bào)告(包括功能需求、系統(tǒng)設(shè)計(jì)、組內(nèi)分工、程序接口說明、以及該程序的創(chuàng)新之處等等),可執(zhí)行應(yīng)用程序,源程序,4.,作業(yè)的提交,提交形式,Mail,提交,m
5、ail,標(biāo)題為,:,“,CNDS,作業(yè)提交,(,學(xué)號(hào):,10208000.10208.)”,Mail,內(nèi)容格式如下:,小組成員:,10208000,姓名,mail,10208001,姓名,mail,。,附件,xxx.zip,中包括內(nèi)容:,程序?qū)嵙?xí)報(bào)告,.doc,可執(zhí)行程序:,xxx,源程序:,xxx,目錄,期待的程序檢查時(shí)間:,xxxx,月,xxxx,日,xx,點(diǎn),4.,作業(yè)的提交,作業(yè)的提交時(shí)間,:,2003年1月6,日,1月17,日,截止時(shí)間,1月17,日凌晨,12,點(diǎn),逾期不予接收,Mail,提交,3,天之內(nèi),,TA,將給予回復(fù),并確定程序檢查時(shí)間。若,3,日之內(nèi)沒有回復(fù),請(qǐng)重發(fā)!,請(qǐng)按
6、格式提交作業(yè)?。?格式不對(duì),不予接收!,),5.,論文的提交,論文的提交時(shí)間:,2003年1月6,日,1月17,日,截止時(shí)間,1月17,日凌晨,12,點(diǎn),逾期不予接收,Mail,提交,3,天之內(nèi),,TA,將給予回復(fù)。若,3,日之內(nèi)沒有回復(fù),請(qǐng)重發(fā)!,5.,論文的提交,論文的提交形式:,Mail,提交至,TA。mail,標(biāo)題為:,“,cnds,論文提交(學(xué)號(hào):,xxxx,;Topic:1;paper:103,104)”,Mail,格式:,論文撰寫人:,10208000,姓名,mail,Topic:1,Paper:103、104,附件為:10208000,.doc,論文開頭應(yīng)說明所選擇的論文名字以及,topic,名字,The End!,Question?,