[發明專利]通信方法、裝置及系統在審
| 申請號: | 202110656360.7 | 申請日: | 2021-06-11 |
| 公開(公告)號: | CN114911725A | 公開(公告)日: | 2022-08-16 |
| 發明(設計)人: | 袁輝;夏寅賁 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F13/20 | 分類號: | G06F13/20;G06F13/16;G06F12/0882;G06F12/0806 |
| 代理公司: | 北京龍雙利達知識產權代理有限公司 11329 | 代理人: | 周喬;王君 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通信 方法 裝置 系統 | ||
本申請提供了一種通信方法、裝置及系統,可以應用于數據中心網絡DCN架構中。其中,該方法包括:網絡設備向第一主機發送內存訪問地址,該內存訪問地址指向第一內存池中的存儲單元,該網絡設備與該第一主機連接,該網絡設備用于交換和轉發該第一主機的業務,該網絡設備還用于管理該第一內存池;在該第一主機的內存滿足預設條件時,該第一主機根據該內存訪問地址訪問該存儲單元。本申請方案能夠提高主機中應用程序的運行性能。
技術領域
本申請涉及通信領域,并且更具體地,涉及一種通信方法、裝置及系統。
背景技術
在主機(例如,服務器等)中,通常包括計算、內存(memory)和存儲(storage)等資源。主機中所有應用程序都需要運行在內存中。但是,主機中的內存一般都是事先配置好的,這使得在應用程序運行的過程中,可能會出現內存不足的情況,從而影響應用程序的運行性能。
在主機出現內存不足時,通常會通過訪問主機中的存儲(例如,硬盤)來獲得內存空間,但訪問存儲的時延(可達毫秒級)遠大于直接訪問內存(100納秒)的時延,這樣會造成應用程序運行性能的大幅下降。
因此,如何提高主機中應用程序的運行性能是亟需解決的技術問題。
發明內容
本申請提供一種通信方法、裝置及系統,能夠提高主機中應用程序的運行性能。
第一方面,提供了一種通信方法。第一主機接收網絡設備發送的內存訪問地址,該內存訪問地址指向第一內存池中的存儲單元,該網絡設備與該第一主機連接,該網絡設備用于交換和轉發該第一主機的業務,該網絡設備還用于管理該第一內存池;在該第一主機的內存滿足預設條件時,該第一主機根據該內存訪問地址訪問該存儲單元。
應理解,現有與主機連接且能夠對主機的業務進行交換和轉發的網絡設備中通常不包括內存管理功能,也就意味著在本申請中,需要預先在網絡設備中部署內存管理功能。
應理解,網絡設備對第一內存池的管理,包括實現地址隔離、訪問控制、消息分發、流量控制、訪問沖突處理等功能,而這些功能正是網絡設備所擅長的,因而能夠降低第一內存池的管理難度和成本。
在本申請提供的通信方法中,第一主機可以接收網絡設備發送的內存訪問地址,其中,內存訪問地址指向第一內存池中的存儲單元,以便在第一主機的內存滿足預設條件時,第一主機能夠根據內存訪問地址訪問第一內存池中的存儲單元,從而能夠擴展第一主機的內存,提高第一主機中應用程序的運行性能;并且,由網絡設備做第一內存池的管理時,能夠降低第一內存池的管理難度和成本。
結合第一方面,在第一方面的一種實現方式中,該網絡設備還與至少一個第二主機連接,該網絡設備用于交換和轉發該至少一個第二主機的業務,該至少一個第二主機提供第二內存池,該第一內存池包括該第二內存池。
其中,該至少一個第二主機提供第二內存池,換句話來講,是指:第二內存池可以是一個或多個第二主機的內存形成的邏輯上的內存池。
應理解,第一內存池由網絡設備進行管理,第一內存池包括第二內存池,意味著本申請中第二內存池也由網絡設備進行管理。
在本申請實施例中,第一內存池可以包括第二內存池,第二內存池是一個或多個第二主機的內存形成的邏輯上的內存池,使得第一主機在內存滿足預設條件時,可以根據內存訪問地址訪問第二主機的內存,從而能夠擴展第一主機的內存,提高第一主機中應用程序的運行性能;并且,能夠提高第二主機的內存利用率;并且,由網絡設備管理第二主機的第二內存池,能夠降低第二內存池的管理難度和成本。
結合第一方面,在第一方面的一種實現方式中,該網絡設備包括第三內存池,該第一內存池包括該第三內存池。
應理解,現有與主機連接且能夠對主機的業務進行交換和轉發的網絡設備中通常不包括內存池,也就意味著在該實現方式中,還需要預先在網絡設備中部署內存池。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110656360.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據讀寫方法和混合型存儲器
- 下一篇:配置成執行測試操作的裝置





