A wireless device, its packet scheduling method, and a wireless system transmission method

A wireless device and wireless system technology, applied in the field of communication, can solve problems such as performance bottlenecks, difficult to accurately predict, delay and jitter requirements, etc., to achieve good data packet delay performance, suppress delay inconsistency, and good scalability Effect

Inactive Publication Date: 2016-07-06
BEIJING RED SEA TECH
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But there are two problems in these two solutions: 1) Lack of scalability: the way of allocating a buffer to each active user will cause a bottleneck in performance when facing a large number of active users
2) Lack of support for data service diversity: In the early 1990s, the emergence of Integrated Services Digital Network (Integrated Services Digital Network) and the rapid development of the Internet made people gradually realize that different data services have different requirements for service quality, such as voice services and multimedia The business has high requirements for the delay and jitter of data packets, and the mail service requires error-free transmission of data packets, but does not directly require delay and jitter, and the fair queuing method cannot distinguish these different data services
The way to solve problem 1 is to use aggregation (Aggregation) and policer (policer), that is, the data streams of different users are stored in one or more general buffers, and the policer is used to restrict user behavior
[0009] In solving the problem of distinguishing different services by introducing scheduling, the EDF algorithm in the wired multi-hop network cannot be directly applied to the wireless network, because compared with the wired network, the service time of the data packet in the wireless network is difficult to determine
The channel capacity of the wireless channel changes relatively quickly over time and is difficult to predict accurately, so the time for the server to serve the data packet (determined by the channel quality and the length of the data packet) is also difficult to determine
Since the server cannot calculate the exact service time of the data packet, the scheduling mechanism with the closest deadline priority must be modified accordingly, that is, the service time of the data packet is not considered. It is still not the optimal scheduling mechanism in the case of
Therefore, the current packet scheduling algorithm in the wireless multi-hop network is only a scheduling for fairness and capacity, but in 3G and subsequent wireless networks, different services have different service quality requirements, and fairness is only data One aspect of packet scheduling, so research on scheduling methods that support QoS in multi-hop wireless networks is still very immature

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A wireless device, its packet scheduling method, and a wireless system transmission method
  • A wireless device, its packet scheduling method, and a wireless system transmission method
  • A wireless device, its packet scheduling method, and a wireless system transmission method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] This embodiment provides a data packet scheduling method, and the details of the method are as follows:

[0043] [The concept of "delay circle"]

[0044] The packet delay bound (PacketDelayBound, PDB) refers to the allowed delay upper limit of the data packet, which is determined by the "initial delay bound" of the data packet and the "experienced delay" of the data packet. Mathematically expressed as

[0045] Delay bound = initial delay bound - experienced delay (1)

[0046] When the "experienced delay" of a data packet exceeds its "initial delay bound", this data packet becomes an expired data packet. Different application services have different processing methods for expired data packets. In the system, it is assumed that before the data packet enters the queuing system, the data packet will carry the information of the destination and the delay boundary, and after the data packet enters the queuing system, the delay boundary information carried by itself is defin...

Embodiment 2

[0059] This embodiment provides a wireless device capable of implementing the data packet scheduling method described in Embodiment 1.

[0060] This embodiment works in a wireless system where wireless devices can communicate with each other. Here, mutual communication means that the wireless devices in this wireless system need to know the addresses and routing paths of other wireless devices, that is, each wireless device Each maintains a routing table (the routing table may be manually fixed, or may be regularly updated by other means such as Routing Information Protocol). Such as Figure 4 As shown, wireless devices 1, 2, 3, 4, 5 and 6 together form such a wireless system, and at the moment, wireless device 2 maintains a routing table as shown below.

[0061] Table 1: Routing Table for Wireless Device 2

[0062] destination

routing path

[0063] wireless device 1

wireless device 1

wireless device 2

local

wireless device ...

Embodiment 3

[0087] This embodiment proposes a transmission method for a wireless system. By making corresponding amendments to Table 2, it is possible to reduce the computational complexity of scheduling without any loss in scheduling performance, and to prioritize scheduling with the shortest deadline. The modified table As shown in Table 4. Packets are first classified according to destination. For data packets going to the same destination, the priority of the data packets can be sorted according to the delay bound (not the probability of exceeding the delay bound); for data packets destined for different destinations, the server defines according to the probability of exceeding the delay bound its priority. In other words, when there are 5 data packets shown in Table 4 in the buffer, the server does not need to calculate the probability of exceeding the delay bound of these 5 data packets one by one, but only needs to calculate data packet 1 (because it is going to the wireless The ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a wireless device, a packet scheduling method thereof, and a transmission method of a wireless system. The packet scheduling method of the wireless device comprises the following steps: Step 1: N data packets carrying delay boundaries and destinations are waiting in a buffer server service; step 2, the server calculates the number of data packets M that can be served in the next time period; step 3, when M≥N>0, the server serves all the data packets in the buffer; when N>M>0, the server Select the top M packets with the largest probability of exceeding the delay bound for service. The invention is not only suitable for multi-hop network, but also for single-hop network; it can provide better end-to-end data packet delay performance, and at the same time can better ensure fairness; there is no dependency relationship between wireless devices, and can be distributed independently. Compared with the centralized distribution, it has better scalability and is also suitable for non-centralized mesh networks; it has low complexity and is easy to implement.

Description

technical field [0001] The invention belongs to the technical field of communication, relates to a wireless device and a packet scheduling method thereof, and also relates to a transmission method of a wireless system. Background technique [0002] The research on packet scheduling in communication network develops gradually with the development of communication system. Although the scheduling problem in the queuing system began in the 1950s, people began to pay attention to the application of data packet scheduling in this type of system until the packet switching method appeared in the communication network. [0003] figure 1 A typical queuing system is given. In this system, data packets are sent from users and enter the queuing system at a certain input rate, and at the same time, the server also serves these data packets at a certain service rate and finally outputs these data packets. In order to cope with the situation that the short-term service rate cannot keep up...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/727H04L12/733H04L12/751H04L12/865H04W28/14H04W40/12H04W40/24H04W72/12H04L45/121H04L45/02H04L45/122H04L47/52H04L47/6275
Inventor 杨旸陈宇徐景胡宏林钱骅
Owner BEIJING RED SEA TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products