LOAD CONTROL OF NON REAL-TIME CONNECTION IN WATM NETWORK USING VIRTUAL CONNECTION TREE S.H.S. Ariffin, N. Fisal, M. Esa Fakulti Kejuruteraan Elektrik, Universiti Teknologi Malaysia, 81310 UTM Skudai, johor Bahru, Johor Malaysia. Abstract Overload has been a problem to networks handling either data or real time applications. Wireless ATM environment adds to the problem where bandwidth spectrum is limited compare to the wired medium for various types of services. This paper presents a method to minimize congestion problem in wireless ATM using cell clustering, called the virtual connection tree (VCT). VCT network has a mechanism to control the new incoming call into the network so that the congestion of the network is reduced. The analysis will compare the performance of a controlled system of VCT network with the uncontrolled system for non real time connections Keywords: Wireless Asynchronous Transfer Mode (WATM), Virtual Connection Tree (VCT), overload probability, handoff. 1.0 INTRODUCTION The Asynchronous Transfer Mode (ATM) concept originates from the data transmission where the traffic is essentially of variable bit rate, bursty and non– stationary, this type of traffic is classified as the non real-time connection. Comparing ATM to Synchronous Transfer Mode (STM), ATM allocates slots on demand and can therefore accommodate the non real-time connection with such efficiency and flexibility that STM cannot offer. The most important challenge of ATM within the broadband ISDN is to demonstrate that its performance is higher than those of the competing STM transmission mode. Wireless ATM environment introduces a fast data transmission through the air medium with slow mobility (walking speed – 20-40kmph)[1]. Future communication network will have interactive multimedia application scenario featuring this highspeed transmission, flexibility bandwidth allocation, variable bit rate (VBR)/ constant bit rate (CBR)/ packet modes, quality-of service (QoS) selection and etc. [2,3]. Hence with wireless services, customers will free to move to any places they wish to. Though wireless ATM customers are restricted to a certain limit of mobility, handing off the on-going connections to a targeted base station might occur. When the network has accepted a call request by a mobile terminal (MT), the MT will be assigned a connection to the base station of the cell site the MT is currently in. This particular MT might want to move from its current location to a new location

where by, the signal strength to the current base station has decreased. In this case the base station will notify the MT and a new base station will be assigned to the MT. When the handing off of the signal has occurred, the MT will continue its call through the new base station. However sometimes when the new base station is fully occupied, the connection will have to wait and be put into a queue. Generally a queuing network consists in principle of finite number of nodes or base stations, where the queuing capacities are supposed to be finite or infinite. When the network notifies that it has a queue it will slow down the acceptance of the incoming calls. However, at a certain limit the network will be congested and overload occurs. A Virtual Connection Tree (VCT) is a network that grouped adjacent cell sites into a cell cluster (see figure 1). The size of a cell cluster will depend on the population of an area, which may consist a minimum of 3 base stations and a maximum of 100 base stations (depending on an area). Each cell site will have one base station to accommodate the MT within its regional area. In ATM, usually the size of a cell site is either Pico cell (100-500m) or micro cell (<100m). The advantage of the VCT network is that it monitors the queue and limits the connection in the network to maintain the QoS of the already connected calls. This analysis will concentrate on controlling the non real-time connections in a congested network using VCT. To the fixed network RS

NC

SW

SW

SUB SW

BS

Cell site

SUB SW

BS Cell cluster

Figure 1 The hierarchical network based with cell cluster

2.0 THE VIRTUAL CONNECTION NETWORK ATM networks are designed to meet very high standards of transmission. This is achieved by powerful traffic control, congestion control and quality of service function built into the ATM signaling mechanism and flow control techniques. When a new incoming call or a handoff call is request, it must first negotiate with the network for the connection, declaring the required quality-ofservice class and other connection type parameters needed. In a VCT network, the network call processor (NCP) handles the negotiation. In small cell sites environment the need to handoff from one base station to another increases and the NCP have to be invoked every time handoff happens. The NCP also decides on the acceptance or rejection of a call coming into the network. The multicast concept reduces the need to involve NCP for handoff by grouping a number of radio cell sites into a cell cluster. When a MT enters a connection network, the NCP will allocate a multicast route in the fixed backbone network. This is to ensure the mobile terminal free to handoff to any base stations in the connection network. The fixed portion includes the base station, sub ATM switch (sub SW), ATM switch (SW) and the root switch (RS). The RS and the NCP will control each cell cluster as illustrated in figure 1. When a MT enters a virtual connection tree, it is free to handoff to any base station in the virtual connection tree without involving the NCP. The fixed portion of the connection will be maintained as long as the user moves within the virtual connection tree. Thus QoS is guaranteed to the connection in the network throughout its lifetime. A virtual connection tree (VCT) has a control mechanism to monitor the network performance. A predetermined threshold is set, to limit the number of connections within the network. 1

1 ATM Network

B Figure 2

Nnrt The truncated open queuing system

2.0 THE NETWORK MODEL ATM is switching and transfer transmission technique. It is one of the most modern transmission techniques. It is designed to be very flexible and efficient. An ATM-equipped transmission line or

telecommunication network is able to support usage by multiple users simultaneously, each with different telecommunication needs (e.g. telephone, data transmission, LAN interconnection, video transmission, etc.) and with each application running at different transmission speeds (i.e. differing bandwidth requirements). Hence the types of connections supported by ATM can be divided into the real-time connections and non real time connections. Real time application is for voice and video, which are highly sensitive to delay, and loss. For example, if a call enters a congested area, the call will be blocked resulting in the termination of the call. In this case we define the QoS metrics to be hand-off blocking probability. The non-real time application is for data oriented connection and are less sensitive to delay. ATM wireless data connections that are less sensitive to delay require reliable transport to transmit the cell to the destination. Unlike the real-time connections, when a non real-time call enters a congested area the call will queue until there is an available channel for it to continue transmitting. This situation will continue until the base station is overloaded and the packet coming in will stop to flow. At this time packets will suffer delay but when the overload ends the packet will flow normally. The QoS metrics in this case will be the overload probability. 2.1 Real-Time Connections We assumed that the real-time call arrivals are in Poisson process, λrt, per base station and call duration is exponentially distributed with mean 1 / µrt. We also assumed, the handoff rate of each mobile terminal, h, from any cell to another, experience the same rate of arrival of handoff calls. Furthermore we assume all wireless real time connections are of the same type (e.g. 64kbps-voice connection) and any base station can support up to m calls. A new incoming call that enters a network can be blocked if the number of connection in the network exceeded the pre-determined threshold, Nrt, or if the chosen base station in the target cell is full and cannot support any additional connection. When a communicating mobile terminal moves out of the source cell site, the handoff attempts are generated. In this paper, we consider the source cell site as the cell site the MT is currently in and the targeted cell site as the cell site the MT intend to handoff to. If there are not enough channels in the target cell site to accommodate the handoff calls, the call will be terminated. This is considered as the handoff dropping. Since a termination due to failure of handoff attempts is more obtrusive than the new call blocking, we assume the handoff calls are given priority access to the channels in the following way.

Each base station reserves a certain percentage of the total channel allocated to it for handoff calls. A new incoming call that originates can use any idle channels, provided that they are less than Nrt / B channels, which are used in the base station at that particular time, in this case B is the number of base stations in a cell cluster. If Nrt / B or more channels are used, the new incoming calls are blocked. Handoff calls however will be able to use any idle channels of the m channels in the base station. In this way the handoff calls have the priority of channels in any base station in the network. Probability of call lost or call dropping in a network may be either due to full bandwidth usage at the base station, handoff failure, blocked by the network admission controller or premature connection termination. We consider the real phenomena of call departure from a cell site consist of calls that desire to be terminated and calls that desire to handoff to another base station. Thus the actual or effective call departure rate µert is higher than the natural departure rate, µrt. The effective departure rate of wireless calls from a source cell site is µert = µrt + hrt PHD and the effective arrival rate is λert = λrt (1 - PAB ) where PHD and PAB are the handoff dropping probability and the new incoming call blocking probability, respectively. The reserved channels for handoff vary with the capacity of an area where Nrt is the allowed number of connection to a network (Nrt = 0.8 B x m). The probability of new incoming calls being blocked by the call admission control is given by:

Bλ PAB = E  rt , Nrt  µ ert  

(1)

where E(ρ,m) represents the Erlang lost formula defined as



m

) (∑

m!

m k =0

)

ρ k k!

We assumed that mobile handoff movement patterns are independent and identical. The arrival of newly admitted calls to any cell site is Poisson process. We consider that when calls depart from a cell site while still in communication, not all of these calls will be successfully handed off to the target cell site. We assume that the handoff process out of the connection network is statistically identical to the process of handoffs into a connection network. Hence, the probability of handoff dropping is given by:

λ PHD = E  ert , m  µ ert  

(2)

However during heavy traffic where λrt tends to infinity, the cell cluster will always have Nrt number of calls. Thus, with the Erlang load at each base station in the network is Nrt / B, the probability of handoff in heavy traffic:

PHD ,∞ = lim PHD λ →∞

= E (λ ert ,∞ µ ert , m ) = ( Nrt B , m )

(3)

A mobile terminal that fails to handoff caused a premature connection termination, meaning that a connection is forced to terminate prior to the completion of the connection. This can be caused by multipath interference where artificial strong signal could be detected or the interference of moving objects as well as static objects that can interrupt the on going signals. The probability of premature termination is defined as the probability that a call, which is not blocked, is interrupted due to hand-off failure during its lifetime and is given by:

PT =

PHD

µ rt h

(4)

+ PHD

2.2 Non Real-Time Connections In an open queuing system, the arrival process entering the network are assumed to be independent of each other and independent of the queuing service processes. All entering calls are supposed to leave the network eventually. This is opposite to the closed system where a fixed number of calls flow in the system from node to node without either entering or departing from the network. We assumed that the uncontrolled system to be an open queuing system of M / M/ ∞. In VCT network, cell sites are grouped into a cell cluster. Hence in order to limit the number of calls coming into the network we set a threshold, Nnrt, to control the number of connections in a network with B number of base stations in a cell cluster. The non real-time call arrivals are in Poisson process, λnrt, per base station and call duration is exponentially distributed with mean 1 / µnrt. The load is ρ = λ nrt / µ nrt . In the controlled system, Nnrt is the maximum number of non real-time connection allowed to a network and s is the number of connection connected to a base station. Hence the probability of s non real-time connections at a base station is given by [4]:

Pnrt ( s ) =

ρ s   s! 

∑ k∈A

ρ

Nnrt − s



ρk k!

k =0 k Nnrt

k!

∑ρ

(5) k

k!

k =0

After simplifying the above equation we get:

Nnrt − s

[(B − 1)ρ ]k

s!

k =0

k!



Nnrt

( Bρ ) k

k =0

k!



Er l an g Loa d

10 15 20 25 30 35 1.58E-03 2.52E-03 2.98E-03 3.16E-03 3.26E-03 3.32E-03 20 -04 5.01E 25 -04 5.16E 30-04 5.25E35 Nnr t - 70 102.14E-04 15 4.18E-04 4.76E -04

1.00E N-02 nr t - 80

(6)

However, in heavy traffic condition the equilibrium distribution of number of connection in any base station approaches a Binomial distribution: Nnrt − s

lim Ps = lim ρ

ρ →∞

∑ (B − 1) ρ

s

ρ →∞

k

k =0

s!

Nnrt



i

 Nnrt   1   B − 1   ⋅  =   ⋅   s   B −1  B 

Nnr t - 80 Nnr t - 70

k!

(7)

Nnrt

Nnrt

∑P

nrt

( s)

1.00E-03

k!

The quality-of-service performance for non real-time connection is the overload probability at a base station. This is because a call that enters a congested area will queue until there are available channels for it to continue transmitting and the situation will continue until the base station is overloaded. The overload probability is the summation of the probability that there are more than m connections in a network with limitation of Nnrt and is given by:

Po =

20UB

1.00E-04

Bρ k

k =0

Overload Probability

Pnrt ( s ) =

ρs

(8)

Figure 3 The overload probability in VCT network for non real-time connection ( B = 7, 20UB ) Here we analyzed two situations where 20 UB and 30 UB are assigned to two base stations. In figure 3 when the number of connections allowed to a base station is 80, a higher probability of overload is obtain and this is because more connection are allowed into the network. Further, in figure 4 we increase the size of a base station to 30UB and we get a much lower probability of overload at a base station for both Nnrt 80 and Nnrt 70. However this did not consider the case where statistical multiplexing is applied.

s = m +1

10 15 20 25 30 35 Erl ang Load Nnr t - 80 6.84E-09 3.54E-08 4.63E-08 5.12E-08 5.40E-08 5.57E-08 Nnr t1.00E - 70-063.28E-10 8.41E-10 1.03E-09 1.13E-09 1.18E-09 1.22E-09 10

15

20

25

30

35

30UB 1.00E-07

Overload Probability

4.0 RESULTS AND DISCUSSIONS In this numerical implementation, we assume the system is homogenous of non real-time connections. For non real-time application, the overload state is considered as a serious issue whenever many calls arrive simultaneously at a base station. Certain amounts of bandwidth are assigned to a base station and depending on these amounts, the probability of overload state can be found. Assuming 7 base stations are connected to a VCT, the average call duration is 1 per unit time. We consider an ideal case where 1 call will have 1units of bandwidth (1UB approximately 64kb/s).

1.00E-08

Nnrt -80 Nnrt -70

1.00E-09

1.00E-10

Figure 4 The overload probability in VCT network for non real-time connection (B = 7, 30UB) To reduce congestion, we expanded the size of the cell cluster. The arrival rate is 30 per unit time with 20UB of base station capacity. The average bandwidth for each connection is assumed to be 1 UB and the average call duration is 1 per unit time. Figure

5 shows that we obtain less overload probability with more base station in a cell cluster. This system with VCT model is called a controlled system where by the system without the call admission control is called the uncontrolled system. We then compare the performance of non real-time connections in both systems. The base station in a cell cluster is assumed to be 7. Average bandwidth for each non real-time connection will be given 1 UB and the mean call duration is 1. Each base station had been assigned 30 UB and the allowed number of connection in the controlled system is 80. An interesting result was obtain in figure 6 where the controlled system maintain the QoS at below 10 –7 even in heavy load. In the uncontrolled system however, the overload probability grow rapidly as the call arrival increased. 4.0 CONCLUSION Asynchronous Transfer Mode (ATM) can support variety types of traffic, which includes the non realtime connections. In mobile environment, one needs to move from one place to another and for non realtime communication the probability of queuing for the new incoming calls are possible. Non real-time connections do not need real time communication because this type of service tolerates delay and allows queue to build up whenever there are no available channels.

real-time connection using VCT (the controlled system) with performance of non real-time connection in similar circumstances using uncontrolled system and found that the controlled system gives better performance in terms of qualityof-service to the network users. REFERENCE [1] Raychaudhuri D.(1996).”Wireless ATM Networks: Architecture, System Design and Prototyping”.IEEE Personal Communication. August. [2] Raychaudhuri D.and Wilson N. D. (1992).“ATMBased Transport Architecture for Multiservices Wireless Personal Communication Network”. IEEE Journal on Selected Areas in Communication. Vol. 12. No. 8. October. [3] Cheng F.C. and Holtzman J. M. (1997). ‘Wireless Intelligent ATM Network and Protocol Design for Future Personal Communication Systems”. IEEE Journal on Selected Areas in Communication. Vol. 15. No. 7. September. [4] S.H.S.Ariffin. (1999). Design and QoS provisioning in Wireless ATM Network. TechnologyJournal. University Technology Malaysia. No. 31(D). December. 10 15 20Erlang 25Load 30 35 40 Controlled System ##### ##### ##### ##### ##### ##### 35 ##### 10 15 20 25 30 Uncontrolled system ##### ##### 0.013 0.137 0.452 0.773 0.938

Overload Probability

1.00E+00 1.00E-01 1.00E-02 1.00E-03 1.00E-04 1.00E-05 1.00E-06 1.00E-07 1.00E-08 1.00E-09 1.00E-10

60 80 6065 65 70 70 75 75 80 B - 5 4.26E-03 0.012 0.027 0.054 0.096 B - 7 4.47E-05 1.66E-04 5.16E-04 1.38E-03 3.26E-03 B - 15 1.19E-10 6.51E-10 2.98E-09 1.18E-08 4.08E-08 arrival rate 30 Nvary 60 -80 C= 20 BA = 1

call duration = 1

B- 5 B- 7 B- 15

Figure 5 The overload probability when different size of cell cluster is applied. We analyzed the performance of non realtime connection in VCT network to see the efficiency of grouped cell site network. Base station capacity and the size of a cell cluster affect the overload probability where we found that a network will suffer less overload when more bandwidth is assign to a network. Further, we compare the performance non

Overload Probability

MaximumNumber of Connections Allowed

1.00E+00 1.00E-01 arrival rate - vary 10 - 40 N1.00E-02 = 80 B= 7 average bandwidth = 1UB 1.00E-03 mean of call duration = 1 1.00E-04 = 30 Capacity/B 1.00E-05 1.00E-06 1.00E-07 1.00E-08 1.00E-09

Controlled System Uncontrolled system

Figure 6 Comparing the performance of the controlled system and the uncontrolled system

40

LOAD CONTROL OF NON REAL-TIME ...

problem in wireless ATM using cell clustering, call- ... Mode (WATM), Virtual Connection Tree (VCT), .... infinity, the cell cluster will always have Nrt number.

82KB Sizes 1 Downloads 161 Views

Recommend Documents

Load Frequency Control -
The above LFC system is equipped with the secondary integral control ... Step Input. 7. KI. 1 s. Integrator. 1. 10s+0.8. Inertia & load. 1. 0.2s+1. Governor. 20. 1/R ...

call for papers - The International Workshop on Non-Intrusive Load ...
The 3rd International Workshop on Non-Intrusive Load Monitoring (NILM) will be held in Vancouver, Canada from May 14 to 15, 2016. This year's venue will be ...

call for papers - The International Workshop on Non-Intrusive Load ...
We invite all researchers working on NILM-related topics to submit 4-page papers to the conference for oral presentation or presentation during a poster session.

Evolution of Optimal ANNs for Non-Linear Control ...
recognition, data processing, filtering, clustering, blind signal separation, compression, system identification and control, pattern recognition, medical diagnosis, financial applications, data mining, visualisation and e-mail spam filtering [5], [4

The Linearisation and Optimal Control of Large Non ...
Sep 27, 2006 - 2005) Recent examples of best practice include work at the New Zealand ... (Brayton and Tinsley, 1996), the Bank of Canada (Black et al, 1994) and the Bank ..... the domestic interest rate and the overseas interest rate, rw.

Coordinated primary frequency control among non ... - UGent
applied to both thyristor-based HVDC systems and voltage-source-converter (VSC)-based HVDC systems. ..... and the matrices Ai = diag(a1i,...,aNi),i = 1, 2, 3, 4.

Long-Term Load Forecasting of Jordanian - ijeecs.org
May 1, 2013 - natural resources, his imports from energy represent around ... [3] . (ii) Nonlinear models such as Artificial. Neural Networks (ANN) [4], Support Vector ..... Load Forecasting, Renewable Energy, Nuclear Energy, Economic and.

Long-Term Load Forecasting of Jordanian - ijeecs.org
May 1, 2013 - 95% of his consumption [2] , around every ten years has a waves of refugees come in, and with the big fluctuation in energy prices, long-term load forecasting represent really a challenging ... 1; one input layer (source nodes with ....

Realtime HTML5 Multiplayer Games with Node.js - GitHub
○When writing your game no mental model shift ... Switching between different mental models be it java or python or a C++ .... Senior Applications Developer.

Black-Box Performance Control for High-Volume Non ...
of rich-media Web sites for mobile phone users [3]. Beyond the Web domain, ... systems differ radically from those of session-based online Web applications. ... high-volume non-interactive systems are throughput cen- tric and need not ...

Topology Control in Multi-channel Cognitive Radio Networks with Non ...
achieving efficient power control. Index Terms—Multi-channel Cognitive Radio networks, Dis- tributed Topology Control, Non-uniform node arrangements,.

Using Task Load Tracking to Improve Kernel Scheduler Load ...
Using Task Load Tracking to Improve Kernel Scheduler Load Balancing.pdf. Using Task Load Tracking to Improve Kernel Scheduler Load Balancing.pdf. Open.

Black-Box Performance Control for High-Volume Non ...
Jun 19, 2009 - Many Web services also provide APIs to explicitly work with robots. ▻ Twitter API Traffic ... Database. Automated ... It provides a reusable framework for integrating all kinds of siloed monitoring and mgmt tools. It is built atop a 

Learn to Write the Realtime Web - GitHub
multiplayer game demo to show offto the company again in another tech talk. ... the native web server I showed, but comes with a lot of powerful features .... bar(10); bar has access to x local argument variable, tmp locally declared variable ..... T

ADOW-realtime-reading-2017.pdf
September-November 2017 TheTenthKnot.net. SEPTEMBER. OCTOBER. Page 1 of 1. ADOW-realtime-reading-2017.pdf. ADOW-realtime-reading-2017.pdf.