Research Article

Fuzzy Logic Partition-Based Call Admission Control for Mobile WiMAX

Algorithm 1

Algorithm for FZ CAC.
Initialize all parameters
(1) Let the total bandwidth be 𝐡 𝑇
(2) Partition into CBR, VBR and handover ( 𝐡 𝐢 , 𝐡 𝑉 , 𝐡 𝐻 )
(3) Deploy the traffics randomly; both the new and existing
For 𝑗 = 1 ∢ 𝑁  % 𝑁 is total service flows
(4) Use (1), (2), (6), (7), and (8) to admit the Service flow
(5) If HSR = 1; % this is handover, with DSA = 1
already %a HSR is for handover traffics
(6) If max < 𝐡 𝐻 && SFID = 1; %
   Allocated_rate = max
   update 𝐡 𝐻
    Else Reject
     Update total drop
     Apply Fuzzy logic to adjust the 𝐡 𝐻
     Update 𝐡 𝐻 , 𝐡 𝑉 , and 𝐡 𝐢
    End
(7) Else If SFID = 2,
  repeat 6 with allocated _rate= max + ave/2
(8) Else If SFID = 3,
  repeat 6 with allocated _rate= ave + min/2
(9) Else SFID =4,
  repeat 6 with allocated _rate = min
  END
(10) If DSC = 1; % traffics changing services flow
  Restore the initial bandwidth of the service flow to 𝐡 𝐻
  Update 𝐡 𝐻
  If the current bandwidth of 𝐡 𝐻 > the new request
   Allocate the bandwidth
   Else Reject
     Update total drop
     Apply Fuzzy logic to adjust the 𝐡 𝐻
      Update 𝐡 𝐻 , 𝐡 𝑉 , and 𝐡 𝐢
   END
(11) IF DSD = 1; % traffics deleting services flow
   Restore the bandwidth and update 𝐡 𝐻
  END
   End for