一種SCSI與SCSI子系統(tǒng)的實(shí)現(xiàn)方法

基本信息

申請(qǐng)?zhí)?/td> CN201310161733.9 申請(qǐng)日 -
公開(公告)號(hào) CN104144171A 公開(公告)日 2017-11-21
申請(qǐng)公布號(hào) CN104144171A 申請(qǐng)公布日 2017-11-21
分類號(hào) H04L29/08;G06F15/163 分類 電通信技術(shù);
發(fā)明人 郭秀巖;張武;尚秋里;查奇文 申請(qǐng)(專利權(quán))人 中科華影(北京)數(shù)字電影院線有限公司
代理機(jī)構(gòu) 北京法思騰知識(shí)產(chǎn)權(quán)代理有限公司 代理人 楊小蓉;楊青
地址 100190 北京市海淀區(qū)北四環(huán)西路21號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種SCSI與iSCSI子系統(tǒng)的實(shí)現(xiàn)方法,該子系統(tǒng)包括一先進(jìn)先出的消息隊(duì)列,用于存儲(chǔ)進(jìn)入所述子系統(tǒng)的、已被封裝成消息的任務(wù);該方法包括:SCSI與iSCSI子系統(tǒng)啟動(dòng),首先處于初始化狀態(tài),然后執(zhí)行系統(tǒng)初始化任務(wù),生成連接磁盤陣列任務(wù),連接磁盤陣列任務(wù)被封裝成消息后提交到消息隊(duì)列,進(jìn)入待機(jī)狀態(tài);在待機(jī)狀態(tài)下收到包含連接磁盤陣列任務(wù)的消息后,進(jìn)入建立TCP連接狀態(tài),通過socket函數(shù)與磁盤陣列建立TCP連接,根據(jù)iSCSI標(biāo)準(zhǔn)生成discovery命令和login命令,并發(fā)送到磁盤陣列完成連接工作,進(jìn)入待機(jī)狀態(tài);在待機(jī)狀態(tài)下接收到以消息方式封裝的任務(wù)后,轉(zhuǎn)換到與任務(wù)相對(duì)應(yīng)的狀態(tài),執(zhí)行任務(wù),任務(wù)執(zhí)行完成后回到待機(jī)狀態(tài)。