| 
 | 
| 
      Probab[ a transmission attempt is successful ]
                   = Probab[ 0 arrivals in the period (t-1,t+1] ]
		   = Prabab[ 0 arrivals in 2 time units ]
		     (G × 2)0 e(−G × 2)
		   =  ----------------
		           0!
                   = e−2G
 | 
G = offered load
| 
  Throughput = #transmission attempts × Probab[ attempt is successful ]      
             = G × e−2G
 | 
| 
 | 
| 
      Probab[ a transmission attempt is successful ]
                   = Probab[ 0 arrivals in the period (t-1,t] ]
		   = Prabab[ 0 arrivals in 1 time units ]
		     (G × 1)0 e(−G × 1)
		   =  ----------------
		           0!
                   = e−G
 | 
G = offered load
| 
  Throughput = #transmission attempts × Probab[ attempt is successful ]      
             = G × e−G
 | 
| 
 | 
| 
 | 
|   | 
|   
                           U
     Snon-persistent CSMA = ------     ...... (1)          
                         B + I
 | 
| 
 | 
|   | 
| 
      Ҏ[ I ≤ x ] = 1 - Ҏ[ I > x ]
 
                  = 1 - Ҏ[ no packet arrives in x sec ]       
 (gx)0 Ҏ[ I ≤ x ] = 1 - ---- e-gx 0! <=> Ҏ[ I ≤ x ] = 1 - e-gx | 
| 
        I = 0∫∞ x fI(x) dx                      
             1
  ==>   I = ---          
             g
 | 
| U = T × Ҏ[ transmission successful ] + 0 × (1 - Ҏ[ transmission successful ]) | 
| 
       Ҏ[ transmission successful ] = Ҏ[ 0 arrivals within "vulnerable period" ]     
                                    = Ҏ[ 0 arrivals within τ sec ]
 (gτ)0 Ҏ[ transmission successful ] = ----- e-gτ 0! <=> Ҏ[ transmission successful ] = e-gτ | 
| 
   U = T × Ҏ[ transmission successful ]   +   0 × (1 - Ҏ[ transmission successful ])  
     = T × e-gτ + 0 × (1 - e-gτ)
 | 
|   | 
Notes:
| 
         B = T + τ + y          
   where:
         T = length of a packet transmission (constant)
	 τ = (max) end-to-end delay (constant)
	 y = time lag of the last transmission (random)            
 | 
| 
    fy(t) = e-gτ × &delta(t) + g e-g(τ-t)        (with t ∈ [0, τ))      
 | 
| 
      E[y] = -∞∫∞ t × fy(t) dt
           =  0∫τ t × fy(t) dt
 
 | 
| 
                         1 - e-gτ
      B = T + τ + ( τ - --------- ) 
                            g
                    1 - e-gτ
        = T + 2τ - ---------                      
                       g
 | 
| 
        1
   I = ---                             
        g
   U = T × e-gτ                           
                 1 - e-gτ
   B = T + 2τ - ---------                     
                    g
 | 
| 
             U
       S = -------      
            B + I
               gT × e-agT
 ==>   S = -------------------                      
            gT(1 + 2a) + e-agT
 | 
|   | 
| 
 | 
| 
 | 
|   | 
|   | 
| 
          π0T × Ҏ[ success in T0 ] + π1T × Ҏ[ success in T1 ] + π2T × Ҏ[ success in T2 ]
      S = ---------------------------------------------------------------------------------    
                                   π0T0 + π1T1 + π2T2
             π0T × 0 + π1T × Ҏ[ 0 arrival in τ sec ] + π2T × 0
 <=>  S = ----------------------------------------------------------  
                    π0T0 + π1T1 + π2T2 
              π1T × e-gτ
 <=>  S = ---------------------                            (T = packet length)      
           π0T0 + π1T1 + π2T2 
 | 
| 
            1
      T0 = ---       (Idle period)  (See: click here)     
            g
 | 
| 
     E[T1] = T + τ + E[y]
     E[T2] = E[T1]
 | 
| 
           p10
   π0 = ---------                
         1 + p10
         p10 + p11
   π1 = -----------              
         1 + p10
        1 - p10 - p11
   π2 = --------------                      
           1 + p10
 | 
where:
| 
   p10 = Ҏ[ 0 arrivals in (T + y) sec ]   
       = (1 + gτ) e-g(T+τ)     
 | 
| 
   p11 = Ҏ[ 1 arrivals in (T + y) sec ]   
       = g e-g(T+τ) (T + gτ(T + τ/2))    
 | 
| 
          gT e-g(T+2τ) [ 1 + gT + gτ(1 + gT + gτ/2) ]
     S = --------------------------------------------                  
            g(T + 2τ) - (1 - e-gτ) + (1 + gτ)e-g(T+τ)
 |