Professional Documents
Culture Documents
工艺过程优化Optimization of Power VDMOSFETs Process
工艺过程优化Optimization of Power VDMOSFETs Process
Then we need to solve the duration of stage AB, which has The expected throughput of TPP is:
two conditions:
There is no loss except for the loss at A point. The PTPP
notimeout
duration of AB(denotes as DAB) is equal to R(the DTPP
expectation of RTT).
1 (10)
There is more than one loss in AB. The duration of AB W0
p
is R+Ts.
The probability of former is (1-p) W0-1
. The probability of
R 1 1-p
W0 1
T W4 R p1W 732W 81 R
s
0 0
latter is 1-(1-p)W0-1.Thus, 0
C. Full Model
D AB 1-p
W0 1
R 1 1-p
W0 1
R Ts The other aspect of TP flow is time-out(TO).In this section,
loss happened, but they are not identified by the sender. A TO
(3)
R 1 1-p
W0 1 occurs, when there is not enough duplicated ACKs return to the
Ts sender to trigger re-transmission after loss happened.
Traditionally three duplicated ACKs will trigger re-
After stage AB, TP get into stage BC, where the window transmission, but because of Vegas congestion prediction and
size increase linearly from 3/4W0 to W0, with one packet per SNACK function, TP can trigger re-transmission by a single
RTT. So the expected packet number transmitted in stage BC, duplicated ACK.
PBC, is,
When a packet time-out happens, TP will remain idle for a
period of T0, and then reset window size to two and get into
W0
7W02
slow start period. T0 is equal to two times the smooth RTT plus
PBC i (4) four times the RTT variance.
i 3/4W0 32
We can see that the evolution of the flow is periodic, as is
The expected duration of BC,DBC ,is, illustrated in Figure II. The behavior of the flow can be divided
into a series of intervals. Each interval begins with slow start
period and ends up with TO period. All the intervals are
W0
D BC R (5)
statistically independent with each other.
4 To derive the expected throughput of one interval, we
calculate the expected number of packets transmitted and the
Then TP get into stage CD, where the window size holds duration of such a interval. The interval can be divided into
still. We notice that from point B to point D, there is no loss. three stages: (1)the no loss stage from point A to D, (2)a series
Thus the number of packets transmitted in BD, PBD, is, of n TPP stage which is analyzed in section II-B, (3)the time-
out stage. Thus, the throughput of TO is:
W0
D BC R (6)
4
The expected duration of CD is the number of packets
transmitted in this period over W0. Thus,
173
1 3W02
PCD PAD -PAB -PBC 2log W0 4- (17)
p 8
1-pTO
FIGURE II. THE EVOLUTION OF WINDOW SIZE WHEN TO OCCURS
n (19)
pTO
PAD nPTPP PTO
TO (11)
D AD nDTPP DTO There are two conditions to trigger time-out:(1)all the
packets in a window are lost, (2)i out of w packets are lost, the
sender is acknowledged the loss condition by SNACK function
Where PX denotes the expected number of packets in period
and re-transmit the i packets, which are all lost later.
X, and DX denotes the expected duration of period X. Then we
analyze each period respectively.
(20)
W0
pTO p CWi 0 p i 1 p pi
W0 W0 -i
1) Start period between point A and D. In this period, TP
restarts transmission at A point and ends up with a packet loss i 1
at D point. So the expectation of transmitted packets’ number is:
W0 p 2 1 p ( p4 )
W0 -1
1
PAD (12) (3) Time-Out period
p
In this period, no packet is transmitted, thus,
Then we calculate the expected duration of this period, DAD.
In the stage from point A to point B, the window size is PTO 0 (21)
doubled every other RTT from two to the ssthresh(1/2W0).
After a TO period, TP send two new packets, then slow
W0 start may begins and another TO may follows too. Consider the
PAB 2 2 4 8 2
logW0
-4 (13) following four cases:(i) both packets are lost, with the
4 probability p1=p2, (ii) only the first packet is lost, with the
probability p2=p(1-p), (iii)only the second packet is lost, with
the probability p3=p(1-p), (iv) nether of the packets is lost, with
W the probability p4=(1-p)2.
D AB 2 log 0 R (14)
4 Obviously, case(i) will lead to one more TO, and case(iv)
will lead to slow start. Because of SNACK function, we
In the stage from point B to point C, the window size assume that TP can detect packet loss in case(ii) and case(iii).
increase one packet size every RTT from 1/2W0 to W0. Let M be the number of triggered TO times. Since the first TO
is given,
W0
3W02
PBC
i 1/2W0
i
8
(15) p[M k ] p 2k (22)
174
Finally, The expected throughput of full model is:
1 1
n W0
TO
p p
(24)
DAB DBC DCD nDTPP T0 p 2 2T0
175