[go: up one dir, main page]

CN1588827A - Self adaptive channel reservation and searching method in light burst exchange - Google Patents

Self adaptive channel reservation and searching method in light burst exchange Download PDF

Info

Publication number
CN1588827A
CN1588827A CNA2004100536617A CN200410053661A CN1588827A CN 1588827 A CN1588827 A CN 1588827A CN A2004100536617 A CNA2004100536617 A CN A2004100536617A CN 200410053661 A CN200410053661 A CN 200410053661A CN 1588827 A CN1588827 A CN 1588827A
Authority
CN
China
Prior art keywords
channels
channel
level
packet
maximum number
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
CNA2004100536617A
Other languages
Chinese (zh)
Other versions
CN1271803C (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.)
Shanghai Jiao Tong University
Original Assignee
Shanghai Jiao Tong 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 Shanghai Jiao Tong University filed Critical Shanghai Jiao Tong University
Priority to CNB2004100536617A priority Critical patent/CN1271803C/en
Publication of CN1588827A publication Critical patent/CN1588827A/en
Application granted granted Critical
Publication of CN1271803C publication Critical patent/CN1271803C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种光突发交换中的自适应信道预留和搜索方法,采用区分处理原则,根据不同业务的等级、输入流量特性、网络性能和输出端口的信道配置自适应地进行信道预留和搜索。不同等级的业务具有不同的最大可预留信道数,只有当某等级的业务已预留的信道数小于其可预留的最大信道数时才能为该等级的突发数据分组预留信道。不同等级的业务在一个时隙内有不同的最大信道搜索次数,某等级的业务在一个时隙内的信道搜索次数不能超过该等级的最大信道搜索次数。本发明根据网络实际输入和运行效果自适应调整预留和搜索参数,可以显著改善光突发交换中不同等级数据包长间的大范围变动导致的信道分配的不公平性、提高网络的性能和带宽资源的利用率。

Figure 200410053661

An adaptive channel reservation and search method in optical burst switching adopts the principle of differentiated processing, and adaptively performs channel reservation and search according to different service levels, input flow characteristics, network performance and channel configuration of output ports. Different classes of services have different maximum number of channels that can be reserved. Only when the number of channels reserved by a class of business is less than the maximum number of channels that can be reserved can channels be reserved for burst data packets of this class. Different levels of services have different maximum channel search times in a time slot, and the channel search times of a certain level of service in a time slot cannot exceed the maximum channel search times of this level. The present invention adaptively adjusts the reservation and search parameters according to the actual network input and operation effect, can significantly improve the unfairness of channel allocation caused by the large-scale changes in the length of data packets of different levels in optical burst switching, and improve the performance and performance of the network. Utilization of bandwidth resources.

Figure 200410053661

Description

光突发交换中的自适应信道预留和搜索方法Adaptive Channel Reservation and Search Method in Optical Burst Switching

技术领域technical field

本发明涉及一种光突发交换(OBS)网络中的信道调度方法,具体涉及一种光突发交换中的自适应信道预留和搜索方法,属于光纤通信技术领域。The invention relates to a channel scheduling method in an optical burst switching (OBS) network, in particular to an adaptive channel reservation and search method in the optical burst switching, and belongs to the technical field of optical fiber communication.

背景技术Background technique

在数据业务和波分复用(WDM)等光通信技术发展的双重刺激下,传统光网络正朝着面向IP业务的高度灵活、高度可靠和低成本的新一代光网络方向发展。目前提出的实现IP over WDM的交换技术方案中,光突发交换是一种较为理想的光交换方式。其特点为控制分组和数据分组在传输通道和时间上是分离的。控制分组先于数据分组在专门的密集波分复用信道中传送,并在经过的中间节点为对应的数据分组预留全光通路。数据分组经过一段延迟后,直接在预先设置的全光通道中透明传输。不需要确认的单向预留方案减小了建立通道的延迟等待时间,提高了带宽利用率;中等粒度的数据包降低了控制分组的开销,提高了利用率。数据分组和控制分组的分离、适合的颗粒及非时隙交换方式可降低对光子器件的要求和中间交换节点的复杂度,并能充分发挥现有的光子技术和电子技术的特长。Stimulated by the development of optical communication technologies such as data services and wavelength division multiplexing (WDM), traditional optical networks are developing towards a new generation of optical networks that are highly flexible, highly reliable, and low-cost for IP services. Among the currently proposed switching technology solutions for realizing IP over WDM, optical burst switching is an ideal optical switching method. Its characteristic is that control packets and data packets are separated in transmission channel and time. The control packet is transmitted in a dedicated dense wavelength division multiplexing channel before the data packet, and an all-optical path is reserved for the corresponding data packet at the passing intermediate node. After a period of delay, the data packets are directly transmitted transparently in the pre-set all-optical channel. The one-way reservation scheme that does not require confirmation reduces the delay and wait time for channel establishment and improves bandwidth utilization; the medium-grained data packets reduce the overhead of control packets and improve utilization. The separation of data packets and control packets, suitable granularity and non-slot switching methods can reduce the requirements for photonic devices and the complexity of intermediate switching nodes, and can give full play to the advantages of existing photonic and electronic technologies.

信道预留和搜索是光突发交换网络中的核心问题之一。目前已提出最近可调度信道(LAUC)和带填充的最近可使用信道(LAUC-VF)两种方法。Yi jun Xiong等的论文“光突发交换波分复用网络的控制结构(IEEE Journal on SelectedAreas in Communication,Vol.18,No.10,pp.1838-1851,2000)”比较详细地阐述了LAUC和LAUC-VF算法。LAUC是一种较简单的没有填充的调度算法,易于实现,但带宽利用率低。LAUC-VF算法通过选择最近的“未使用”的信道使数据分组间的间隙最小化,提高了带宽利用率,但更复杂。当采用LAUC或LAUC-VF算法时,不同等级数据包长间的大范围变动将导致信道分配的不公平性,增加高时延要求的业务的时延,从而导致高时延要求的业务的丢包和输出信道利用率的恶化。Channel reservation and search is one of the core issues in optical burst switching networks. Currently, two methods have been proposed, namely the nearest schedulable channel (LAUC) and the last available channel with filling (LAUC-VF). The paper "Control Structure of Optical Burst Switching Wavelength Division Multiplexing Network (IEEE Journal on Selected Areas in Communication, Vol.18, No.10, pp.1838-1851, 2000)" by Yi jun Xiong et al. elaborates on LAUC in detail. and LAUC-VF algorithm. LAUC is a relatively simple scheduling algorithm without padding, which is easy to implement, but has low bandwidth utilization. The LAUC-VF algorithm minimizes the gap between data packets by selecting the nearest "unused" channel, which improves bandwidth utilization, but is more complicated. When the LAUC or LAUC-VF algorithm is used, large-scale changes in the length of packets of different levels will lead to unfair channel allocation, increase the delay of services with high delay requirements, and result in the loss of services with high delay requirements. Deterioration of packet and output channel utilization.

发明内容Contents of the invention

本发明的目的在于针对现有技术的不足,提供一种光突发交换中的自适应信道预留和搜索方法,改善不同等级数据包长间的大范围变动导致的信道分配的不公平性、提高网络的性能。The purpose of the present invention is to address the deficiencies in the prior art, to provide an adaptive channel reservation and search method in optical burst switching, to improve the unfairness of channel allocation caused by the large-scale changes in the lengths of data packets of different levels, Improve network performance.

为实现这样的目的,本发明提出的自适应的信道预留和搜索方法,采用区分处理原则,根据不同业务的等级、输入流量特性、网络性能和输出端口的信道配置自适应地进行信道预留和搜索。不同等级的业务具有不同的最大的可预留信道数。在信道预留和搜索过程只有当某等级的业务已预留的信道数小于其可预留的最大信道数时才能为该等级的突发数据分组预留信道。不同等级的业务在一个时隙内有不同的最大信道搜索的次数。某等级的业务在一个时隙内的信道搜索次数不能超过该等级的最大信道搜索次数。不同等级的最大可预留信道数和最大信道搜索次数根据业务等级、输入流量特性、网络性能和输出端口的信道配置的变化动态调整。In order to achieve such a purpose, the self-adaptive channel reservation and search method proposed by the present invention adopts the principle of differentiated processing, and adaptively performs channel reservation according to different service levels, input traffic characteristics, network performance and channel configuration of output ports and search. Different classes of services have different maximum number of reservable channels. In the process of channel reservation and search, only when the number of reserved channels of a certain class of business is less than the maximum number of channels that can be reserved, the channel can be reserved for the burst data packet of this class. Businesses of different classes have different maximum times of channel searches in one time slot. The number of channel searches for a service of a certain level within a time slot cannot exceed the maximum number of channel searches for this level. The maximum number of reservable channels and the maximum number of channel searches of different grades are dynamically adjusted according to changes in service grades, input traffic characteristics, network performance, and channel configuration of output ports.

本发明方法的具体步骤如下:The concrete steps of the inventive method are as follows:

1、将所有等级的业务的最大可预留信道数设置为输出端口的最大数据信道数,所有等级的业务的最大可搜索次数设为1。初始化输入流量和性能监测参数,并启动预留信道数和可搜索次数调整定时器,进入一个调整周期。1. Set the maximum number of reservable channels for all classes of services to the maximum number of data channels of the output port, and set the maximum number of searches for all classes of services to 1. Initialize the input traffic and performance monitoring parameters, and start the adjustment timer for the number of reserved channels and searchable times, and enter an adjustment cycle.

2、在一个调整周期内,于输入端口处实时监测和统计本调整周期内网络运行过程中不同等级的业务的输入流量的特性,包括负载和流量分布等。同时,根据当前的不同等级业务的最大可预留信道数和最大可搜索次数按等级从高到低的顺序为待发送的突发包预留和搜索信道。2. During an adjustment period, real-time monitoring and statistics at the input port of the characteristics of the input traffic of different levels of business during the network operation within the adjustment period, including load and traffic distribution. At the same time, according to the current maximum number of reservable channels and the maximum number of searchable times of services of different grades, channels are reserved and searched for burst packets to be sent in order of grades from high to low.

如果突发包的等待时间已超过其最大等待时延,则丢弃该突发包,统计该等级的丢包数,否则,再判别该数据包对应的等级已预留的信道数是否已超过其当前最大可预留信道数,若是,则延迟该突发包,处理下一等级,而被延迟的突发包直到一个同等级的突发数据分组释放一个信道后再处理;如果已预留的信道数没有超过其当前最大可预留信道数,则进入信道搜索过程。If the waiting time of the burst packet has exceeded its maximum waiting delay, discard the burst packet and count the number of lost packets of this level; otherwise, judge whether the number of reserved channels of the level corresponding to the data packet has exceeded The current maximum number of channels that can be reserved, if so, delay the burst packet and process the next level, and the delayed burst packet will not be processed until a burst data packet of the same level releases a channel; if it has been reserved If the number of channels does not exceed its current maximum number of reservable channels, it will enter the channel search process.

3、在信道搜索过程中,先将搜索次数初始化为零。确定突发控制包及突发数据包的发送开始时刻。然后,通过改变突发包发送开始时刻和/或偏移时间(offset time)多次搜索信道(改变一次,重新搜索一次),直至搜索到可用的信道或信道搜索次数达到该等级当前的最大信道搜索次数或突发包发送的开始时刻已大于最大延迟。其中,若搜索到可用的信道,则以LAUC-VF算法选择一个可用信道预留给该数据包,该等级已预留的信道数加1,统计该等级时延特性;若突发包发送的开始时刻已大于最大延迟,则丢弃该分组,增加该等级的丢包数;若信道搜索次数已达到该等级在本调度周期的最大信道搜索次数,则将该分组留到突发包留待下一次处理。3. In the channel search process, first initialize the search times to zero. Determine the sending start time of the burst control packet and the burst data packet. Then, search the channel multiple times by changing the start time of sending the burst packet and/or the offset time (offset time) until an available channel is found or the number of channel searches reaches the current maximum channel of this level The number of searches or the start of burst sending is greater than the maximum delay. Among them, if an available channel is found, the LAUC-VF algorithm is used to select an available channel to reserve for the data packet, the number of reserved channels of this level is increased by 1, and the delay characteristics of this level are counted; if the burst packet is sent If the start time is greater than the maximum delay, discard the packet and increase the number of lost packets of this level; if the number of channel searches has reached the maximum number of channel searches of this level in this scheduling cycle, then this packet will be reserved for the next burst deal with.

4、当预留信道数和可搜索次数调整定时器到达时:4. When the timer for adjusting the number of reserved channels and searchable times arrives:

先根据对输入流量和网络性能参数的监测结果,计算本周期内不同等级业务的输入流量的负载、突发包的平均包长及平均到达间隔,及其丢包率和时延,采用指数平滑加方差估计技术,预测不同等级下一周期的输入速率。First, according to the monitoring results of input traffic and network performance parameters, calculate the load of input traffic of different levels of business in this period, the average packet length and average arrival interval of burst packets, and its packet loss rate and delay, using exponential smoothing Add variance estimation techniques to predict the input rate for the next cycle at different levels.

再按等级从高到低的顺序更新不同等级的业务的最大可预留信道数和最大可搜索次数。Then update the maximum number of reservable channels and the maximum number of searches for services of different grades in descending order of grades.

若某等级的丢包率低于其最大容许丢包率,则新的最大可预留信道数为原来的最大可预留信道数加上其输入速率的变化(增加或减少)与单个输出信道速率的比值(四舍五入取整)。其最大可搜索次数不变。If the packet loss rate of a certain level is lower than its maximum allowable packet loss rate, the new maximum number of reservable channels is the original maximum number of reservable channels plus the change (increase or decrease) of its input rate and the single output channel Rate ratio (rounded up). Its maximum number of searches remains unchanged.

否则,再判别该等级的最大可搜索次数是否未导致该等级的数据包超过最大延迟,是则增加该等级的最大可搜索次数。否则该等级的业务的最大可预留信道数加1,同时,计算每个等级的实际丢包率与最大容许丢包率的比值,将各比值与等级数相乘并取整,找出其中最小数值所对应的等级,将此等级的最大可预留信道数减1。如果该等级的预测的输入速率增加,则进一步将其最大可预留信道数再加上其输入速率的增加量与单个输出信道速率的比值的向上取整值,否则不调整。Otherwise, it is judged whether the maximum number of searchable times of this level does not cause the data packets of this level to exceed the maximum delay, and if so, the maximum number of searchable times of this level is increased. Otherwise, add 1 to the maximum number of reservable channels for services of this level. At the same time, calculate the ratio of the actual packet loss rate of each level to the maximum allowable packet loss rate, multiply each ratio by the number of levels and round it up to find out For the level corresponding to the minimum value, subtract 1 from the maximum number of reservable channels of this level. If the predicted input rate of this level increases, the maximum number of reservable channels plus the ratio of the increase in input rate to the rate of a single output channel will be rounded up, otherwise no adjustment will be made.

完成调整之后,重新启动预留信道数和可搜索次数调整定时器,进入一个新的调整周期。After the adjustment is completed, the timer for adjusting the number of reserved channels and the number of searchable times is restarted to enter a new adjustment period.

本发明采用区分处理的原则,并根据网络实际输入、运行效果自适应调整预留和搜索参数,可以显著改善光突发交换中不同等级数据包长间的大范围变动导致的信道分配的不公平性、提高网络的性能和带宽资源的利用率。The present invention adopts the principle of differentiated processing, and adaptively adjusts the reservation and search parameters according to the actual network input and operation effect, which can significantly improve the unfairness of channel allocation caused by the large-scale changes in the length of data packets of different levels in optical burst switching. performance, improve network performance and utilization of bandwidth resources.

附图说明Description of drawings

图1单个周期内信道预留和搜索过程。Figure 1 Channel reservation and search process in a single cycle.

图2多次信道搜索过程示意图。Fig. 2 is a schematic diagram of multiple channel search processes.

具体实施方式Detailed ways

本发明提出的自适应信道预留和搜索方法可用于光突发交换边缘节点和核心节点的调度模块。下面结合附图来说明本发明提出的自适应信道预留和搜索方法的具体实施步骤:The self-adaptive channel reservation and search method proposed by the invention can be used for scheduling modules of edge nodes and core nodes of optical burst switching. The specific implementation steps of the adaptive channel reservation and search method proposed by the present invention are described below in conjunction with the accompanying drawings:

1、初始化,将所有等级业务的最大可预留信道数设置为输出端口的最大数据信道数,所有等级业务的最大可搜索次数设为1。同时初始化输入流量和性能监测参数;启动预留信道数和可搜索次数调整定时器。1. Initialize, set the maximum number of reservable channels for all levels of services to the maximum number of data channels of the output port, and set the maximum number of searches for all levels of services to 1. Simultaneously initialize the input traffic and performance monitoring parameters; start the number of reserved channels and the number of searchable times to adjust the timer.

2、在一个调整周期内,于输入端口处实时监测本调整周期内网络运行过程中不同等级的业务的输入流量的负载和流量分布特性。同时,根据不同等级业务在本周期内的最大可预留信道数和最大可搜索次数按等级从高到低的顺序为待发送的突发包预留和搜索信道。2. During an adjustment period, monitor the load and flow distribution characteristics of the input traffic of different levels of services during network operation in the adjustment period at the input port in real time. At the same time, according to the maximum number of reservable channels and the maximum search times of different grades of services in this period, the channels are reserved and searched for burst packets to be sent in order of grades from high to low.

单个周期内信道预留和搜索过程如图1所示。首先,按业务等级从高到低的顺序选择要处理的等级,如果某个等级中没有要处理的突发包,则处理下一个等级。在所要处理的等级中,如果要处理突发包的等待时间已超过其最大等待时延,则丢弃该突发包,统计该等级的丢包数;否则,再判别该数据包对应的等级已预留的信道数是否已超过其当前最大可预留信道数,若是,则延迟该突发包,处理下一等级,而被延迟的突发包直到一个同等级的突发数据分组释放一个信道后再处理。如果已预留的信道数没有超过其当前最大可预留信道数,则进入信道搜索过程。The process of channel reservation and search in a single cycle is shown in Figure 1. First, select the class to be processed according to the order of service class from high to low, if there is no burst packet to be processed in a certain class, then process the next class. In the level to be processed, if the waiting time to process the burst packet has exceeded its maximum waiting delay, then discard the burst packet and count the number of lost packets of this level; otherwise, judge that the level corresponding to the data packet has exceeded Whether the number of reserved channels has exceeded its current maximum number of reservable channels, if so, delay the burst packet and process the next level, and the delayed burst packet will release a channel until a burst data packet of the same level Will deal with later. If the number of reserved channels does not exceed the current maximum number of reservable channels, enter the channel search process.

3、在信道搜索过程中,先将搜索次数初始化为零。用LAUC算法确定突发控制包的发送控制信道和发送开始时刻。突发数据包发送开始时刻设置为突发控制包的发送开始时刻加偏移时间。然后,搜索可用的数据信道。如果搜索成功,找到可用的数据信道,则以LAUC-VF算法选择一个可用信道预留给该数据包,该等级已预留的信道数加1,统计该等级时延特性,结束搜索。如果搜索没有找到可用的数据信道,则信道搜索次数加1。如果突发包的搜索次数大于该等级业务的最大搜索次数,结束搜索,突发包留待下一次处理。否则,向后选择下一个新的可用的突发控制包发送信道(即改变突发包发送开始时刻)或者保持突发控制包发送时刻不变增加偏移时间,并由此确定新的突发数据包发送开始时刻。如果突发数据包发送的开始时刻已大于最大延迟,结束搜索,丢弃该突发包,统计该等级的丢包数;否则,以新的突发包发送开始时刻进行下一次搜索。3. In the channel search process, first initialize the search times to zero. Use the LAUC algorithm to determine the sending control channel and sending start time of the burst control packet. The start time of sending the burst data packet is set as the start time of sending the burst control packet plus the offset time. Then, search for available data channels. If the search is successful and an available data channel is found, then use the LAUC-VF algorithm to select an available channel to reserve for the data packet, add 1 to the number of reserved channels of this level, count the delay characteristics of this level, and end the search. If the search does not find an available data channel, the number of channel searches is increased by 1. If the number of searches for burst packets is greater than the maximum number of searches for this level of service, the search ends and the burst packets are left for next processing. Otherwise, select the next new available burst control packet transmission channel backward (that is, change the burst packet transmission start time) or keep the burst control packet transmission time unchanged to increase the offset time, and thus determine a new burst The start time of packet sending. If the start time of burst packet transmission is greater than the maximum delay, end the search, discard the burst packet, and count the number of lost packets at this level; otherwise, start the next search with the new burst packet transmission start time.

附图2为保持偏移时间不变,通过改变突发包发送开始时刻进行多次信道搜索的过程示意图。图中右边的两条虚线对应第一次搜索。此时所有数据信道都没有可用信道。因此将突发控制分组和数据分组的发送时间后移,并进行第二次搜索,实线对应第二次搜索。可见第二次在信道1上有可用信道。图中最左边的虚线为该包容许的最大延迟。Figure 2 is a schematic diagram of the process of performing multiple channel searches by changing the start time of burst packet transmission while keeping the offset time constant. The two dashed lines on the right side of the figure correspond to the first search. There are no available channels for all data channels at this time. Therefore, the sending time of the burst control packet and the data packet is shifted backward, and a second search is performed, and the solid line corresponds to the second search. It can be seen that there is an available channel on channel 1 for the second time. The leftmost dotted line in the figure is the maximum delay allowed by the package.

4、当预留信道数和可搜索次数调整定时器到达时,根据对输入流量和网络性能参数的监测结果,计算不同等级业务的输入流量的负载、突发包的平均包长及平均到达间隔,及其丢包率和时延;采用指数平滑加方差估计技术,由前面统计得到的不同等级的输入负载预测不同等级下一周期的输入速率。然后,按等级从高到低的顺序更新不同等级的业务的最大可预留信道数和最大可搜索次数。4. When the number of reserved channels and searchable times adjustment timer arrives, according to the monitoring results of input traffic and network performance parameters, calculate the load of input traffic of different levels of business, the average packet length and average arrival interval of burst packets , and its packet loss rate and delay; using exponential smoothing plus variance estimation technology, the input rate of the next cycle of different levels can be predicted from the input loads of different levels obtained from the previous statistics. Then, the maximum number of reservable channels and the maximum number of searches for services of different grades are updated in descending order of grades.

若某等级的丢包率低于其最大容许丢包率,则:If the packet loss rate of a certain level is lower than its maximum allowable packet loss rate, then:

该等级在下一周期的最大可预留信道数=其上一周期的最大可预The maximum number of reservable channels of this level in the next cycle = the maximum number of reservable channels in the previous cycle

留信道数+[其输入速率的变化量/单个输出信道的速率+a]。The number of reserved channels + [the change in its input rate / the rate of a single output channel + a].

其中,[ ]表示取整,0≤a≤0.5,可根据实际优化选择。其最大可搜索次数不变。in,[ ] indicates rounding, 0≤a≤0.5, which can be optimized according to actual conditions. Its maximum number of searches remains unchanged.

若某等级的丢包率大于等于其最大容许丢包率,则再判别该等级的最大可搜索次数是否未导致该等级的数据包超过最大延迟,若是,则增加该等级的最大可搜索次数。否则,该等级的业务的最大可预留信道数加1,同时,计算每个等级的实际丢包率与最大容许丢包率的比值,将各比值与等级数相乘并取整,找出其中最小数值所对应的等级,将此等级的最大可预留信道数减1。If the packet loss rate of a certain level is greater than or equal to its maximum allowable packet loss rate, then judge whether the maximum number of searches for this level does not cause the data packets of this level to exceed the maximum delay, and if so, increase the maximum number of searches for this level. Otherwise, add 1 to the maximum number of reservable channels for services of this level. At the same time, calculate the ratio of the actual packet loss rate of each level to the maximum allowable packet loss rate, multiply each ratio by the number of levels and round to find out For the level corresponding to the minimum value, the maximum number of reservable channels of this level is reduced by 1.

若某等级的丢包率大于等于其最大容许丢包率,同时该等级的预测的输入速率增加,则:If the packet loss rate of a class is greater than or equal to its maximum allowable packet loss rate, and the predicted input rate of this class increases, then:

该等级在下一周期的最大可预留信道数=调整过的最大可预留信道The maximum number of reservable channels of this level in the next cycle = the adjusted maximum reservable channels

数+[其输入速率的变化量/单个输出信道的速率+a]。number + [change in its input rate/rate of a single output channel + a].

其中,0.5≤a≤1。如果该等级的预测的输入速率没有增加或减小,则不进行调整。Among them, 0.5≤a≤1. If the predicted input rate for that class is not increasing or decreasing, then no adjustment is made.

完成调整之后,重新启动预留信道数和可搜索次数调整定时器,进入一个新的调整周期。After the adjustment is completed, the timer for adjusting the number of reserved channels and the number of searchable times is restarted to enter a new adjustment period.

Claims (1)

1、一种光突发交换中的自适应信道预留和搜索方法,其特征在于具体包括如下步骤:1, an adaptive channel reservation and search method in optical burst switching, is characterized in that specifically comprising the steps: 1)将所有等级的业务的最大可预留信道数设置为输出端口的最大数据信道数,所有等级的业务的最大可搜索次数设为1,初始化输入流量和性能监测参数,并启动预留信道数和可搜索次数调整定时器,进入一个调整周期;1) Set the maximum number of reservable channels for all levels of business to the maximum number of data channels of the output port, set the maximum number of searches for all levels of business to 1, initialize the input traffic and performance monitoring parameters, and start the reserved channel number and searchable times to adjust the timer, and enter an adjustment period; 2)在一个调整周期内,于输入端口处实时监测和统计本调整周期内网络运行过程中不同等级的业务的输入流量的特性;同时,根据当前的不同等级业务的最大可预留信道数和最大可搜索次数按等级从高到低的顺序为待发送的突发包预留和搜索信道,如果突发包的等待时间已超过其最大等待时延,则丢弃该突发包,增加该等级的丢包数;否则,再判别该数据包对应的等级已预留的信道数是否已超过其当前最大可预留信道数,若是,则延迟该突发包,处理下一等级,而被延迟的突发包直到一个同等级的突发数据分组释放一个信道后再处理,否则进入信道搜索过程;2) In an adjustment period, real-time monitoring and statistics of the characteristics of the input traffic of different levels of business in the network operation process in the adjustment period at the input port; at the same time, according to the current maximum number of reservable channels for different levels of business and The maximum number of searchable times is to reserve and search channels for burst packets to be sent in order of rank from high to low. If the burst packet waiting time has exceeded its maximum waiting delay, the burst packet will be discarded and the level will be increased. Otherwise, judge whether the number of channels reserved for the class corresponding to the data packet has exceeded the current maximum number of reserved channels, if so, delay the burst packet, process the next class, and be delayed The burst packet will not be processed until a burst data packet of the same level releases a channel, otherwise it will enter the channel search process; 3)在信道搜索过程中,先将搜索次数初始化为零,确定突发控制包和突发数据包的发送开始时刻,然后通过改变突发包发送开始时刻和/或偏移时间多次搜索信道,直至搜索到可用的信道或信道搜索次数达到该等级当前的最大信道搜索次数或突发包发送的开始时刻已大于最大延迟,其中,若搜索到可用的信道,则选择一个可用信道预留给该数据包,该等级已预留的信道数加1,统计该等级时延特性;若突发包发送的开始时刻已大于最大延迟,则丢弃该分组,增加该等级的丢包数;若信道搜索次数已达到该等级在本调度周期的最大信道搜索次数,则将该分组留到突发包留待下一次处理;3) In the channel search process, first initialize the number of searches to zero, determine the start time of sending the burst control packet and the burst data packet, and then search the channel multiple times by changing the start time and/or offset time of the burst packet , until an available channel is searched or the number of channel searches reaches this level. The current maximum number of channel searches or the start moment of burst packet transmission is greater than the maximum delay. Among them, if an available channel is found, an available channel is selected to be reserved for For this data packet, add 1 to the number of reserved channels of this level, and count the delay characteristics of this level; if the start time of burst packet transmission is greater than the maximum delay, discard the packet and increase the number of lost packets of this level; if the channel If the number of searches has reached the maximum number of channel searches of this level in this scheduling period, then the packet is reserved for the burst packet for the next processing; 4)当预留信道数和可搜索次数调整定时器到达时,根据对输入流量和网络性能参数的监测结果,计算本周期内不同等级业务的输入流量的负载、突发包的平均包长及平均到达间隔,及其丢包率和时延,采用指数平滑加方差估计技术,预测不同等级下一周期的输入速率;按等级从高到低的顺序更新不同等级的业务的最大可预留信道数和最大可搜索次数,若某等级的丢包率低于其最大容许丢包率,则新的最大可预留信道数为原来的最大可预留信道数加上其输入速率的变化与单个输出信道速率的比值的四舍五入取整值,其最大可搜索次数不变;否则,再判别该等级的最大可搜索次数是否未导致该等级的数据包超过最大延迟,是则增加该等级的最大可搜索次数,否则该等级的业务的最大可预留信道数加1,同时,计算每个等级的实际丢包率与最大容许丢包率的比值,将各比值与等级数相乘并取整,找出其中最小数值所对应的等级,将此等级的最大可预留信道数减1,如果该等级的预测的输入速率增加,则进一步将其最大可预留信道数再加上其输入速率的增加量与单个输出信道速率的比值的向上取整值,否则不调整;完成调整后,重新启动预留信道数和可搜索次数调整定时器,进入一个新的调整周期。4) When the number of reserved channels and the number of searchable times adjustment timer arrives, according to the monitoring results of input traffic and network performance parameters, calculate the load of input traffic of different levels of business in this period, the average packet length of burst packets and The average arrival interval, its packet loss rate and delay, using exponential smoothing plus variance estimation technology, predicts the input rate of the next period of different levels; updates the maximum reservable channels of different levels of business in order of levels from high to low number and the maximum number of searches, if the packet loss rate of a certain level is lower than its maximum allowable packet loss rate, the new maximum number of reservable channels is the original maximum number of reservable channels plus the change of its input rate and a single The rounded value of the ratio of the output channel rate, the maximum number of searches remains unchanged; otherwise, determine whether the maximum number of searches for this level does not cause the data packets of this level to exceed the maximum delay, and if so, increase the maximum number of searches for this level. Otherwise, add 1 to the maximum number of reservable channels for services of this level. At the same time, calculate the ratio of the actual packet loss rate of each level to the maximum allowable packet loss rate, multiply each ratio by the number of levels and round it up. Find the level corresponding to the minimum value, and subtract 1 from the maximum number of reservable channels of this level. If the predicted input rate of this level increases, further add the maximum number of reservable channels to its input rate. It is the upward rounded value of the ratio of the increase amount to the rate of a single output channel, otherwise no adjustment is made; after the adjustment is completed, the timer for adjusting the number of reserved channels and the number of searchable times is restarted to enter a new adjustment period.
CNB2004100536617A 2004-08-12 2004-08-12 Self adaptive channel reservation and searching method in light burst exchange Expired - Fee Related CN1271803C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100536617A CN1271803C (en) 2004-08-12 2004-08-12 Self adaptive channel reservation and searching method in light burst exchange

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100536617A CN1271803C (en) 2004-08-12 2004-08-12 Self adaptive channel reservation and searching method in light burst exchange

Publications (2)

Publication Number Publication Date
CN1588827A true CN1588827A (en) 2005-03-02
CN1271803C CN1271803C (en) 2006-08-23

Family

ID=34602952

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100536617A Expired - Fee Related CN1271803C (en) 2004-08-12 2004-08-12 Self adaptive channel reservation and searching method in light burst exchange

Country Status (1)

Country Link
CN (1) CN1271803C (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100536427C (en) * 2005-10-25 2009-09-02 北京大学 Method for self similar cluster packet of large file service light transmission
CN1794880B (en) * 2005-12-21 2010-05-05 中国科学院计算技术研究所 Parallel dispatching processing method in optical burst switched network
CN101155085B (en) * 2006-09-29 2011-05-11 中兴通讯股份有限公司 Method and device for real-time flux prediction and real-time flux monitoring and early warning
CN101355491B (en) * 2007-07-24 2012-03-21 华为技术有限公司 Method for transmitting data and network element equipment
CN101292475B (en) * 2005-10-21 2012-05-02 国际商业机器公司 Method and device for adaptive bandwidth control
US8213309B2 (en) 2008-12-22 2012-07-03 Broadcom Corporation Systems and methods for reducing latency and reservation request overhead in a communications network
CN102761484A (en) * 2012-06-29 2012-10-31 重庆邮电大学 Data channel arrangement method in optical burst switching
CN101754054B (en) * 2008-12-01 2012-12-19 华为技术有限公司 Method, device and system for treating business transmission
US8345553B2 (en) 2007-05-31 2013-01-01 Broadcom Corporation Apparatus and methods for reduction of transmission delay in a communication network
US8358663B2 (en) 2006-11-20 2013-01-22 Broadcom Corporation System and method for retransmitting packets over a network of communication channels
US8514860B2 (en) 2010-02-23 2013-08-20 Broadcom Corporation Systems and methods for implementing a high throughput mode for a MoCA device
US8526429B2 (en) 2006-11-20 2013-09-03 Broadcom Corporation MAC to PHY interface apparatus and methods for transmission of packets through a communications network
US8537925B2 (en) 2006-11-20 2013-09-17 Broadcom Corporation Apparatus and methods for compensating for signal imbalance in a receiver
US8553547B2 (en) 2009-03-30 2013-10-08 Broadcom Corporation Systems and methods for retransmitting packets over a network of communication channels
US8611327B2 (en) 2010-02-22 2013-12-17 Broadcom Corporation Method and apparatus for policing a QoS flow in a MoCA 2.0 network
US8724485B2 (en) 2000-08-30 2014-05-13 Broadcom Corporation Home network system and method
US8730798B2 (en) 2009-05-05 2014-05-20 Broadcom Corporation Transmitter channel throughput in an information network
US8755289B2 (en) 2000-08-30 2014-06-17 Broadcom Corporation Home network system and method
US8761200B2 (en) 2000-08-30 2014-06-24 Broadcom Corporation Home network system and method
US8867355B2 (en) 2009-07-14 2014-10-21 Broadcom Corporation MoCA multicast handling
WO2014183724A1 (en) * 2013-07-26 2014-11-20 中兴通讯股份有限公司 Optical burst ring network bandwidth allocation method and device
US8942250B2 (en) 2009-10-07 2015-01-27 Broadcom Corporation Systems and methods for providing service (“SRV”) node selection
US9112717B2 (en) 2008-07-31 2015-08-18 Broadcom Corporation Systems and methods for providing a MoCA power management strategy
US9531619B2 (en) 2009-04-07 2016-12-27 Broadcom Corporation Channel assessment in an information network
CN107733815A (en) * 2017-11-06 2018-02-23 郑州轻工业学院 Time slot light burst exchange network method for obligating resource based on quasi- power matrix
CN109451560A (en) * 2019-01-08 2019-03-08 苏州简约纳电子有限公司 A kind of optimization method at the cell searching interval based on moving velocity of terminal
CN114844937A (en) * 2022-04-29 2022-08-02 北京智享嘉网络信息技术有限公司 Network management system and management method of intelligent server
CN114915595A (en) * 2022-03-11 2022-08-16 北京邮电大学 Burst packet matching method and electronic equipment

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8755289B2 (en) 2000-08-30 2014-06-17 Broadcom Corporation Home network system and method
US9094226B2 (en) 2000-08-30 2015-07-28 Broadcom Corporation Home network system and method
US8724485B2 (en) 2000-08-30 2014-05-13 Broadcom Corporation Home network system and method
US9160555B2 (en) 2000-08-30 2015-10-13 Broadcom Corporation Home network system and method
US8761200B2 (en) 2000-08-30 2014-06-24 Broadcom Corporation Home network system and method
US9184984B2 (en) 2000-08-30 2015-11-10 Broadcom Corporation Network module
CN101292475B (en) * 2005-10-21 2012-05-02 国际商业机器公司 Method and device for adaptive bandwidth control
CN100536427C (en) * 2005-10-25 2009-09-02 北京大学 Method for self similar cluster packet of large file service light transmission
CN1794880B (en) * 2005-12-21 2010-05-05 中国科学院计算技术研究所 Parallel dispatching processing method in optical burst switched network
CN101155085B (en) * 2006-09-29 2011-05-11 中兴通讯股份有限公司 Method and device for real-time flux prediction and real-time flux monitoring and early warning
US8537925B2 (en) 2006-11-20 2013-09-17 Broadcom Corporation Apparatus and methods for compensating for signal imbalance in a receiver
US8526429B2 (en) 2006-11-20 2013-09-03 Broadcom Corporation MAC to PHY interface apparatus and methods for transmission of packets through a communications network
US8358663B2 (en) 2006-11-20 2013-01-22 Broadcom Corporation System and method for retransmitting packets over a network of communication channels
US8831028B2 (en) 2006-11-20 2014-09-09 Broadcom Corporation System and method for retransmitting packets over a network of communication channels
US9008086B2 (en) 2006-11-20 2015-04-14 Broadcom Corporation MAC to PHY interface apparatus and methods for transmission of packets through a communications network
US9641456B2 (en) 2007-05-31 2017-05-02 Avago Technologies General Ip (Singapore) Pte. Ltd. Apparatus and methods for reduction of transmission delay in a communication network
US8345553B2 (en) 2007-05-31 2013-01-01 Broadcom Corporation Apparatus and methods for reduction of transmission delay in a communication network
CN101355491B (en) * 2007-07-24 2012-03-21 华为技术有限公司 Method for transmitting data and network element equipment
US9807692B2 (en) 2008-07-31 2017-10-31 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for providing power management
US9112717B2 (en) 2008-07-31 2015-08-18 Broadcom Corporation Systems and methods for providing a MoCA power management strategy
CN101754054B (en) * 2008-12-01 2012-12-19 华为技术有限公司 Method, device and system for treating business transmission
US8737254B2 (en) 2008-12-22 2014-05-27 Broadcom Corporation Systems and methods for reducing reservation request overhead in a communications network
CN101800693B (en) * 2008-12-22 2013-11-13 美国博通公司 Method for managing data transmission in moca network and coaxial cable network
US8213309B2 (en) 2008-12-22 2012-07-03 Broadcom Corporation Systems and methods for reducing latency and reservation request overhead in a communications network
US9554177B2 (en) 2009-03-30 2017-01-24 Broadcom Corporation Systems and methods for retransmitting packets over a network of communication channels
US8553547B2 (en) 2009-03-30 2013-10-08 Broadcom Corporation Systems and methods for retransmitting packets over a network of communication channels
US9531619B2 (en) 2009-04-07 2016-12-27 Broadcom Corporation Channel assessment in an information network
US8730798B2 (en) 2009-05-05 2014-05-20 Broadcom Corporation Transmitter channel throughput in an information network
US8867355B2 (en) 2009-07-14 2014-10-21 Broadcom Corporation MoCA multicast handling
US8942250B2 (en) 2009-10-07 2015-01-27 Broadcom Corporation Systems and methods for providing service (“SRV”) node selection
US8942220B2 (en) 2010-02-22 2015-01-27 Broadcom Corporation Method and apparatus for policing a flow in a network
US8611327B2 (en) 2010-02-22 2013-12-17 Broadcom Corporation Method and apparatus for policing a QoS flow in a MoCA 2.0 network
US8514860B2 (en) 2010-02-23 2013-08-20 Broadcom Corporation Systems and methods for implementing a high throughput mode for a MoCA device
US8953594B2 (en) 2010-02-23 2015-02-10 Broadcom Corporation Systems and methods for increasing preambles
CN102761484B (en) * 2012-06-29 2016-05-11 重庆邮电大学 Data channel method for sorting in a kind of light burst-switched
CN102761484A (en) * 2012-06-29 2012-10-31 重庆邮电大学 Data channel arrangement method in optical burst switching
WO2014183724A1 (en) * 2013-07-26 2014-11-20 中兴通讯股份有限公司 Optical burst ring network bandwidth allocation method and device
US9888302B2 (en) 2013-07-26 2018-02-06 Xi'an Zongxing New Software Co. Ltd. Method and device for bandwidth assignment of optical burst ring
CN107733815A (en) * 2017-11-06 2018-02-23 郑州轻工业学院 Time slot light burst exchange network method for obligating resource based on quasi- power matrix
CN109451560A (en) * 2019-01-08 2019-03-08 苏州简约纳电子有限公司 A kind of optimization method at the cell searching interval based on moving velocity of terminal
CN109451560B (en) * 2019-01-08 2020-12-15 苏州简约纳电子有限公司 A method for optimizing cell search interval based on terminal moving speed
CN114915595A (en) * 2022-03-11 2022-08-16 北京邮电大学 Burst packet matching method and electronic equipment
CN114915595B (en) * 2022-03-11 2023-08-01 北京邮电大学 Burst pack assembly method and electronic device
CN114844937A (en) * 2022-04-29 2022-08-02 北京智享嘉网络信息技术有限公司 Network management system and management method of intelligent server

Also Published As

Publication number Publication date
CN1271803C (en) 2006-08-23

Similar Documents

Publication Publication Date Title
CN1271803C (en) Self adaptive channel reservation and searching method in light burst exchange
CN102970225B (en) Internet protocol (IP) over wavelength division multiplexing (WDM) network energy-aware routing method based on multipriority business
Yu et al. Traffic statistics and performance evaluation in optical burst switched networks
CN101369962B (en) Method and network appliance for forwarding packet
CN101075960A (en) Method for controlling fluid based on router virtual display load feedback in high-speed network
CN104836750A (en) Data center network flow scheduling method based on round-robin
CN104349219A (en) Strict increase loose decrease equal step congestion control algorithm based on mobile communication network
CN114244711A (en) Adaptive Active Queue Management Method Based on Average Queue Length and Its Change Rate
WO2008083578A1 (en) A service assembly method and system
CN102624597B (en) Two-way sequencing virtual network mapping method
CN1716913A (en) Flow resynchronization method using circuit emulation service for packet switched communication network
CN101212417A (en) A Time Granularity-Based Internet Service Quality Assurance Method
CN109348315B (en) Dynamic bandwidth allocation method for adjusting bandwidth allocation parameters based on time division multiplexing
CN1581843A (en) Flow control device and method based on packet mode
CN101035390A (en) Parallel channel scheduler in the optical burst switching
CN1601995A (en) A Multi-Control Packet Convergence Switching Scheduling Method
CN108259342B (en) Network local congestion processing method based on OSPF protocol
CN114827036B (en) SDN-based cache-aware NDN hop-by-hop congestion control method
CN104486265B (en) Port power-economizing method is dredged in photoelectricity hybrid switching equipment
Pavani et al. Performance evaluation of TCP-Reno, TCP-Newreno and TCP-Westwood on burstification in an OBS network
CN1317838C (en) Light burst exchange network edge node structure and realizing method
JP5318739B2 (en) OSU, OLT, optical access system, and link power saving control method
CN115883460B (en) 802.1Qci-based method and system for suppressing abnormal flow of substation communication network
KR100440575B1 (en) The traffic characterization scheme for realtime video transmission
Rogiest et al. Exact optimization method for an FDL buffer with variable packet length

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060823