[go: up one dir, main page]

CN103152290B - A kind of broadband multimedia satellite system Bandwidth Dynamic dispatching method - Google Patents

A kind of broadband multimedia satellite system Bandwidth Dynamic dispatching method Download PDF

Info

Publication number
CN103152290B
CN103152290B CN201310032054.1A CN201310032054A CN103152290B CN 103152290 B CN103152290 B CN 103152290B CN 201310032054 A CN201310032054 A CN 201310032054A CN 103152290 B CN103152290 B CN 103152290B
Authority
CN
China
Prior art keywords
bandwidth request
bandwidth
formula
priority
update
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.)
Expired - Fee Related
Application number
CN201310032054.1A
Other languages
Chinese (zh)
Other versions
CN103152290A (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.)
UNIT 96610 OF PLA
PLA University of Science and Technology
Original Assignee
UNIT 96610 OF PLA
PLA University of Science and Technology
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 UNIT 96610 OF PLA, PLA University of Science and Technology filed Critical UNIT 96610 OF PLA
Priority to CN201310032054.1A priority Critical patent/CN103152290B/en
Publication of CN103152290A publication Critical patent/CN103152290A/en
Application granted granted Critical
Publication of CN103152290B publication Critical patent/CN103152290B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a kind of broadband multimedia satellite system Bandwidth Dynamic dispatching method, the method comprises bandwidth request list update, determine the real number allocation result of bandwidth request, transfer the real number allocation result of bandwidth request to integer, distribute the remaining time slots operating procedure that four periodic sequence start, the method can taken into account in broadband multimedia satellite system while packet transfer delay performance, improves the fairness of bandwidth scheduling service.

Description

一种宽带多媒体卫星系统带宽动态调度方法A Dynamic Bandwidth Scheduling Method for Broadband Multimedia Satellite System

技术领域technical field

本发明涉及宽带多媒体卫星系统中的一种带宽调度方法,具体涉及一种采用多频时分多址接入(Multi-frequency Time Division MultipleAccess MF-TDMA)体制的宽带多媒体卫星系统中的带宽动态调度方法。The present invention relates to a bandwidth scheduling method in a broadband multimedia satellite system, in particular to a bandwidth dynamic scheduling method in a broadband multimedia satellite system using a multi-frequency time division multiple access (Multi-frequency Time Division Multiple Access MF-TDMA) system .

背景技术Background technique

宽带多媒体卫星系统以传输高速宽带多媒体业务为主要特色近年来获得了迅猛发展。与传统卫星通信系统相比,其最大的不同之处在于承载的业务由低速的数据、话音业务转变为集图像、声音、视频、文本为一体的高速率、交互式多媒体业务。由于系统承载的用户数更多,业务突发性更强,为系统的带宽管理带来更加严峻的挑战。The broadband multimedia satellite system is characterized by the transmission of high-speed broadband multimedia services and has developed rapidly in recent years. Compared with the traditional satellite communication system, its biggest difference is that the business carried by it has changed from low-speed data and voice services to high-speed, interactive multimedia services integrating images, audio, video and text. Since the system carries more users and more sudden business, it brings more serious challenges to the bandwidth management of the system.

为了高效利用带宽资源,现有宽带多媒体卫星系统大都采用MF-TDMA体制,其带宽管理分为连接和突发两个层次:连接层主要是针对话音、视频等实时业务进行连接准入控制;突发层主要是针对网页、电子邮件等非实时业务进行带宽动态调度。相对固定分配和随机分配,带宽动态调度即可保证业务的可靠发送又可实现卫星波束覆盖区内不同终端不同业务连接对带宽的统计复用,大大提高了系统带宽的利用率,是宽带多媒体卫星系统带宽管理所采用的主要策略。In order to efficiently utilize bandwidth resources, most of the existing broadband multimedia satellite systems adopt the MF-TDMA system, and its bandwidth management is divided into two levels: connection and burst: the connection layer is mainly for connection admission control for real-time services such as voice and video; The sending layer is mainly for dynamic scheduling of bandwidth for non-real-time services such as web pages and e-mails. Compared with fixed allocation and random allocation, dynamic bandwidth scheduling can ensure the reliable transmission of services and realize the statistical multiplexing of bandwidth for different terminals and different service connections in the satellite beam coverage area, which greatly improves the utilization rate of system bandwidth. It is a broadband multimedia satellite The main strategy adopted by the system bandwidth management.

目前宽带多媒体卫星系统中有代表性的带宽动态调度的算法是Le-Ngoc等人[1]在文献“Interactive Multimedia Satellite AccessCommunications,IEEE Communications Magazine,vol.41,pp.78-85,2003”中提出的联合按需自由分配多址接入(Combined Free/Demand AssignmentMultiple Access CFDAMA)协议族及其变种。目前广泛应用的基于卫星回传链路的数字视频广播系统(Digital Video Broadcast-Return Channel viaSatellite DVB-RCS)标准所采用的带宽管理机制就是以该协议为基础。CFDAMA协议在处理带宽请求时采用先按需分配,后自由分配的策略,其中按需分配为基于带宽请求的先来先服务方式,该方法的问题在于先来先服务无法很好的确保服务的优先级。The representative bandwidth dynamic scheduling algorithm in the broadband multimedia satellite system is proposed by Le-Ngoc et al. [1] in the document "Interactive Multimedia Satellite Access Communications, IEEE Communications Magazine, vol.41, pp.78-85, 2003" The Combined Free/Demand Assignment Multiple Access (Combined Free/Demand Assignment Multiple Access CFDAMA) protocol family and its variants. The widely used digital video broadcast system (Digital Video Broadcast-Return Channel via Satellite DVB-RCS) standard based on the satellite return link is based on this agreement. The CFDAMA protocol adopts a policy of first-come-first-serve based on bandwidth requests, and the first-come-first-serve method is based on bandwidth requests. The problem with this method is that first-come-first-serve cannot guarantee the service well priority.

为解决该问题,Lee Ki-dong等人在文献“A real-time algorithm fortimeslot assignment in multirate return channels of interactive satellitemultimedia networks,IEEE Journal on Selected Areas in Communications,vol.22,pp.518-528,2004.”提出基于终端优先级权重进行带宽调度的方法,该方法根据终端承载的业务类型将终端划分为不同优先级,带宽调度基于事先划分好的优先级进行,该方法的问题在于终端的优先级一但确定就很难改变,在此将该方法称为固定优先级调度(Fixed Prioritybased Scheduling FPS)算法,而且该方法无法确保相同优先级终端之间的带宽调度的公平性;In order to solve this problem, Lee Ki-dong et al. wrote "A real-time algorithm for timeslot assignment in multirate return channels of interactive satellite multimedia networks, IEEE Journal on Selected Areas in Communications, vol.22, pp.518-528, 2004. "Proposed a method for bandwidth scheduling based on terminal priority weights. This method divides terminals into different priorities according to the types of services carried by the terminals. Bandwidth scheduling is based on pre-divided priorities. The problem with this method is that the priority of the terminal But it is difficult to change if it is determined. This method is called Fixed Priority Based Scheduling (FPS) algorithm here, and this method cannot ensure the fairness of bandwidth scheduling between terminals of the same priority;

为解决该问题,Nicola等人在文献“An IP-based satellitecommunication system architecture for interactive multimedia services,"International Journal of Satellite Communications and Networking,vol.21,pp.401-426,2003”中提出对来自相同优先级终端的带宽请求以跳转(skipping)方式进行服务,在此称为轮询优先级调度(Skipping Priority basedScheduling SPS)算法,但该算法没有考虑到MF-TDMA系统中终端分组发送时机(Packet Transmission Opportunity PTO)对带宽请求发送先后顺序的影响;In order to solve this problem, Nicola et al. proposed in the document "An IP-based satellite communication system architecture for interactive multimedia services," International Journal of Satellite Communications and Networking, vol. The bandwidth request of the level terminal is served in a skipping manner, which is called the Skipping Priority based Scheduling (SPS) algorithm here, but this algorithm does not take into account the packet transmission timing (Packet Transmission) of the terminal in the MF-TDMA system. The influence of Opportunity PTO) on the order in which bandwidth requests are sent;

为解决该问题W.K.Chai等人在文献“Scheduling for proportionaldifferentiated service provision in geostationary bandwidth on demandsatellite networks,GLOBALCOM2005,pp.3722-3727”提出以分组等待时间为先后顺序的调度算法,在此称为等待时间优先调度(Waiting TimePriority Scheduling WTPS)算法,该算法提高了系统分组传输时延性能,但在高负载尤其是系统“过载”时很难保证服务的公平性。综上所述,已有的带宽动态调度算法没有将带宽调度服务公平性和分组传输时延性能进行统筹考虑。In order to solve this problem, W.K.Chai et al. proposed a scheduling algorithm in the order of packet waiting time in the document "Scheduling for proportionally differentiated service provision in geostationary bandwidth on demand satellite networks, GLOBALCOM2005, pp.3722-3727", which is called waiting time priority here Scheduling (Waiting TimePriority Scheduling WTPS) algorithm, which improves the system packet transmission delay performance, but it is difficult to guarantee the fairness of the service under high load, especially when the system is "overloaded". To sum up, the existing bandwidth dynamic scheduling algorithms do not take into account the overall consideration of bandwidth scheduling service fairness and packet transmission delay performance.

发明内容Contents of the invention

本发明的目的在于提出一种适合MF-TDMA体制宽带多媒体卫星系统的带宽动态调度方法,该方法能够在兼顾宽带多媒体卫星系统中分组传输时延性能的同时,提高带宽调度服务的公平性。The purpose of the present invention is to propose a bandwidth dynamic scheduling method suitable for MF-TDMA wideband multimedia satellite system. The method can improve the fairness of bandwidth scheduling service while taking into account the delay performance of packet transmission in the broadband multimedia satellite system.

本发明的技术方案是:一种宽带多媒体卫星系统带宽动态调度方法,其特征在于,该方法包括四个周期性顺序启动的操作步骤:The technical scheme of the present invention is: a kind of broadband multimedia satellite system bandwidth dynamic dispatching method, it is characterized in that, this method comprises the operation steps of four periodical sequential starts:

步骤1:带宽请求列表更新,即对列表中带宽请求状态进行更新,并将前一个带宽调度周期内新到达的带宽请求读入到带宽请求列表中;Step 1: update the bandwidth request list, that is, update the status of the bandwidth request in the list, and read the newly arrived bandwidth request in the previous bandwidth scheduling cycle into the bandwidth request list;

步骤2:确定带宽请求的实数分配结果,即以带宽请求的等待时间为优先级采用公平性调度算法根据各带宽请求的时隙请求数目,确定各带宽请求的实数分配结果;Step 2: Determine the real number distribution result of the bandwidth request, that is, take the waiting time of the bandwidth request as priority and adopt a fairness scheduling algorithm to determine the real number distribution result of each bandwidth request according to the number of time slot requests of each bandwidth request;

步骤3:将带宽请求的实数分配结果转为整数,即将步骤2所取得的实数分配结果向下取整,得到对应的整数分配结果;Step 3: Convert the real number allocation result of the bandwidth request into an integer, that is, round down the real number allocation result obtained in step 2 to obtain the corresponding integer allocation result;

步骤4:分配剩余时隙,即根据步骤3得到的整数分配结果,将系统中剩余的可用时隙按照带宽请求优先级由高至低,终端序号由大至小的顺序逐个分配。Step 4: Allocate the remaining time slots, that is, according to the integer allocation result obtained in step 3, allocate the remaining available time slots in the system one by one in order of bandwidth request priority from high to low and terminal serial numbers from large to small.

进一步地,在步骤1中需要维护一个带宽请求列表,其特征在于该列表将带宽请求按照终端序号从1到Q进行排列,其中Q为大于1的正整数,并为每个终端维护L个优先级的带宽请求,优先级最低的为1,最高为L,其中L为大于1的正整数,每个带宽请求通过时隙请求数目xi,j和带宽请求的等待时间Ti,j进行标识,其中i为终端序号,j为优先级标识。Further, in step 1, a bandwidth request list needs to be maintained, which is characterized in that the list arranges the bandwidth requests according to the terminal serial numbers from 1 to Q, where Q is a positive integer greater than 1, and maintains L priority slots for each terminal The lowest priority is 1, and the highest is L, where L is a positive integer greater than 1. Each bandwidth request is identified by the number of timeslot requests x i, j and the waiting time T i, j of bandwidth requests , where i is the serial number of the terminal, and j is the priority identification.

进一步地,步骤1中所述带宽请求列表更新的方法具体包括:Further, the method for updating the bandwidth request list in step 1 specifically includes:

步骤1.1:按照式(1)和(2)对各终端优先级L的带宽请求进行状态更新;Step 1.1: update the status of the bandwidth request of each terminal priority L according to formulas (1) and (2);

xi,L=xi,L-1+xi,L  i∈[1…Q]     (1)x i, L = x i, L-1 + x i, L i∈[1...Q] (1)

Ti,L=Ti,L+T  i∈[1…Q]        (2)T i, L = T i, L + T i∈[1...Q] (2)

步骤1.2:按照式(3)和(4)依次对优先级L-1到2的带宽请求进行状态更新;Step 1.2: Update the status of the bandwidth requests of priority levels L-1 to 2 in sequence according to formulas (3) and (4);

xi,j=xi,j-1  i∈[1…Q]  j∈[2…L-1]    (3)x i, j = x i, j-1 i∈[1...Q] j∈[2...L-1] (3)

Ti,j=Ti,j-1+T  i∈[1…Q]  j∈[2…L-1]   (4)T i, j = T i, j-1 +T i∈[1...Q] j∈[2...L-1] (4)

步骤1.3:根据前一调度周期到来的带宽请求Ri按照式(5)对列表中优先级1的带宽请求进行状态更新。Step 1.3: Update the status of the bandwidth request with priority 1 in the list according to the bandwidth request R i arriving in the previous scheduling period according to formula (5).

xi,1=Ri  i∈[1…Q]        (5)x i,1 =R i i∈[1...Q] (5)

进一步地,步骤2中所述以带宽请求等待时间Ti,j为优先级采用公平性调度算法根据各带宽请求的时隙请求数目xi,j,确定各带宽请求的实数分配结果yx,j,其中yi,j是正实数,确定实数分配结果yi,j的具体步骤包括:Further, in step 2, with the bandwidth request waiting time T i, j as the priority, use the fairness scheduling algorithm to determine the real number allocation result y x of each bandwidth request according to the number of time slot requests x i, j of each bandwidth request, j , where y i, j is a positive real number, the specific steps for determining the real number distribution result y i, j include:

步骤2.1:初始化变量λ(k)=0.01  k=1;Step 2.1: Initialize variable λ (k) = 0.01 k = 1;

步骤2.2:初始化变量i=1...Qn=1;Step 2.2: Initialize variables i=1...Qn=1;

步骤2.3:根据式(6)计算yi,j,并根据式(7)确定yi,j取值。Step 2.3: Calculate y i, j according to formula (6), and determine the value of y i, j according to formula (7).

ythe y ii ,, jj == TT ii ,, jj λλ (( kk )) ++ NN ii (( nno )) -- -- -- (( 66 ))

ythe y ii ,, jj == ythe y ii ,, jj ythe y ii ,, jj ≤≤ xx ii ,, jj xx ii ,, jj ythe y ii ,, jj >> xx ii ,, jj -- -- -- (( 77 ))

步骤2.4:根据式(8)更新 Step 2.4: Update according to formula (8)

NN ii (( nno ++ 11 )) == NN ii (( nno )) ++ 0.010.01 (( RR maxmax -- ΣΣ jj == 11 LL ythe y ii ,, jj )) -- -- -- (( 88 ))

其中Rmax每终端时隙请求数目上限,是一个大于1的正整数。Wherein R max is the upper limit of the number of requests per terminal time slot, which is a positive integer greater than 1.

步骤2.5:判断(9)式是否成立,若成立,则转到步骤2.6,若不成立,执行n=n+1,并转到步骤2.3;Step 2.5: Determine whether formula (9) is true, if true, go to step 2.6, if not, execute n=n+1, and go to step 2.3;

|| NN ii (( nno ++ 11 )) (( RR maxmax -- &Sigma;&Sigma; jj == 11 LL ythe y ii ,, jj )) || << 0.10.1 -- -- -- (( 99 ))

步骤2.6:根据式(10)更新λ(k+1);Step 2.6: Update λ (k+1) according to formula (10) ;

&lambda;&lambda; (( kk ++ 11 )) == &lambda;&lambda; (( kk )) ++ 0.010.01 (( CC -- &Sigma;&Sigma; jj == 11 LL &Sigma;&Sigma; ii == 11 QQ ythe y ii ,, jj )) -- -- -- (( 1010 ))

其中C为系统可用时隙总数,是一个大于1的正整数。Where C is the total number of time slots available in the system, which is a positive integer greater than 1.

步骤2.7:判断式(11)是否成立,若成立则保存实数分配结果yi,j并转至步骤3,若不成立,则执行k=k+1,并转至步骤2.2;Step 2.7: Determine whether formula (11) is true, if true, save the real number distribution results y i, j and go to step 3, if not, execute k=k+1, and go to step 2.2;

|| &lambda;&lambda; (( kk ++ 11 )) (( CC -- &Sigma;&Sigma; jj == 11 LL &Sigma;&Sigma; ii == 11 QQ ythe y ii ,, jj )) || << 0.10.1 -- -- -- (( 1111 ))

进一步地,步骤3中将所述步骤2所取得的实数分配结果yi,j向下取整,得到整数分配结果的方法是按照式(12)进行;Further, in step 3, the real number distribution result yi and j obtained in step 2 are rounded down, and the method of obtaining the integer distribution result is carried out according to formula (12);

进一步地,步骤4中分配剩余时隙的具体步骤包括:Further, the specific steps of allocating remaining time slots in step 4 include:

步骤4.1:根据式(13)获得剩余时隙数目CremainStep 4.1: Obtain the number of remaining time slots C remain according to formula (13);

CC remainremain == CC -- &Sigma;&Sigma; ii == 11 QQ &Sigma;&Sigma; jj == 11 LL ythe y ii ,, jj -- -- -- (( 1313 ))

步骤4.2:令i=Q,jL;Step 4.2: let i=Q, jL;

步骤4.3:按照式(14)计算yi,j;Step 4.3: Calculate y i, j according to formula (14);

yi,j=yi,j+min(xi,j-yi,j,Cremain)    (14)y i,j =y i,j +min( xi,j -y i,j ,C remain ) (14)

步骤4.4:按照式(15)更新Cremain,若Cremain>0,则执行步骤4.5,否则转入步骤4.7;Step 4.4: Update C remain according to formula (15), if C remain >0, then execute step 4.5, otherwise go to step 4.7;

Cremain=Cremain-min(xi,j-yi,j,Cremain)    (15)C remain =C remain −min(x i, j −y i, j , C remain ) (15)

步骤4.5:如果i>1则执行i=i-1并转入步骤4.3,否则转入步骤4.6Step 4.5: If i>1, execute i=i-1 and go to step 4.3, otherwise go to step 4.6

步骤4.6:如果j>1则执行j=j-1,i=Q并转入步骤4.3,否则转入步骤4.7。Step 4.6: If j>1, execute j=j-1, i=Q and go to step 4.3, otherwise go to step 4.7.

步骤4.7:根据式(16)对带宽请求列表中各带宽请求的时隙请求数目进行更新。Step 4.7: Update the time slot request number of each bandwidth request in the bandwidth request list according to formula (16).

xi,j=yi,j-xi,j    (16)x i,j =y i,j -x i,j (16)

采用本发明的有益效果是:由于本发明以带宽请求的等待时间作为带宽调度的优先级,因此能够提升系统在高负载业务条件下分组传输的实时性,由于采用公平调度算法,因此可以有效保证带宽调度过程中的公平性。The beneficial effects of adopting the present invention are: since the present invention takes the waiting time of bandwidth request as the priority of bandwidth scheduling, it can improve the real-time performance of packet transmission under high-load business conditions in the system, and it can effectively guarantee Fairness in the bandwidth scheduling process.

附图说明Description of drawings

图1为本发明的工作流程图;Fig. 1 is a work flow chart of the present invention;

图2为在采用PowONOFF业务源,归一化系统业务负载为0.95情况下,本发明与其它算法的端到端传输时延概率累积分布对比图;Fig. 2 is in adopting PowONOFF service source, under the situation that the normalized system service load is 0.95, the end-to-end transmission time delay probability cumulative distribution contrast chart of the present invention and other algorithms;

图3为在采用PowONOFF业务源,归一化系统业务负载为0.97情况下,本发明与其它算法的端到端传输时延概率累积分布对比图;Fig. 3 is a comparison diagram of the cumulative distribution of end-to-end transmission delay probabilities between the present invention and other algorithms when the PowONOFF service source is used and the normalized system service load is 0.97;

图4为在采用PowONOFF业务源情况下,本发明与其它算法的服务公平性对比图;Fig. 4 is under the situation that adopts PowONOFF business source, the service fairness contrast chart of the present invention and other algorithms;

图5为在采用ExpONOFF业务源,归一化系统业务负载为0.95情况下,本发明与其它算法的端到端传输时延概率累积分布对比图;Figure 5 is a comparison diagram of the cumulative distribution of end-to-end transmission delay probabilities between the present invention and other algorithms when the ExpONOFF service source is used and the normalized system service load is 0.95;

图6为在采用ExpONOFF业务源,归一化系统业务负载为0.97情况下,本发明与其它算法的端到端传输时延概率累积分布对比图;Figure 6 is a comparison diagram of the cumulative distribution of end-to-end transmission delay probabilities between the present invention and other algorithms when the ExpONOFF service source is used and the normalized system service load is 0.97;

图7为在采用ExpONOFF业务源情况下,本发明与其它算法的服务公平性对比图;Fig. 7 is under the situation that adopts ExpONOFF business source, the service fairness contrast chart of the present invention and other algorithms;

具体实施方式Detailed ways

以下将结合附图1-7对本发明的具体技术方案进行说明。The specific technical solution of the present invention will be described below in conjunction with accompanying drawings 1-7.

如图1所示,本发明通过四个周期性顺序启动的操作步骤实现,启动的周期为T(单位为毫秒)。T可为MF-TDMA帧长也可为帧长的整数倍。MF-TDMA帧长可以根据系统需求进行设计,例如可以参照欧洲电信标准化组织制定的数字视频广播-基于卫星回传信道(Digital videobroadcasting-return channel via satellite DVB-RCS)标准中的设计,该标准规定MF-TDMA帧长为26.5毫秒。As shown in FIG. 1 , the present invention is realized through four sequentially activated operation steps, and the activated period is T (unit is millisecond). T may be an MF-TDMA frame length or an integer multiple of the frame length. The MF-TDMA frame length can be designed according to system requirements, for example, it can refer to the design in the Digital Video Broadcasting-Return Channel via Satellite DVB-RCS (Digital videobroadcasting-return channel via satellite DVB-RCS) standard formulated by the European Telecommunications Standardization Organization. The MF-TDMA frame length is 26.5 milliseconds.

步骤1:带宽请求列表更新,即对带宽请求列表中带宽请求状态进行更新,并将前一个带宽调度周期内新到达的带宽请求读入到带宽请求列表中。表1给出了一个带宽请求列表的示例,从表中可以看出,终端序号按照1到Q的顺序排列,其中Q为大于1的正整数,每个终端有L个优先级的带宽请求,优先级最低的为1,最高为L,其中L为大于1的正整数,每个带宽请求通过时隙请求数目xi,j和带宽请求的等待时间Ti,j进行标识,其中xi,j为正整数,Ti,j正实数,i为终端序号,j为优先级标识。Step 1: update the bandwidth request list, that is, update the status of the bandwidth request in the bandwidth request list, and read the newly arrived bandwidth request in the previous bandwidth scheduling cycle into the bandwidth request list. Table 1 gives an example of a bandwidth request list. It can be seen from the table that the terminal serial numbers are arranged in the order of 1 to Q, where Q is a positive integer greater than 1, and each terminal has L priority bandwidth requests. The lowest priority is 1, the highest is L, where L is a positive integer greater than 1, and each bandwidth request is identified by the number of timeslot requests x i, j and the waiting time T i, j of bandwidth requests, where x i, j is a positive integer, T i, j is a positive real number, i is the serial number of the terminal, and j is the priority identification.

表1带宽请求列表示例Table 1 Example of bandwidth request list

终端序号Terminal serial number 优先级1priority 1 ...... 优先级jpriority j ...... 优先级LPriority L 11 x1,1/T1,1 x 1,1 /T 1,1 ...... x1,j/T1,j x 1,j /T 1,j ...... x1,L/T1,L x 1,L /T 1,L 22 x2,1/T2,1 x 2,1 /T 2,1 ...... x2,j/T2,j x 2,j /T 2,j ...... x2,L/T2,L x 2,L /T 2,L : : : : : : ii xi,1/Ti,1 x i,1 /T i,1 ...... xi,j/Ti,j x i,j /T i,j xi,L/Ti,L x i,L /T i,L : : ...... Q XQ,1/TQ,1 X Q,1 /T Q,1 ...... xQ,j/TQ,j x Q,j /T Q,j xQ,L/TQ,L x Q,L /T Q,L

进一步地,步骤1可以分为以下三个操作步骤:Further, step 1 can be divided into the following three operation steps:

步骤1.1:按照式(1)和(2)对各终端优先级L的带宽请求进行状态更新;Step 1.1: update the status of the bandwidth request of each terminal priority L according to formulas (1) and (2);

xi,L=xi,L-1+xi,L  i∈[1…Q]   (1)x i, L = x i, L-1 + x i, L i∈[1...Q] (1)

Ti,L=Ti,L+T  i∈[1…Q]    (2)T i, L = T i, L + T i∈[1...Q] (2)

步骤1.2:按照式(3)和(4)依次对优先级L-1到2的带宽请求进行状态更新;Step 1.2: Update the status of the bandwidth requests of priority levels L-1 to 2 in sequence according to formulas (3) and (4);

xi,j=xi,j-1  i∈[1…Q]  j∈[2…L-1]   (3)x i, j = x i, j-1 i∈[1...Q] j∈[2...L-1] (3)

Ti,j=Ti,j-1+T  i∈[1…Q]  j∈[2…L-1]  (4)T i,j =T i,j-1 +T i∈[1...Q] j∈[2...L-1] (4)

步骤1.3:根据前一调度周期到来的带宽请求Ri按照式(5)对列表中优先级1的带宽请求进行状态更新。Step 1.3: Update the status of the bandwidth request with priority 1 in the list according to the bandwidth request R i arriving in the previous scheduling period according to formula (5).

xi,1=Ri  i∈[1…Q]   (5)x i,1 =R i i∈[1...Q] (5)

步骤2:确定带宽请求的实数分配结果。以带宽请求等待时间Ti,j为优先级采用公平性调度算法根据各带宽请求的时隙请求数目xi,j,确定各带宽请求的实数分配结果yi,j,其中yi,j为正实数;Step 2: Determine the real number allocation result of the bandwidth request. Taking the bandwidth request waiting time T i, j as the priority, adopt the fairness scheduling algorithm to determine the real number distribution result y i, j of each bandwidth request according to the number of time slot requests x i, j of each bandwidth request, where y i, j is positive real number;

进一步地,步骤2可分为7个操作步骤。在本实施例中,系统可用时隙总数为C,每终端时隙请求数目上限为RmaxFurther, step 2 can be divided into 7 operation steps. In this embodiment, the total number of time slots available in the system is C, and the upper limit of the number of time slot requests per terminal is R max .

步骤2.1:初始化变量λ(k)=0.01  k=1;Step 2.1: Initialize variable λ (k) = 0.01 k = 1;

步骤2.2:初始化变量i=1...Qn=1;Step 2.2: Initialize variables i=1...Qn=1;

步骤2.3:根据式(6)计算yi,j,并根据式(7)确定yi,j取值。Step 2.3: Calculate y i, j according to formula (6), and determine the value of y i, j according to formula (7).

ythe y ii ,, jj == TT ii ,, jj &lambda;&lambda; (( kk )) ++ NN ii (( nno )) -- -- -- (( 66 ))

ythe y ii ,, jj == ythe y ii ,, jj ythe y ii ,, jj &le;&le; xx ii ,, jj xx ii ,, jj ythe y ii ,, jj >> xx ii ,, jj -- -- -- (( 77 ))

步骤2.4:根据式(8)更新 Step 2.4: Update according to formula (8)

NN ii (( nno ++ 11 )) == NN ii (( nno )) ++ 0.010.01 (( RR maxmax -- &Sigma;&Sigma; jj == 11 LL ythe y ii ,, jj )) -- -- -- (( 88 ))

步骤2.5:判断(9)式是否成立,若成立,则转到步骤2.6,若不成立,执行n=n+1,并转到步骤2.3;Step 2.5: Determine whether formula (9) is true, if true, go to step 2.6, if not, execute n=n+1, and go to step 2.3;

|| NN ii (( nno ++ 11 )) (( RR maxmax -- &Sigma;&Sigma; jj == 11 LL ythe y ii ,, jj )) || << 0.10.1 -- -- -- (( 99 ))

步骤2.6:根据式(10)更新λ(k+1);Step 2.6: Update λ (k+1) according to formula (10) ;

&lambda;&lambda; (( kk ++ 11 )) == &lambda;&lambda; (( kk )) ++ 0.010.01 (( CC -- &Sigma;&Sigma; jj == 11 LL &Sigma;&Sigma; ii == 11 QQ ythe y ii ,, jj )) -- -- -- (( 1010 ))

步骤2.7:判断式(11)是否成立,若成立则保存实数分配结果yi,j并转至步骤3,若不成立,则执行k=k+1,并转至步骤2.2;Step 2.7: Determine whether formula (11) is true, if true, save the real number distribution results y i, j and go to step 3, if not, execute k=k+1, and go to step 2.2;

|| &lambda;&lambda; (( kk ++ 11 )) (( CC -- &Sigma;&Sigma; jj == 11 LL &Sigma;&Sigma; ii == 11 QQ ythe y ii ,, jj )) || << &epsiv;&epsiv; -- -- -- (( 1111 ))

步骤3:将步骤2所取得的实数分配结果yi,j按照式(12)向下取整,得到整数分配结果;Step 3: Round down the real number distribution results y i and j obtained in step 2 according to formula (12) to obtain the integer distribution results;

步骤4:分配剩余时隙。即根据步骤3得到的整数分配结果,将系统中剩余的可用时隙按照带宽请求优先级由L至1,终端序号由Q至1的顺序逐个分配。进一步地,可分为以下7个操作步骤:Step 4: Allocate remaining time slots. That is, according to the integer allocation result obtained in step 3, the remaining available time slots in the system are allocated one by one in the order of bandwidth request priorities from L to 1, and terminal serial numbers from Q to 1. Further, it can be divided into the following seven steps:

步骤4.1:根据式(13)获得剩余时隙数目CremainStep 4.1: Obtain the number of remaining time slots C remain according to formula (13);

CC remainremain == CC -- &Sigma;&Sigma; ii == 11 QQ &Sigma;&Sigma; jj == 11 LL ythe y ii ,, jj -- -- -- (( 1313 ))

步骤4.2:令i=Q,jL;Step 4.2: let i=Q, jL;

步骤4.3:按照式(14)计算yi,j;Step 4.3: Calculate y i, j according to formula (14);

yi,j=yi,j+min(xi,j-yi,j,Cremain)    (14)y i,j =y i,j +min( xi,j -y i,j ,C remain ) (14)

步骤4.4:按照式(15)更新Cremain,若Cremain>0,则执行步骤4.5,否则转入步骤4.7;Step 4.4: Update C remain according to formula (15), if C remain >0, then execute step 4.5, otherwise go to step 4.7;

Cremain=Cremain-min(xi,j-yi,j,Cremain)   (15)C remain =C remain −min(x i, j −y i, j , C remain ) (15)

步骤4.5:如果i>1则执行i=i-1并转入步骤4.3,否则转入步骤4.6Step 4.5: If i>1, execute i=i-1 and go to step 4.3, otherwise go to step 4.6

步骤4.6:如果j>1则执行j=j-1,i=Q并转入步骤4.3,否则转入步骤4.7。Step 4.6: If j>1, execute j=j-1, i=Q and go to step 4.3, otherwise go to step 4.7.

步骤4.7:根据式(16)对带宽请求列表中各带宽请求的时隙请求数目进行更新。Step 4.7: Update the time slot request number of each bandwidth request in the bandwidth request list according to formula (16).

xi,j=yi,j-xi,j    (16)x i,j =y i,j -x i,j (16)

在OPNET Modeler14.0的环境下通过计算机仿真实验对本发明的实施效益进行验证,仿真采用PowONOFF和ExpONOFF两种业务模型,相关参数如表2所示。衡量指标包括分组端到端传输时延和服务公平性。分组传输时延通过概率累积分布函数(Cumulative Distribution FunctionCDF)来衡量,服务公平性通过公平性因子Y衡量,Y通过式(17)求得。Under the environment of OPNET Modeler14.0, the implementation benefit of the present invention is verified by computer simulation experiments, and the simulation adopts two kinds of business models, PowONOFF and ExpONOFF, and relevant parameters are as shown in Table 2. Metrics include packet end-to-end transmission delay and service fairness. The packet transmission delay is measured by the probability cumulative distribution function (Cumulative Distribution Function CDF), and the service fairness is measured by the fairness factor Y, which is obtained by formula (17).

&gamma;&gamma; == (( &Sigma;&Sigma; ii == 11 QQ &Sigma;&Sigma; jj == 11 LL (( ythe y ii ,, jj // xx ii ,, jj )) )) 22 // (( QLQL &Sigma;&Sigma; ii == 11 QQ &Sigma;&Sigma; jj == 11 LL (( ythe y ii ,, jj // xx ii ,, jj )) 22 )) -- -- -- (( 1717 ))

表2仿真参数Table 2 Simulation parameters

参数parameter 取值value 帧长(秒)frame length (seconds) 0.1920.192 时隙/帧slot/frame 10241024 信元/时隙cell/slot 11 上行基本信息速率Uplink Basic Information Rate 2.048Mbps2.048Mbps 下行链路复用方式Downlink multiplexing mode 统计复用Statistical multiplexing 下行基本信息速率downlink basic information rate 8.192Mbps8.192Mbps 星上交换体制On-board exchange system ATMATMs 业务源模型business source model PowONOFF/ExpONOFFPowONOFF/ExpONOFF 归一化系统业务负载Normalized system business load 0.1-0.970.1-0.97 仿真时间(秒)Simulation time (seconds) 180180

图2和图3给出了业务源模型为PowONOFF,负载为0.95和0.97情况下,分组端到端传输时延性能的对比,横轴是端到端分组传输时延值,纵轴是对应的概率累积分布函数。从图中可以看出,负载为0.95时,SPS算法的时延性能最差,负载为0.97时,FPS算法时延性能最差,这说明SPS算法并不能总是改善系统的时延性能,在这两种负载条件下,本发明的分组传输时延性能均优于其它两种算法,这主要是由于本发明在带宽调度的过程当中充分考虑了数据分组在终端缓存处等待的时间。Figure 2 and Figure 3 show the comparison of packet end-to-end transmission delay performance when the service source model is PowONOFF and the load is 0.95 and 0.97. The horizontal axis is the end-to-end packet transmission delay value, and the vertical axis is the corresponding Probability cumulative distribution function. It can be seen from the figure that the delay performance of the SPS algorithm is the worst when the load is 0.95, and the delay performance of the FPS algorithm is the worst when the load is 0.97. This shows that the SPS algorithm cannot always improve the delay performance of the system. Under these two load conditions, the packet transmission delay performance of the present invention is better than the other two algorithms, which is mainly because the present invention fully considers the waiting time of data packets at the terminal buffer in the process of bandwidth scheduling.

图4给出了输入为PowONOFF模型情况下服务公平性的比较,横轴是归一化系统业务负载,纵轴是公平性因子。公平性因子越大,说明服务公平性越好。从图中可以看出,在低业务负载条件下,各种算法都能充分满足终端的带宽需求,因此公平性因子均为1。负载大于0.9之后,由于业务的突发性,导致部分时段系统业务过载,终端带宽请求无法得到满足,服务公平性受到影响,相比之下本发明由于采用了公平调度的策略,因此公平性因子始终优于其它两种算法。Figure 4 shows the comparison of service fairness when the input is the PowONOFF model, the horizontal axis is the normalized system business load, and the vertical axis is the fairness factor. The larger the fairness factor, the better the service fairness. It can be seen from the figure that under low service load conditions, various algorithms can fully meet the bandwidth requirements of the terminal, so the fairness factor is 1. After the load is greater than 0.9, due to the burstiness of the business, the system business is overloaded in some time periods, the terminal bandwidth request cannot be satisfied, and the service fairness is affected. In contrast, the present invention adopts a fair scheduling strategy, so the fairness factor consistently outperforms the other two algorithms.

图5和图6给出了输入为ExpONOFF业务源负载分别为0.95和0.97情况下的分组传输时延性能比较,横轴是端到端分组传输时延值,纵轴是对应的概率累积分布函数。从图中可以看出,本发明的分组传输时延性能均优于其它两种算法,Figure 5 and Figure 6 show the comparison of packet transmission delay performance when the input is the ExpONOFF service source load is 0.95 and 0.97 respectively, the horizontal axis is the end-to-end packet transmission delay value, and the vertical axis is the corresponding probability cumulative distribution function . As can be seen from the figure, the packet transmission delay performance of the present invention is better than the other two algorithms,

图7给出了输入为ExpONOFF模型情况下服务公平性的比较,横轴是归一化系统业务负载,纵轴是公平性因子。公平性因子越大,说明服务公平性越好。从图中可以看出,在低业务负载条件下,各种算法都能充分满足终端的带宽需求,因此公平性因子均为1。负载大于0.9之后,由于业务的突发性,导致部分时段系统业务过载,终端带宽请无法得到满足,服务公平性受到影响,相比之下本发明由于采用了公平调度的策略,因此公平性因子始终优于其它两种算法。Figure 7 shows the comparison of service fairness when the input is the ExpONOFF model, the horizontal axis is the normalized system business load, and the vertical axis is the fairness factor. The larger the fairness factor, the better the service fairness. It can be seen from the figure that under low service load conditions, various algorithms can fully meet the bandwidth requirements of the terminal, so the fairness factor is 1. After the load is greater than 0.9, due to the suddenness of the business, the system business is overloaded in some time periods, the terminal bandwidth cannot be satisfied, and the service fairness is affected. In contrast, the present invention adopts a fair scheduling strategy, so the fairness factor consistently outperforms the other two algorithms.

Claims (4)

1.一种宽带多媒体卫星系统带宽动态调度方法,其特征在于,该方法包括四个周期性顺序启动的操作步骤:1. a broadband multimedia satellite system bandwidth dynamic scheduling method, is characterized in that, the method comprises the operation step that four periodical sequences start: 步骤1:带宽请求列表更新,即对列表中带宽请求状态进行更新,并将前一个带宽调度周期内新到达的带宽请求读入到带宽请求列表中;Step 1: update the bandwidth request list, that is, update the status of the bandwidth request in the list, and read the newly arrived bandwidth request in the previous bandwidth scheduling cycle into the bandwidth request list; 步骤2:确定带宽请求的实数分配结果,即以带宽请求的等待时间为优先级采用公平性调度算法根据各带宽请求的时隙请求数目,确定各带宽请求的实数分配结果;Step 2: Determine the real number distribution result of the bandwidth request, that is, take the waiting time of the bandwidth request as priority and adopt a fairness scheduling algorithm to determine the real number distribution result of each bandwidth request according to the number of time slot requests of each bandwidth request; 步骤3:将带宽请求的实数分配结果转为整数,即将步骤2所取得的实数分配结果向下取整,得到对应的整数分配结果;Step 3: Convert the real number allocation result of the bandwidth request into an integer, that is, round down the real number allocation result obtained in step 2 to obtain the corresponding integer allocation result; 步骤4:分配剩余时隙,即根据步骤3得到的整数分配结果,将系统中剩余的可用时隙按照带宽请求优先级由高至低,终端序号由大至小的顺序逐个分配;Step 4: Allocate the remaining time slots, that is, according to the integer allocation result obtained in step 3, allocate the remaining available time slots in the system one by one in order of bandwidth request priority from high to low, and terminal serial numbers from large to small; 其中步骤2中所述以带宽请求等待时间Ti,j为优先级采用公平性调度算法根据各带宽请求的时隙请求数目xi,j,确定各带宽请求的实数分配结果yi,j,其中yi,j是正实数,确定实数分配结果yi,j的具体步骤包括:In step 2, the bandwidth request waiting time T i,j is the priority, and the fairness scheduling algorithm is used to determine the real number allocation result y i,j of each bandwidth request according to the number of time slot requests x i,j of each bandwidth request, Where y i, j are positive real numbers, the specific steps for determining the real number distribution result y i, j include: 步骤2.1:初始化变量λ(k)=0.01 k=1;Step 2.1: Initialize variable λ (k) = 0.01 k = 1; 步骤2.2:初始化变量Ni (n)=0.01 i=1...Q n=1;Step 2.2: Initialize variable N i (n) =0.01 i=1...Q n=1; 步骤2.3:根据式(6)计算yi,j,并根据式(7)确定yi,j取值;Step 2.3: Calculate y i, j according to formula (6), and determine the value of y i, j according to formula (7); ythe y ii ,, jj == TT ii ,, jj &lambda;&lambda; (( kk )) ++ NN ii (( nno )) -- -- -- (( 66 )) ythe y ii ,, jj == ythe y ii ,, jj ythe y ii ,, jj &le;&le; xx ii ,, jj xx ii ,, jj ythe y ii ,, jj >> xx ii ,, jj -- -- -- (( 77 )) 步骤2.4:根据式(8)更新 Step 2.4: Update according to formula (8) NN ii (( nno ++ 11 )) == NN ii (( nno )) ++ 0.010.01 (( RR maxmax -- &Sigma;&Sigma; jj == 11 LL ythe y ii ,, jj )) -- -- -- (( 88 )) 其中Rmax为每终端时隙请求数目上限,是一个大于1的正整数;Where R max is the upper limit of the number of requests per terminal time slot, which is a positive integer greater than 1; 步骤2.5:判断(9)式是否成立,若成立,则转到步骤2.6,若不成立,执行n=n+1,并转到步骤2.3;Step 2.5: judge whether formula (9) is established, if established, then go to step 2.6, if not, execute n=n+1, and go to step 2.3; || NN ii (( nno ++ 11 )) (( RR maxmax -- &Sigma;&Sigma; jj == 11 LL ythe y ii ,, jj )) || << 0.10.1 -- -- -- (( 99 )) 步骤2.6:根据式(10)更新λ(k+1)Step 2.6: update λ (k+1) according to formula (10) ; &lambda;&lambda; (( kk ++ 11 )) == &lambda;&lambda; (( kk )) ++ 0.010.01 (( CC -- &Sigma;&Sigma; jj == 11 LL &Sigma;&Sigma; ii == 11 QQ ythe y ii ,, jj )) -- -- -- (( 1010 )) 其中C为系统可用时隙总数,是一个大于1的正整数;Where C is the total number of time slots available in the system, which is a positive integer greater than 1; || &lambda;&lambda; (( kk ++ 11 )) (( CC -- &Sigma;&Sigma; jj == 11 LL &Sigma;&Sigma; ii == 11 QQ ythe y ii ,, jj )) || << 0.10.1 -- -- -- (( 1111 )) 步骤2.7:判断式(11)是否成立,若成立则保存实数分配结果yi,j并转至步骤3,若不成立,则执行k=k+1,并转至步骤2.2;Step 2.7: Determine whether formula (11) is true, if true, save the real number distribution result y i, j and go to step 3, if not, execute k=k+1, and go to step 2.2; 列表将带宽请求按照终端序号从1到Q进行排列,其中Q为大于1的正整数,并为每个终端维护L个优先级的带宽请求,优先级最低的为1,最高为L,其中L为大于1的正整数,每个带宽请求通过时隙请求数目xi,j和带宽请求的等待时间Ti,j进行标识,其中i为终端序号,j为优先级标识。The list arranges the bandwidth requests according to the terminal serial numbers from 1 to Q, where Q is a positive integer greater than 1, and maintains L priority bandwidth requests for each terminal, the lowest priority is 1, and the highest is L, where L is a positive integer greater than 1, and each bandwidth request is identified by the number of time slot requests x i,j and the waiting time T i,j of the bandwidth request, where i is the terminal serial number, and j is the priority identification. 2.如权利要求1所述的方法,其特征在于,步骤1中所述带宽请求列表更新的方法具体包括:2. The method according to claim 1, wherein the method for updating the bandwidth request list in step 1 specifically comprises: 步骤1.1:按照式(1)和(2)对各终端优先级L的带宽请求进行状态更新;Step 1.1: update the status of the bandwidth request of each terminal priority L according to formulas (1) and (2); xi,L=xi,L-1+xi,L i∈[1…Q]       (1)x i, L = x i, L-1 + x i, L i∈[1...Q] (1) Ti,L=Ti,L+T i∈[1…Q]       (2)T i,L =T i,L +T i∈[1...Q] (2) 步骤1.2:按照式(3)和(4)依次对优先级L-1到2的带宽请求进行状态更新;Step 1.2: Update the status of the bandwidth requests of priority levels L-1 to 2 in sequence according to formulas (3) and (4); xi,j=xi,j-1  i∈[1…Q]  j∈[2…L-1]    (3)x i, j = x i, j-1 i∈[1...Q] j∈[2...L-1] (3) Ti,j=Ti,j-1+T  i∈[1…Q]  j∈[2…L-1]    (4)T i,j =T i,j-1 +T i∈[1…Q] j∈[2…L-1] (4) xi,1=Ri  i∈[1…Q]     (5)x i,1 =R i i∈[1...Q] (5) 步骤1.3:根据前一调度周期到来的带宽请求Ri按照式(5)对列表中优先级1的带宽请求进行状态更新。Step 1.3: Update the status of the bandwidth request with priority 1 in the list according to the bandwidth request R i arriving in the previous scheduling period according to formula (5). ythe y ii ,, jj == TT ii ,, jj &lambda;&lambda; (( kk )) ++ NN ii (( nno )) 3.如权利要求1所述方法,其特征在于,步骤3中将所述步骤2所取得的实数分配结果yi,j向下取整,3. method as claimed in claim 1, is characterized in that, in step 3, the real number distribution result yi, j obtained in said step 2 is rounded down, 得到整数分配结果的方法是按照式(12)进行。The method to obtain the integer distribution result is according to formula (12). 4.如权利要求1所述的方法,其特征在于,步骤4中分配剩余时隙的具体步骤包括:4. The method according to claim 1, characterized in that, the concrete steps of allocating remaining time slots in step 4 comprise: 步骤4.1:根据式(13)获得剩余时隙数目CremainStep 4.1: Obtain the number of remaining time slots C remain according to formula (13); CC remainremain == CC -- &Sigma;&Sigma; ii == 11 QQ &Sigma;&Sigma; jj == 11 LL ythe y ii ,, jj -- -- -- (( 1313 )) 步骤4.2:令i=Q,j=L;Step 4.2: let i=Q, j=L; 步骤4.3:按照式(14)计算yi,jStep 4.3: Calculate y i,j according to formula (14); yi,j=yi,j+min(xi,j-yi,j,Cremain)       (14)y i,j =y i,j +min( xi,j -y i,j ,C remain ) (14) 步骤4.4:按照式(15)更新Cremain,若Cremain>0,则执行步骤4.5,否则转入步骤4.7;Step 4.4: Update C remain according to formula (15), if C remain >0, then execute step 4.5, otherwise go to step 4.7; Cremain=Cremain-min(xi,j-yi,j,Cremain)          (15)C remain =C remain -min( xi,j -y i,j ,C remain ) (15) 步骤4.5:如果i>1则执行i=i-1并转入步骤4.3,否则转入步骤4.6Step 4.5: If i>1, execute i=i-1 and go to step 4.3, otherwise go to step 4.6 步骤4.6:如果j>1则执行j=j-1,i=Q并转入步骤4.3,否则转入步骤4.7;Step 4.6: If j>1, execute j=j-1, i=Q and go to step 4.3, otherwise go to step 4.7; xi,j=yi,j-xi,j                (16)x i,j =y i,j -x i,j (16) 步骤4.7:根据式(16)对带宽请求列表中各带宽请求的时隙请求数目进行更新。Step 4.7: Update the time slot request number of each bandwidth request in the bandwidth request list according to formula (16).
CN201310032054.1A 2013-01-28 2013-01-28 A kind of broadband multimedia satellite system Bandwidth Dynamic dispatching method Expired - Fee Related CN103152290B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310032054.1A CN103152290B (en) 2013-01-28 2013-01-28 A kind of broadband multimedia satellite system Bandwidth Dynamic dispatching method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310032054.1A CN103152290B (en) 2013-01-28 2013-01-28 A kind of broadband multimedia satellite system Bandwidth Dynamic dispatching method

Publications (2)

Publication Number Publication Date
CN103152290A CN103152290A (en) 2013-06-12
CN103152290B true CN103152290B (en) 2015-08-19

Family

ID=48550159

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310032054.1A Expired - Fee Related CN103152290B (en) 2013-01-28 2013-01-28 A kind of broadband multimedia satellite system Bandwidth Dynamic dispatching method

Country Status (1)

Country Link
CN (1) CN103152290B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103428784B (en) * 2013-06-18 2016-03-23 北京山竹科技有限公司 Satellite communication network management and intelligent dispatching system and carrier switch method thereof
CN109714097B (en) * 2018-11-07 2021-04-13 长沙天仪空间科技研究院有限公司 A cross-domain coordinated scheduling system for satellite resources
CN114448811B (en) * 2021-12-24 2024-07-05 天翼云科技有限公司 Bandwidth scheduling optimization method and device and electronic equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1356012A (en) * 1999-05-21 2002-06-26 通信集合公司 Bandwidth allocation method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6985455B1 (en) * 2000-03-03 2006-01-10 Hughes Electronics Corporation Method and system for providing satellite bandwidth on demand using multi-level queuing
CN101573892A (en) * 2006-10-03 2009-11-04 维尔塞特公司 Large packet concatenation in satellite communication system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1356012A (en) * 1999-05-21 2002-06-26 通信集合公司 Bandwidth allocation method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
冯少东,等.宽带多媒体卫星通信系统的宽带管理框架.《卫星与网络》.2010,(第12期),全文. *

Also Published As

Publication number Publication date
CN103152290A (en) 2013-06-12

Similar Documents

Publication Publication Date Title
CN100571175C (en) A method and device for allocating bandwidth in a wireless communication network
JP4540712B2 (en) Dynamic adaptation for wireless communication with enhanced quality of service
Zhang et al. A hybrid reservation/contention-based MAC for video streaming over wireless networks
CN101141406B (en) Distributed flow control method, system and device
Ruscelli et al. Enhancement of QoS support of HCCA schedulers using EDCA function in IEEE 802.11 e networks
Settembre et al. Performance analysis of an efficient packet-based IEEE 802.16 MAC supporting adaptive modulation and coding
CN103152290B (en) A kind of broadband multimedia satellite system Bandwidth Dynamic dispatching method
CN101848494B (en) Dispatching method of real-time business and device thereof
CN116015402B (en) A satellite reverse channel resource allocation method, device and satellite communication system
Singla et al. Analysis of packet scheduling in WiMAX network
Lin et al. Quality of service scheduling in IEEE 802.16 broadband wireless networks
Raghu et al. Queue based scheduling for IEEE 802.16 wireless broadband
Laias et al. An interactive QoS framework for fixed WiMAX networks
Tse et al. Efficient distributed scheduling architecture for wireless atm networks
Wang et al. A priority-based EDF scheduling algorithm for H. 264 video transmission over WiMAX network
Taghipoor et al. Scheduling Algorithm and Bandwidth Allocation in WiMAX
Tung et al. Dynamic bandwidth reservation scheme in 802.11 and 802.16 interworking networks
Ma et al. A three-tier framework and scheduling to support QoS service in WiMAX
Saffer et al. Performance evaluation of uplink delay-tolerant packet service in IEEE 802.16-based networks
Raghu et al. A queue based scheduling approach for WMAN with adaptive augmentation
Wang et al. Context-based uplink resource allocation for ertPS service in mobile WiMAX networks
Jin et al. On the efficiency of persistent scheduling for non-periodic real-time services in IEEE 802.16 e system
Dosciatti et al. A new scheduler for IEEE 802.16 with delay bound guarantee
Lin et al. An efficient bandwidth allocation algorithm for real-time VBR stream transmission under IEEE 802.16 wireless networks
Yu A multiple access protocol for multimedia transmission over wireless networks

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150819

Termination date: 20160128

EXPY Termination of patent right or utility model