本公開一般涉及設(shè)備,并且更具體地涉及設(shè)備間通信。
背景技術(shù):
1、諸如存儲設(shè)備或經(jīng)由存儲器結(jié)構(gòu)連接的其他設(shè)備的設(shè)備通常在主機(jī)控制下。主機(jī)處理器發(fā)出請求,并且設(shè)備執(zhí)行這些命令。對于要通信的設(shè)備,一個設(shè)備向主機(jī)處理器發(fā)送請求,主機(jī)處理器向另一個設(shè)備發(fā)送請求。
2、仍然需要允許設(shè)備在不涉及主機(jī)的情況下進(jìn)行通信。
技術(shù)實(shí)現(xiàn)思路
1、系統(tǒng)可以包括處理器和兩個設(shè)備。處理器可以與每個設(shè)備通信,并且每個設(shè)備可以與另一個設(shè)備通信。
1.一種用于設(shè)備間通信的系統(tǒng),包括:
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述緩沖器包括環(huán)形緩沖器。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述第二設(shè)備包括存儲器,所述第二設(shè)備的所述存儲器包括所述緩沖器。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),還包括第二緩沖器,所述第二緩沖器用于存儲包括從所述第二設(shè)備到所述第一設(shè)備的第二通信的第二條目。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其中,所述第一設(shè)備包括存儲器,所述第一設(shè)備的所述存儲器包括所述第二緩沖器。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述處理器被配置為至少部分地基于所述處理器識別所述第一設(shè)備和所述第二設(shè)備來在存儲器中建立所述緩沖器。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,所述處理器還被配置為向所述第一設(shè)備和所述第二設(shè)備發(fā)送關(guān)于所述系統(tǒng)的所述存儲器中的所述緩沖器的通知。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述通信包括通告所述第一設(shè)備的能力、所述第一設(shè)備的分析、在所述第一設(shè)備處從所述處理器接收的寫入請求的重定向、垃圾收集協(xié)調(diào)、所述第二設(shè)備的計(jì)算功能的執(zhí)行、或者來自所述第一設(shè)備的數(shù)據(jù)遷移。
9.一種用于設(shè)備間通信的方法,包括:
10.根據(jù)權(quán)利要求9所述的方法,其中,由所述第一設(shè)備將所述條目放置在所述緩沖器中以遞送到所述第二設(shè)備包括由所述第一設(shè)備將所述條目放置在所述第二設(shè)備的存儲器的所述緩沖器中以遞送到所述第二設(shè)備。
11.根據(jù)權(quán)利要求9所述的方法,還包括由所述第一設(shè)備檢索來自所述第二設(shè)備的響應(yīng)。
12.根據(jù)權(quán)利要求11所述的方法,其中,由所述第一設(shè)備檢索來自所述第二設(shè)備的所述響應(yīng)包括由所述第一設(shè)備從第二緩沖器中的第二條目檢索來自所述第二設(shè)備的所述響應(yīng)。
13.根據(jù)權(quán)利要求12所述的方法,其中,由所述第一設(shè)備從所述第二緩沖器中的所述第二條目檢索來自所述第二設(shè)備的所述響應(yīng)包括由所述第一設(shè)備從所述第一設(shè)備的存儲器的所述第二緩沖器中的所述第二條目檢索來自所述第二設(shè)備的所述響應(yīng)。
14.根據(jù)權(quán)利要求9所述的方法,還包括建立所述緩沖器。
15.根據(jù)權(quán)利要求14所述的方法,其中,建立所述緩沖器包括在所述第二設(shè)備的存儲器中建立所述緩沖器。
16.根據(jù)權(quán)利要求14所述的方法,其中,建立所述緩沖器包括由與所述第一設(shè)備和所述第二設(shè)備通信的處理器建立所述緩沖器。
17.根據(jù)權(quán)利要求9所述的方法,其中,所述通信包括通告所述第一設(shè)備的能力、所述第一設(shè)備的分析、在所述第一設(shè)備處從處理器接收的寫入請求的重定向、垃圾收集協(xié)調(diào)、所述第二設(shè)備的計(jì)算功能的執(zhí)行、或者來自所述第一設(shè)備的數(shù)據(jù)遷移。
18.一種用于設(shè)備間通信的制品,包括非暫時性存儲介質(zhì),所述非暫時性存儲介質(zhì)具有存儲在其上的指令,所述指令在由機(jī)器執(zhí)行時導(dǎo)致:
19.根據(jù)權(quán)利要求18所述的制品,所述非暫時性存儲介質(zhì)具有存儲在其上的另外的指令,所述另外的指令在由所述機(jī)器執(zhí)行時導(dǎo)致建立所述緩沖器。
20.根據(jù)權(quán)利要求18所述的制品,其中,所述通信包括通告所述第一設(shè)備的能力、所述第一設(shè)備的分析、在所述第一設(shè)備處從處理器接收的寫入請求的重定向、垃圾收集協(xié)調(diào)、所述第二設(shè)備的計(jì)算功能的執(zhí)行、或者來自所述第一設(shè)備的數(shù)據(jù)遷移。