[發明專利]SAS STP業務加速方法有效
| 申請號: | 202110411008.7 | 申請日: | 2021-04-16 |
| 公開(公告)號: | CN113127389B | 公開(公告)日: | 2022-08-26 |
| 發明(設計)人: | 孫磊君;寧佐林;劉億明 | 申請(專利權)人: | 無錫眾星微系統技術有限公司 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28 |
| 代理公司: | 北京動力號知識產權代理有限公司 11775 | 代理人: | 董鋼;梁凡麗 |
| 地址: | 214000 江蘇省無錫市新吳區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | sas stp 業務 加速 方法 | ||
本發明提供了一種SAS STP業務加速方法,包括:將STP幀封裝成SSP幀格式,利用SSP傳輸層收發所述STP幀;修改STP命令執行過程,當SSP傳輸層在處理STP業務時,以與SSP命令相同的處理方式來處理所述STP命令。本發明提升了SAS STP業務處理性能,并統一了SAS Initiator對SSP和STP業務的處理方式。
技術領域
本發明屬于磁盤讀寫領域,特別涉及一種SAS STP業務加速方法。
背景技術
SAS(Serial Attached SCSI)即串行連接SCSI接口是新一代的SCSI技術,其與Serial ATA(SATA)硬盤相同,均采用串行技術,用于獲得更高的傳輸速度。SATA通道協議(STP)用于實現SAS和SATA之間數據的傳輸。圖1所示為傳統STP協議實現方案,由SASInitiator STP傳輸層(Transfer Layer)處理STP相關的業務。然而在SAS STP協議傳輸層,收發幀是半雙工的;在鏈路層,每次收發幀,都需要在原語握手階段耗費大量的時間,相較于SSP協議的全雙工特性,STP業務的鏈路的利用率會大幅降低,從而影響SAS Initiator收發數據的整體性能。
發明內容
本發明的目的在于一種SAS STP業務加速方法,以優化STP業務的傳輸性能,使得在STP業務中同樣能夠以全雙工方式收發幀,由此提升STP業務的性能。所述的SAS STP業務加速方法包括:
將STP幀封裝成SSP幀格式,利用SSP傳輸層收發所述STP幀;
修改STP命令執行過程,當SSP傳輸層在處理STP業務時,以與SSP命令相同的處理方式來處理所述STP命令。
優選地,所述STP命令是STP FPDMA QUEUED寫命令或STP FPDMA QUEUED讀命令或PIO數據讀/寫命令或非數據搬運命令。
優選地,當所述STP命令是STP FPDMA QUEUED寫命令時,所述STP FPDMA QUEUED寫命令的執行過程進一步包括:
1.SAS Initiator將FPDMA QUEUED寫命令承載在SSP COMMAND Frame上,并發送至Expander,Expander從所述SSP COMMAND Frame提取出H2D register fis,并發送至SATAdevice;
2.SATA device發送D2H register fis,Expander收到該幀后可以發送下一個H2Dregister fis到SATA device,SATA device的這一動作不被SAS Initiator所感知;
3.SATA device發送DMA setup fis,通知Host可以發送data fis,Expander收到該fis后發送SSP XFER RDY幀至SAS Initiator;
4.SAS Initiator收到XFER RDY幀后,發送SSP DATA幀到Expander,如果此時Expander已經收到SATA device的DMA active fis,則從SSP DATA提取出data fis發送至SATA device。
優選地,當所述STP命令是STP FPDMA QUEUED讀命令時,所述STP FPDMA QUEUED讀命令的執行過程進一步包括:
1.SAS Initiator將FPDMA QUEUED讀命令承載在SSP COMMAND Frame上,并發送至Expander,Expander從所述SSP COMMAND Frame提取出H2D register fis,發送至SATAdevice;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫眾星微系統技術有限公司,未經無錫眾星微系統技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110411008.7/2.html,轉載請聲明來源鉆瓜專利網。





