CN115242816A - 基于fc设备的数据分发方法、装置、设备及存储介质 - Google Patents
基于fc设备的数据分发方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN115242816A CN115242816A CN202210856891.5A CN202210856891A CN115242816A CN 115242816 A CN115242816 A CN 115242816A CN 202210856891 A CN202210856891 A CN 202210856891A CN 115242816 A CN115242816 A CN 115242816A
- Authority
- CN
- China
- Prior art keywords
- data
- service container
- processed
- shared memory
- memory space
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/25—Arrangements specific to fibre transmission
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于FC设备的数据分发方法、装置、设备及存储介质,为每个业务容器创建一个对应的共享内存空间,当需要传输待处理数据给业务容器时,将待处理数据传输至业务容器对应的共享内存空间中,即可使业务容器在对应的共享内存空间中读取到待处理数据。当业务容器对待处理数据作出响应,产生反馈数据后,再从共享内存空间中读取反馈数据,并通过FC设备发出去,从而使多个业务容器可以同时进行数据通信,不必等一个业务容器使用完FC设备后,下一个设备才能传输数据,提高了通信效率。
Description
技术领域
本发明涉及FC技术领域,具体涉及一种基于FC设备的数据分发方法、装置、设备及存储介质。
背景技术
FC(Fibre Channel,光纤通道)是高吞吐量、低延时、包交换及面向连接的网络技术。FC是高速串行传输总线,解决了SCSI(Small Computer System Interface,小型计算机***接口)遇到的技术瓶颈。FC具备通道和网络双重优势,具备高宽带、高可靠性、高稳定性以及抵抗电磁干扰等优点,能够提供非常稳定可靠的光纤连接,容易构建大型的数据传输和网络通信。
在现有技术中,业务容器在使用FC设备进行通信时,需要挂载FC设备,并自己控制FC设备之间的数据通信,导致了一个业务容器在进行通信时,其他业务容器必须等其通信完成后,才能继续通信,从而导致通信效率低。
发明内容
本发明所要解决的技术问题是通信效率低,目的在于提供一种基于FC设备的数据分发方法、装置、设备及存储介质,解决了现有业务容器使用FC设备进行通信时,通信效率低的问题。
本发明通过下述技术方案实现:
第一方面,本发明提供一种基于FC设备的数据分发方法,包括:
为当前FC设备上的业务容器创建共享内存空间,所述业务容器与共享内存空间一一对应;
获取当前FC设备中的至少一个待处理数据包,所述待处理数据包包括待处理数据以及目标业务容器ID,所述目标业务容器ID用于表征对待处理数据进行处理的目标业务容器所对应的ID;
根据所述目标业务容器ID,将待处理数据分发至目标业务容器对应的共享内存空间中,以使目标业务容器从共享内存空间中读取待处理数据,并将待处理数据对应的反馈数据存储于共享内存空间中;
读取所述目标业务容器对应共享内存空间中的反馈数据,并通过当前FC设备将反馈数据进行转发。
进一步地,为当前FC设备上的业务容器创建共享内存空间,包括:
获取当前FC设备所产生的共享内存空间的创建请求,并响应于该共享内存空间的创建请求,为每个所述业务容器创建对应的共享内存空间。
进一步地,为每个所述业务容器创建对应的共享内存空间,包括:
获取当前FC设备上的所有业务容器对应的业务容器ID,所述业务容器与业务容器ID一一对应,且每个所述业务容器所对应的业务容器ID唯一;
根据所述业务容器ID,为每个业务容器创建一个共享内存空间。
进一步地,获取当前FC设备中的至少一个待处理数据包,包括:
监测当前FC设备是否接收其他FC设备所传输的至少一个待处理数据包,若是,则读取当前FC设备中的至少一个待处理数据包,否则继续监测,直至当前FC设备接收其他FC设备所传输的至少一个待处理数据包,并读取当前FC设备中的至少一个待处理数据包。
进一步地,根据所述目标业务容器ID,将待处理数据分发至目标业务容器对应的共享内存空间中之前,还包括:
对待处理数据包进行解析,得到待处理数据以及目标业务容器ID。
进一步地,读取所述目标业务容器对应共享内存空间中的反馈数据,并通过当前FC设备将反馈数据进行转发,包括:
读取所述目标业务容器对应共享内存空间中的反馈数据;
将读取的反馈数据进行封装,得到反馈数据包;
通过当前FC设备将反馈数据包进行转发,完成反馈数据的转发。
进一步地,所述反馈数据为目标业务容器对待处理数据进行处理后,所产生的响应数据。
第二方面,本发明提供一种基于FC设备的数据分发装置,包括共享内存空间创建模块、数据获取模块、分发模块以及转发模块;
所述共享内存空间创建模块用于,为当前FC设备上的业务容器创建共享内存空间,所述业务容器与共享内存空间一一对应;
所述数据获取模块用于,获取当前FC设备中的至少一个待处理数据包,所述待处理数据包包括待处理数据以及目标业务容器ID,所述目标业务容器ID用于表征对待处理数据进行处理的目标业务容器所对应的ID;
所述分发模块用于,根据所述目标业务容器ID,将待处理数据分发至目标业务容器对应的共享内存空间中,以使目标业务容器从共享内存空间中读取待处理数据,并将待处理数据对应的反馈数据存储于共享内存空间中;
所述转发模块用于,读取所述目标业务容器对应共享内存空间中的反馈数据,并通过当前FC设备将反馈数据进行转发。
第三方面,本发明提供一种基于FC设备的数据分发设备,包括存储器和处理器,所述存储器与处理器之间通过总线相互连接;
所述存储器存储计算机执行指令;
所述处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方面所述的基于FC设备的数据分发方法。
第四方面,本发明提供一种存储介质,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面所述的基于FC设备的数据分发方法。
本发明与现有技术相比,具有如下的优点和有益效果:
本发明为每个业务容器创建一个对应的共享内存空间,当需要传输待处理数据给业务容器时,将待处理数据传输至业务容器对应的共享内存空间中,即可使业务容器在对应的共享内存空间中读取到待处理数据。当业务容器对待处理数据作出响应,产生反馈数据后,再从共享内存空间中读取反馈数据,并通过FC设备发出去,从而使多个业务容器可以同时进行数据通信,不必等一个业务容器使用完FC设备后,下一个设备才能传输数据,提高了通信效率。
附图说明
为了更清楚地说明本发明示例性实施方式的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。在附图中:
图1为本发明实施例提供的一种基于FC设备的数据分发方法的流程图;
图2为本发明实施例提供的一种基于FC设备的数据分发装置的结构示意图。
图3为本发明实施例提供的一种基于FC设备的数据分发设备的结构示意图。
附图中标记及对应的零部件名称:
21-共享内存空间创建模块、22-数据获取模块、23-分发模块、24-转发模块、31-存储器、32-处理器、33-总线。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
实施例1
如图1所示,一种基于FC设备的数据分发方法,包括:
S11、为当前FC设备上的业务容器创建共享内存空间,业务容器与共享内存空间一一对应。
为每个业务容器创建一个共享内存空间,业务容器接收数据时,在其对应的共享内存空间获取即可,业务容器在发送数据时,将需要发送的数据传输至共享内存空间中即可。
S12、获取当前FC设备中的至少一个待处理数据包,待处理数据包包括待处理数据以及目标业务容器ID(Identity document,身份证标识号),目标业务容器ID用于表征对待处理数据进行处理的目标业务容器所对应的ID。
根据目标业务容器ID,即可找到对应的目标业务容器,而目标业务容器与共享内存空间一一对应,因此也可以找到目标业务容器对应的共享内存空间。
S13、根据目标业务容器ID,将待处理数据分发至目标业务容器对应的共享内存空间中,以使目标业务容器从共享内存空间中读取待处理数据,并将待处理数据对应的反馈数据存储于共享内存空间中。
将待处理数据传输至目标业务容器对应的共享内存空间中后,业务容器即可读取对应共享内存空间中的待处理数据,而此时业务容器均不是直接通过FC设备进行数据接收,实际只有一个数据分发进程占用FC设备进行数据通信,然后将数据再分发至业务容器对应的共享内存空间中,从而实现多个业务容器同时通信的技术效果。
S14、读取目标业务容器对应共享内存空间中的反馈数据,并通过当前FC设备将反馈数据进行转发。
本实施例的执行主体可以为基于FC设备的数据分发装置,该基于FC设备的数据分发装置可以通过软件实现,也可以通过软件和硬件的结合实现。基于FC设备的数据分发装置主要提供数据分发服务,单线程占用当前FC设备进行通信,然后将需要传输的数据传输至业务容器的共享内存空间中,或者从业务容器的共享内存空间读取需要传出的数据,并通过FC设备将数据传出,从而实现多个业务容器同时通信。
值得说明的是,通信过程中还可以包含其他必要的通信步骤或者信息,以保证其他FC设备与当前FC设备进行正常通信以及数据传输至指定的业务容器中。例如,其他FC设备中有第一业务容器,当前FC设备中有第二业务容器,其他FC设备与当前FC设备通过FC进行通信。当第一业务容器需要第二业务容器为其处理数据时,第一业务容器所产生待处理数据包可以包括第二业务容器的业务容器ID,以便待处理数据包传输至当前FC设备中后,可以根据第二业务容器的业务容器ID,将待处理数据包中的待处理数据传输至第二业务容器对应的共享内存空间中。待处理数据包还可以包括第一业务容器的业务容器ID,当第二业务容器将反馈数据存储于共享内存空间后,可以将第一业务容器的业务容器ID与反馈数据一起封装为反馈数据包,再将反馈数据包通过当前FC设备传输至其他FC设备中,即可以根据第一业务容器的业务容器ID,将反馈数据回传至第一业务容器中。
在一种可能的实施方式中,为当前FC设备上的业务容器创建共享内存空间,包括:
获取当前FC设备所产生的共享内存空间的创建请求,并响应于该共享内存空间的创建请求,为每个业务容器创建对应的共享内存空间。
共享内存(shared memory)是Linux中简单高效的IPC(Inter-processcommunication,进程间通信)。共享内存是一种用于实现进程间通信的方法,不同进程通过访问相同内存区域实现数据共享和交付。每个进程可以将自身的虚拟地址映射到物理内存中的特定区域,当不同进程将相同物理内存区域与各自的虚拟地址空间进行关联时,这些进程就能通过共享内存来完成IPC。
在一种可能的实施方式中,为每个业务容器创建对应的共享内存空间,包括:
获取当前FC设备上的所有业务容器对应的业务容器ID,业务容器与业务容器ID一一对应,且每个业务容器所对应的业务容器ID唯一。
根据业务容器ID,为每个业务容器创建一个共享内存空间。
在一种可能的实施方式中,获取当前FC设备中的至少一个待处理数据包,包括:
监测当前FC设备是否接收其他FC设备所传输的至少一个待处理数据包,若是,则读取当前FC设备中的至少一个待处理数据包,否则继续监测,直至当前FC设备接收其他FC设备所传输的至少一个待处理数据包,并读取当前FC设备中的至少一个待处理数据包。
在一种可能的实施方式中,根据目标业务容器ID,将待处理数据分发至目标业务容器对应的共享内存空间中之前,还包括:
对待处理数据包进行解析,得到待处理数据以及目标业务容器ID。
接收到其他FC设备发送给当前FC设备中的待处理数据包后,即可读取待处理数据包,并将其解析为待处理数据以及目标业务容器ID,从而可以根据目标业务容器ID,将待处理数据分发至目标业务容器对应的共享内存空间中。
在一种可能的实施方式中,读取目标业务容器对应共享内存空间中的反馈数据,并通过当前FC设备将反馈数据进行转发,包括:
读取目标业务容器对应共享内存空间中的反馈数据。
将读取的反馈数据进行封装,得到反馈数据包。
通过当前FC设备将反馈数据包进行转发,完成反馈数据的转发。
在一种可能的实施方式中,反馈数据为目标业务容器对待处理数据进行处理后,所产生的响应数据。
本发明为每个业务容器创建一个对应的共享内存空间,当需要传输待处理数据给业务容器时,将待处理数据传输至业务容器对应的共享内存空间中,即可使业务容器在对应的共享内存空间中读取到待处理数据。当业务容器对待处理数据作出响应,产生反馈数据后,再从共享内存空间中读取反馈数据,并通过FC设备发出去,从而使多个业务容器可以同时进行数据通信,不必等一个业务容器使用完FC设备后,下一个设备才能传输数据,提高了通信效率。
实施例2
如图2所示,本实施例提供一种基于FC设备的数据分发装置,包括共享内存空间创建模块21、数据获取模块22、分发模块23以及转发模块24。
共享内存空间创建模块21用于,为当前FC设备上的业务容器创建共享内存空间,业务容器与共享内存空间一一对应。
数据获取模块22用于,获取当前FC设备中的至少一个待处理数据包,待处理数据包包括待处理数据以及目标业务容器ID,目标业务容器ID用于表征对待处理数据进行处理的目标业务容器所对应的ID。
可选的,数据获取模块22还可以对待处理数据包进行解析,得到待处理数据以及目标业务容器ID。
分发模块23用于,根据目标业务容器ID,将待处理数据分发至目标业务容器对应的共享内存空间中,以使目标业务容器从共享内存空间中读取待处理数据,并将待处理数据对应的反馈数据存储于共享内存空间中。
转发模块24用于,读取目标业务容器对应共享内存空间中的反馈数据,并通过当前FC设备将反馈数据进行转发。
可选的,转发模块24具体用于,读取目标业务容器对应共享内存空间中的反馈数据,将读取的反馈数据进行封装,得到反馈数据包,通过当前FC设备将反馈数据包进行转发,完成反馈数据的转发。
本实施例所述的一种基于FC设备的数据分发装置可以执行上述实施例1所述的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
实施例3
如图3所示,本发明提供一种基于FC设备的数据分发设备,包括存储器31和处理器32,所述存储器31与处理器32之间通过总线33相互连接。
所述存储器31存储计算机执行指令。
所述处理器32执行存储器存储的计算机执行指令,使得处理器执行如实施例1所述的基于FC设备的数据分发方法。
具体举例的,存储器可以但不限于包括随机存取存储器(random access memory,RAM)、只读存储器(Read Only Memory,ROM)、闪存(Flash Memory)、先进先出存储器(FirstInput First Output,FIFO)和/或先进后出存储器(First In Last Out,FILO)等等;具体地,处理器可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable GateArray,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现,同时,处理器也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。
在一些实施例中,处理器可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制,例如,所述处理器可以不限于采用型号为STM32F105系列的微处理器、精简指令集计算机(reduced instruction setcomputer,RISC)微处理器、X86等架构处理器或集成嵌入式神经网络处理器(neural-network processing units,NPU)的处理器;所述收发器可以但不限于为无线保真(WIFI)无线收发器、蓝牙无线收发器、通用分组无线服务技术(General Packet Radio Service,GPRS)无线收发器、紫蜂协议(基于IEEE802.15.4标准的低功耗局域网协议,ZigBee)无线收发器、3G收发器、4G收发器和/或5G收发器等。此外,所述装置还可以但不限于包括有电源模块、显示屏和其它必要的部件。
实施例4
本实施例提供一种存储介质,计算机可读的存储介质中存储有计算机执行指令,当计算机执行指令被处理器执行时用于实现如实施例1所述的基于FC设备的数据分发方法。
实施例5
本申请实施例还可以提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如实施例1所述的基于FC设备的数据分发方法。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于FC设备的数据分发方法,其特征在于,包括:
为当前FC设备上的业务容器创建共享内存空间,所述业务容器与共享内存空间一一对应;
获取当前FC设备中的至少一个待处理数据包,所述待处理数据包包括待处理数据以及目标业务容器ID,所述目标业务容器ID用于表征对待处理数据进行处理的目标业务容器所对应的ID;
根据所述目标业务容器ID,将待处理数据分发至目标业务容器对应的共享内存空间中,以使目标业务容器从共享内存空间中读取待处理数据,并将待处理数据对应的反馈数据存储于共享内存空间中;
读取所述目标业务容器对应共享内存空间中的反馈数据,并通过当前FC设备将反馈数据进行转发。
2.根据权利要求1所述的基于FC设备的数据分发方法,其特征在于,为当前FC设备上的业务容器创建共享内存空间,包括:
获取当前FC设备所产生的共享内存空间的创建请求,并响应于该共享内存空间的创建请求,为每个所述业务容器创建对应的共享内存空间。
3.根据权利要求2所述的基于FC设备的数据分发方法,其特征在于,为每个所述业务容器创建对应的共享内存空间,包括:
获取当前FC设备上的所有业务容器对应的业务容器ID,所述业务容器与业务容器ID一一对应,且每个所述业务容器所对应的业务容器ID唯一;
根据所述业务容器ID,为每个业务容器创建一个共享内存空间。
4.根据权利要求1所述的基于FC设备的数据分发方法,其特征在于,获取当前FC设备中的至少一个待处理数据包,包括:
监测当前FC设备是否接收其他FC设备所传输的至少一个待处理数据包,若是,则读取当前FC设备中的至少一个待处理数据包,否则继续监测,直至当前FC设备接收其他FC设备所传输的至少一个待处理数据包,并读取当前FC设备中的至少一个待处理数据包。
5.根据权利要求1所述的基于FC设备的数据分发方法,其特征在于,根据所述目标业务容器ID,将待处理数据分发至目标业务容器对应的共享内存空间中之前,还包括:
对待处理数据包进行解析,得到待处理数据以及目标业务容器ID。
6.根据权利要求1所述的基于FC设备的数据分发方法,其特征在于,读取所述目标业务容器对应共享内存空间中的反馈数据,并通过当前FC设备将反馈数据进行转发,包括:
读取所述目标业务容器对应共享内存空间中的反馈数据;
将读取的反馈数据进行封装,得到反馈数据包;
通过当前FC设备将反馈数据包进行转发,完成反馈数据的转发。
7.根据权利要求1所述的基于FC设备的数据分发方法,其特征在于,所述反馈数据为目标业务容器对待处理数据进行处理后,所产生的响应数据。
8.一种基于FC设备的数据分发装置,其特征在于,包括共享内存空间创建模块、数据获取模块、分发模块以及转发模块;
所述共享内存空间创建模块用于,为当前FC设备上的业务容器创建共享内存空间,所述业务容器与共享内存空间一一对应;
所述数据获取模块用于,获取当前FC设备中的至少一个待处理数据包,所述待处理数据包包括待处理数据以及目标业务容器ID,所述目标业务容器ID用于表征对待处理数据进行处理的目标业务容器所对应的ID;
所述分发模块用于,根据所述目标业务容器ID,将待处理数据分发至目标业务容器对应的共享内存空间中,以使目标业务容器从共享内存空间中读取待处理数据,并将待处理数据对应的反馈数据存储于共享内存空间中;
所述转发模块用于,读取所述目标业务容器对应共享内存空间中的反馈数据,并通过当前FC设备将反馈数据进行转发。
9.一种基于FC设备的数据分发设备,其特征在于,包括存储器和处理器,所述存储器与处理器之间通过总线相互连接;
所述存储器存储计算机执行指令;
所述处理器执行存储器存储的计算机执行指令,使得处理器执行如权利要求1至7任意一项所述的基于FC设备的数据分发方法。
10.一种存储介质,其特征在于,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求1至7任意一项所述的基于FC设备的数据分发方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210856891.5A CN115242816B (zh) | 2022-07-20 | 2022-07-20 | 基于fc设备的数据分发方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210856891.5A CN115242816B (zh) | 2022-07-20 | 2022-07-20 | 基于fc设备的数据分发方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115242816A true CN115242816A (zh) | 2022-10-25 |
CN115242816B CN115242816B (zh) | 2023-05-16 |
Family
ID=83673632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210856891.5A Active CN115242816B (zh) | 2022-07-20 | 2022-07-20 | 基于fc设备的数据分发方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115242816B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130209103A1 (en) * | 2012-02-13 | 2013-08-15 | Marvell World Trade Ltd. | Method and apparatus for dynamically allocating bandwidth to a client in a passive optical network |
US20140366157A1 (en) * | 2013-06-07 | 2014-12-11 | Apple Inc. | Multiple containers assigned to an application |
WO2017097008A1 (zh) * | 2015-12-07 | 2017-06-15 | 深圳市中兴微电子技术有限公司 | 一种多个光网络单元的接入方法、装置及存储介质 |
CN108268509A (zh) * | 2016-12-30 | 2018-07-10 | 迈普通信技术股份有限公司 | 配置数据管理方法和装置 |
US20200250087A1 (en) * | 2019-01-31 | 2020-08-06 | EMC IP Holding Company LLC | Dynamic allocation of memory between containers |
CN112099967A (zh) * | 2020-08-20 | 2020-12-18 | 深圳市元征科技股份有限公司 | 数据传输方法、终端、装置、设备及介质 |
CN112511916A (zh) * | 2020-02-28 | 2021-03-16 | 中兴通讯股份有限公司 | 光传送网中业务处理方法、处理装置和电子设备 |
-
2022
- 2022-07-20 CN CN202210856891.5A patent/CN115242816B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130209103A1 (en) * | 2012-02-13 | 2013-08-15 | Marvell World Trade Ltd. | Method and apparatus for dynamically allocating bandwidth to a client in a passive optical network |
US20140366157A1 (en) * | 2013-06-07 | 2014-12-11 | Apple Inc. | Multiple containers assigned to an application |
WO2017097008A1 (zh) * | 2015-12-07 | 2017-06-15 | 深圳市中兴微电子技术有限公司 | 一种多个光网络单元的接入方法、装置及存储介质 |
CN108268509A (zh) * | 2016-12-30 | 2018-07-10 | 迈普通信技术股份有限公司 | 配置数据管理方法和装置 |
US20200250087A1 (en) * | 2019-01-31 | 2020-08-06 | EMC IP Holding Company LLC | Dynamic allocation of memory between containers |
CN112511916A (zh) * | 2020-02-28 | 2021-03-16 | 中兴通讯股份有限公司 | 光传送网中业务处理方法、处理装置和电子设备 |
CN112099967A (zh) * | 2020-08-20 | 2020-12-18 | 深圳市元征科技股份有限公司 | 数据传输方法、终端、装置、设备及介质 |
Non-Patent Citations (1)
Title |
---|
王学仁: "GPON***中OMCI协议分析和实现", 《中国优秀硕士学位论文全文数据库(电子期刊)》 * |
Also Published As
Publication number | Publication date |
---|---|
CN115242816B (zh) | 2023-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103176854B (zh) | 一种进程间通信方法、装置及*** | |
JP4597553B2 (ja) | コンピュータ・プロセッサ及び処理装置 | |
US10922153B2 (en) | Communication method and device for virtual base stations | |
US20220121603A1 (en) | Network-on-chip data processing method and device | |
WO2021197182A1 (zh) | 程序加载方法、设备、***及存储介质 | |
CN110401720A (zh) | 信息处理方法、装置、***、应用服务器和介质 | |
CN107870879A (zh) | 一种数据搬移方法、加速器板卡、主机及数据搬移*** | |
CN111858457B (zh) | 一种数据处理方法、装置、***和fpga | |
US20200252314A1 (en) | Method and apparatus for managing network connection, and storage medium | |
CN114691286A (zh) | 服务器***、虚拟机创建方法及装置 | |
CN114265713B (zh) | Rdma事件管理方法、装置、计算机设备及存储介质 | |
CN105677491A (zh) | 一种数据传输方法及装置 | |
EP1569111A2 (en) | Method and object request broker for accelerating object-oriented communication | |
CN114244915A (zh) | 一种支持多种协议的数据传输方法、装置及存储介质 | |
CN109714369B (zh) | 分布式充电桩通信***的通信方法、充电桩及联网装置 | |
CN107168810A (zh) | 一种计算节点内存共享***及读、写操作内存共享方法 | |
CN117931478A (zh) | 进程间通信方法、装置及存储介质 | |
US20230153153A1 (en) | Task processing method and apparatus | |
CN115242816A (zh) | 基于fc设备的数据分发方法、装置、设备及存储介质 | |
CN111489279B (zh) | Gpu加速优化方法、装置及计算机存储介质 | |
CN109358820B (zh) | 数据访问方法、装置、电子设备及计算机可读存储介质 | |
US20110271060A1 (en) | Method And System For Lockless Interprocessor Communication | |
CN104572316A (zh) | 游戏程序与运行平台交互的方法和*** | |
CN115242715A (zh) | 一种基于fc的数据通信方法、装置、设备及存储介质 | |
EP1548591A2 (en) | Accelerator for object-oriented communications and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Data distribution methods, devices, devices, and storage media based on FC devices Effective date of registration: 20230628 Granted publication date: 20230516 Pledgee: Chengdu Rural Commercial Bank Co.,Ltd. Zhonghe sub branch Pledgor: CHENGDU GHOSTCLOUD TECHNOLOGY CO.,LTD. Registration number: Y2023510000159 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |