According to the study of chapter 2, the rainfall regime at Lang station and Ha Dong station are relatively close to each other but different from the rainfall regime at Son Tay town station. At the same time, the terrain characteristics of the inner city districts and the southern plain districts of Hanoi can be considered similar, but cannot be similar to the terrain of Son Tay town and the northern districts of Hanoi have semi-mountainous terrain.
3.3. Comments and conclusions of chapter 3.
1/ Applying the statistical analysis method to determine the calculated daily rainfall value H n,p according to the frequency with the calculation diagram in Figure 3.1 gives results that ensure the necessary reliability, consistent with the characteristics of the rainfall regime in our country in the current climate and weather situation affected by the phenomenon of climate change. The daily rainfall value calculated according to the frequency H n,p established at 12 meteorological stations selected for study all achieved the reliability level of the calculation results R confidence 95%. Therefore, it is recommended to use the calculated daily rainfall data H n,p at a frequency of p = 1% 99.99% established with actual rainfall data collected from 1960 - 2010 at the locations of 12 meteorological stations selected for study as in Appendix 1, from PL.1-1 to PL.1-13, to replace the calculated daily rainfall values H n,p in TCVN9845:2013 [5] to calculate the design flow of drainage works on roads in areas with these meteorological stations.
2/ The values of the characteristic coefficient of the shape of the rain T T built for meteorological stations in our country with the actual rainfall measurement data series from 1960 - 2010 all meet the error standards prescribed by the World Meteorological Organization (WMO), which is the evaluation standard in the hydrometeorological industry currently used by many countries. It is recommended to use the values of the characteristic coefficient of the shape of the rain T at the calculation period T = 5ph 1440ph established with actual rainfall measurement data from 1960 - 2010 for 12 meteorological stations selected for study as in Appendix 2, from PL.2-1 to PL.2-13, to calculate the design flow of small drainage works on roads in areas with these meteorological stations.
The characteristic coefficient of rain shape T set in Appendix 2 is also used to calculate the conversion of daily rainfall calculated H n,p according to frequency into rainfall calculated H T,p at shorter periods according to frequency using formula (3.10), H T,p = T .H n,p , used to calculate the design flow for medium and large basins according to the Sokolovsky formula, used in calculating showers - runoff according to the NAM - MIKE model for reliable results.
Maybe you are interested!
-
Qos Assurance Methods for Multimedia Communications
zt2i3t4l5ee
zt2a3gs
zt2a3ge
zc2o3n4t5e6n7ts
low. The EF PHB requires a sufficiently large number of output ports to provide low delay, low loss, and low jitter.
EF PHBs can be implemented if the output port's bandwidth is sufficiently large, combined with small buffer sizes and other network resources dedicated to EF packets, to allow the router's service rate for EF packets on an output port to exceed the arrival rate λ of packets at that port.
This means that packets with PHB EF are considered with a pre-allocated amount of output bandwidth and a priority that ensures minimum loss, minimum delay and minimum jitter before being put into operation.
PHB EF is suitable for channel simulation, leased line simulation, and real-time services such as voice, video without compromising on high loss, delay and jitter values.
Figure 2.10 Example of EF installation
Figure 2.10 shows an example of an EF PHB implementation. This is a simple priority queue scheduling technique. At the edges of the DS domain, EF packet traffic is prioritized according to the values agreed upon by the SLA. The EF queue in the figure needs to output packets at a rate higher than the packet arrival rate λ. To provide an EF PHB over an end-to-end DS domain, bandwidth at the output ports of the core routers needs to be allocated in advance to ensure the requirement μ > λ. This can be done by a pre-configured provisioning process. In the figure, EF packets are placed in the priority queue (the upper queue). With such a length, the queue can operate with μ > λ.
Since EF was primarily used for real-time services such as voice and video, and since real-time services use UDP instead of TCP, RED is generally
not suitable for EF queues because applications using UDP will not respond to random packet drop and RED will strip unnecessary packets.
2.2.4.2 Assured Forwarding (AF) PHB
PHB AF is defined by RFC 2597. The purpose of PHB AF is to deliver packets reliably and therefore delay and jitter are considered less important than packet loss. PHB AF is suitable for non-real-time services such as applications using TCP. PHB AF first defines four classes: AF1, AF2, AF3, AF4. For each of these AF classes, packets are then classified into three subclasses with three distinct priority levels.
Table 2.8 shows the four AF classes and 12 AF subclasses and the DSCP values for the 12 AF subclasses defined by RFC 2597. RFC 2597 also allows for more than three separate priority levels to be added for internal use. However, these separate priority levels will only have internal significance.
PHB Class
PHB Subclass
Package type
DSCP
AF4
AF41
Short
100010
AF42
Medium
100100
AF43
High
100110
AF3
AF31
Short
011010
AF32
Medium
011100
AF33
High
011110
AF2
AF21
Short
010010
AF22
Medium
010100
AF23
High
010110
AF1
AF11
Short
001010
AF12
Medium
001100
AF13
High
001110
Table 2.8 AF DSCPs
The AF PHB ensures that packets are forwarded with a high probability of delivery to the destination within the bounds of the rate agreed upon in an SLA. If AF traffic at an ingress port exceeds the pre-priority rate, which is considered non-compliant or “out of profile”, the excess packets will not be delivered to the destination with the same probability as the packets belonging to the defined traffic or “in profile” packets. When there is network congestion, the out of profile packets are dropped before the in profile packets are dropped.
When service levels are defined using AF classes, different quantity and quality between AF classes can be realized by allocating different amounts of bandwidth and buffer space to the four AF classes. Unlike
EF, most AF traffic is non-real-time traffic using TCP, and the RED queue management strategy is an AQM (Adaptive Queue Management) strategy suitable for use in AF PHBs. The four AF PHB layers can be implemented as four separate queues. The output port bandwidth is divided into four AF queues. For each AF queue, packets are marked with three “colors” corresponding to three separate priority levels.
In addition to the 32 DSCP 1 groups defined in Table 2.8, 21 DSCPs have been standardized as follows: one for PHB EF, 12 for PHB AF, and 8 for CSCP. There are 11 DSCP 1 groups still available for other standards.
2.2.5.Example of Differentiated Services
We will look at an example of the Differentiated Service model and mechanism of operation. The architecture of Differentiated Service consists of two basic sets of functions:
Edge functions: include packet classification and traffic conditioning. At the inbound edge of the network, incoming packets are marked. In particular, the DS field in the packet header is set to a certain value. For example, in Figure 2.12, packets sent from H1 to H3 are marked at R1, while packets from H2 to H4 are marked at R2. The labels on the received packets identify the service class to which they belong. Different traffic classes receive different services in the core network. The RFC definition uses the term behavior aggregate rather than the term traffic class. After being marked, a packet can be forwarded immediately into the network, delayed for a period of time before being forwarded, or dropped. We will see that there are many factors that affect how a packet is marked, and whether it is forwarded immediately, delayed, or dropped.
Figure 2.12 DiffServ Example
Core functionality: When a DS-marked packet arrives at a Diffservcapable router, the packet is forwarded to the next router based on
Per-hop behavior is associated with packet classes. Per-hop behavior affects router buffers and the bandwidth shared between competing classes. An important principle of the Differentiated Service architecture is that a router's per-hop behavior is based only on the packet's marking or the class to which it belongs. Therefore, if packets sent from H1 to H3 as shown in the figure receive the same marking as packets from H2 to H4, then the network routers treat the packets exactly the same, regardless of whether the packet originated from H1 or H2. For example, R3 does not distinguish between packets from h1 and H2 when forwarding packets to R4. Therefore, the Differentiated Service architecture avoids the need to maintain router state about separate source-destination pairs, which is important for network scalability.
Chapter Conclusion
Chapter 2 has presented and clarified two main models of deploying and installing quality of service in IP networks. While the traditional best-effort model has many disadvantages, later models such as IntServ and DiffServ have partly solved the problems that best-effort could not solve. IntServ follows the direction of ensuring quality of service for each separate flow, it is built similar to the circuit switching model with the use of the RSVP resource reservation protocol. IntSer is suitable for services that require fixed bandwidth that is not shared such as VoIP services, multicast TV services. However, IntSer has disadvantages such as using a lot of network resources, low scalability and lack of flexibility. DiffServ was born with the idea of solving the disadvantages of the IntServ model.
DiffServ follows the direction of ensuring quality based on the principle of hop-by-hop behavior based on the priority of marked packets. The policy for different types of traffic is decided by the administrator and can be changed according to reality, so it is very flexible. DiffServ makes better use of network resources, avoiding idle bandwidth and processing capacity on routers. In addition, the DifServ model can be deployed on many independent domains, so the ability to expand the network becomes easy.
Chapter 3: METHODS TO ENSURE QoS FOR MULTIMEDIA COMMUNICATIONS
In packet-switched networks, different packet flows often have to share the transmission medium all the way to the destination station. To ensure the fair and efficient allocation of bandwidth to flows, appropriate serving mechanisms are required at network nodes, especially at gateways or routers, where many different data flows often pass through. The scheduler is responsible for serving packets of the selected flow and deciding which packet will be served next. Here, a flow is understood as a set of packets belonging to the same priority class, or originating from the same source, or having the same source and destination addresses, etc.
In normal state when there is no congestion, packets will be sent as soon as they are delivered. In case of congestion, if QoS assurance methods are not applied, prolonged congestion can cause packet drops, affecting service quality. In some cases, congestion is prolonged and widespread in the network, which can easily lead to the network being "frozen", or many packets being dropped, seriously affecting service quality.
Therefore, in this chapter, in sections 3.2 and 3.3, we introduce some typical network traffic load monitoring techniques to predict and prevent congestion before it occurs through the measure of dropping (removing) packets early when there are signs of impending congestion.
3.1. DropTail method
DropTail is a simple, traditional queue management method based on FIFO mechanism. All incoming packets are placed in the queue, when the queue is full, the later packets are dropped.
Due to its simplicity and ease of implementation, DropTail has been used for many years on Internet router systems. However, this algorithm has the following disadvantages:
− Cannot avoid the phenomenon of “Lock out”: Occurs when 1 or several traffic streams monopolize the queue, making packets of other connections unable to pass through the router. This phenomenon greatly affects reliable transmission protocols such as TCP. According to the anti-congestion algorithm, when locked out, the TCP connection stream will reduce the window size and reduce the packet transmission speed exponentially.
− Can cause Global Synchronization: This is the result of a severe “Lock out” phenomenon. Some neighboring routers have their queues monopolized by a number of connections, causing a series of other TCP connections to be unable to pass through and simultaneously reducing the transmission speed. After those monopolized connections are temporarily suspended,
Once the queue is cleared, it takes a considerable amount of time for TCP connections to return to their original speed.
− Full Queue phenomenon: Data transmitted on the Internet often has an explosion, packets arriving at the router are often in clusters rather than in turn. Therefore, the operating mechanism of DropTail makes the queue easily full for a long period of time, leading to the average delay time of large packets. To avoid this phenomenon, with DropTail, the only way is to increase the router's buffer, this method is very expensive and ineffective.
− No QoS guarantee: With the DropTail mechanism, there is no way to prioritize important packets to be transmitted through the router earlier when all are in the queue. Meanwhile, with multimedia communication, ensuring connection and stable speed is extremely important and the DropTail algorithm cannot satisfy.
The problem of choosing the buffer size of the routers in the network is to “absorb” short bursts of traffic without causing too much queuing delay. This is necessary in bursty data transmission. The queue size determines the size of the packet bursts (traffic spikes) that we want to be able to transmit without being dropped at the routers.
In IP-based application networks, packet dropping is an important mechanism for indirectly reporting congestion to end stations. A solution that prevents router queues from filling up while reducing the packet drop rate is called dynamic queue management.
3.2. Random elimination method – RED
3.2.1 Overview
RED (Random Early Detection of congestion; Random Early Drop) is one of the first AQM algorithms proposed in 1993 by Sally Floyd and Van Jacobson, two scientists at the Lawrence Berkeley Laboratory of the University of California, USA. Due to its outstanding advantages compared to previous queue management algorithms, RED has been widely installed and deployed on the Internet.
The most fundamental point of their work is that the most effective place to detect congestion and react to it is at the gateway or router.
Source entities (senders) can also do this by estimating end-to-end delay, throughput variability, or the rate of packet retransmissions due to drop. However, the sender and receiver view of a particular connection cannot tell which gateways on the network are congested, and cannot distinguish between propagation delay and queuing delay. Only the gateway has a true view of the state of the queue, the link share of the connections passing through it at any given time, and the quality of service requirements of the
traffic flows. The RED gateway monitors the average queue length, which detects early signs of impending congestion (average queue length exceeding a predetermined threshold) and reacts appropriately in one of two ways:
− Drop incoming packets with a certain probability, to indirectly inform the source of congestion, the source needs to reduce the transmission rate to keep the queue from filling up, maintaining the ability to absorb incoming traffic spikes.
− Mark “congestion” with a certain probability in the ECN field in the header of TCP packets to notify the source (the receiving entity will copy this bit into the acknowledgement packet).
Figure 3. 1 RED algorithm
The main goal of RED is to avoid congestion by keeping the average queue size within a sufficiently small and stable region, which also means keeping the queuing delay sufficiently small and stable. Achieving this goal also helps: avoid global synchronization, not resist bursty traffic flows (i.e. flows with low average throughput but high volatility), and maintain an upper bound on the average queue size even in the absence of cooperation from transport layer protocols.
To achieve the above goals, RED gateways must do the following:
− The first is to detect congestion early and react appropriately to keep the average queue size small enough to keep the network operating in the low latency, high throughput region, while still allowing the queue size to fluctuate within a certain range to absorb short-term fluctuations. As discussed above, the gateway is the most appropriate place to detect congestion and is also the most appropriate place to decide which specific connection to report congestion to.
− The second thing is to notify the source of congestion. This is done by marking and notifying the source to reduce traffic. Normally the RED gateway will randomly drop packets. However, if congestion
If congestion is detected before the queue is full, it should be combined with packet marking to signal congestion. The RED gateway has two options: drop or mark; where marking is done by marking the ECN field of the packet with a certain probability, to signal the source to reduce the traffic entering the network.
− An important goal that RED gateways need to achieve is to avoid global synchronization and not to resist traffic flows that have a sudden characteristic. Global synchronization occurs when all connections simultaneously reduce their transmission window size, leading to a severe drop in throughput at the same time. On the other hand, Drop Tail or Random Drop strategies are very sensitive to sudden flows; that is, the gateway queue will often overflow when packets from these flows arrive. To avoid these two phenomena, gateways can use special algorithms to detect congestion and decide which connections will be notified of congestion at the gateway. The RED gateway randomly selects incoming packets to mark; with this method, the probability of marking a packet from a particular connection is proportional to the connection's shared bandwidth at the gateway.
− Another goal is to control the average queue size even without cooperation from the source entities. This can be done by dropping packets when the average size exceeds an upper threshold (instead of marking it). This approach is necessary in cases where most connections have transmission times that are less than the round-trip time, or where the source entities are not able to reduce traffic in response to marking or dropping packets (such as UDP flows).
3.2.2 Algorithm
This section describes the algorithm for RED gateways. RED gateways calculate the average queue size using a low-pass filter. This average queue size is compared with two thresholds: minth and maxth. When the average queue size is less than the lower threshold, no incoming packets are marked or dropped; when the average queue size is greater than the upper threshold, all incoming packets are dropped. When the average queue size is between minth and maxth, each incoming packet is marked or dropped with a probability pa, where pa is a function of the average queue size avg; the probability of marking or dropping a packet for a particular connection is proportional to the bandwidth share of that connection at the gateway. The general algorithm for a RED gateway is described as follows: [5]
For each packet arrival
Caculate the average queue size avg If minth ≤ avg < maxth
div.maincontent .s1 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 15pt; }
div.maincontent .s2 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: none; font-size: 15pt; }
div.maincontent .p { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 14pt; margin:0pt; }
div.maincontent p { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 14pt; margin:0pt; }
div.maincontent .s3 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: none; font-size: 14pt; }
div.maincontent .s4 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 14pt; }
div.maincontent .s5 { color: black; font-family:"Times New Roman", serif; font-style: italic; font-weight: normal; text-decoration: none; font-size: 14pt; }
div.maincontent .s6 { color: black; font-family:"Times New Roman", serif; font-style: italic; font-weight: bold; text-decoration: none; font-size: 14pt; }
div.maincontent .s7 { color: black; font-family:Wingdings; font-style: normal; font-weight: normal; text-decoration: none; font-size: 14pt; }
div.maincontent .s8 { color: black; font-family:Arial, sans-serif; font-style: italic; font-weight: bold; text-decoration: none; font-size: 15pt; }
div.maincontent .s9 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: none; font-size: 14pt; }
div.maincontent .s10 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 9pt; vertical-align: 6pt; }
div.maincontent .s11 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 13pt; }
div.maincontent .s12 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 10pt; }
div.maincontent .s13 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-d -
Organizing physical education teaching activities at People's Security College I in the current reform period - 14 -
Concept and Objective Necessity of International Trade Finance Activities: -
Concept of Financial Capacity of Commercial Banks -
Concept of Economic Structure, Economic Structure Shift
3/ Propose a method and criteria for rain zoning suitable for the requirements of calculating small-basin flood flow of small drainage works on the road as follows: Rain zoning is based on the main indicator which is the characteristic coefficient function of the rain shape T T , that is, the relationship of reducing rain intensity according to the calculation period, with the level of error when calculating the zoning between the values ( T,p ) k at positions k in the rain area compared to the average value T characteristic of the entire rain area must not exceed the allowable level of error, that is, must ensure the condition R hh 2 [R hh 2 ] cp ; and the analysis and synthesis of a number of factors affecting the rain and flood regime such as the cause of rain and flood, the rainy season, and terrain characteristics.
Due to the lack of conditions to collect actual rainfall measurement data updated to the present time at all meteorological stations and rainfall measurement points nationwide, the thesis only stops at the level of proposing and recommending methods and criteria for appropriate rainfall zoning as above.

Chapter 4:
RESEARCH ON DETERMINING RAINFALL INTENSITY PARAMETERS IN CALCULATION OF DESIGN FLOW OF DRAINAGE WORKS
SMALL ON THE ROAD IN VIETNAM
4.1. Concept of rainfall intensity.
4.1.1. Concept: Rainfall intensity is the amount of rain in a unit of time, usually denoted by a, the unit of measurement is usually mm/minute. Rainfall intensity is an important characteristic parameter of a rainstorm.
a
H t
at max
a t
4.1.2. Instantaneous rain intensity, a t : At any given time t of a rainstorm, the instantaneous rain intensity is calculated according to formula (4.1).
a dH
t dt
(4.1) H
In there:
a t is the instantaneous rainfall intensity H t is the cumulative rainfall, which is
function of t
0 t *
t magic
t is the calculation time. Figure 4.1: Evolution of accumulated rainfall H t and
Instantaneous rainfall intensity in an actual rainfall event
+) According to rain gauge documents, the evolution of an actual rainstorm can be described as follows: at
At the beginning of the rain, the rain intensity a is equal to 0. The rain intensity a t increases gradually over the duration of the rain and reaches its maximum value a tmax at some time t * , usually around the middle of the rain. Next, the rain intensity gradually decreases and when the rain ends, the rain intensity a t is equal to 0 again. This development is shown in Figure 4.1.
+ Thus, in a real rainstorm, the instantaneous rain intensity changes continuously and is a function that depends on time and space.
4.1.3. Maximum average rainfall intensity during the calculation period, a T .
In calculating the peak flood flow of small drainage works on roads, the highest average rainfall intensity in a certain calculation period T is of interest.
The maximum average rainfall intensity during the calculation period T is determined
according to formula (4.2) as follows:
a H T
T T
(4.2)
In which: a T is the maximum average rainfall intensity in the calculation period T (mm/min)
H T is the maximum rainfall in the calculation period T (mm)
T is the calculated rainfall period (minutes).
If we consider the rain frequency factor p%, add the index p to the symbols.
of a and H in the formula, that is:
a T , p
H T , p
T
(4.2')
At this time: a T,p is called the maximum average rainfall intensity in the calculation period T at frequency p, or also called the calculated rainfall intensity in period T and frequency p, or the maximum limit rainfall intensity in the calculation period T and frequency p (mm/min).
H T,p is the maximum rainfall in the calculation period T at frequency p, also known as the calculated rainfall in period T and frequency p (mm).
T is the calculated rainfall period (ph). In the calculation of Q p of drainage works, the calculated period T is taken as the water concentration time of the basin, at this time a T,p is denoted as a ,p , H T,p is denoted as H ,p and the index ''T'' in other rainfall parameters is also denoted as '' ''.
+) According to the above concept, the maximum average rainfall intensity a T in the calculation period T is determined as follows: on the chart of the automatic rain gauge, move and select the steepest section of the chart to determine the maximum value of rainfall H T of the calculation period T, and calculate a T according to formula (4.2). Figure 4.2 below.
H t
0
t (ph)
T1
T2
Rainfall Ht, mm
a T
a T
H T
H T1
T2
H T
0 Period T
Figure 4.2: Method for determining the maximum average rainfall intensity during the calculation period T on a self-recording rain gauge, H t is the accumulated rainfall
Figure 4.3: Relationship between calculated rainfall intensity a T , maximum rainfall in calculated period H T and calculated rainfall period T
+ Analyzing the diagram in Figure 4.2 to determine the calculated rainfall intensity a T at time period T, we see.
./ When the calculated rainfall period T increases, the maximum rainfall in the calculated period H T also increases, but the increase rate of H T cannot be equal to the increase rate of T, so the calculated rainfall intensity in the period a T is reduced. In other words, the calculated rainfall intensity in the period a T is inversely proportional to the calculated rainfall period T, Figure 4.3.
To study this property, many authors have relied on actual rainfall data on self-recording rain gauges and have reached very consistent conclusions.
The research results all show that the calculated rainfall intensity at period a T is inversely proportional to the calculated rainfall period T according to an exponential function relationship.
./ When determining the maximum rainfall H T in the calculated rainfall period T on the rainfall accumulation curve, the section with the largest slope must be chosen. This proves that the calculated rainfall intensity in the period a T is a quantity that depends on the shape of the rain.
Studies based on self-recording rain gauges have shown the shape of rain
will be different in each rainy region and the calculated rainfall frequency p. In a rainy region, the calculated rainfall intensity at a T will change according to the calculated rainfall frequency p. The smaller the frequency p, the larger a T,p and vice versa.
4.2. Assumptions when determining the calculated rainfall intensity a T of period T.
When determining the maximum average rainfall intensity a T in the calculation period T according to the instructions in Figure 4.2 and formula (4.2) above, in fact, we only consider each period of rain with a length equal to T independently without considering the influence of the time before and after the rain.
4.3. Methods for determining the calculated rainfall intensity a T,p at period T and design frequency p.
Determining the calculated rainfall intensity a T,p at period T and frequency p can be divided into 2 groups of methods as follows.
i) Direct method: by statistical analysis method, directly determine the calculated rainfall intensity value a T,p at period T and frequency p based on actual rainfall data collected at meteorological stations using self-recording rain gauges. This method is considered an accurate method. But it can only be used when there is a long enough series of self-recording rain gauge data at meteorological stations.
ii) Indirect method: the calculated rainfall intensity a T,p at period T and frequency p are determined by empirical formulas developed by mathematical regression method or through calculated daily rainfall. This method gives results of determining a T,p with a certain level of accuracy. The advantage of the method is that it is less dependent on meteorological stations or is used in cases where there is no self-recorded rainfall data or there is self-recorded rainfall data but the observation time is short, not long enough.
- 95 -
Although a lot of investment has been made so far, the number of meteorological stations with automatic rain gauges in our country is still very few. The number of meteorological stations that are qualified to use the direct calculation method aT ,p is still small. Therefore, the indirect method is still an important method used to determine the calculated rainfall intensity parameter aT ,p used in calculating the design flow of small drainage works on roads.
The thesis studies both groups of methods above to diversify the determination of calculated rainfall intensity aT ,p at period T and frequency p used for calculating design flow of small drainage works on roads, suitable for the current conditions of the rainfall database at meteorological stations in our country.
4.4. Direct method to determine calculated rainfall intensity a T,p .
The direct method is used when there are actual self-recorded rain gauge data with a long enough number of observation years. This is considered the method that gives the most accurate results in determining the calculated rainfall intensity a T,p at period T and frequency p, so it should be encouraged and prioritized in calculating the design flow of small drainage works on roads when there are sufficient conditions for self-recorded rain gauge data. In addition, in this thesis, the results of determining the calculated rainfall intensity a T,p of the direct method are used as a basis for comparison to evaluate errors when building empirical formulas to determine the calculated rainfall intensity in the indirect method.
With accumulated rainfall data on automatic rain gauges recorded each year, lasting up to 30, 50 years until 2010 provided by the National Center for Hydrometeorology (Table
2.1 Chapter 2), the thesis researches the direct determination of the calculated rainfall intensity a T,p at period T and frequency p in accordance with the characteristics of the series of self-recorded rainfall data at meteorological stations in our country currently affected by the phenomenon of climate change. Initially, the calculated rainfall intensity a T,p at period T and frequency p were established for 12 meteorological stations selected for research in regions across the country. The results were presented in the form of lookup tables and formed into a - T - p (rainfall intensity - time - frequency) relationship curves. When conditions permit, it will be expanded to other meteorological stations with self-recorded rainfall gauges. The basis for determining a T,p by the direct method is to use the statistical analysis method. To determine the calculated rainfall intensity a T,p at period T and frequency p, there must be a statistical sample of the actual calculated rainfall intensity period from the results of rainfall measurements at meteorological stations using self-recorded rainfall gauges. Method for determining the calculated rainfall intensity a T at time period T on the self-recorded rain gauge chart as instructed in Figure 4.2, formula (4.2) and assumption in section 4.2. Actual statistical sample data series
- 96 -
The period rainfall intensity is entered into the frequency calculation to determine a T,p as follows: each year, at each calculation period T, select a value of the maximum period rainfall intensity of the year (a T max ) i , with i being the survey year.
Unlike the daily rainfall data series which is usually very continuous, the rainfall intensity data series on the self-recording rain gauge can be interrupted for some years due to the malfunction of the self-recording rain gauge. Therefore, using the statistical analysis method to find the calculated rainfall intensity a T,p at the time period T and frequency p will be more complicated. The thesis determines
Determine the calculated rainfall intensity aT ,p for two common cases of self-recorded rain gauge data, the case where the self-recorded rain gauge data series (a T max ) i is continuous and the case where the self-recorded rain gauge data series (a T max ) i is interrupted for one or several years to make the most of the actual self-recorded rain gauge database of meteorological stations in our country today.
4.4.1. The case where the actual self-recorded rainfall data series at meteorological stations is continuous. This case is achieved at 9/12 meteorological stations selected for study: Muong Lay town station, Tuyen Quang city station, Lang - Hanoi city station, Ha Dong - Hanoi city station, Dong Hoi city station, Da Nang city station, Nha Trang city station, Buon Ma Thuot city station.
Ma Thuot, Can Tho City station, and at all calculation periods T = 5 minutes 1440 minutes.
In this case, the determination of a T,p is as shown in the diagram in Figure 3.1, section 3.1, chapter 3, but it should be noted when using the formulas in chapter 3 for the rainfall intensity parameters in chapter 4: it is necessary to replace the parameters in these formulas related to daily rainfall with the parameters of the calculated rainfall intensity period.
For the statistical data series a T max at meteorological stations in our country, the Cs/Cv ratio is often large, and the level of fluctuation is also very large as shown in the studies in chapter 2, so applying the Kritski-Menkel distribution function to calculate a T,p is appropriate.
When determining the calculated rainfall intensity parameters a T,p at period T and frequency p
By statistical analysis method for use in calculating the design flow of small drainage works on roads, it is recommended to use the allowable sampling error limit as: [ ' aT ] cp = 10% and [ ' Cv ] cp = 15%, refer to the irrigation standard QP.TL.C-6-77 [7]. According to the research results in the thesis, the number of years of self-recorded measurement and monitoring a T max in our country needs to be at least from n yc = 25 - 35 years. In case of expanding the allowable sampling error level of the dispersion coefficient Cv, the number of years of self-recorded measurement and monitoring required can be reduced to only n yc = 10 - 35 years. Usually, the larger the calculation period T, the longer the number of years of self-recorded measurement and monitoring required n yc (see Table PL.14-1 of Appendix 14 of the thesis appendix).
4.4.2. In case the actual self-recorded rainfall data series at meteorological stations is interrupted for one or several years of observation.
This case falls into 3/12 meteorological stations selected for research: Lang Son City station (interruption from 1979 - 1986, 8 years), Son Tay Town - Hanoi station (interruption from 1979 - 1982, 4 years), Vinh City station (interruption 1 year 1968 and from 1988 - 1990, 3 years), in all calculation periods T = 5ph 1440ph. During the entire observation period from 1960 - 2010, the interruption of some years as above was due to the broken automatic rain gauge.
In this case, a T,p is determined by statistical analysis according to the diagram in Figure 4.4 on the following page.
4.4.3. Results of constructing a-T-p curve using direct method at 12 research meteorological stations with actual rainfall data from 1960 - 2010 and recommendations.
- Detailed research content of the method of directly calculating the calculated rainfall intensity a T,p at period T and frequency p can be found in Appendix 14 of the thesis appendix.
To shorten the time and improve the accuracy, FFC2008 [58] and TSTV2002 [57] software were used to support the calculation and drawing of theoretical frequency curves.
- The results of determining the calculated rainfall intensity a T,p at the period T and the frequency p at 12 meteorological stations selected for research with the actual self-recorded rainfall data series collected from 1960 - 2010 are established as a - T - p (rainfall intensity - time - frequency) relationship curves and lookup tables as in Appendix 3: from Graphs PL.3-1 to Graph PL.3-12 and from Tables PL.3-13 to Table PL.3-24. The values of a T,p at 12 meteorological stations selected for research are established for frequency levels from p = 1% 99.99% and calculation periods T = 5ph, 10ph, 20ph, 30ph, 60ph, 180ph, 360ph, 540ph, 720ph, 1080ph, 1440ph.
The calculated rainfall intensity values aT ,p determined by the direct method for the selected meteorological stations for study with actual self-recorded rainfall data collected from 1960 - 2010 all ensure to satisfy statistical testing standards with high reliability, R confidence 95 %.
- It is recommended to use the calculated rainfall intensity values a T,p at period T and frequency p
calculated by direct method with actual self-recorded rainfall data from 1960 - 2010 at the locations of 12 research meteorological stations as shown in Appendix 3 of the thesis appendix, graphs and tables from PL.3-1 to PL.3-24, to calculate the flood flow of small drainage works on roads in areas with these meteorological stations. Appendix 3 applies to frequency levels p = 1% 99.99% and calculation periods T = 5ph 1440 ph.

![Qos Assurance Methods for Multimedia Communications
zt2i3t4l5ee
zt2a3gs
zt2a3ge
zc2o3n4t5e6n7ts
low. The EF PHB requires a sufficiently large number of output ports to provide low delay, low loss, and low jitter.
EF PHBs can be implemented if the output ports bandwidth is sufficiently large, combined with small buffer sizes and other network resources dedicated to EF packets, to allow the routers service rate for EF packets on an output port to exceed the arrival rate λ of packets at that port.
This means that packets with PHB EF are considered with a pre-allocated amount of output bandwidth and a priority that ensures minimum loss, minimum delay and minimum jitter before being put into operation.
PHB EF is suitable for channel simulation, leased line simulation, and real-time services such as voice, video without compromising on high loss, delay and jitter values.
Figure 2.10 Example of EF installation
Figure 2.10 shows an example of an EF PHB implementation. This is a simple priority queue scheduling technique. At the edges of the DS domain, EF packet traffic is prioritized according to the values agreed upon by the SLA. The EF queue in the figure needs to output packets at a rate higher than the packet arrival rate λ. To provide an EF PHB over an end-to-end DS domain, bandwidth at the output ports of the core routers needs to be allocated in advance to ensure the requirement μ > λ. This can be done by a pre-configured provisioning process. In the figure, EF packets are placed in the priority queue (the upper queue). With such a length, the queue can operate with μ > λ.
Since EF was primarily used for real-time services such as voice and video, and since real-time services use UDP instead of TCP, RED is generally
not suitable for EF queues because applications using UDP will not respond to random packet drop and RED will strip unnecessary packets.
2.2.4.2 Assured Forwarding (AF) PHB
PHB AF is defined by RFC 2597. The purpose of PHB AF is to deliver packets reliably and therefore delay and jitter are considered less important than packet loss. PHB AF is suitable for non-real-time services such as applications using TCP. PHB AF first defines four classes: AF1, AF2, AF3, AF4. For each of these AF classes, packets are then classified into three subclasses with three distinct priority levels.
Table 2.8 shows the four AF classes and 12 AF subclasses and the DSCP values for the 12 AF subclasses defined by RFC 2597. RFC 2597 also allows for more than three separate priority levels to be added for internal use. However, these separate priority levels will only have internal significance.
PHB Class
PHB Subclass
Package type
DSCP
AF4
AF41
Short
100010
AF42
Medium
100100
AF43
High
100110
AF3
AF31
Short
011010
AF32
Medium
011100
AF33
High
011110
AF2
AF21
Short
010010
AF22
Medium
010100
AF23
High
010110
AF1
AF11
Short
001010
AF12
Medium
001100
AF13
High
001110
Table 2.8 AF DSCPs
The AF PHB ensures that packets are forwarded with a high probability of delivery to the destination within the bounds of the rate agreed upon in an SLA. If AF traffic at an ingress port exceeds the pre-priority rate, which is considered non-compliant or “out of profile”, the excess packets will not be delivered to the destination with the same probability as the packets belonging to the defined traffic or “in profile” packets. When there is network congestion, the out of profile packets are dropped before the in profile packets are dropped.
When service levels are defined using AF classes, different quantity and quality between AF classes can be realized by allocating different amounts of bandwidth and buffer space to the four AF classes. Unlike
EF, most AF traffic is non-real-time traffic using TCP, and the RED queue management strategy is an AQM (Adaptive Queue Management) strategy suitable for use in AF PHBs. The four AF PHB layers can be implemented as four separate queues. The output port bandwidth is divided into four AF queues. For each AF queue, packets are marked with three “colors” corresponding to three separate priority levels.
In addition to the 32 DSCP 1 groups defined in Table 2.8, 21 DSCPs have been standardized as follows: one for PHB EF, 12 for PHB AF, and 8 for CSCP. There are 11 DSCP 1 groups still available for other standards.
2.2.5.Example of Differentiated Services
We will look at an example of the Differentiated Service model and mechanism of operation. The architecture of Differentiated Service consists of two basic sets of functions:
Edge functions: include packet classification and traffic conditioning. At the inbound edge of the network, incoming packets are marked. In particular, the DS field in the packet header is set to a certain value. For example, in Figure 2.12, packets sent from H1 to H3 are marked at R1, while packets from H2 to H4 are marked at R2. The labels on the received packets identify the service class to which they belong. Different traffic classes receive different services in the core network. The RFC definition uses the term behavior aggregate rather than the term traffic class. After being marked, a packet can be forwarded immediately into the network, delayed for a period of time before being forwarded, or dropped. We will see that there are many factors that affect how a packet is marked, and whether it is forwarded immediately, delayed, or dropped.
Figure 2.12 DiffServ Example
Core functionality: When a DS-marked packet arrives at a Diffservcapable router, the packet is forwarded to the next router based on
Per-hop behavior is associated with packet classes. Per-hop behavior affects router buffers and the bandwidth shared between competing classes. An important principle of the Differentiated Service architecture is that a routers per-hop behavior is based only on the packets marking or the class to which it belongs. Therefore, if packets sent from H1 to H3 as shown in the figure receive the same marking as packets from H2 to H4, then the network routers treat the packets exactly the same, regardless of whether the packet originated from H1 or H2. For example, R3 does not distinguish between packets from h1 and H2 when forwarding packets to R4. Therefore, the Differentiated Service architecture avoids the need to maintain router state about separate source-destination pairs, which is important for network scalability.
Chapter Conclusion
Chapter 2 has presented and clarified two main models of deploying and installing quality of service in IP networks. While the traditional best-effort model has many disadvantages, later models such as IntServ and DiffServ have partly solved the problems that best-effort could not solve. IntServ follows the direction of ensuring quality of service for each separate flow, it is built similar to the circuit switching model with the use of the RSVP resource reservation protocol. IntSer is suitable for services that require fixed bandwidth that is not shared such as VoIP services, multicast TV services. However, IntSer has disadvantages such as using a lot of network resources, low scalability and lack of flexibility. DiffServ was born with the idea of solving the disadvantages of the IntServ model.
DiffServ follows the direction of ensuring quality based on the principle of hop-by-hop behavior based on the priority of marked packets. The policy for different types of traffic is decided by the administrator and can be changed according to reality, so it is very flexible. DiffServ makes better use of network resources, avoiding idle bandwidth and processing capacity on routers. In addition, the DifServ model can be deployed on many independent domains, so the ability to expand the network becomes easy.
Chapter 3: METHODS TO ENSURE QoS FOR MULTIMEDIA COMMUNICATIONS
In packet-switched networks, different packet flows often have to share the transmission medium all the way to the destination station. To ensure the fair and efficient allocation of bandwidth to flows, appropriate serving mechanisms are required at network nodes, especially at gateways or routers, where many different data flows often pass through. The scheduler is responsible for serving packets of the selected flow and deciding which packet will be served next. Here, a flow is understood as a set of packets belonging to the same priority class, or originating from the same source, or having the same source and destination addresses, etc.
In normal state when there is no congestion, packets will be sent as soon as they are delivered. In case of congestion, if QoS assurance methods are not applied, prolonged congestion can cause packet drops, affecting service quality. In some cases, congestion is prolonged and widespread in the network, which can easily lead to the network being frozen, or many packets being dropped, seriously affecting service quality.
Therefore, in this chapter, in sections 3.2 and 3.3, we introduce some typical network traffic load monitoring techniques to predict and prevent congestion before it occurs through the measure of dropping (removing) packets early when there are signs of impending congestion.
3.1. DropTail method
DropTail is a simple, traditional queue management method based on FIFO mechanism. All incoming packets are placed in the queue, when the queue is full, the later packets are dropped.
Due to its simplicity and ease of implementation, DropTail has been used for many years on Internet router systems. However, this algorithm has the following disadvantages:
− Cannot avoid the phenomenon of “Lock out”: Occurs when 1 or several traffic streams monopolize the queue, making packets of other connections unable to pass through the router. This phenomenon greatly affects reliable transmission protocols such as TCP. According to the anti-congestion algorithm, when locked out, the TCP connection stream will reduce the window size and reduce the packet transmission speed exponentially.
− Can cause Global Synchronization: This is the result of a severe “Lock out” phenomenon. Some neighboring routers have their queues monopolized by a number of connections, causing a series of other TCP connections to be unable to pass through and simultaneously reducing the transmission speed. After those monopolized connections are temporarily suspended,
Once the queue is cleared, it takes a considerable amount of time for TCP connections to return to their original speed.
− Full Queue phenomenon: Data transmitted on the Internet often has an explosion, packets arriving at the router are often in clusters rather than in turn. Therefore, the operating mechanism of DropTail makes the queue easily full for a long period of time, leading to the average delay time of large packets. To avoid this phenomenon, with DropTail, the only way is to increase the routers buffer, this method is very expensive and ineffective.
− No QoS guarantee: With the DropTail mechanism, there is no way to prioritize important packets to be transmitted through the router earlier when all are in the queue. Meanwhile, with multimedia communication, ensuring connection and stable speed is extremely important and the DropTail algorithm cannot satisfy.
The problem of choosing the buffer size of the routers in the network is to “absorb” short bursts of traffic without causing too much queuing delay. This is necessary in bursty data transmission. The queue size determines the size of the packet bursts (traffic spikes) that we want to be able to transmit without being dropped at the routers.
In IP-based application networks, packet dropping is an important mechanism for indirectly reporting congestion to end stations. A solution that prevents router queues from filling up while reducing the packet drop rate is called dynamic queue management.
3.2. Random elimination method – RED
3.2.1 Overview
RED (Random Early Detection of congestion; Random Early Drop) is one of the first AQM algorithms proposed in 1993 by Sally Floyd and Van Jacobson, two scientists at the Lawrence Berkeley Laboratory of the University of California, USA. Due to its outstanding advantages compared to previous queue management algorithms, RED has been widely installed and deployed on the Internet.
The most fundamental point of their work is that the most effective place to detect congestion and react to it is at the gateway or router.
Source entities (senders) can also do this by estimating end-to-end delay, throughput variability, or the rate of packet retransmissions due to drop. However, the sender and receiver view of a particular connection cannot tell which gateways on the network are congested, and cannot distinguish between propagation delay and queuing delay. Only the gateway has a true view of the state of the queue, the link share of the connections passing through it at any given time, and the quality of service requirements of the
traffic flows. The RED gateway monitors the average queue length, which detects early signs of impending congestion (average queue length exceeding a predetermined threshold) and reacts appropriately in one of two ways:
− Drop incoming packets with a certain probability, to indirectly inform the source of congestion, the source needs to reduce the transmission rate to keep the queue from filling up, maintaining the ability to absorb incoming traffic spikes.
− Mark “congestion” with a certain probability in the ECN field in the header of TCP packets to notify the source (the receiving entity will copy this bit into the acknowledgement packet).
Figure 3. 1 RED algorithm
The main goal of RED is to avoid congestion by keeping the average queue size within a sufficiently small and stable region, which also means keeping the queuing delay sufficiently small and stable. Achieving this goal also helps: avoid global synchronization, not resist bursty traffic flows (i.e. flows with low average throughput but high volatility), and maintain an upper bound on the average queue size even in the absence of cooperation from transport layer protocols.
To achieve the above goals, RED gateways must do the following:
− The first is to detect congestion early and react appropriately to keep the average queue size small enough to keep the network operating in the low latency, high throughput region, while still allowing the queue size to fluctuate within a certain range to absorb short-term fluctuations. As discussed above, the gateway is the most appropriate place to detect congestion and is also the most appropriate place to decide which specific connection to report congestion to.
− The second thing is to notify the source of congestion. This is done by marking and notifying the source to reduce traffic. Normally the RED gateway will randomly drop packets. However, if congestion
If congestion is detected before the queue is full, it should be combined with packet marking to signal congestion. The RED gateway has two options: drop or mark; where marking is done by marking the ECN field of the packet with a certain probability, to signal the source to reduce the traffic entering the network.
− An important goal that RED gateways need to achieve is to avoid global synchronization and not to resist traffic flows that have a sudden characteristic. Global synchronization occurs when all connections simultaneously reduce their transmission window size, leading to a severe drop in throughput at the same time. On the other hand, Drop Tail or Random Drop strategies are very sensitive to sudden flows; that is, the gateway queue will often overflow when packets from these flows arrive. To avoid these two phenomena, gateways can use special algorithms to detect congestion and decide which connections will be notified of congestion at the gateway. The RED gateway randomly selects incoming packets to mark; with this method, the probability of marking a packet from a particular connection is proportional to the connections shared bandwidth at the gateway.
− Another goal is to control the average queue size even without cooperation from the source entities. This can be done by dropping packets when the average size exceeds an upper threshold (instead of marking it). This approach is necessary in cases where most connections have transmission times that are less than the round-trip time, or where the source entities are not able to reduce traffic in response to marking or dropping packets (such as UDP flows).
3.2.2 Algorithm
This section describes the algorithm for RED gateways. RED gateways calculate the average queue size using a low-pass filter. This average queue size is compared with two thresholds: minth and maxth. When the average queue size is less than the lower threshold, no incoming packets are marked or dropped; when the average queue size is greater than the upper threshold, all incoming packets are dropped. When the average queue size is between minth and maxth, each incoming packet is marked or dropped with a probability pa, where pa is a function of the average queue size avg; the probability of marking or dropping a packet for a particular connection is proportional to the bandwidth share of that connection at the gateway. The general algorithm for a RED gateway is described as follows: [5]
For each packet arrival
Caculate the average queue size avg If minth ≤ avg < maxth
div.maincontent .s1 { color: black; font-family:Times New Roman, serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 15pt; }
div.maincontent .s2 { color: black; font-family:Times New Roman, serif; font-style: normal; font-weight: bold; text-decoration: none; font-size: 15pt; }
div.maincontent .p { color: black; font-family:Times New Roman, serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 14pt; margin:0pt; }
div.maincontent p { color: black; font-family:Times New Roman, serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 14pt; margin:0pt; }
div.maincontent .s3 { color: black; font-family:Times New Roman, serif; font-style: normal; font-weight: bold; text-decoration: none; font-size: 14pt; }
div.maincontent .s4 { color: black; font-family:Times New Roman, serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 14pt; }
div.maincontent .s5 { color: black; font-family:Times New Roman, serif; font-style: italic; font-weight: normal; text-decoration: none; font-size: 14pt; }
div.maincontent .s6 { color: black; font-family:Times New Roman, serif; font-style: italic; font-weight: bold; text-decoration: none; font-size: 14pt; }
div.maincontent .s7 { color: black; font-family:Wingdings; font-style: normal; font-weight: normal; text-decoration: none; font-size: 14pt; }
div.maincontent .s8 { color: black; font-family:Arial, sans-serif; font-style: italic; font-weight: bold; text-decoration: none; font-size: 15pt; }
div.maincontent .s9 { color: black; font-family:Times New Roman, serif; font-style: normal; font-weight: bold; text-decoration: none; font-size: 14pt; }
div.maincontent .s10 { color: black; font-family:Times New Roman, serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 9pt; vertical-align: 6pt; }
div.maincontent .s11 { color: black; font-family:Times New Roman, serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 13pt; }
div.maincontent .s12 { color: black; font-family:Times New Roman, serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 10pt; }
div.maincontent .s13 { color: black; font-family:Times New Roman, serif; font-style: normal; font-weight: normal; text-d](https://tailieuthamkhao.com/uploads/2022/05/15/danh-gia-hieu-qua-dam-bao-qos-cho-truyen-thong-da-phuong-tien-cua-chien-6-1-120x90.jpg)



