[go: up one dir, main page]

CN115225139A - A planning method for satellite network SDN multi-control domains - Google Patents

A planning method for satellite network SDN multi-control domains Download PDF

Info

Publication number
CN115225139A
CN115225139A CN202210832203.1A CN202210832203A CN115225139A CN 115225139 A CN115225139 A CN 115225139A CN 202210832203 A CN202210832203 A CN 202210832203A CN 115225139 A CN115225139 A CN 115225139A
Authority
CN
China
Prior art keywords
individual
satellite network
satellite
control domains
planning
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
Application number
CN202210832203.1A
Other languages
Chinese (zh)
Other versions
CN115225139B (en
Inventor
钱克昌
万颖
王宇
熊达鹏
邢鹏
朱沁雨
董尧尧
张云帆
高天昊
刘文文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Peoples Liberation Army Strategic Support Force Aerospace Engineering University
Original Assignee
Peoples Liberation Army Strategic Support Force Aerospace Engineering University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Peoples Liberation Army Strategic Support Force Aerospace Engineering University filed Critical Peoples Liberation Army Strategic Support Force Aerospace Engineering University
Priority to CN202210832203.1A priority Critical patent/CN115225139B/en
Publication of CN115225139A publication Critical patent/CN115225139A/en
Application granted granted Critical
Publication of CN115225139B publication Critical patent/CN115225139B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18519Operations control, administration or maintenance
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Relay Systems (AREA)

Abstract

本发明涉及一种卫星网络SDN多控制域的规划方法,包括如下的步骤:S1:对LEO卫星网络中的卫星控制器节点和交换机节点进行编码,在约束关系下随机初始化多控制域规划方案;S2:进行个体适应度值计算;S3:确定各个层级的结合能和结合态;S4:在光子的发射、吸收部分的更新策略中引入自适应权重和反向学习机制,更新电子状态;S5:循环步骤S3至S4进行迭代寻优,直至达到最大迭代次数,输出最佳结合能和结合态;S6:解码,形成最优的卫星网络SDN多控制域的规划策略。本发明使用原子轨道搜索算法并进行优化改进,引入自适应权重和反向学习机制更新电子状态以适用于卫星网络多控制域的规划问题,以提升网络时延性能并实现网络均衡负载。

Figure 202210832203

The invention relates to a planning method for multiple control domains of a satellite network SDN, comprising the following steps: S1: coding satellite controller nodes and switch nodes in a LEO satellite network, and randomly initializing a planning scheme of multiple control domains under a constraint relationship; S2: Calculate the individual fitness value; S3: Determine the binding energy and binding state of each level; S4: Introduce an adaptive weight and reverse learning mechanism in the update strategy of the photon emission and absorption parts to update the electronic state; S5: Steps S3 to S4 are looped for iterative optimization until the maximum number of iterations is reached, and the optimal binding energy and binding state are output; S6: Decoding to form an optimal planning strategy for multiple control domains of the satellite network SDN. The invention uses the atomic orbit search algorithm to optimize and improve, and introduces adaptive weight and reverse learning mechanism to update the electronic state to be suitable for the planning problem of satellite network multi-control domains, so as to improve network delay performance and realize network load balance.

Figure 202210832203

Description

一种卫星网络SDN多控制域的规划方法A planning method for satellite network SDN multi-control domains

技术领域technical field

本发明属于卫星网络技术,具体是一种基于改进原子轨道搜索算法的卫星网络SDN多控制域的规划方法。该方法需在基于SDN的卫星网络架构,构建了卫星网络的时延和网络负载均衡模型,通过改进的原子轨道搜索算法优化多控制域的规划的效果,进一步降低网络时延和提高控制器的负载均衡效果。The invention belongs to satellite network technology, in particular to a planning method of satellite network SDN multi-control domains based on an improved atomic orbit search algorithm. This method needs to build a satellite network delay and network load balancing model based on SDN-based satellite network architecture, optimize the effect of multi-control domain planning through an improved atomic orbit search algorithm, further reduce network delay and improve controller performance. Load balancing effect.

背景技术Background technique

软件定义网络(Software Define Network,SDN)解耦了控制平面和数据平面,能够以全局视角分配网络资源,并制定有效的资源分配策略,同时具有灵活集中控制的优势特征。SDN抽象了网络的不同、可区分的层,使网络变得敏捷和灵活。SDN由应用平面、数据平面和控制平面共同组成。应用平面由各种网络应用组成;数据平面由网络中的物理交换机组成;控制平面作为SDN的核心,管理整个网络的策略和流量。这SDN的三个平面主要通过API接口实现通信,北向接口建立了应用平面和控制平面的通信,控制平面和数据平面的通信与交互主要由南向接口得以实现。SDN的出现,改变了传统网络分布式管理的思路,可通过控制平面的控制器来管理底层硬件设备,编排网络业务,同时降低了运维成本,提升了运维效率。Software Defined Network (SDN) decouples the control plane and data plane, can allocate network resources from a global perspective, formulate effective resource allocation strategies, and has the advantages of flexible centralized control. SDN abstracts the different, distinguishable layers of the network, making the network agile and flexible. SDN consists of application plane, data plane and control plane. The application plane is composed of various network applications; the data plane is composed of physical switches in the network; the control plane, as the core of SDN, manages the policies and traffic of the entire network. The three planes of the SDN mainly communicate through the API interface. The northbound interface establishes the communication between the application plane and the control plane, and the communication and interaction between the control plane and the data plane is mainly realized by the southbound interface. The emergence of SDN has changed the idea of traditional network distributed management. The controller of the control plane can manage the underlying hardware devices, orchestrate network services, reduce operation and maintenance costs, and improve operation and maintenance efficiency.

随着卫星互联网技术的迅猛发展和卫星网络用户的快速增长,传统卫星网络存在的网络配置不灵活、多种协议并存、不同网络异构等弊端逐渐显现。借鉴SDN在地面网络的成熟经验,考虑将SDN引入卫星网络,使得数据平面的卫星仅需完成简单的数据转发和硬件配置,控制平面的卫星完成流表的下发和资源配置等功能,简化了卫星网络配置,降低了网络成本。With the rapid development of satellite Internet technology and the rapid growth of satellite network users, the disadvantages of traditional satellite networks, such as inflexible network configuration, coexistence of multiple protocols, and heterogeneity of different networks, have gradually emerged. Drawing on the mature experience of SDN in terrestrial networks, it is considered to introduce SDN into satellite networks, so that satellites in the data plane only need to complete simple data forwarding and hardware configuration, while satellites in the control plane complete functions such as flow table distribution and resource allocation, which simplifies the Satellite network configuration reduces network costs.

原子轨道搜索算法(Atomic orbital search,AOS)是于2021年提出的一种新型智能优化算法,该算法主要是基于量子原子理论而提出的,该算法借鉴了电子密度构型、原子对能量的吸收及发射的基本原理进行迭代寻优,具有寻优能力强,收敛速度较快的优势。原子轨道搜索算法中的一个电子代表一个个体种群,电子的能量状态对应个体种群的目标函数值,通过光子速率来代表光子对电子作用的概率,若随机概率大于光子速率则说明光子对电子存在一定的作用,否则认为光子对电子不存在作用,可能为粒子或磁场作用等。光子对电子的作用又可基于各层的结合能进行判断,当该电子的能量状态大于所有电子能量状态的平均值时,体现了光子的发射作用,否则为光子的吸收作用。Atomic orbital search (AOS) is a new type of intelligent optimization algorithm proposed in 2021. The algorithm is mainly based on quantum atom theory. The algorithm draws on electron density configuration and atomic absorption of energy. Iterative optimization based on the basic principle of launch has the advantages of strong optimization ability and fast convergence speed. An electron in the atomic orbital search algorithm represents an individual population. The energy state of the electron corresponds to the objective function value of the individual population. The photon rate represents the probability of the photon acting on the electron. If the random probability is greater than the photon rate, it means that the photon has a certain effect on the electron. Otherwise, it is considered that photons have no effect on electrons, which may be particles or magnetic fields. The effect of photons on electrons can be judged based on the binding energy of each layer. When the energy state of the electron is greater than the average of all electron energy states, it reflects the emission effect of photons, otherwise it is the absorption effect of photons.

即使采用了原子轨道搜索算法,现有的卫星网络SDN多控制域的规划问题仍然体现在卫星网络时延长,负载不够均衡。Even if the atomic orbit search algorithm is adopted, the planning problem of the existing satellite network SDN multi-control domain is still reflected in the satellite network time extension and the load is not balanced enough.

基于此,特提出本发明。Based on this, the present invention is proposed.

发明内容SUMMARY OF THE INVENTION

本发明的目的在于解决卫星网络时延和负载均衡因素共同影响下的卫星网络多控制域的规划问题,提出一种基于改进原子轨道搜索算法的卫星网络SDN多控制域的规划方法。本发明使用原子轨道搜索算法并进行优化改进,引入自适应权重和反向学习机制更新电子状态以适用于卫星网络多控制域的规划问题,根据多控制域的规划方法匹配控制器与交换机的关系,以提升网络时延性能并实现网络均衡负载。The purpose of the present invention is to solve the planning problem of satellite network multi-control domains under the influence of satellite network delay and load balancing factors, and propose a satellite network SDN multi-control domain planning method based on an improved atomic orbit search algorithm. The invention uses the atomic orbit search algorithm to optimize and improve, introduces adaptive weight and reverse learning mechanism to update the electronic state to be suitable for the planning problem of multiple control domains of satellite networks, and matches the relationship between the controller and the switch according to the planning method of multiple control domains. , to improve network latency performance and achieve network load balancing.

本发明提供的一种卫星网络SDN多控制域的规划方法,采用基于SDN的卫星网络架构,基于改进原子轨道算法对卫星网络时延和负载均衡模型进行求解,根据输出具有最低能量状态的电子,解码成卫星网络多控制域的规划方法,其包括如下的步骤:The invention provides a planning method for multiple control domains of a satellite network SDN. The satellite network architecture based on SDN is adopted, and the satellite network delay and load balancing model are solved based on the improved atomic orbit algorithm. According to the output of electrons with the lowest energy state, Decoding into a planning method for multiple control domains of a satellite network, which includes the following steps:

S1:对LEO卫星网络中的卫星控制器节点和交换机节点进行编码,在约束关系下随机初始化多控制域规划方案;S1: Code the satellite controller nodes and switch nodes in the LEO satellite network, and randomly initialize the multi-control domain planning scheme under constraints;

S2:进行个体适应度值计算;S2: Calculate the individual fitness value;

S3:确定各个层级的结合能和结合态;S3: Determine the binding energy and binding state of each level;

S4:在光子的发射、吸收部分的更新策略中引入自适应权重和反向学习机制,更新电子状态;S4: Introduce an adaptive weight and reverse learning mechanism in the update strategy of the photon emission and absorption parts to update the electronic state;

S5:循环步骤S3至S4进行迭代寻优,直至达到最大迭代次数,输出最佳结合能和结合态;S5: Loop steps S3 to S4 for iterative optimization until the maximum number of iterations is reached, and output the best binding energy and binding state;

S6:解码,形成最优的卫星网络SDN多控制域的规划策略。S6: Decode to form an optimal planning strategy for multiple control domains of the satellite network SDN.

进一步的,所述卫星网络SDN的控制平面采用分布式部署方式,主控制器部署在地面站,在GEO卫星部署区域控制器,并选择部分LEO卫星部署从控制器,采用LEO卫星铱星网络拓扑结构,并将所有的LEO卫星均视为交换机节点。Further, the control plane of the satellite network SDN adopts a distributed deployment mode, the main controller is deployed on the ground station, the regional controller is deployed on the GEO satellite, and some LEO satellites are selected to deploy the slave controllers, using the LEO satellite Iridium network topology. structure and treat all LEO satellites as switch nodes.

进一步的,所述卫星网络时延包括星间传播时延、控制域内的排队时延和控制器节点的任务处理时延。Further, the satellite network delay includes the inter-satellite propagation delay, the queuing delay in the control domain, and the task processing delay of the controller node.

进一步的,所述负载均衡情况通过负载均衡参数BL得以表示,负载均衡参数用于评价LEO卫星控制器节点负载的差异程度,其由公式(10)表示:Further, the load balancing situation is represented by the load balancing parameter BL, which is used to evaluate the difference degree of the LEO satellite controller node load, which is represented by formula (10):

Figure BDA0003748890600000031
Figure BDA0003748890600000031

式中,fi表示控制器ci其控制域内的流量请求情况,fp表示控制器cp其控制域内的流量请求情况。In the formula, f i represents the traffic request situation in the control domain of the controller c i , and f p represents the traffic request situation in the control domain of the controller c p .

进一步的,所述S3中,将各层中的电子编码序列的平均值记为结合态,结合能为各个个体适应度值的平均值。Further, in the step S3, the average value of the electronic coding sequences in each layer is recorded as the binding state, and the binding energy is the average value of each individual fitness value.

进一步的,所述S4中,自适应权重采用式(12)表示Further, in the S4, the adaptive weight is expressed by formula (12)

Figure BDA0003748890600000032
Figure BDA0003748890600000032

其中,mgen为最大迭代次数,gen为当前迭代次数。Among them, mgen is the maximum number of iterations, and gen is the current number of iterations.

进一步的,所述S4中,光子的发射作用采用式(13)表示Further, in the S4, the emission of photons is represented by formula (13)

Figure BDA0003748890600000033
Figure BDA0003748890600000033

光子的吸收作用采用式(14)表示The absorption of photons is expressed by formula (14)

Figure BDA0003748890600000034
Figure BDA0003748890600000034

其中,

Figure BDA0003748890600000035
Figure BDA0003748890600000036
分别为第k层第i个电子的当前个体和更新的个体,αi、γi为(0,1)之间的随机数向量,LE为原子中最低能量状态的个体,BS为原子的结合态;LEk为第k层中最低能量状态的个体,BSk为第k层中的结合态,w为自适应权重。in,
Figure BDA0003748890600000035
and
Figure BDA0003748890600000036
are the current individual and the updated individual of the ith electron in the k-th layer, respectively, α i and γ i are random number vectors between (0, 1), LE is the individual with the lowest energy state in the atom, and BS is the combination of atoms LE k is the individual with the lowest energy state in the k-th layer, BS k is the binding state in the k-th layer, and w is the adaptive weight.

进一步的,所述S4中的反向学习机制包括:Further, the reverse learning mechanism in the S4 includes:

1)针对整体最优个体,对LE进行反向学习,如式(15)所示1) For the overall optimal individual, perform reverse learning on LE, as shown in Equation (15)

Figure BDA0003748890600000037
Figure BDA0003748890600000037

其中,

Figure BDA0003748890600000038
代表对整体最优个体LE(原子中最低能量状态的个体)进行反向学习后的个体,lb为最小控制域的编号,这里是1,m为控制域的数量,r为(0,1)的随机数,LE为原子中最低能量状态的个体;in,
Figure BDA0003748890600000038
Represents the individual after reverse learning of the overall optimal individual LE (the individual with the lowest energy state in the atom), lb is the number of the smallest control domain, here is 1, m is the number of control domains, and r is (0,1) The random number of , LE is the individual with the lowest energy state in the atom;

2)针对各层最优个体,对LEk进行反向学习,如式(16)所示2) For the optimal individuals in each layer, reverse learning is performed on LE k , as shown in Equation (16)

Figure BDA0003748890600000039
Figure BDA0003748890600000039

其中,

Figure BDA00037488906000000310
为对第k层最优个体LEk(第k层中最低能量状态的个体)进行反向学习后的个体,lb为最小控制域的编号,这里是1,m为控制域的数量,r为(0,1)的随机数,LEk为第k层中最低能量状态的个体;in,
Figure BDA00037488906000000310
is the individual after reverse learning for the k-th layer optimal individual LE k (the individual with the lowest energy state in the k-th layer), lb is the number of the minimum control domain, here is 1, m is the number of control domains, and r is (0,1) random number, LE k is the individual with the lowest energy state in the kth layer;

3)通过比较

Figure BDA0003748890600000041
Figure BDA0003748890600000042
的适应度值,保留适应度值较小的个体作为
Figure BDA0003748890600000043
(
Figure BDA0003748890600000044
代表第k层第i个电子更新后变成的第k层第(i+1)个电子的个体);对于整体最优个体和各层最优个体进行反向学习,通过比较得到第(i+1)个电子的个体
Figure BDA0003748890600000045
Figure BDA0003748890600000046
可能会破坏了个体的约束条件,当出现这种情况时,要对更新后破坏了约束条件的个体进行约束修复(约束修复是指随机生成一组新的满足约束条件的多控制域规划方法),使其适用于卫星网络多控制域的规划。3) By comparing
Figure BDA0003748890600000041
and
Figure BDA0003748890600000042
The fitness value of , and the individual with the smaller fitness value is reserved as the
Figure BDA0003748890600000043
(
Figure BDA0003748890600000044
Represents the (i+1)-th electron of the k-th layer after the update of the i-th electron of the k-th layer); reverse learning is performed for the overall optimal individual and the optimal individual of each layer, and the (i-th electron is obtained by comparison) +1) electron individual
Figure BDA0003748890600000045
but
Figure BDA0003748890600000046
The constraints of individuals may be destroyed. When this happens, constraint repair should be performed on the individuals whose constraints are broken after the update. , making it suitable for the planning of satellite networks with multiple control domains.

本发明的优点:该卫星网络SDN控制域规划方法主要综合LEO卫星具有低时延、信号质量优等优势特征,着重研究LEO卫星控制域的规划方法,采用经典的LEO卫星铱星网络拓扑结构,并将所有的LEO卫星均视为交换机节点,以优化卫星网络时延和网络负载均衡为目标构建模型,使用改进的原子轨道搜索算法,求得最优的控制域规划方法,根据规划方法匹配控制器与交换机的关系,以提升网络时延性能并实现网络均衡负载。The advantages of the present invention: the satellite network SDN control domain planning method mainly integrates the advantages of LEO satellites with low delay and excellent signal quality, focuses on the planning method of the LEO satellite control domain, adopts the classic LEO satellite iridium network topology, and Consider all LEO satellites as switch nodes, build a model with the goal of optimizing satellite network delay and network load balancing, use the improved atomic orbit search algorithm to obtain the optimal control domain planning method, and match the controller according to the planning method Relationship with switches to improve network latency performance and achieve network load balancing.

附图说明Description of drawings

图1是本发明一种卫星网络SDN多控制域的规划方法的流程图。FIG. 1 is a flowchart of a method for planning multiple control domains of a satellite network SDN according to the present invention.

图2是本发明所采用的基于SDN的卫星网络架构示意图。FIG. 2 is a schematic diagram of an SDN-based satellite network architecture adopted in the present invention.

图3是本发明所采用的电子编码系列示意图。FIG. 3 is a schematic diagram of the electronic coding series adopted in the present invention.

图4是本发明所采用的自适应权重w的变化示意图。FIG. 4 is a schematic diagram of the variation of the adaptive weight w used in the present invention.

图5是三种算法的运行结果对比图。Figure 5 is a comparison chart of the running results of the three algorithms.

图6是不同数量的控制域的目标函数值分析图。Figure 6 is an analysis graph of objective function values for different numbers of control domains.

图7是不同数量的控制域的网络负载均衡参数分析图。Figure 7 is an analysis diagram of network load balancing parameters for different numbers of control domains.

图8是不同数量的控制域的网络时延分析图。Figure 8 is a graph of network delay analysis for different numbers of control domains.

具体实施方式Detailed ways

以下结合附图1-8,对本发明一种卫星网络SDN多控制域的规划方法做进一步地说明。显然,所描述的实施例仅是本发明的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本方案中的实施例及实施例中的特征可以相互组合。A method for planning multiple control domains of a satellite network SDN according to the present invention will be further described below with reference to the accompanying drawings 1-8. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than an exhaustive list of all the embodiments. It should be noted that the embodiments in this solution and the features of the embodiments may be combined with each other under the condition of no conflict.

如图1所示,为本发明提供的一种卫星网络SDN多控制域的规划方法的流程示意图,本发明采用基于SDN的卫星网络架构,基于改进原子轨道算法对卫星网络时延和负载均衡模型进行求解,根据输出具有最低能量状态的电子,解码成卫星网络多控制域的规划方法,其包括如下的步骤:As shown in FIG. 1, it is a schematic flowchart of a planning method for a satellite network SDN multi-control domain provided by the present invention. The present invention adopts an SDN-based satellite network architecture, and based on an improved atomic orbit algorithm, the satellite network delay and load balancing model are analyzed. Solve, according to the output of the electron with the lowest energy state, decode it into a planning method for the multi-control domain of the satellite network, which includes the following steps:

S1:对LEO卫星网络中的卫星控制器节点和交换机节点进行编码,在约束关系下随机初始化多控制域规划方案;S1: Code the satellite controller nodes and switch nodes in the LEO satellite network, and randomly initialize the multi-control domain planning scheme under constraints;

S2:进行个体适应度值计算;S2: Calculate the individual fitness value;

S3:确定各个层级的结合能和结合态;S3: Determine the binding energy and binding state of each level;

S4:对光子的发射、吸收部分的更新策略进行改进,引入自适应权重和反向学习机制,更新电子状态;S4: Improve the update strategy of the photon emission and absorption parts, introduce adaptive weights and reverse learning mechanisms, and update the electronic state;

S5:循环步骤S3至S4进行迭代寻优,直至达到最大迭代次数,输出最佳结合能和结合态;S5: Loop steps S3 to S4 for iterative optimization until the maximum number of iterations is reached, and output the best binding energy and binding state;

S6:解码,形成最优的卫星网络SDN多控制域的规划策略。S6: Decode to form an optimal planning strategy for multiple control domains of the satellite network SDN.

具体实施例1Specific Example 1

一、基于SDN的卫星网络架构1. SDN-based satellite network architecture

如图2所示,为本发明所采用的基于SDN的卫星网络架构示意图。基于SDN的卫星网络的控制平面采用分布式部署方式,主控制器部署在地面站,在GEO卫星部署区域控制器,并选择部分LEO卫星部署从控制器。综合LEO卫星具有低时延、信号质量优等优势特征,本发明一个实施例以LEO卫星控制域的规划方法为例,采用经典的LEO卫星铱星网络拓扑结构,并将所有的LEO卫星均视为交换机节点。As shown in FIG. 2 , it is a schematic diagram of the SDN-based satellite network architecture adopted in the present invention. The control plane of the SDN-based satellite network adopts a distributed deployment method. The main controller is deployed on the ground station, the regional controller is deployed on the GEO satellite, and some LEO satellites are selected to deploy the slave controller. The integrated LEO satellite has the advantages of low delay and excellent signal quality. An embodiment of the present invention takes the planning method of the LEO satellite control domain as an example, adopts the classic LEO satellite Iridium network topology, and regards all LEO satellites as switch node.

二、SDN控制域规划方法模型分析Second, SDN control domain planning method model analysis

本实施例对LEO卫星控制域的规划方法进行分析,针对卫星网络时延和网络负载均衡情况构建问题模型,为LEO卫星控制域的规划提供依据。In this embodiment, the planning method of the LEO satellite control domain is analyzed, and a problem model is constructed according to the satellite network delay and network load balancing, so as to provide a basis for the planning of the LEO satellite control domain.

(1)约束描述(1) Constraint description

为形成有效的卫星控制域规划方案,需结合LEO卫星网络现状和SDN原理,综合分析控制域规划问题存在的约束关系,约束关系描述如下In order to form an effective satellite control domain planning scheme, it is necessary to combine the current LEO satellite network status and the SDN principle to comprehensively analyze the constraints existing in the control domain planning problem. The constraints are described as follows

①控制域管理约束。各个控制域由各控制器所管理且各控制域互不重叠。① Control domain management constraints. Each control domain is managed by each controller and each control domain does not overlap with each other.

Figure BDA0003748890600000051
Figure BDA0003748890600000051

式中,控制器集合C=[c1,c2...ci...cm],控制域集合D=[D1,D2...Di...Dm],Da表示控制器ca的控制域,Db表示控制器ca的控制域,每个控制域对应相应的一个控制器,每个控制域内可拥有多个交换机。In the formula, the controller set C=[c 1 , c 2 ... c i ... c m ], the control domain set D=[D 1 , D 2 ... D i ... D m ], D a represents the control domain of the controller c a , D b represents the control domain of the controller c a , each control domain corresponds to a corresponding controller, and each control domain can have multiple switches.

②控制域与交换机的管控约束。Xij表示控制域与交换机的关联关系,Xij可取值为“0”或“1”,若交换机sj在ci控制域内则用“1”表示,sj不在ci控制域内用“0”表示。任意交换机仅能归属于单一控制域的管控。S=[s1,s2,...sj...sn]为交换机节点的集合。②Control constraints of control domains and switches. X ij represents the association between the control domain and the switch, and X ij can be “0” or “1”. If the switch s j is in the c i control domain, it is represented by “1”, and if the switch s j is not in the c i control domain, it is represented by “1”. 0" means. Any switch can only belong to the management and control of a single control domain. S=[s 1 , s 2 ,...s j ...s n ] is a set of switch nodes.

Figure BDA0003748890600000061
Figure BDA0003748890600000061

此外,每个控制器可支配多个交换机。Additionally, each controller can handle multiple switches.

Figure BDA0003748890600000062
Figure BDA0003748890600000062

③控制器处理能力约束。任意控制域内的总负载不能超过当前控制器的处理能力。μj为交换机sj的数据流请求速率,λi为控制器ci的处理能力。③ Controller processing capacity constraints. The total load in any control domain cannot exceed the processing capacity of the current controller. μ j is the data flow request rate of the switch s j , and λ i is the processing capability of the controller c i .

Figure BDA0003748890600000063
Figure BDA0003748890600000063

(2)模型构建(2) Model construction

1)卫星网络时延主要由星间传播时延、控制域内的排队时延和控制器节点的任务处理时延组成。1) The satellite network delay is mainly composed of the inter-satellite propagation delay, the queuing delay in the control domain and the task processing delay of the controller node.

①星间传播时延。由于卫星网络规模庞大、拓扑结构复杂,由星间链路距离而产生的传播时延不容忽视,主要由控制域Di内的LEO卫星交换机节点与控制器ci的传播时延Tci和卫星网络中LEO卫星控制器节点间的传播时延Tcc组成:① Inter-satellite propagation delay. Due to the large scale and complex topology of the satellite network, the propagation delay caused by the inter-satellite link distance cannot be ignored. The propagation delay Tcc between the LEO satellite controller nodes consists of:

Figure BDA0003748890600000064
Figure BDA0003748890600000064

Figure BDA0003748890600000065
Figure BDA0003748890600000065

式中,dij表示节点i与节点j的最短链路距离,同理dir表示节点i与节点r的最短链路距离。In the formula, d ij represents the shortest link distance between node i and node j, and similarly dir represents the shortest link distance between node i and node r.

②控制域内排队时延。可通过Little原理求得LEO卫星控制域内排队时延Qi② Control the queuing delay in the domain. The queuing delay Q i in the LEO satellite control domain can be obtained by the Little principle:

Figure BDA0003748890600000066
Figure BDA0003748890600000066

③任务处理时延。卫星控制器节点ci的为控制器处理其控制域内数据流所产生的时间,任务处理时延Wi表示为③ Task processing delay. The satellite controller node c i is the time generated by the controller to process the data flow in its control domain, and the task processing delay W i is expressed as

Figure BDA0003748890600000071
Figure BDA0003748890600000071

综上,卫星网络的平均总时延表示为T:To sum up, the average total delay of the satellite network is expressed as T:

Figure BDA0003748890600000072
Figure BDA0003748890600000072

2)对于当前网络的负载均衡情况可通过负载均衡参数BL得以表示,负载均衡参数可评价LEO卫星控制器节点负载的差异程度:2) The load balancing situation of the current network can be represented by the load balancing parameter BL, which can evaluate the difference degree of the LEO satellite controller node load:

Figure BDA0003748890600000073
Figure BDA0003748890600000073

式中,fi表示控制器ci其控制域内的流量请求情况,fp表示控制器cp其控制域内的流量请求情况。In the formula, f i represents the traffic request situation in the control domain of the controller c i , and f p represents the traffic request situation in the control domain of the controller c p .

本实施例建立的以优化卫星网络时延和网络负载均衡的LEO卫星网络多控制器部署问题模型如下:The LEO satellite network multi-controller deployment problem model established in this embodiment to optimize satellite network delay and network load balancing is as follows:

min F=α*BL+β*T (11)min F=α*BL+β*T (11)

式中,α+β=1,0≤α,β≤1。In the formula, α+β=1, 0≤α, β≤1.

三、基于改进原子轨道搜索算法的卫星网络SDN控制域规划方法的实施步骤3. Implementation steps of the satellite network SDN control domain planning method based on the improved atomic orbit search algorithm

基于原子轨道搜索算法的卫星网络SDN多控制域的规划方法的整体流程如图1所示。The overall flow of the planning method of satellite network SDN multi-control domains based on the atomic orbit search algorithm is shown in Figure 1.

基于改进原子轨道算法对卫星网络时延和负载均衡模型进行求解,根据输出具有最低能量状态的电子,解码成卫星网络多控制域的规划方法。Based on the improved atomic orbit algorithm, the satellite network delay and load balancing model are solved, and the output electrons with the lowest energy state are decoded into a planning method of satellite network multi-control domains.

1)对LEO卫星网络中的卫星控制器节点和交换机节点进行编码,在约束关系下随机初始化多控制域规划方案。1) Code the satellite controller nodes and switch nodes in the LEO satellite network, and randomly initialize the multi-control domain planning scheme under the constraints.

根据铱星网络拓扑可知,铱星星座中LEO卫星共有66颗,因此将这66颗LEO均视为卫星交换机节点,卫星交换机节点集合可表示为S=[s1,s2...sj...s66],卫星控制器节点集合C=[c1,c2...ci...cm],卫星控制器域集合D=[D1,D2...Di...Dm],卫星控制器节点数量为m。为将66个交换机分配给m个控制器节点,即为将66个交换机规划至m个控制域,通过设置一个长度为66、数组元素大小为1~m的数组得以实现,并基于本实施例的约束关系,进行约束限制后形成一个有效数组,即为一个电子的编码序列,一个电子代表一个可行解,如图3所示一个电子的编码序列X=[m,3,3,2,4,1…5,4,m]。随后根据种群数量npop,产生npop个电子编码序列。According to the Iridium network topology, there are 66 LEO satellites in the Iridium constellation, so these 66 LEOs are regarded as satellite switch nodes, and the set of satellite switch nodes can be expressed as S=[s 1 , s 2 ... s j ... s 66 ], satellite controller node set C=[c 1 , c 2 ... c i ... c m ], satellite controller domain set D=[D 1 , D 2 ... D i ...D m ], the number of satellite controller nodes is m. In order to allocate 66 switches to m controller nodes, that is, to plan 66 switches to m control domains, it is achieved by setting an array with a length of 66 and an array element size of 1 to m, and based on this embodiment The constraint relationship of , after the constraints are restricted, an effective array is formed, that is, an electron coding sequence, and an electron represents a feasible solution. As shown in Figure 3, an electron coding sequence X=[m,3,3,2,4 ,1…5,4,m]. Then, according to the population number npop, npop electronic coding sequences are generated.

图3中,“X[1]=m”说明了将第一个交换机分至控制域Dm中,“X[2]=3”说明了将第二个交换机分至控制域D3中,依次进行控制域规划。In Figure 3, "X[1]=m" indicates that the first switch is assigned to the control domain D m , "X[2]=3" indicates that the second switch is assigned to the control domain D3 , Perform control domain planning in sequence.

2)个体适应度值计算2) Calculation of individual fitness value

由于每个电子都有一个能量状态,对应一个个体的适应度值,因此计算种群的个体适应度值。Since each electron has an energy state, which corresponds to the fitness value of an individual, the individual fitness value of the population is calculated.

3)确定各个层级的结合能和结合态3) Determine the binding energy and binding state of each level

将各层中的电子编码序列的平均值记为结合态,结合能为各个个体适应度值的平均值。The average value of the electronic coding sequences in each layer is recorded as the binding state, and the binding energy is the average value of each individual fitness value.

4)更新电子状态4) Update electronic status

光子、粒子或磁场对电子的作用,都会改变电子个体及其能量状态。由于原始算法中是基于光子速率来判断光子是否对电子产生作用,若产生的随机数大于光子速率则考虑是光子作用的影响。光子对电子可进行吸收和发射,判断这两个的作用又是基于该层级的结合能作为依据。当大于该层级的结合能时,则为发射作用,否则为吸收作用。为适应本发明的多控制域规划方法,对光子的发射、吸收部分的更新策略进行改进。The action of a photon, particle or magnetic field on an electron changes the individual electron and its energy state. Since the original algorithm is based on the photon rate to determine whether the photon has an effect on the electron, if the generated random number is greater than the photon rate, it is considered to be the effect of the photon effect. Photons can absorb and emit electrons, and judging the effects of these two is based on the binding energy of this level. When it is greater than the binding energy of this level, it is the emission effect, otherwise it is the absorption effect. In order to adapt to the multi-control domain planning method of the present invention, the update strategy of the photon emission and absorption parts is improved.

①光子作用①Photon action

Figure BDA0003748890600000081
Figure BDA0003748890600000081

式(12)表示w为自适应权重,式中mgen为最大迭代次数,gen为当前迭代次数,w由1随着迭代次数的增加降到0,在迭代前期w变化幅度较小,迭代后期变化幅度加大,变化如图4所示。Equation (12) indicates that w is the adaptive weight, where mgen is the maximum number of iterations, gen is the current number of iterations, and w decreases from 1 to 0 with the increase of the number of iterations. The amplitude increases, and the change is shown in Figure 4.

Figure BDA0003748890600000082
Figure BDA0003748890600000082

Figure BDA0003748890600000083
Figure BDA0003748890600000083

式(13)(14)中,

Figure BDA0003748890600000084
Figure BDA0003748890600000085
分别为第k层第i个电子的当前个体和更新的个体,αi、γi为(0,1)之间的随机数向量,w为自适应权重。式(13)表示为光子的发射作用,其中LE为原子中最低能量状态的个体,BS为原子的结合态。式(14)表示为光子的吸收作用,其中LEk为第k层中最低能量状态的个体,BSk为第k层中的结合态。考虑到原子轨道算法在后期的局部搜索中易出现早熟现象,且电子个体的更新主要在原始个体上围绕整体最优个体或是各层最优个体进行随机探索,因此考虑在最低能量状态个体上加自适应权重,以提升算法收敛速度和精度。本实施例将自适应权重主要应用在光子对电子作用阶段如式(13)和(14)所示,迭代前期w变化幅度较小,电子个体主要围绕最优个体或是各层最优个体进行变化,迭代后期w变化幅度加大,避免陷入局部极值。In formula (13) (14),
Figure BDA0003748890600000084
and
Figure BDA0003748890600000085
are the current individual and the updated individual of the i-th electron in the k-th layer, respectively, α i , γ i are random number vectors between (0, 1), and w is the adaptive weight. Equation (13) is expressed as the emission of photons, where LE is the individual in the lowest energy state in the atom, and BS is the binding state of the atom. Equation (14) is expressed as the absorption of photons, where LE k is the individual in the lowest energy state in the k-th layer, and BS k is the bound state in the k-th layer. Considering that the atomic orbital algorithm is prone to premature phenomenon in the later local search, and the update of the electronic individual is mainly based on the original individual to randomly explore the overall optimal individual or the optimal individual at each layer, so consider the lowest energy state individual. Add adaptive weights to improve the convergence speed and accuracy of the algorithm. In this embodiment, the adaptive weight is mainly applied to the action stage of photons on electrons, as shown in equations (13) and (14). In the early stage of iteration, the variation range of w is small, and the electron individuals mainly focus on the optimal individual or the optimal individual at each layer. changes, the variation of w in the later stage of the iteration increases, so as to avoid falling into local extreme values.

②粒子或磁场等作用②The action of particles or magnetic fields

当产生的随机数小于光子速率则表示光子对电子的作用是不可能的,此时电子在原子核周围不同层之间的运动是基于粒子或磁场等作用而考虑,此时也会产生能量的吸收或是发射。由于传统原子轨道搜索算法中考虑粒子或磁场等作用下,电子是随机变化的,本发明改变传统的更新公式,引入反向学习机制,同时对整体最优个体和各层最优个体进行反向学习,进一步扩展搜索范围,增加全局搜索能力。When the generated random number is smaller than the photon rate, it means that the action of photons on electrons is impossible. At this time, the movement of electrons between different layers around the nucleus is based on the action of particles or magnetic fields, and energy absorption will also occur at this time. or launch. Since the electrons change randomly under the action of particles or magnetic fields in the traditional atomic orbital search algorithm, the present invention changes the traditional update formula, introduces a reverse learning mechanism, and at the same time reverses the overall optimal individual and the optimal individual at each layer. Learn, further expand the search scope, and increase the global search capability.

针对整体最优个体,对LE进行反向学习,如式所示For the overall optimal individual, reverse learning is performed on LE, as shown in the formula

Figure BDA0003748890600000091
Figure BDA0003748890600000091

式(15)中,lb为最小控制域的编号,这里为1,m为控制域的数量,r为(0,1)的随机数。In formula (15), lb is the number of the smallest control domain, here is 1, m is the number of control domains, and r is a random number of (0,1).

针对各层最优个体,对LEk进行反向学习,如式所示For the optimal individual at each layer, reverse learning is performed on LE k , as shown in the formula

Figure BDA0003748890600000092
Figure BDA0003748890600000092

式(16)中,lb为最小控制域的编号,这里为1,m为控制域的数量,r为(0,1)的随机数。In formula (16), lb is the number of the minimum control domain, which is 1 here, m is the number of control domains, and r is a random number of (0, 1).

对于整体最优个体和各层最优个体进行反向学习,随后进行约束修复,使其适用于卫星网络多控制域的规划。通过比较

Figure BDA0003748890600000093
Figure BDA0003748890600000094
的适应度值,保留适应度值较小的个体作为
Figure BDA0003748890600000095
Perform reverse learning for the overall optimal individual and the optimal individual at each layer, and then perform constraint repair to make it suitable for the planning of multiple control domains of satellite networks. By comparison
Figure BDA0003748890600000093
and
Figure BDA0003748890600000094
The fitness value of , and the individual with the smaller fitness value is reserved as the
Figure BDA0003748890600000095

5)输出最佳结合能和结合态5) Output the best binding energy and binding state

循环步骤3)至4)进行迭代寻优,直至达到最大迭代次数mgen,输出最佳结合能和结合态。Loop steps 3) to 4) for iterative optimization until the maximum number of iterations mgen is reached, and the optimal binding energy and binding state are output.

6)解码6) Decoding

根据最后输出的最佳结合态并进行解码,形成最优的卫星网络多控制域的规划策略。According to the final output of the best combined state and decoding, the optimal planning strategy of the multi-control domain of the satellite network is formed.

具体实施例2Specific embodiment 2

仿真与性能评估Simulation and Performance Evaluation

本发明是基于原子轨道搜索算法的卫星网络SDN控制域规划方法,通过对传统的原子轨道搜索算法进行改进,以求解卫星网络SDN控制域的合理规划。本发明所提出的改进的原子轨道搜索算法(IAOS)与粒子群算法(PSO)、原子轨道搜索算法(AOS)进行实验仿真,设定迭代次数mgen为200,种群数量npop为200。当卫星控制域的数量m为12时,不同算法的运行结果如图5所示。IAOS相比于PSO和AOS,寻优结果最好,IAOS相比于AOS无论是全局探索能力和收敛速度方面均显著提升。The present invention is a satellite network SDN control domain planning method based on the atomic orbit search algorithm, and by improving the traditional atomic orbit search algorithm, the reasonable planning of the satellite network SDN control domain can be solved. The improved Atomic Orbital Search Algorithm (IAOS) proposed in the present invention is simulated with Particle Swarm Algorithm (PSO) and Atomic Orbital Search Algorithm (AOS). When the number m of satellite control domains is 12, the running results of different algorithms are shown in Figure 5. Compared with PSO and AOS, IAOS has the best optimization results. Compared with AOS, IAOS is significantly improved in terms of global exploration ability and convergence speed.

通过设置不同的控制域数量并随机选取一次仿真结果。如图6-8所示,随着控制域数量的增加,目标函数值、网络时延均呈下降趋势,负载均衡参数呈现上升的趋势,这是由于星间控制器节点与交换机节点的可连接途径随着控制域数量增加而增多,控制器处理交换机请求的可选择性增大,采用就近原则处理交换机请求,各控制器间的负载均衡参数由此变大,从整体性能上看IAOS的寻优优势不受控制域数量的影响,依旧可以获得较好的卫星网络SDN控制域规划方法。By setting different numbers of control domains and randomly selecting the simulation results once. As shown in Figure 6-8, with the increase of the number of control domains, the objective function value and network delay all show a downward trend, and the load balancing parameters show an upward trend. This is because the inter-satellite controller nodes and switch nodes can be connected. The number of paths increases as the number of control domains increases, and the selectivity of the controller to process switch requests increases. The proximity principle is used to process switch requests, and the load balancing parameters between controllers become larger. From the perspective of overall performance, the IAOS search The advantages are not affected by the number of control domains, and a better planning method for satellite network SDN control domains can still be obtained.

显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。Obviously, the above-mentioned embodiments of the present invention are only examples for clearly illustrating the present invention, rather than limiting the embodiments of the present invention. Changes or changes in other different forms cannot be exhausted here, and all obvious changes or changes derived from the technical solutions of the present invention are still within the protection scope of the present invention.

Claims (8)

1.一种卫星网络SDN多控制域的规划方法,其特征在于,包括如下的步骤:1. a planning method for satellite network SDN multiple control domains, is characterized in that, comprises the steps: S1:对LEO卫星网络中的卫星控制器节点和交换机节点进行编码,在约束关系下随机初始化多控制域规划方案;S1: Code the satellite controller nodes and switch nodes in the LEO satellite network, and randomly initialize the multi-control domain planning scheme under constraints; S2:进行个体适应度值计算;S2: Calculate the individual fitness value; S3:确定各个层级的结合能和结合态;S3: Determine the binding energy and binding state of each level; S4:在光子的发射、吸收部分的更新策略中引入自适应权重和反向学习机制,更新电子状态;S4: Introduce an adaptive weight and reverse learning mechanism in the update strategy of the photon emission and absorption parts to update the electronic state; S5:循环步骤S3至S4进行迭代寻优,直至达到最大迭代次数,输出最佳结合能和结合态;S5: Loop steps S3 to S4 for iterative optimization until the maximum number of iterations is reached, and output the best binding energy and binding state; S6:解码,形成最优的卫星网络SDN多控制域的规划策略。S6: Decode to form an optimal planning strategy for multiple control domains of the satellite network SDN. 2.如权利要求1所述的卫星网络SDN多控制域的规划方法,其特征在于,所述卫星网络SDN的控制平面采用分布式部署方式,主控制器部署在地面站,在GEO卫星部署区域控制器,并选择部分LEO卫星部署从控制器,采用LEO卫星铱星网络拓扑结构,并将所有的LEO卫星均视为交换机节点。2. The planning method of satellite network SDN multi-control domain as claimed in claim 1, is characterized in that, the control plane of described satellite network SDN adopts distributed deployment mode, and main controller is deployed in ground station, in GEO satellite deployment area controller, and select some LEO satellites to deploy slave controllers, adopt the LEO satellite Iridium network topology, and regard all LEO satellites as switch nodes. 3.如权利要求1所述的卫星网络SDN多控制域的规划方法,其特征在于,所述卫星网络的时延包括星间传播时延、控制域内的排队时延和控制器节点的任务处理时延。3. The planning method of satellite network SDN multiple control domains as claimed in claim 1, wherein the time delay of the satellite network comprises inter-satellite propagation delay, queuing delay in the control domain and task processing of the controller node time delay. 4.如权利要求1所述的卫星网络SDN多控制域的规划方法,其特征在于,所述卫星网络的负载均衡情况通过负载均衡参数BL得以表示,负载均衡参数用于评价LEO卫星控制器节点负载的差异程度,其由公式(10)表示:4. The planning method of satellite network SDN multi-control domains as claimed in claim 1, is characterized in that, the load balancing situation of described satellite network is represented by load balancing parameter BL, and load balancing parameter is used for evaluating LEO satellite controller node The degree of difference in load, which is represented by formula (10):
Figure FDA0003748890590000011
Figure FDA0003748890590000011
式中,fi表示控制器ci其控制域内的流量请求情况,fp表示控制器cp其控制域内的流量请求情况。In the formula, f i represents the traffic request situation in the control domain of the controller c i , and f p represents the traffic request situation in the control domain of the controller c p .
5.如权利要求1所述的卫星网络SDN多控制域的规划方法,其特征在于,所述S3中,将各层中的电子编码序列的平均值记为结合态,结合能为各个个体适应度值的平均值。5. The planning method of satellite network SDN multi-control domains as claimed in claim 1, is characterized in that, in described S3, the average value of the electronic coding sequence in each layer is recorded as the combined state, and the combined energy is adapted for each individual The average value of the degree value. 6.如权利要求1所述的卫星网络SDN多控制域的规划方法,其特征在于,所述S4中,自适应权重采用式(12)表示6. The planning method for satellite network SDN multi-control domains according to claim 1, wherein in the S4, the adaptive weight is expressed by formula (12)
Figure FDA0003748890590000021
Figure FDA0003748890590000021
其中,mgen为最大迭代次数,gen为当前迭代次数。Among them, mgen is the maximum number of iterations, and gen is the current number of iterations.
7.如权利要求1所述的卫星网络SDN多控制域的规划方法,其特征在于,所述S4中,光子的发射作用采用式(13)表示7. The planning method for satellite network SDN multi-control domains according to claim 1, wherein in said S4, the emission effect of photons is expressed by formula (13)
Figure FDA0003748890590000022
Figure FDA0003748890590000022
光子的吸收作用采用式(14)表示The absorption of photons is expressed by formula (14)
Figure FDA0003748890590000023
Figure FDA0003748890590000023
其中,
Figure FDA0003748890590000024
Figure FDA0003748890590000025
分别为第k层第i个电子的当前个体和更新的个体,αi、γi为(0,1)之间的随机数向量,LE为原子中最低能量状态的个体,BS为原子的结合态;LEk为第k层中最低能量状态的个体,BSk为第k层中的结合态。
in,
Figure FDA0003748890590000024
and
Figure FDA0003748890590000025
are the current individual and the updated individual of the ith electron in the k-th layer, respectively, α i and γ i are random number vectors between (0, 1), LE is the individual with the lowest energy state in the atom, and BS is the combination of atoms state; LE k is the individual in the lowest energy state in the k-th layer, and BS k is the binding state in the k-th layer.
8.如权利要求1所述的卫星网络SDN多控制域的规划方法,其特征在于,所述S4中的反向学习机制包括:8. The planning method for satellite network SDN multiple control domains as claimed in claim 1, wherein the reverse learning mechanism in the S4 comprises: 1)针对整体最优个体LE,对LE进行反向学习,如式(15)所示1) For the overall optimal individual LE, perform reverse learning on LE, as shown in Equation (15)
Figure FDA0003748890590000026
Figure FDA0003748890590000026
其中,
Figure FDA0003748890590000027
代表对整体最优个体LE进行反向学习后的个体,lb为最小控制域的编号,这里是1,m为控制域的数量,r为(0,1)的随机数,LE为原子中最低能量状态的个体;
in,
Figure FDA0003748890590000027
Represents the individual after reverse learning of the overall optimal individual LE, lb is the number of the smallest control domain, here is 1, m is the number of control domains, r is a random number of (0, 1), and LE is the lowest among atoms the energy state of the individual;
2)针对各层最优个体LEk,对LEk进行反向学习,如式(16)所示2) For the optimal individual LE k of each layer, perform reverse learning on LE k , as shown in Equation (16)
Figure FDA0003748890590000028
Figure FDA0003748890590000028
其中,
Figure FDA0003748890590000029
为对第k层最优个体LEk进行反向学习后的个体,lb为最小控制域的编号,这里是1,m为控制域的数量,r为(0,1)的随机数,LEk为第k层中最低能量状态的个体;
in,
Figure FDA0003748890590000029
For the individual after reverse learning of the k-th layer optimal individual LE k , lb is the number of the minimum control domain, here is 1, m is the number of control domains, r is a random number of (0, 1), LE k is the individual with the lowest energy state in the kth layer;
3)通过比较
Figure FDA00037488905900000210
Figure FDA00037488905900000211
的适应度值,保留适应度值较小的个体作为
Figure FDA00037488905900000212
对于整体最优个体和各层最优个体进行反向学习,通过比较得到第i+1个电子的个体
Figure FDA00037488905900000213
Figure FDA00037488905900000214
可能会破坏了个体的约束限制,当出现这种情况时,要对更新后破坏了约束条件的个体进行约束修复,使其适用于卫星网络多控制域的规划。
3) By comparing
Figure FDA00037488905900000210
and
Figure FDA00037488905900000211
The fitness value of , and the individual with the smaller fitness value is reserved as the
Figure FDA00037488905900000212
Perform reverse learning for the overall optimal individual and the optimal individual at each layer, and obtain the individual with the i+1th electron through comparison
Figure FDA00037488905900000213
but
Figure FDA00037488905900000214
The constraints of individuals may be destroyed. When this happens, the individuals whose constraints are destroyed after the update should be repaired to make them suitable for the planning of multiple control domains of satellite networks.
CN202210832203.1A 2022-07-15 2022-07-15 Planning method for multiple control domains of SDN (software defined network) Active CN115225139B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210832203.1A CN115225139B (en) 2022-07-15 2022-07-15 Planning method for multiple control domains of SDN (software defined network)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210832203.1A CN115225139B (en) 2022-07-15 2022-07-15 Planning method for multiple control domains of SDN (software defined network)

Publications (2)

Publication Number Publication Date
CN115225139A true CN115225139A (en) 2022-10-21
CN115225139B CN115225139B (en) 2023-03-10

Family

ID=83610956

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210832203.1A Active CN115225139B (en) 2022-07-15 2022-07-15 Planning method for multiple control domains of SDN (software defined network)

Country Status (1)

Country Link
CN (1) CN115225139B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090210899A1 (en) * 2008-02-19 2009-08-20 Marc Lawrence-Apfelbaum Methods and apparatus for enhanced advertising and promotional delivery in a network
CN107046501A (en) * 2017-05-16 2017-08-15 北京邮电大学 Path determination method, device, computer equipment and storage medium for SDN
CN108880663A (en) * 2018-07-20 2018-11-23 大连大学 Incorporate network resource allocation method based on improved adaptive GA-IAGA
CN109981169A (en) * 2019-04-11 2019-07-05 重庆邮电大学 A kind of channel allocation method of the VLC-RF network based on AF panel
CN110688219A (en) * 2019-09-05 2020-01-14 浙江理工大学 Adaptive weight load balancing algorithm based on reverse chaotic cuckoo search
CN113852562A (en) * 2021-09-23 2021-12-28 华北电力大学 A joint optimization device for communication and load resources based on improved particle swarm optimization
CN114422366A (en) * 2022-03-28 2022-04-29 中国人民解放军战略支援部队航天工程大学 A satellite network SDN multi-controller deployment method and system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090210899A1 (en) * 2008-02-19 2009-08-20 Marc Lawrence-Apfelbaum Methods and apparatus for enhanced advertising and promotional delivery in a network
CN107046501A (en) * 2017-05-16 2017-08-15 北京邮电大学 Path determination method, device, computer equipment and storage medium for SDN
CN108880663A (en) * 2018-07-20 2018-11-23 大连大学 Incorporate network resource allocation method based on improved adaptive GA-IAGA
CN109981169A (en) * 2019-04-11 2019-07-05 重庆邮电大学 A kind of channel allocation method of the VLC-RF network based on AF panel
CN110688219A (en) * 2019-09-05 2020-01-14 浙江理工大学 Adaptive weight load balancing algorithm based on reverse chaotic cuckoo search
CN113852562A (en) * 2021-09-23 2021-12-28 华北电力大学 A joint optimization device for communication and load resources based on improved particle swarm optimization
CN114422366A (en) * 2022-03-28 2022-04-29 中国人民解放军战略支援部队航天工程大学 A satellite network SDN multi-controller deployment method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孙晨华等: "5G地面移动通信技术在低轨星座的适应性分析", 《无线电工程》 *

Also Published As

Publication number Publication date
CN115225139B (en) 2023-03-10

Similar Documents

Publication Publication Date Title
CN113794494B (en) Edge computing system and computing unloading optimization method for low-orbit satellite network
CN110601777B (en) Method for estimating satellite-ground downlink co-channel interference under low-orbit mobile satellite constellation
CN119003184B (en) An intelligent computing resource scheduling method based on cloud-edge collaboration
CN115242295B (en) Satellite network SDN multi-controller deployment method and system
CN115086992A (en) Distributed semantic communication system and bandwidth resource allocation method and device
Xu et al. A simulated annealing based genetic local search algorithm for multi-objective multicast routing problems
CN114880046B (en) Low-orbit satellite edge computing and unloading method combining unloading decision and bandwidth allocation
CN113220364A (en) Task unloading method based on vehicle networking mobile edge computing system model
CN104954278A (en) Bee colony optimization based network traffic scheduling method under multiple QoS (quality of service) constraints
CN109889573B (en) NGSA multi-target-based copy placement method in hybrid cloud
CN118074775A (en) Intersatellite laser link scheduling method and device based on multi-agent reinforcement learning
CN117856875A (en) Service-centric ultra-dense low-orbit satellite offshore internet access switching method and system
CN118474013A (en) Intelligent routing method for intention network based on DRL-GNN
CN112543151A (en) SDN controller deployment method and device, electronic equipment and storage medium
CN119921843A (en) Satellite communication system multipath routing dynamic scheduling method, device and medium
CN106951615A (en) Electric power transportation network Topology Structure Design method based on close female algorithm
CN115225139A (en) A planning method for satellite network SDN multi-control domains
Xu et al. Inter-satellite routing for LEO satellite networks: A GNN and DRL integrated approach
CN117014436A (en) Micro task unloading method based on improved NSGA-II
CN116094927B (en) Network topology updating method and device and communication equipment
CN115441927A (en) A Satellite Constellation Design Method in Space-Space-Ground Integrated Network
CN116506352B (en) Network data continuing forwarding selection method based on centralized reinforcement learning
Galal et al. Hybrid Ant Optimization System for Multiobjective Optimal Power Flow Problem Under Fuzziness
CN117320027A (en) Controller deployment method for satellite network
CN120034930A (en) A low-orbit giant constellation network routing method based on graph neural network and reinforcement learning

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