CN118413530A - A cloud-edge collaborative data distribution system - Google Patents
A cloud-edge collaborative data distribution system Download PDFInfo
- Publication number
- CN118413530A CN118413530A CN202410409636.5A CN202410409636A CN118413530A CN 118413530 A CN118413530 A CN 118413530A CN 202410409636 A CN202410409636 A CN 202410409636A CN 118413530 A CN118413530 A CN 118413530A
- Authority
- CN
- China
- Prior art keywords
- edge
- cloud
- data
- domain
- data distribution
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 42
- 230000005012 migration Effects 0.000 claims abstract description 41
- 238000013508 migration Methods 0.000 claims abstract description 41
- 238000000034 method Methods 0.000 claims abstract description 20
- 230000006855 networking Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 4
- 238000005265 energy consumption Methods 0.000 abstract description 4
- 230000005540 biological transmission Effects 0.000 description 14
- 230000008447 perception Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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
-
- 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/14—Session management
- H04L67/148—Migration or transfer of sessions
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/562—Brokering proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开了一种云边协同数据分发系统,该方法包括:部署在云边环境中的域代理和SDN协调控制器;域代理包括部署在云端的路由代理节点和部署在边缘服务器的多个边缘代理节点,用于对跨域DDS数据路由和发现的全局管理和调度;SDN协调控制器部署在云端,用于获取边缘代理节点之间的Mesh组网的数据和状态,进行任务协调控制和数据分发;域代理还包括全局数据分发与管理模块和任务迁移调度模块;全局数据分发与管理模块用于域代理中的“发布‑处理‑订阅”主题的注册和跨域的数据路由与发现;任务迁移调度模块用于云边之间的数据处理任务迁移。本发明提供的一种云边协同数据分发系统,可以减少终端设备的计算能耗和处理延时。
The present application discloses a cloud-edge collaborative data distribution system, the method comprising: a domain agent and an SDN coordination controller deployed in a cloud-edge environment; the domain agent comprises a routing agent node deployed in the cloud and multiple edge agent nodes deployed in an edge server, which are used for global management and scheduling of cross-domain DDS data routing and discovery; the SDN coordination controller is deployed in the cloud, which is used to obtain the data and status of the Mesh network between the edge agent nodes, and to perform task coordination control and data distribution; the domain agent also comprises a global data distribution and management module and a task migration scheduling module; the global data distribution and management module is used for registration of the "publish-process-subscribe" topic in the domain agent and cross-domain data routing and discovery; the task migration scheduling module is used for data processing task migration between cloud and edge. A cloud-edge collaborative data distribution system provided by the present invention can reduce the computing energy consumption and processing delay of terminal devices.
Description
技术领域Technical Field
本申请涉及通信技术领域,更具体地,涉及一种云边协同数据分发系统。The present application relates to the field of communication technology, and more specifically, to a cloud-edge collaborative data distribution system.
背景技术Background technique
传统的基于“发布-订阅”的数据分发方法,更多是从优化收发两端的网络路由和网络带宽角度来减小网络延时。一种方法是从减少传输延时本身着手,主要技术手段是从网络路由优化层面上,如设计带有QoS保证的数据分发协议,但是在云边跨域传输的场景下,无法有效减少数据传输的消耗。另一种方法是通过将任务从设备端卸载至边缘或云端,减少整体应用的处理和响应延时,该方法重点在于整体应用的计算和响应延时,无法精细处理云边之间端到端之间的应用延时。The traditional data distribution method based on "publish-subscribe" is more about reducing network delay from the perspective of optimizing the network routing and network bandwidth at both ends of the sender and receiver. One method is to start from reducing the transmission delay itself. The main technical means is from the network routing optimization level, such as designing a data distribution protocol with QoS guarantee. However, in the scenario of cross-domain transmission between cloud and edge, it cannot effectively reduce the consumption of data transmission. Another method is to reduce the processing and response delay of the overall application by offloading tasks from the device side to the edge or cloud. This method focuses on the calculation and response delay of the overall application and cannot finely handle the end-to-end application delay between the cloud and edge.
发明内容Summary of the invention
针对现有技术的至少一个缺陷或改进需求,本发明提供了一种云边协同数据分发系统,解决了至少一个上述现有技术存在的问题。In response to at least one defect or improvement need in the prior art, the present invention provides a cloud-edge collaborative data distribution system that solves at least one problem existing in the above-mentioned prior art.
为实现上述目的,按照本发明的第一个方面,提供了一种云边协同数据分发系统,包括:To achieve the above objectives, according to a first aspect of the present invention, a cloud-edge collaborative data distribution system is provided, comprising:
部署在云边环境中的域代理和SDN协调控制器;Domain agents and SDN orchestration controllers deployed in cloud edge environments;
所述域代理包括部署在云端的路由代理节点和部署在边缘服务器的多个边缘代理节点,所述部署在云端的路由代理节点与所述部署在边缘服务器的多个边缘代理节点两两相连,用于对跨域DDS数据路由和发现的全局管理和调度;所述SDN协调控制器部署在云端,用于获取边缘代理节点之间的Mesh组网的数据和状态,进行任务协调控制和数据分发;The domain agent includes a routing agent node deployed in the cloud and multiple edge agent nodes deployed in the edge server. The routing agent node deployed in the cloud is connected to the multiple edge agent nodes deployed in the edge server in pairs, and is used for global management and scheduling of cross-domain DDS data routing and discovery; the SDN coordination controller is deployed in the cloud, and is used to obtain the data and status of the Mesh network between the edge agent nodes, and perform task coordination control and data distribution;
所述域代理还包括全局数据分发与管理模块和任务迁移调度模块;所述全局数据分发与管理模块用于域代理中的“发布-处理-订阅”主题的注册和跨域的数据路由与发现;所述任务迁移调度模块用于基于SDN协调控制器的任务协调控制决策进行云边之间的数据处理任务迁移。The domain agent also includes a global data distribution and management module and a task migration scheduling module; the global data distribution and management module is used for registration of the "publish-process-subscribe" topic in the domain agent and cross-domain data routing and discovery; the task migration scheduling module is used to migrate data processing tasks between the cloud and the edge based on the task coordination control decision of the SDN coordination controller.
进一步地,上述云边协同数据分发系统还包括:所述边缘代理节点与本地局域网内的数据终端连接,并作为与其他边缘局域网络进行通信协同的桥接器;订阅主题数据的数据处理任务能从云端卸载至对应的边缘代理节点上,使计算任务能直接在边缘代理节点中的本地数据流上进行处理。Furthermore, the above-mentioned cloud-edge collaborative data distribution system also includes: the edge agent node is connected to the data terminal in the local LAN, and acts as a bridge for communication and collaboration with other edge LANs; the data processing tasks of subscribed topic data can be offloaded from the cloud to the corresponding edge agent node, so that the computing tasks can be directly processed on the local data stream in the edge agent node.
进一步地,上述云边协同数据分发系统还包括:所述获取边缘代理节点之间的Mesh组网的数据和状态,包括:Furthermore, the cloud-edge collaborative data distribution system further includes: the acquisition of data and status of the Mesh network between edge proxy nodes includes:
不同所述域代理中的边缘计算节点通过基于边缘代理节点之间的Mesh组网的方式形成协同边缘计算环境,将相关数据和状态汇聚至所述SDN协调控制器,形成全局状态。The edge computing nodes in different domain agents form a collaborative edge computing environment by means of Mesh networking between edge agent nodes, and aggregate relevant data and status to the SDN coordination controller to form a global status.
进一步地,上述云边协同数据分发系统还包括:所述域代理部署运行在云边环境的各个域内的接入交换机附近的服务器上。Furthermore, the above-mentioned cloud-edge collaborative data distribution system also includes: the domain agent is deployed and runs on a server near an access switch in each domain of the cloud-edge environment.
进一步地,上述云边协同数据分发系统还包括:所述域代理之间以预设的时间间隔发送检测消息,获取域代理之间的链路状况,生成域代理之间传输的代价信息;Furthermore, the cloud-edge collaborative data distribution system further includes: the domain agents send detection messages at preset time intervals to obtain link status between the domain agents and generate cost information transmitted between the domain agents;
所述SDN协调控制器收集所述域代理之间传输的代价信息,用于生成当前全局的实时路由信息,所述域代理之间基于所述全局的实时路由信息进行跨域数据转发。The SDN coordination controller collects the cost information transmitted between the domain agents to generate current global real-time routing information, and the domain agents perform cross-domain data forwarding based on the global real-time routing information.
进一步地,上述云边协同数据分发系统还包括边缘代理节点的本地任务调度模块和边缘代理节点的DDS主题管理数据分发模块;所述边缘代理节点的本地任务调度模块用于接收任务,实施任务分类和任务延时预测,按照优先级调度任务执行,所述DDS主题管理数据分发模块用于主题管理和数据分发。Furthermore, the above-mentioned cloud-edge collaborative data distribution system also includes a local task scheduling module of the edge agent node and a DDS topic management data distribution module of the edge agent node; the local task scheduling module of the edge agent node is used to receive tasks, implement task classification and task delay prediction, and schedule task execution according to priority, and the DDS topic management data distribution module is used for topic management and data distribution.
进一步地,上述云边协同数据分发系统还包括:所述域代理收集本地链路状态,生成边缘Mesh网运行状态,上报至SDN协调控制器,生成边缘协同覆盖网。Furthermore, the above-mentioned cloud-edge collaborative data distribution system also includes: the domain agent collects local link status, generates edge Mesh network operation status, reports it to the SDN coordination controller, and generates an edge collaborative coverage network.
进一步地,上述云边协同数据分发系统还包括:所述DDS主题管理与数据分发模块处理基于“发布-处理-订阅”的数据分发任务,实现跨域的数据路由与发现。Furthermore, the above-mentioned cloud-edge collaborative data distribution system also includes: the DDS topic management and data distribution module processes data distribution tasks based on "publish-process-subscribe" to achieve cross-domain data routing and discovery.
按照本发明的第二个方面,还提供了一种云边协同任务迁移调度方法,包括:According to a second aspect of the present invention, a cloud-edge collaborative task migration scheduling method is also provided, comprising:
S1边缘节点管理终端感知数据分发注册第一主题,向所述第一主题实时发布数据;S1 edge node management terminal perception data distribution registers the first topic and publishes data to the first topic in real time;
S2云端任务迁移调度模块根据边缘节点资源和部署状态,将订阅所述第一主题的云端处理任务迁移到数据源附近的第一边缘节点,注册为第二主题;The S2 cloud task migration scheduling module migrates the cloud processing tasks subscribed to the first topic to the first edge node near the data source according to the edge node resources and deployment status, and registers them as the second topic;
S3第一边缘节点通过本地任务调度模块接收云端处理任务调度执行,将处理结果发布至第二主题,将第一边缘节点资源和部署状态发送至域代理;The first edge node of S3 receives the task scheduling execution from the cloud through the local task scheduling module, publishes the processing result to the second topic, and sends the first edge node resources and deployment status to the domain proxy;
S4 DDS主题管理与数据分发模块将第一主题上发布的数据分发至第一边缘节点,将任务处理后的结果数据分发至云端第二主题;The S4 DDS topic management and data distribution module distributes the data published on the first topic to the first edge node, and distributes the result data after task processing to the second topic in the cloud;
S5域代理收集汇聚第一边缘节点资源和部署状态,上报汇聚至SDN协调控制器,生成全局边缘Mesh网运行状态;The S5 domain agent collects and aggregates the resources and deployment status of the first edge node, reports and aggregates them to the SDN coordination controller, and generates the global edge Mesh network operation status;
S6 SDN协调控制器根据当前第一边缘节点Mesh网的运行状态,进行迁移调度决策,由云端任务迁移代理和本地任务调度模块代理协调实施。The S6 SDN coordination controller makes migration scheduling decisions based on the current operating status of the first edge node Mesh network, which is coordinated and implemented by the cloud task migration agent and the local task scheduling module agent.
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:In general, the above technical solutions conceived by the present invention can achieve the following beneficial effects compared with the prior art:
(1)本发明提供的一种云边协同数据分发系统,通过Mesh组网和SDN架构,构建了可伸缩的云边协同计算环境,实现了云边之间数据和任务的协同处理。当数据订阅节点处于边缘代理节点所在的局域网内时,可以获得实时的数据处理结果,减少终端设备的计算能耗和处理延时;当数据订阅节点处于云端时,数据处理任务经云边协同计算环境迁移至边缘代理节点处,终端发布的海量实时数据可在边缘节点进行预处理,形成小数据量的结果信息,减少了回传至云边跨域之间的带宽消耗,最终减小网络传输延时。(1) The cloud-edge collaborative data distribution system provided by the present invention builds a scalable cloud-edge collaborative computing environment through Mesh networking and SDN architecture, and realizes the collaborative processing of data and tasks between the cloud and the edge. When the data subscription node is in the local area network where the edge proxy node is located, real-time data processing results can be obtained, reducing the computing energy consumption and processing delay of the terminal device; when the data subscription node is in the cloud, the data processing task is migrated to the edge proxy node through the cloud-edge collaborative computing environment, and the massive real-time data released by the terminal can be pre-processed at the edge node to form result information with a small amount of data, reducing the bandwidth consumption between the cloud and the edge, and ultimately reducing the network transmission delay.
(2)采用本发明提供的一种云边协同任务迁移调度方法,通过任务迁移替代数据迁移,将云端部分的任务调度至边缘,在云端仍然处理任务,调度至边缘的任务对应的数据就可不用回传至云端,在边缘上就可被消费处理,能减少跨域之间的数据传输,优化跨域之间的数据传输延时。(2) A cloud-edge collaborative task migration scheduling method provided by the present invention is adopted. Task migration replaces data migration, and the tasks of the cloud part are scheduled to the edge. The tasks are still processed in the cloud. The data corresponding to the tasks scheduled to the edge does not need to be transmitted back to the cloud, but can be consumed and processed at the edge, which can reduce data transmission across domains and optimize the data transmission delay across domains.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
图1为本申请实施例提供的基于云边协同的数据分发架构示意图;FIG1 is a schematic diagram of a data distribution architecture based on cloud-edge collaboration provided in an embodiment of the present application;
图2为本申请实施例提供的基于域代理的云边协同覆盖网示意图;FIG2 is a schematic diagram of a cloud-edge collaborative overlay network based on a domain proxy provided in an embodiment of the present application;
图3为本申请实施例提供的协同任务迁移调度架构设计示意图。FIG3 is a schematic diagram of a collaborative task migration scheduling architecture design provided in an embodiment of the present application.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。The terms "first", "second", "third", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
在一个实施例中,是本发明提供的一种云边协同数据分发系统,包括:In one embodiment, a cloud-edge collaborative data distribution system provided by the present invention includes:
部署在云边环境中的域代理和SDN协调控制器;Domain agents and SDN orchestration controllers deployed in cloud edge environments;
域代理包括部署在云端的路由代理节点和部署在边缘服务器的多个边缘代理节点,部署在云端的路由代理节点与部署在边缘服务器的多个边缘代理节点两两相连,用于对跨域DDS数据路由和发现的全局管理和调度;SDN协调控制器部署在云端,用于获取边缘代理节点之间的Mesh组网的数据和状态,进行任务协调控制和数据分发;The domain agent includes a routing agent node deployed in the cloud and multiple edge agent nodes deployed in the edge server. The routing agent node deployed in the cloud and multiple edge agent nodes deployed in the edge server are connected in pairs to manage and schedule cross-domain DDS data routing and discovery globally. The SDN coordination controller is deployed in the cloud to obtain the data and status of the Mesh network between the edge agent nodes, and to perform task coordination control and data distribution.
域代理还包括全局数据分发与管理模块和任务迁移调度模块;全局数据分发与管理模块用于域代理中的“发布-处理-订阅”主题的注册和跨域的数据路由与发现;任务迁移调度模块用于基于SDN协调控制器的任务协调控制决策进行云边之间的数据处理任务迁移。The domain agent also includes a global data distribution and management module and a task migration scheduling module; the global data distribution and management module is used for the registration of the "publish-process-subscribe" topic in the domain agent and cross-domain data routing and discovery; the task migration scheduling module is used to migrate data processing tasks between the cloud and the edge based on the task coordination control decision of the SDN coordination controller.
具体地,域代理包括部署在云端的路由代理节点(Routing brokers)和部署在边缘服务器的多个边缘代理节点(Edge broker),部署在云边环境中的域代理通过集成互联完成数据分发服务,实现云边之间、边与边之间的跨域数据分发,实现跨域DDS数据路由和发现的全局管理和调度。SDN协调控制器部署在云端,在数据分发服务的基础上,与域代理共同构建形成一层云边协同覆盖网,获取边缘代理节点之间的Mesh组网(Edge Mesh)的数据和状态,实现对全局状态的监视,基于全局状态进行任务协调控制和数据分发。如图1所示,SDN协调控制器和域代理共同构成了基于云边系统的数据分发架构。Specifically, the domain proxy includes routing brokers deployed in the cloud and multiple edge brokers deployed in the edge server. The domain proxy deployed in the cloud-edge environment completes the data distribution service through integrated interconnection, realizes cross-domain data distribution between cloud and edge, and between edges, and realizes the global management and scheduling of cross-domain DDS data routing and discovery. The SDN coordination controller is deployed in the cloud. On the basis of data distribution service, it builds a cloud-edge collaborative coverage network with the domain proxy to obtain the data and status of the Mesh network (Edge Mesh) between the edge proxy nodes, realize the monitoring of the global status, and perform task coordination control and data distribution based on the global status. As shown in Figure 1, the SDN coordination controller and the domain proxy together constitute the data distribution architecture based on the cloud-edge system.
域代理还包括全局数据分发与管理模块和任务迁移调度模块,全局数据分发与管理模块负责跨域“发布-处理-订阅”主题的注册和跨域路由发现,SDN协调控制器负责全局数据和状态的调度和监控,任务迁移调度模块负责实施云边之间的任务迁移,基于SDN协调控制器的任务协调控制决策进行云边之间的数据处理任务迁移。数据分发与管理模块、SDN协调控制器、任务迁移调度模块和对个边缘代理节点共同构成了面向低延时数据分发的云边协同任务调度架构。在此架构下,当数据订阅节点处于边缘代理节点所在的局域网内时,可以获得实时的数据处理结果,减少终端设备的计算能耗和处理延时;当数据订阅节点处于云端时,数据处理任务经云边协同计算环境迁移至边缘代理节点处,终端发布的海量实时数据可在边缘节点进行预处理。The domain agent also includes a global data distribution and management module and a task migration scheduling module. The global data distribution and management module is responsible for the registration of cross-domain "publish-process-subscribe" topics and cross-domain routing discovery. The SDN coordination controller is responsible for the scheduling and monitoring of global data and status. The task migration scheduling module is responsible for implementing task migration between cloud and edge. The data processing task migration between cloud and edge is carried out based on the task coordination control decision of the SDN coordination controller. The data distribution and management module, the SDN coordination controller, the task migration scheduling module and the edge proxy nodes together constitute a cloud-edge collaborative task scheduling architecture for low-latency data distribution. Under this architecture, when the data subscription node is in the local area network where the edge proxy node is located, real-time data processing results can be obtained, reducing the computing energy consumption and processing delay of the terminal device; when the data subscription node is in the cloud, the data processing task is migrated to the edge proxy node through the cloud-edge collaborative computing environment, and the massive real-time data released by the terminal can be pre-processed at the edge node.
边缘代理节点可以连接虚拟实装终端设备和系统处理具体的数据处理任务。Edge proxy nodes can connect to virtualized terminal devices and systems to handle specific data processing tasks.
本发明提供的一种云边协同数据分发系统,通过Mesh组网和SDN架构,构建了可伸缩的云边协同计算环境,实现了云边之间数据和任务的协同处理。当数据订阅节点处于边缘代理节点所在的局域网内时,可以获得实时的数据处理结果,减少终端设备的计算能耗和处理延时;当数据订阅节点处于云端时,数据处理任务经云边协同计算环境迁移至边缘代理节点处,终端发布的海量实时数据可在边缘节点进行预处理,形成小数据量的结果信息,减少了回传至云边跨域之间的带宽消耗,最终减小网络传输延时。The cloud-edge collaborative data distribution system provided by the present invention builds a scalable cloud-edge collaborative computing environment through Mesh networking and SDN architecture, and realizes the collaborative processing of data and tasks between the cloud and the edge. When the data subscription node is in the local area network where the edge proxy node is located, real-time data processing results can be obtained, reducing the computing energy consumption and processing delay of the terminal device; when the data subscription node is in the cloud, the data processing task is migrated to the edge proxy node through the cloud-edge collaborative computing environment, and the massive real-time data released by the terminal can be pre-processed at the edge node to form result information with a small amount of data, reducing the bandwidth consumption between the cloud and the edge across domains, and ultimately reducing the network transmission delay.
可选地,本发明提供的云边协同数据分发系统,还包括:边缘代理节点与本地局域网内的数据终端连接,并作为与其他边缘局域网络进行通信协同的桥接器;订阅主题数据的数据处理任务能从云端卸载至对应的边缘代理节点上,使计算任务能直接在边缘代理节点中的本地数据流上进行处理。Optionally, the cloud-edge collaborative data distribution system provided by the present invention also includes: the edge proxy node is connected to the data terminal in the local area network, and acts as a bridge for communication and collaboration with other edge area networks; the data processing tasks of subscribed topic data can be offloaded from the cloud to the corresponding edge proxy node, so that the computing tasks can be directly processed on the local data stream in the edge proxy node.
具体地,边缘代理节点直接与本地局域网内的数据终端相连,并作为与其他边缘局域网络进行通信协同的桥接器,将不同局域网中的边缘代理节点互相连接,可以互相传输数据;同时,订阅该主题数据的数据处理任务将从云端卸载至对应的边缘代理节点上,使得计算任务可以直接在边缘代理节点中的本地数据流上进行处理,将在本地处理后的结果回传到云端,可以避免传输大量数据,同时可以节省云端的计算资源,可以形成小数据量的结果信息,减少了回传至云边跨域之间的带宽消耗。Specifically, the edge proxy node is directly connected to the data terminal in the local LAN, and acts as a bridge for communication and coordination with other edge LANs, connecting the edge proxy nodes in different LANs to each other so that data can be transmitted to each other. At the same time, the data processing tasks that subscribe to the topic data will be offloaded from the cloud to the corresponding edge proxy node, so that the computing tasks can be directly processed on the local data stream in the edge proxy node, and the results of local processing will be transmitted back to the cloud, which can avoid the transmission of large amounts of data and save computing resources in the cloud. It can form result information with a small amount of data and reduce the bandwidth consumption between the cloud and the edge.
本发明提供的一种云边协同数据分发系统,能将数据处理任务从云端卸载至对应的边缘代理节点上,可以形成小数据量的结果信息,减少了回传至云边跨域之间的带宽消耗。A cloud-edge collaborative data distribution system provided by the present invention can offload data processing tasks from the cloud to the corresponding edge proxy nodes, can form result information with a small amount of data, and reduce the bandwidth consumption between cross-domain transmissions to the cloud and the edge.
可选地,本发明提供的云边协同数据分发系统,获取边缘代理节点之间的Mesh组网的数据和状态,包括:Optionally, the cloud-edge collaborative data distribution system provided by the present invention obtains data and status of the Mesh network between edge proxy nodes, including:
不同域代理中的边缘计算节点通过基于边缘代理节点之间的Mesh组网的方式形成协同边缘计算环境,将相关数据和状态汇聚至SDN协调控制器,形成全局状态。The edge computing nodes in different domain agents form a collaborative edge computing environment through Mesh networking between edge agent nodes, aggregate relevant data and status to the SDN coordination controller to form a global status.
具体地,部署在云端的路由代理与下层边缘代理相连,实现对DDS数据路由和发现的全局管理和调度,跨域分布的边缘计算节点通过基于边缘代理节点之间的Mesh组网的方式形成协同边缘计算环境,将相关数据和状态汇聚至SDN协调控制器,形成基于域代理的云边协同覆盖网络,如图2所示。Specifically, the routing agent deployed in the cloud is connected to the lower-level edge agent to achieve global management and scheduling of DDS data routing and discovery. The cross-domain distributed edge computing nodes form a collaborative edge computing environment through Mesh networking between edge agent nodes, and aggregate relevant data and status to the SDN coordination controller to form a cloud-edge collaborative coverage network based on domain agents, as shown in Figure 2.
可选地,本发明提供的云边协同数据分发系统,域代理部署运行在云边环境的各个域内的接入交换机附近的服务器上。Optionally, in the cloud-edge collaborative data distribution system provided by the present invention, the domain agent is deployed and runs on a server near an access switch in each domain of the cloud-edge environment.
具体地,在云边协同覆盖网络中,域代理定义为一种在域内独立部署的软路由器,在云边环境中的各个域内,部署运行在接入交换机附近的服务器上,形成对外传输交互的出入口。Specifically, in the cloud-edge collaborative overlay network, the domain agent is defined as a soft router that is independently deployed within the domain. In each domain in the cloud-edge environment, it is deployed and run on a server near the access switch to form an entry and exit for external transmission interaction.
可选地,本发明提供的云边协同数据分发系统,还包括:域代理之间以预设的时间间隔发送检测消息,获取域代理之间的链路状况,生成域代理之间传输的代价信息;Optionally, the cloud-edge collaborative data distribution system provided by the present invention further includes: sending detection messages between domain agents at preset time intervals, obtaining link status between domain agents, and generating cost information transmitted between domain agents;
SDN协调控制器收集域代理之间传输的代价信息,用于生成当前全局的实时路由信息,域代理之间基于全局的实时路由信息进行跨域数据转发。The SDN coordination controller collects the cost information transmitted between domain agents to generate the current global real-time routing information. The domain agents forward cross-domain data based on the global real-time routing information.
具体地,域代理向云上的SDN协调控制器注册,域代理之间以预设的时间间隔发送检测消息,获取域代理之间的链路状况,域代理之间的链路状况包括域代理之间的通断、延迟、抖动、带宽和丢包等链路状况,根据获取的域代理之间的链路状况生成域代理之间的代价信息,即域代理之间进行数据传输的代价成本。其中,预设的时间间隔可以按照实际情况具体进行设置和调整,本申请在此并不进行具体限定。Specifically, the domain agent registers with the SDN coordination controller on the cloud, and the domain agents send detection messages at preset time intervals to obtain the link status between the domain agents. The link status between the domain agents includes the link status such as on/off, delay, jitter, bandwidth and packet loss between the domain agents. According to the obtained link status between the domain agents, the cost information between the domain agents is generated, that is, the cost of data transmission between the domain agents. Among them, the preset time interval can be specifically set and adjusted according to the actual situation, and this application does not specifically limit it here.
SDN协调控制器收集域代理之间的传输的代价信息,形成当前全局的实时路由信息,同时域内主题数据发布信息将汇聚上报至云端的SDN协调控制器,形成全局统一的主题数据资源池,之后可以根据发布、订阅主题的匹配结果进行广域网的数据转发。The SDN coordination controller collects the transmission cost information between domain agents to form the current global real-time routing information. At the same time, the subject data publishing information within the domain will be aggregated and reported to the SDN coordination controller in the cloud to form a global unified subject data resource pool. After that, the wide area network data can be forwarded according to the matching results of the published and subscribed topics.
可选地,本发明提供的云边协同数据分发系统,还包括云端边缘代理节点的本地任务调度模块和边缘代理节点的DDS主题管理数据分发模块;边缘代理节点的本地任务调度模块用于接收任务,实施任务分类和任务延时预测,按照优先级调度任务执行,DDS主题管理数据分发模块用于主题管理和数据分发。Optionally, the cloud-edge collaborative data distribution system provided by the present invention also includes a local task scheduling module of the cloud edge proxy node and a DDS topic management data distribution module of the edge proxy node; the local task scheduling module of the edge proxy node is used to receive tasks, implement task classification and task delay prediction, and schedule task execution according to priority, and the DDS topic management data distribution module is used for topic management and data distribution.
具体地,面向低延时数据分发的云边协同任务调度架构基于云边协同的数据分发架构设计,如图3所示,该架构包括云端中心协调器、边缘代理节点的本地任务调度模块和边缘代理节点的DDS主题管理数据分发模块,云端中心协调器包括全局数据分发与管理模块、SDN协调控制器和任务迁移调度模块,全局数据分发与管理模块负责跨域“发布-处理-订阅”主题的注册和跨域路由发现,SDN协调控制器负责全局数据和状态的调度和监控,任务迁移调度模块负责云边之间的任务迁移,边缘代理节点的本地任务调度模块负责从云端的任务迁移调度模块中接收任务,并实施任务分类、任务延时预测等,按照优先级调度任务执行;DDS主题管理数据分发模块用于主题管理和数据分发。Specifically, the cloud-edge collaborative task scheduling architecture for low-latency data distribution is designed based on the cloud-edge collaborative data distribution architecture, as shown in Figure 3. The architecture includes a cloud center coordinator, a local task scheduling module of the edge proxy node, and a DDS topic management data distribution module of the edge proxy node. The cloud center coordinator includes a global data distribution and management module, an SDN coordination controller, and a task migration scheduling module. The global data distribution and management module is responsible for the registration of cross-domain "publish-process-subscribe" topics and cross-domain routing discovery. The SDN coordination controller is responsible for the scheduling and monitoring of global data and status. The task migration scheduling module is responsible for task migration between the cloud and the edge. The local task scheduling module of the edge proxy node is responsible for receiving tasks from the task migration scheduling module in the cloud, and implementing task classification, task delay prediction, etc., and scheduling task execution according to priority; the DDS topic management data distribution module is used for topic management and data distribution.
可选地,本发明提供的云边协同数据分发系统,域代理收集本地链路状态,生成边缘Mesh网运行状态,上报至SDN协调控制器,生成边缘协同覆盖网。Optionally, in the cloud-edge collaborative data distribution system provided by the present invention, the domain agent collects local link status, generates edge Mesh network operation status, reports it to the SDN coordination controller, and generates an edge collaborative overlay network.
具体地,边缘代理节点的域代理收集本地链路状态,形成边缘Mesh网运行状态,并上报汇总至SDN协调控制器,形成边缘协同覆盖网。Specifically, the domain agent of the edge agent node collects the local link status to form the edge Mesh network operation status, and reports and summarizes it to the SDN coordination controller to form an edge collaborative coverage network.
可选地,本发明提供的云边协同数据分发系统,DDS主题管理与数据分发模块处理基于“发布-处理-订阅”的数据分发任务,实现跨域的数据路由与发现。Optionally, in the cloud-edge collaborative data distribution system provided by the present invention, the DDS topic management and data distribution module processes data distribution tasks based on "publish-process-subscribe" to achieve cross-domain data routing and discovery.
具体地,DDS主题管理与数据分发模块处理基于“发布-处理-订阅”的数据分发任务,并通过云端的全局数据分发与管理模块实现跨域的数据路由与发现服务。Specifically, the DDS topic management and data distribution module handles data distribution tasks based on "publish-process-subscribe", and implements cross-domain data routing and discovery services through the global data distribution and management module in the cloud.
本发明还提供一种云边协同任务迁移调度方法,包括:The present invention also provides a cloud-edge collaborative task migration scheduling method, comprising:
S1边缘节点管理终端感知数据分发注册第一主题,向第一主题实时发布数据;S1 edge node management terminal perception data distribution registers the first topic and publishes data to the first topic in real time;
S2云端任务迁移调度模块根据边缘节点资源和部署状态,将订阅第一主题的云端处理任务迁移到数据源附近的第一边缘节点,注册为第二主题;The S2 cloud task migration scheduling module migrates the cloud processing tasks subscribed to the first topic to the first edge node near the data source according to the edge node resources and deployment status, and registers them as the second topic;
S3第一边缘节点通过本地任务调度模块接收云端处理任务调度执行,将处理结果发布至第二主题,将第一边缘节点资源和部署状态发送至域代理;The first edge node of S3 receives the task scheduling execution from the cloud through the local task scheduling module, publishes the processing result to the second topic, and sends the first edge node resources and deployment status to the domain proxy;
S4 DDS主题管理与数据分发模块将第一主题上发布的数据分发至第一边缘节点,将任务处理后的结果数据分发至云端第二主题;The S4 DDS topic management and data distribution module distributes the data published on the first topic to the first edge node, and distributes the result data after task processing to the second topic in the cloud;
S5域代理收集汇聚第一边缘节点资源和部署状态,上报汇聚至SDN协调控制器,生成全局边缘Mesh网运行状态;The S5 domain agent collects and aggregates the resources and deployment status of the first edge node, reports and aggregates them to the SDN coordination controller, and generates the global edge Mesh network operation status;
S6 SDN协调控制器根据当前第一边缘节点Mesh网的运行状态,进行迁移调度决策,由云端任务迁移代理和本地任务调度模块代理协调实施。The S6 SDN coordination controller makes migration scheduling decisions based on the current operating status of the first edge node Mesh network, which is coordinated and implemented by the cloud task migration agent and the local task scheduling module agent.
具体地,边缘节点管理终端感知数据分发注册第一主题,向第一主题实时发布数据;第一主题可以是边缘节点管理的终端感知设备和系统通过“发布-处理-订阅”的数据分发服务注册主题,并向该主题实时发布数据;Specifically, the edge node manages the terminal perception data distribution and registers the first topic, and publishes data to the first topic in real time; the first topic can be a topic registered by the terminal perception device and system managed by the edge node through the "publish-process-subscribe" data distribution service, and publishes data to the topic in real time;
云端任务迁移调度模块根据边缘节点资源和部署状态,将订阅第一主题的云端处理任务迁移迁移至数据源附近的边缘节点上,并注册新的第二主题,该任务的后继任务订阅的主题为第二主题;The cloud task migration scheduling module migrates the cloud processing task subscribed to the first topic to the edge node near the data source according to the edge node resources and deployment status, and registers a new second topic. The topic subscribed to by the subsequent tasks of the task is the second topic.
边缘节点通过本地任务调度模块接收云端处理任务进行调度执行,并将处理结果发布至新的第二主题,同时将当前节点资源和部署状态发送至域代理;The edge node receives the cloud processing tasks through the local task scheduling module for scheduling and execution, and publishes the processing results to the new second topic, while sending the current node resources and deployment status to the domain proxy;
DDS主题管理和数据分发模块将第一主题上发布的数据分发至处理任务所在的边缘节点,并将任务处理后的结果数据分发+路由至云端的第二主题;The DDS topic management and data distribution module distributes the data published on the first topic to the edge nodes where the processing tasks are located, and distributes and routes the result data after task processing to the second topic in the cloud;
域代理收集汇总当前节点的资源和部署状态等,上传汇总至SDN协调控制器,形成全局的边缘Mesh网运行状态;The domain agent collects and summarizes the resources and deployment status of the current node, uploads and summarizes them to the SDN coordination controller, and forms the global edge Mesh network operation status;
SDN协调控制器根据当前的边缘Mesh网的运行状态,进行迁移调度决策,以保障各边缘节点的负载均衡,并由云端任务迁移代理和本地任务调度代理协调实施。The SDN coordination controller makes migration scheduling decisions based on the current operating status of the edge Mesh network to ensure load balancing of each edge node, and is coordinated and implemented by the cloud task migration agent and the local task scheduling agent.
本发明提供的一种云边协同任务迁移调度方法,通过任务迁移替代数据迁移,将云端部分的任务调度至边缘,在云端仍然处理任务,调度至边缘的任务对应的数据就可不用回传至云端,在边缘上就可被消费处理,能减少跨域之间的数据传输,优化跨域之间的数据传输延时。The present invention provides a cloud-edge collaborative task migration scheduling method, which replaces data migration with task migration and schedules the tasks of the cloud part to the edge. The tasks are still processed in the cloud, and the data corresponding to the tasks scheduled to the edge does not need to be transmitted back to the cloud, but can be consumed and processed at the edge, which can reduce data transmission across domains and optimize the data transmission delay across domains.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。The above is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure cannot be limited thereto. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the specification and practicing the disclosure here, those skilled in the art will easily think of the implementation scheme of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field not recorded in the present disclosure. The description and examples are regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410409636.5A CN118413530A (en) | 2024-04-07 | 2024-04-07 | A cloud-edge collaborative data distribution system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410409636.5A CN118413530A (en) | 2024-04-07 | 2024-04-07 | A cloud-edge collaborative data distribution system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118413530A true CN118413530A (en) | 2024-07-30 |
Family
ID=91982240
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410409636.5A Pending CN118413530A (en) | 2024-04-07 | 2024-04-07 | A cloud-edge collaborative data distribution system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118413530A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118612273A (en) * | 2024-08-08 | 2024-09-06 | 国网辽宁省电力有限公司营销服务中心 | Cross-regional metrology laboratory quality inspection operation method based on cloud-edge collaboration |
-
2024
- 2024-04-07 CN CN202410409636.5A patent/CN118413530A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118612273A (en) * | 2024-08-08 | 2024-09-06 | 国网辽宁省电力有限公司营销服务中心 | Cross-regional metrology laboratory quality inspection operation method based on cloud-edge collaboration |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Rausch et al. | Emma: Distributed qos-aware mqtt middleware for edge computing applications | |
US8868779B2 (en) | Method and apparatus to accomplish peer-to-peer application data routing between service consumers and service providers within a service oriented architecture | |
Xu et al. | Approximation and online algorithms for NFV-enabled multicasting in SDNs | |
CN113448721A (en) | Network system for computing power processing and computing power processing method | |
CN113810205A (en) | Method for reporting and receiving service computing power information, server and data center gateway | |
Gong et al. | A fuzzy delay-bandwidth guaranteed routing algorithm for video conferencing services over SDN networks | |
JP2008527860A (en) | Provisioning-management within a message publish / subscribe system | |
CN101911063B (en) | Method for forwarding message through network and system for executing the method | |
US8644491B2 (en) | Mechanism for multisite service state description | |
WO2006073979A2 (en) | End-to-end publish/subscribe middleware architecture | |
KR101501913B1 (en) | Multicast quality of service module and method | |
Tian et al. | An overview of compute first networking | |
CN118413530A (en) | A cloud-edge collaborative data distribution system | |
Zhang et al. | A multipath transport scheme for real-time multimedia services based on software-defined networking and segment routing | |
CN116938837A (en) | Resource scheduling method, device and equipment | |
Osswald et al. | Rap extensions for the hybrid configuration model | |
CN116112423A (en) | Method, device and equipment for determining a path | |
CN110601897A (en) | Network resource configuration method and device | |
Martinez-Julia et al. | iCPN: Scalable control plane for the network service automation system | |
US10887178B2 (en) | Management of analytics tasks in a programmable network | |
CN116055394B (en) | Edge routing arrangement system based on vectorized backbone network | |
CN116455817A (en) | Software-defined cloud network fusion architecture and route implementation method | |
Faraj et al. | Load balancing using queue length in SDN based switches | |
Mohammadi et al. | OpenIPTV: a comprehensive SDN-based IPTV service framework | |
Tan et al. | SRv6-based Differentiated Service Framework for IP Networks |
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 |