Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Wireless equipment and packet scheduling method thereof, and transmission method of wireless system

A wireless device and transmission method 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: 2012-05-23
BEIJING RED SEA TECH
View PDF1 Cites 4 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 the diversity of data services: In the early 1990s, the emergence of Integrated Services Digital Network (ISDN) and the rapid development of the Internet made people gradually realize that different data services have different requirements for service quality, such as voice Business and multimedia services have high requirements on the delay and jitter of data packets, while mail services require error-free transmission of data packets, but do not directly require delay and jitter, and the fair queuing method cannot distinguish these differences. data business
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
  • Wireless equipment and packet scheduling method thereof, and transmission method of wireless system
  • Wireless equipment and packet scheduling method thereof, and transmission method of wireless system
  • Wireless equipment and packet scheduling method thereof, and transmission method of wireless system

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 (Packet Delay Bound, PDB) refers to the upper limit of the delay allowed by the data packet, which is determined by the "initial delay bound" of the data packet and the "experienced delay" of the data packet , whose mathematical expression is

[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 ...

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 methods 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 dev...

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 wireless equipment and a packet scheduling method thereof, and a transmission method of a wireless system. The packet scheduling method of the wireless equipment comprises the following steps that: 1, N data packets which carry delay bounds and destinations wait to be served by a server in a buffer; 2, the server calculates the number M of data packets which can be served by the sever in the next time period; and 3, when N is less than or equal to M and more than 0, the server serves all the data packets in the buffer; and when M is less than N and more than 0, the server selects to serve the first M data packets with the maximum probability of exceeding the delay bounds. The packet scheduling method is suitable for a multi-hop network and a single-hop network; higher end-to-end data packet delay performance can be achieved, and fairness can be better ensured; and a dependency relationship does not exist among the wireless equipment, the server judges whether and how to serve the data packets in the buffer in an independent distribution mode, independent distribution is high in extensibility compared with central distribution, and the packet scheduling method is also suitable for a non-central mesh network, is low in 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 Applications(China)
IPC IPC(8): H04W28/08H04W28/10H04W40/02H04L12/56H04L29/08H04L45/121H04L45/02H04L45/122H04L47/52H04L47/6275
Inventor 杨旸陈宇徐景胡宏林钱骅
Owner BEIJING RED SEA TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products