Load Balancing Algorithm of Switched Dynamic Iteration



Similar documents
INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

An Interest-Oriented Network Evolution Mechanism for Online Communities

A GENERIC HANDOVER DECISION MANAGEMENT FRAMEWORK FOR NEXT GENERATION NETWORKS

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS

An Alternative Way to Measure Private Equity Performance

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1

Performance Analysis and Comparison of QoS Provisioning Mechanisms for CBR Traffic in Noisy IEEE e WLANs Environments

A Load-Balancing Algorithm for Cluster-based Multi-core Web Servers

Can Auto Liability Insurance Purchases Signal Risk Attitude?

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT

Improved SVM in Cloud Computing Information Mining

Efficient Bandwidth Management in Broadband Wireless Access Systems Using CAC-based Dynamic Pricing

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application

Optimization Model of Reliable Data Storage in Cloud Environment Using Genetic Algorithm

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign

A Dynamic Load Balancing for Massive Multiplayer Online Game Server

Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School

Enabling P2P One-view Multi-party Video Conferencing

VoIP Playout Buffer Adjustment using Adaptive Estimation of Network Delays

QoS-Aware Active Queue Management for Multimedia Services over the Internet

An Adaptive Cross-layer Bandwidth Scheduling Strategy for the Speed-Sensitive Strategy in Hierarchical Cellular Networks

Forecasting the Direction and Strength of Stock Market Movement

Multiple-Period Attribution: Residuals and Compounding

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing

A heuristic task deployment approach for load balancing

A New Paradigm for Load Balancing in Wireless Mesh Networks

AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE

A Dynamic Load Balancing Algorithm in Heterogeneous Network

Course outline. Financial Time Series Analysis. Overview. Data analysis. Predictive signal. Trading strategy

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

A High-confidence Cyber-Physical Alarm System: Design and Implementation

Network Aware Load-Balancing via Parallel VM Migration for Data Centers

Network Security Situation Evaluation Method for Distributed Denial of Service

IMPACT ANALYSIS OF A CELLULAR PHONE

Politecnico di Torino. Porto Institutional Repository

DEFINING %COMPLETE IN MICROSOFT PROJECT

BUSINESS PROCESS PERFORMANCE MANAGEMENT USING BAYESIAN BELIEF NETWORK. 0688,

A Resource-trading Mechanism for Efficient Distribution of Large-volume Contents on Peer-to-Peer Networks

Network Services Definition and Deployment in a Differentiated Services Architecture

On-Line Fault Detection in Wind Turbine Transmission System using Adaptive Filter and Robust Statistical Features

Rapid Estimation Method for Data Capacity and Spectrum Efficiency in Cellular Networks

Relay Secrecy in Wireless Networks with Eavesdropper

Dimming Cellular Networks

Research of Network System Reconfigurable Model Based on the Finite State Automation

Mining Multiple Large Data Sources

Analysis of Energy-Conserving Access Protocols for Wireless Identification Networks

ivoip: an Intelligent Bandwidth Management Scheme for VoIP in WLANs

CALL ADMISSION CONTROL IN WIRELESS MULTIMEDIA NETWORKS

Traffic State Estimation in the Traffic Management Center of Berlin

PSYCHOLOGICAL RESEARCH (PYC 304-C) Lecture 12

On the Interaction between Load Balancing and Speed Scaling

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)

Application of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems

Efficient Project Portfolio as a tool for Enterprise Risk Management

J. Parallel Distrib. Comput.

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST)

An RFID Distance Bounding Protocol

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING

A Design Method of High-availability and Low-optical-loss Optical Aggregation Network Architecture

A Secure Password-Authenticated Key Agreement Using Smart Cards

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Effective Network Defense Strategies against Malicious Attacks with Various Defense Mechanisms under Quality of Service Constraints

Calculating the high frequency transmission line parameters of power cables

Hosting Virtual Machines on Distributed Datacenters

Load Balancing By Max-Min Algorithm in Private Cloud Environment


Portfolio Loss Distribution

Sciences Shenyang, Shenyang, China.

METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS

Schedulability Bound of Weighted Round Robin Schedulers for Hard Real-Time Systems

A Dynamic Energy-Efficiency Mechanism for Data Center Networks

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) , info@teltonika.

Response Coordination of Distributed Generation and Tap Changers for Voltage Support

IWFMS: An Internal Workflow Management System/Optimizer for Hadoop

Transcription:

Send Orders for Reprnts to reprnts@benthamscence.ae 236 The Open Cybernetcs Systemcs Journal, 2015, 9, 236-242 Load Balancng Algorthm of Swtched Dynamc Iteraton Open Access Chen Yansheng 1,3,* Wu Zhongkun 1 and Ren Jangtao 2 1 Guangdong Industry Techncal College, Guangzhou, Chna 510300; 2 School of Software, Sun Yat-Sen Unversty, Guangzhou, Chna 510275; 3 Kun Shan Unversty, Tanan, Tawan 71003 Abstract: In order to reduce busness latency and packet loss rate, to mprove the throughput of ntegraton of heterogeneous wreless network, to acheve load dversfcaton and to mprove end qualty of servce, whle there are many problems on the dropout rate of the tradtonal load balancng algorthm n processng throughput, delay and busness, therefore, gateway load balancng algorthm s proposed n ths paper. All termnals n the access network can reflect the effectveness of the average network load level of the network; ths algorthm wll gan weght of the load n the network of small busness termnal to swtch to the network load whch s lght. Frst, t defnes the heterogeneous networks and network termnal payoff functon utlty functons whch are used to characterze the experence and network QOS termnal load stuaton, and then presents the specfc processes of the gateway load balancng algorthm. Fnally, swtchng decsonal load balancng algorthm, proposed by Yan X, etc. s compared wth smulaton experments and t shows that: the proposed gateway load balancng algorthm has strong robustness to acheve network load balancng and to acheve a balanced use of network resource. Keywords: Effcency, loadng dfferences, real-tme busness, swtchng decson. 1. INTRODUCTION Load balancng s an mportant way, whch makes full use of heterogeneous wreless network resources. Through the load balancng among the heterogeneous networks, the hgh probablty of network load can be reduced, the overall utlzaton of network resources s mproved and the blockng probablty s reduced to provde users a better QOS, so the load balancng between the networks s also an mportant aspect of consderng the access algorthm selected [1-3]. The user can only access a knd of network at the same tme wth the tradtonal hard load balancng servce, whch can not satsfy dfferentaton of the user servce, resultng n partally utlzed heterogeneous network resources and hgher traffc blockng rato. Lterature [4] proposes the soft load balancng algorthm, whch dynamcally changes the best rato of IP flow; when the network load s heavy, each network sub-flow rate of accessng users s consstently mprove, whle when the network load s lght, there s a dfferences between the needs of users busness rate and wreless resources [5-7]. The man purpose of heterogeneous networks s to acheve a varety of fast, relable and secure exchange and transmsson of nformaton, that s, through the network to provde a wde range of hgh qualty servces, thus, busness development, prosperty and evoluton s the foundaton and a key procedure of network development, prosperty and evoluton [8-10]. Ths pont s especally evdent snce 2000, whch s durng a commercal 3G network and the development process *Address correspondence to ths author at Guangdong Industry Techncal College, Guangzhou, 510300 P.R. Chna; Tel: 13570402086; E-mal: yschenchna@qq.com 1874-110X/15 of the Internet. As a whole, moble communcatons operators can provde a varety of servces through a varety of networks, and fully guarantee the user n the network to enjoy a varety of servces, to mprove the qualty of the user experence. It s an nevtable tendency of development of wreless networks [11-14]. The ntegraton of heterogeneous networks has become the developmental drecton of next-generaton wreless networks, wreless resources shared s the premer ntenton for the ntegraton of heterogeneous wreless networks and reasonable heterogeneous network resource schedulng s a key technologes to acheve effcent rado resource sharng [15-17]. Load balancng s determned by multple servers n a symmetrcal manner to form a collecton of servers, each server has the equvalent status, and t can provde servce outsde ndependently wthout the ad of other servers. Through some sort of load balancng technology that s to be sent to external requests whch are evenly dstrbuted to the symmetrcal structure of a server, and the server receves the request ndependently and responds to customers requests [18]. Load balancng evenly gves out clent requests to a server array, amng at provdng quck access to mportant data, to solve a large number of concurrent access to servce ssues. Network load balancng can effectvely reduce the mbalance of resource utlzaton among heterogeneous networks, ratonal management of network resources s one mportant way. In the fuson of heterogeneous wreless network, termnals can carry out dynamc network choces, accessng and swtchng, to acheve load balancng of the RAN n heterogeneous rado access network (Rado access network, RAN), thereby mproves network throughput and overall performance. Currently, the network load balancng research has focused on homogeneous network load balancng between dfferent cells and certan types of load balanc- 2015 Bentham Open

Load Balancng Algorthm of Swtched Dynamc Iteraton The Open Cybernetcs Systemcs Journal, 2015, Volume 9 237 ng among heterogeneous networks. Depended on the mplementaton of exstng research, methods can be dvded nto two categores: one s the accessng load balancng, the other s swtched load balancng. Compared wth the accesstype load balancng, swtchng load balancng has ts quck response, fast convergence advantages. However, the key premse of load balancng swtch s correct assessment of each cell load. For homogeneous network, the load of each cell s avalable and can be stated by unfed ndcators. However, n heterogeneous wreless network envronment, the busness type, resource allocaton, and the assurance capabltes of servce qualty of the heterogeneous network, etc. are dfferent. How to measure and compare the heterogeneous network load becomes a problem. LOUHA K put forward the concept of soft load balancng - the downlnk IP groupng nto sub-streams, each substream accessng to dfferent wreless network. Ths method can mprove resource utlzaton n heterogeneous wreless networks. But when SON H and LOUHA K nvestgated the best dverson rates of n the case of specfc network topology and deal channel, the fndngs dd not have unversal applcablty. Load balancng algorthm proposed by SHI Wenxao, etc [19-22]. Presentng a method that can dynamcally change optmal splttng rato of IP flow; when the network load s heavy, t can constantly adjust the rate of user accessng to each network sub-flow. However, t dd not consder that when the load s lght, there s a dfference between rate requrements of user busness and wreless servce. Meanwhle, Sun Zhuo also ponted out that as the rado resource unts were approprately allocated to the approprate users to better meet user QOS, t wll also mprove the utlzaton of rado resources [23-25]. For the above what we has dscussed, a gateway load balancng algorthm s put forward, whch s based on the QOS (Qualty of servce, QOS), and the algorthm frst defnes a generalzaton for payoff functon of network termnal and the utlty functon of heterogeneous networks respectvely, to characterze the qualty of servce and network load termnal stuaton. Then, n a dynamc, teratve manner, the heavest load of the network QOS gans and lower resource effcency of termnal can be mproved and scheduled to gan network lghtest load n QOS revenue, to reduce load varaton of between the networks and mprove effcency n the use of network resources. Ths paper manly made a work n the followng areas expansvely and nnovatvely: (a) When dealng wth throughput, latency and packet loss rate on busness, the tradtonal load balancng algorthm n heterogeneous wreless network has many problems, so gateway load balancng algorthm s proposed. The QOS ncome of generalzed users and network utlty of the algorthm, whch s based on the features of wreless busness, are able to characterze the qualty of servce experence n the termnal network and network load condtons. And for a varety of heterogeneous network t s unversal. Among them, the network utlty s unversalty to heterogeneous network makes load condtons of each heterogeneous network comparable. TTERATIVE algorthm, by schedulng the QOS gans n the network wth the heavest load and the termnal wth the lower resource effcency to the network that s able to mprove the QOS beneft wth the lghtest load, whch can acheve swtchng load balancng among heterogeneous networks. (b) In order to further valdate the correctness and effcency of the proposed gateway load balancng algorthm about the packet loss rate, packet delay and throughput performance, the author made a comparson wth swtchng decsonal algorthm proposed by Yan X for load balancng, and smulaton experments evaluated ts performance of gateway load balancng algorthm based on QOS by usng OMNET + + 4.0. Settng there are two types of 802.11 and 802.16 RAN n the system, each type of RAN has 2. Both algorthms at packet loss rate of a constant rate traffc remaned unchanged, but the proposed algorthm n ths paper sgnfcantly reduces packet loss rate of the real-tme varable rate busness and packet delay; as the load ncreases, the proposed algorthm can sgnfcantly mprove the whole network throughput. Experments show that: QOS-based gateway load balancng algorthm has strong robustness, and t can sgnfcantly mprove the ntegraton of heterogeneous network throughput, reduce busness latency and packet loss rate. It can reach the effects of mprovng effcency of network resource utlzaton. 2. PROPOSED SCHEME The core dea of algorthm s: the QOS ncome of termnal end can reflects the current level of network qualty of servce receved, the greater the benefts s, the better the resultng qualty of servce s, and vce versa; the average QOS beneft of all termnals n a accessng network (herenafter defned as a network utlty) can reflects the load level of the network, the larger the average gan of the termnal s, the load on the network s lghter, and vce versa. In order to acheve dversfcaton and to ncrease the servce qualty of load termnal, the algorthm wll swtch small busnesses wth gan heavy load n the network to a lghter termnal network load. In order to carry out the termnal to select the RAN and ts access effectvely and dynamcally, the multmode termnal wll experence unfed management from the network sde, whch wll be completed by the network sde management entty (Network sde manager, NSM). The termnal wll nteract wth NSM through the termnal-sde management entty (Termnal-sde manager, TSM), dynamcally achevng refactorng of swtchng/accessng. The nteracton between NSM and TSM s completed through management control channel (Management and control channel, MCC). NSM s deployed n the core network, and s shared by a pluralty of RAN. RAN wll convey each context nformaton to NSM, then NSM transfer each context nformaton of RAN to the termnal for the decsons through the MCC downlnk transmsson. TSM of each termnal sends context nformaton of the termnal through uplnk transmsson of the MCC to NSM. Based on context nformaton of RAN and termnal, NSM uses the approprate network selecton algorthm to develop strateges and polces ssued under the varous termnals. Termnal then chooses accordng to ther needs and network reconfguraton decsons and confgures

238 The Open Cybernetcs Systemcs Journal, 2015, Volume 9 Yansheng et al. Table 1. Wreless network traffc types and ther QOS requrements. Rate of Change The Mnmum Rate Maxmum Rate Tme Delay Requrements A Typcal Busness Real-tme busness constant r mn = r max r mn = r max d max VoIP varable r mn r max d max MPEG The real-tme busness varable r mn r max! HTTP to access the approprate RAN. The paper wll assume the termnal n the network / nter-cell handover fast enough, and thus, the load balancng process, due to swtchng delay caused by the upper rsk of busness dsrupton can be gnored. 2.1. QoS Revenue and RAN Utlty Dfferent types of wreless network servces have dfferent QOS requrements. Based on the characterstcs of the varous servces, wreless servces can be classfed nto three types of basc servces, as shown n Table 1. Accordng to real-tme requrements, the wreless busness can be classfed nto real-tme busness (Real tme, RT) and non-real-tme servce (Non-real tme, NRT). Accordng to whether the rate can change or not, real-tme servce has been dvded nto two types of constant rate and varable rate. Mnmum servce tme at a constant rate mn and the maxmum rate requrements max are equal, that s the rate are unchanged. The varable rate real-tme servce s possessed of the mnmum and maxmum rate requrements. When the watng tme of a real-tme servce exceeds the maxmum packet delay tolerance d max, the packet wll be dscarded. Non-real-tme servce needs not to delay, and the mnmum bandwdth can become zero. In order to characterze the obtaned termnal from the current network qualty of servce, based on the QOS requrements of dfferent busness, s gmond functon to construct the termnal payoff functon s used. So suppose J s the set of knds of RAN, I represents the set of termnals n the network, defnng an accessng termnal! I of RAN j! J QOS beneft functon s as follows: $ (1! U j = % (1! 1 1+ exp(!" m # d! d e j j d max j! d ) m j 1 1+ exp(!" m # d! d e j j d mn j! d ) r j ).BT ).BRT For real-tme servces, at the premse to meet the mnmum bandwdth, usng an average delay d j to measure user gans, the smaller the tme delay s, the hgher the gan s; for non-real-tme servces to the user, usng average speed r of the user gans to measure, the larger the rate s, the hgher the ncome s; (1) d j e d j! d j e d j max! d j r If delay for real-tme servces the normalzed, wheren servces: denotes the expectancy of average delay of real-tme! j "! j e! j max "! j r As the normalzaton about Non-real-tme servces rate, t helps to ensure a mnmum rate of non-real-tme servces;! j and! j s constant parameters, whch determnes the steepness of the curve of the functon, the larger the value s, the steeper the curve changes, the hgher the senstvty to the end qualty of servce s. Formula (1) as defned n revenue functon reflects QOS-awareness of termnal, the functon maps a pluralty of QOS parameters wth reasonable percepton or experence for the user to QOS level, gves a measurement of the QOS of dfferent users by usng unform quantzaton levels standards. To characterze the load level of the accessng network, the wreless access network defnes the utlty of all the termnals connected to the network average of QOS beneft. Suppose at a tme, a termnal can only access a RAN, then the gan RAN J! I can be expressed as: #! j n ( j j" ( R j = #!, # $ % 0 j j I "J ( J "I ( 1, # $ j = 0 )( " j " $ wheren,! j = 1 termnal nt o RAN j # %$ 0 other Obvously, the heaver network load wll result n lower average QOS beneft of termnal, otherwse the termnal average QOS gans wll be hgher. Therefore, the average QOS beneft of the termnal, namely the network load of the network utlty can reflects the stuaton. Network utlty s hgher, ndcatng that the network load s lghter, otherwse t ndcates the network load s heaver. 2.2. Load Balancng Algorthm Desgn When the ntegraton of heterogeneous networks presents a state of uneven load dstrbuton, load balancng algorthm (2)

Load Balancng Algorthm of Swtched Dynamc Iteraton The Open Cybernetcs Systemcs Journal, 2015, Volume 9 239 based on QOS -awareness wll be trggered. Network load dstrbuton algorthm wll undergoes teratve adjustments. Each teraton process can be descrbed as: (1) Select a heavy-duty accessng network from an entre network called upon burdens; (2) Select offloadng termnal from the accessng network, as a swtch to a dfferent accessng network of the termnal, called subject to swtch the termnal; (3) Select an accessng network wth a lghter load from subject to swtch the termnal, swtched to as the purpose of swtchng the termnal accessng network, called upon subject to ncreasng negatve network; (4) If the selected network can be added to mprove the negatve termnal, the qualty of servce to be swtched, then the swtch termnal s swtched to be negatve to the network whch s to be added nto the next teraton; otherwse, the termnal remans n the burden upon the network, then offloadng network s selected to be another termnal as a termnal to be swtched and t s performed (3) and (4) agan. If the burdens upon all termnals n the network choose to stay n the accessng network to be reduce the burden, t s consdered as a more balanced dstrbuton of network load that can no longer mprove the algorthm ends. The core of load balancng algorthm based on QOS - awareness s: Web-based utlty accessng network selecton to be burdens, to be based on the weghted QOS gans selecton of subjectng to swtch termnals, termnal and networkbased utlty and accessblty testng negatve access network to be ncreased selecton. 2.2.1. Web-Based Utlty Accessng Network Selecton to be Burdens In order to make load balancng rapdly converge, algorthms n each teraton fnd the heavest load of the whole network accessng network, and select one of the approprate termnal swtch to other accessng networks. Accordng to the defnton and analyss of the effectveness of the network utlty n the secton of 3.1, t can effectvely reflect the access network load condtons. Therefore, the algorthm selects the lowest utlty network accessng network as a network to be burdens. If pendng burdens network denoted J! I, then: "! r n = arg mn # m j $% (% j)j "! r = arg mn # m $% (% )I 2.2.2. The Weghted Selecton of Subjectng to Swtch Termnal about QoS Beneft to be Based on In order to make load balancng rapdly converge, algorthms n each teraton fnd the heavest load of the whole network accessng network, and select one of the approprate termnal swtch to other accessng networks. When the accessng network subject to reducng the burdens selects to (3) swtchs termnal, t not only needs to consder the qualty of servce experence of termnal at the correspondng to the accessng network, namely t should choose a lower the QOS experence n order to the user expects to swtch to other network medum to get mproved; and t needs to consder the users rado resource utlzaton effcency to be burdens n the accessng network, whch should tend to choose the channel condtons of poor termnal to swtch to other networks, n order to termnate ther treatment on resources neffcent usage n subjectng to reducng the burdens n the accessng network channel. Consderng two aspects as defned n the termnal n the weghted QOS beneft functon of the RAN j s as follows: J j * = a j! J j J j * = (a j + J j ) Wheren the weghtng factor a j reflects resource utlzaton effcency of the termnal n the rado accessng network j, whch s defned as: a j = J j ( ) J j max a j j = "! u g (4) (5) J j ( ) s the actual rate that each unt bandwdth obtaned for the accessng termnal to the accessng network j ; t ndcates channel condton between the termnal and max accessng network j ; R, j presents the maxmum rate can obtan per unt of bandwdth from accessng termnal to the accessng network j theoretcally. Thus, the greater a j s, ndcatng that the channel condtons s better between termnals and accessng network j the termnal has a good utlzaton effcency n the accessng network channel. Consderng the qualty of servce experence and rado resource utlzaton of termnal accessng network, algorthm selects the lowest weghted termnal of subjectng to reducng the burdens based on QOS gans as a termnal to be swtched. So suppose s the set of, all of the access termnals, then e, the termnal to be swtched, selected n the offloadng accessng network, s supposed to be met: e = arg mn { } e * j n! j.t j ( * n) 2.2.3. The Selecton of the Accessng Network Subject to be Negatve Growth When the termnal to be swtched (6) selects e, the ntendng accessng network, for the purpose of swtchng accessng networks, on the one hand, t needs to dentfy whether the termnal s wthn the coverage area of the accessng network e, and the remanng capacty of e can

240 The Open Cybernetcs Systemcs Journal, 2015, Volume 9 Yansheng et al. f e h, j h meet the mnmum rate requrements of. That the ntendng accessng network e shall meet: % e n (r n,e ) f 0 e max j +! mn max $ j " r j ( j# (7) Among whch, r j max represents the maxmum network capacty of accessng networks e. On the other hand, for the beneft of rapd convergence load balancng, you should choose a lghter network load to be swtched as the ntendng accessng network. Thus, the algorthm for all the condton (7) of the accessng network ( except the accessng termnal subject to beng swtched and reducng the burdens) of a collecton (referred to as select the accessng network wth hghest utlty network, as the purpose of the accessng network termnal to be swtched, the network to be negatve growth can be expressed as: = arg max j! mn # " $ m j ( % ) 2.2.4. QoS-awareness Load Balancng Algorthm Based on the above analyss, the desgnaton of gateway load balancng algorthm process s as follows: Intalzaton: Let J represents algorthm converged network wthn the scope of all the heterogeneous collecton of RAN, I represents the set of all termnals n the network; / / Algorthm carres through load balancng to a certan geographcal area of heterogeneous converged network. Step 1: Select (3) to satsfy the access network e as a network to be the network subject to reducng the burdens; as a collecton of all termnals e! swtch the termnal to be set =. ), (8) connected, optonally / / selects the heavest accessng network, ready to be moved to another part of the load n the accessng network.! Step 2: In e be swtchng termnals. j, select the termnal e = arg mn!m * { } as to / / selects the termnal wth a lower servce qualty of experence and resource utlzaton, ready to be swtched to another accessng network. Step 3: Among other accessng network optons except e, select to meet (7) formula and (8) as accessng network to be negatve growth. / / selects an accessng network termnal wth a lghter load to be swtched as the ntendng accessng network. Step 4: Swtch the termnal to be swtched e to the accessng network to be negatve growth, f The termnal e swtch to, then return to step 1; otherwse termnal e gong back to, whle the optonal termnal to be swtch can s updated to e!{ e } and perform step 5.! j = / / If the accessng network can be ncreased to mprove the negatve termnal of the qualty of servce to be swtched, the adjustment s successful and re-select the accessng network of subjectng to reducng the burdens to carry out a new round of adjustment; otherwse the termnal to be swtched from the optonal subject can be removed from the termnal concentrator. Step 5: If e! j " 0, then go back to step 2; / / From the accessng network of pendng burdens to be swtched of the termnal concentrator, choose optonal weghted QOS beneft low end tmes, try to swtch to another accessng network. Otherwse, the algorthm termnates. / / Accessng network to reduce the burden of all the termnals are choose to stay n the accessng network, unable to further mprove the extent of the network load balancng, t can be consdered that the state has acheved load balancng. It can be seen that network utlty and termnal benefts can acheve quanttatve balance from the algorthm through a unfed QOS revenue functon desgnaton. By choosng and swtchng network and termnal QOS beneft between the network utlty and termnals tends to equlbrum. The cost s based on algorthm desgnaton, need to run on the network and termnal management entty executon algorthm, and the correspondng QOS nformaton and nteractve network selecton strategy. Network sde and termnal sde executng algorthm, network management entty, can be naturally and easly completed by heterogeneous network convergence n the framework of NSM and TSM, nteracton of nformaton and strateges can be completed by the contextual messages of the MCC. In the current level of technology, NSM and TSM tself has a powerful computng capabltes, and load balancng does not requre strct real-tme and nteractve nformaton and data of selecton strateges for QOS s a small amount, therefore the proposed algorthm can obtan mproved network and termnal performance sgnfcantly at lttle cost. 3. EXPERIMENTAL RESULTS By usng OMNET + + 4.0, t can evaluate ts performance of load balancng algorthm based on QOS-awareness. Supposng that, there are two types of 802.11 and 802.20 RAN n the system, each type of RAN has 2. Smulaton only consder the upstream traffc, 802.20 RAN adopts the TDD mode of sngle carrer, each TDD frame n the uplnk and downlnk frames has each half; 802.23 RAN uses DCF mode. There are 30 supposed user (termnal), each user uses only one busness, each has 10 busness users. Settng the densty of user n 802.20 RAN, the user from the SNR to the

Load Balancng Algorthm of Swtched Dynamc Iteraton The Open Cybernetcs Systemcs Journal, 2015, Volume 9 241 Table 2. Expermental parameters. Parameter Names The Parameter Value Parameter Names The Parameter Value The 802.20 frame length/ms 1 Packet length/bt 1000 The 802.20dsabled when the tme/ms 0.0002 w xy /ms 0 802.20 Frame when the number of dsabled 5000 w xy /ms 100 The 802.23dsabled when the tme/ms 0.023! x 0.53 The SIFS length/ms 0.010! y 0.02 The DIFS length/ms 0.053 Table 3. Smulaton results. SN 1 2 3 4 5 6 7 8 Busness Flow Rate on Average (Kbt/s) 100 150 200 250 300 350 400 450 Real tme constant varable bt rate of packet loss rate (%) The average packet delay of tme busness (ms) The throughput of whole network (Mbt/s) HDLBA 0 0 0 0 8.7 16 18 19 QALBA 0 0 0 0 0 0 5.4 5.5 HDLBA 0 0 0 0 73 82 93 102 QALBA 0 0 0 2 5 6 29 30 HDLBA 3.6 6.2 8 8.6 7.3 7.1 9.2 9.6 QALBA 3.7 6.6 8.2 10 11 13 16 16 RAN randomly changed. Users can access a RAN at the same moment. Servce packets arrve to Posson dstrbuton. The mnmum rate of Varable rate servces reached 1/2 of average rate. Users ntally access network, whose selectons are based on SINR (Sgnal-to-nterference plus nose rato, SINR) crteron, that s, channel condtons between the user and the varous RAN, dynamcally select the hghest RAN of SINR to access, whle accordng to network selecton prncple of 802.20/802.23 converged network users to access, busness users access to 802.20 networks real-tmely at a constant rate. The assocated parameter settngs used by network smulaton are shown n Table 2. In order to verfy the performance of the proposed gateway load balancng algorthm, by usng handover decson load balancng algorthm (Handoff decson load-balancng algorthm, HDLBA) proposed by Yan X, etc as a compared algorthm, the packet loss rate, packet delay and throughput performance were compared. Table 3. Shows the smulaton results of the comparson. Table 3 parts for Real tme constant varable bt rate of packet loss and The average packet delay of tme busness show that the changng stuaton of real tme constant bt rate and real tme constant varable bt rate, average packet loss rate and packet delay varaton when the average rate of each connecton from 100Kbt /s ncreased to 450Kbt /s. As can be seen, the proposed gateway load balancng algorthm sgnfcantly reduces the real-tme varable rate, packet loss rate and packet delay; whle the average delay and packet loss rate of real-tme busness a constant rate n the two algorthms s bascally to keep unchanged. It s because the prortes safeguard mechansm of 802.16 networks for realtme busness wth a constant rate can guarantee QOS servce of real-tme at a constant rate, whle the two algorthms, whch can ensure a constant rate of real busness users, always stay n the 802.16 network, and get a guaranteed qualty of servce. Table 3 part of the throughput of whole network, shows as the load ncreases, the proposed gateway load balancng algorthm can sgnfcantly mprove the throughput of the whole network. Smulaton results show that: QALBA algorthm can balance the network load, and compared to the tradtonal MLB algorthm and DLBD algorthm, the average blockng rate of packet servce and the throughput performance have been mproved sgnfcantly, and the robustness of algorthm s really strong, whch can acheve network load balancng to acheve a balanced use of network resources. 4. CONCLUSION For the ntegraton of heterogeneous wreless network communcaton scenaro, the network load balancng algorthm was proposed based on the QOS, whch s fallen nto swtchable load balancng algorthm. Algorthm s based on QOS gans and network utlty of a generalzed feature for wreless busness users, and t s able to characterze the qualty of servce termnal network experence and network load condtons, and t s unversally applcable for a varety

242 The Open Cybernetcs Systemcs Journal, 2015, Volume 9 Yansheng et al. of heterogeneous network. Among them, the unversalty of network utlty to heterogeneous network makes heterogeneous network load comparablty comparable, able to acheve swtchng between heterogeneous network load balancng. Smulaton results show that the proposed gateway load balancng algorthm can mprove ntegraton of heterogeneous network throughput, reduce busness latency and packet loss rate, wth strong robustness to acheve network load balancng and to acheve a balanced use of network resources. CONFLICT OF INTEREST The authors confrm that ths artcle content has no conflct of nterest. ACKNOWLEDGEMENTS Ths work was fnancally supported by Guangdong Industry Techncal College Foundaton (KJ2013110). REFERENCES [1] K. Suhar, and F.L. Gaol, The measurement of optmzaton performance of managed servce dvson wth ITIL framework usng statstcal process control, Journal of Networks, vol. 8, no. 3, pp. 518-529, 2013. [2] Y. Guang, Y. Zhu, C. Gu, J. Fe, and X. He, A framework for automated securty proof and ts applcaton to OAEP, Journal of Networks, vol. 8, no. 3, pp. 552-558, 2013. [3] M.J. Mrza, and N. Anjum, Assocaton of movng objects across vsual sensor networks, Journal of Multmeda, vol. 7, no. 1, pp. 2-8, 2012. [4] M. J. Mrza, and N. Anjum, Assocaton of movng objects across vsual sensor networks, Journal of Multmeda, vol. 7, no. 1, pp. 2-8, 2012. [5] Z. Duan, Z. Yuan, X. Lao, W. S, and J. Zhao, 3D trackng and postonng of surgcal nstruments n vrtual surgery smulaton, Journal of Multmeda, vol. 6, no. 6, 502-509, 2011. [6] S.H. Tang, M.C. Chen, Y.S. Sun, and T. Zsehong, A spectral effcent and far user-centrc spectrum allocaton approach for downlnk transmssons, IEEE., Globecom., pp. 1-6, 2011. [7] C. Xu, J.H. Lu, and Y. Zhen. "An Experment and analyss for a boler combuston optmzaton on effcency and NOx emssons," Boler Technology, vol. 37, no. 5, pp. 69-74, Oct. 2006. [8] L.G. Lang, Y. Meng, and S.L. Wu. "Operaton optmzaton for retroftted 1025 t/h boler and expermental study on ts NOx emsson," Thermal Power Generaton, vol. 42, no. 1, pp. 63-66, Jan. 2013. [9] Z.Y. Gao, Z. Guo, J.Q. Hu, X. Wu, and X. Wang, "Mult-objectve combuston optmzaton and flame reconstructon for W shaped boler based on support vector regresson and numercal smulaton". Proceedngs of the CSEE, vol. 31, no. 5, pp. 13-19, May 2011. [10] K. Ruttk, K. Koufos, and R. Janttr, Model for computng aggregate nterference from secondary cellular network n presence of correlated shadow fadng, In: IEEE, 22 nd Internatonal symposum on personal, ndoor and moble rado communcatons, 2011, pp. 433-437. [11] D.L. Sun, X.N. Zhu, Z.M. Zeng, and S.H. Wan Downlnk power control n cogntve femtocell networks, In: IEEE Internatonal conference on wreless communcatons and sgnal processng, 2011, pp. 1-5. [12] N. Omdvar, B.H. Khalaj. A game theoretc approach for power allocaton n the downlnk of cogntve rado networks, In: IEEE 16 th CAMAD, 2011, pp. 158-162. [13] D. Xu, Z.Y. Feng, Y.Z. L, P. Zhang, Far Channel allocaton and power control for uplnk and downlnk cogntve rado networks, In: IEEE Workshop on moble computng and emergng communcaton networks, 2011, pp. 591-596. [14] W.Q. Yao, Y. Wang, and T. Wang, Jont optmzaton for downlnk resource allocaton n cogntve rado cellular networks, In: IEEE 8 th Annual IEEE consumer communcatons and networkng conference, 2011, pp. 664-668. [15] J. Naereddne, J. Rhjarv, and P. Mahonen. Transmt power control for secondary use n envronments wth correlated shadowng, In: IEEE, ICC2011 Proceedngs, 2011, pp. 1-6. [16] R. Berang, S. Saleem, M. Faulkner, and W, Ahmed, TDD cogntve rado femtocell network (CRFN) operaton n FDD downlnk spectrum, In: IEEE, 22 nd Internatonal Symposum on Personal, Indoor and Moble Rado Communcatons, 2011, pp. 482-486. [17] W. Ahmed, J. Gao, S. Saleem, and M. Faulkner, An access technque for secondary network n downlnk channels, In: IEEE, 22 nd Internatonal Symposum on Personal, Indoor and Moble Rado Communcatons, 2011, pp. 423-427. [18] G. Isabel, and S. Ismael. "Varable Selecton for Multvarate Statstcal Process Control ". Journal of Qualty Technology, Mlwaukee: vol. 42, no. 3, p. 242, July 2010. [19] R.T.S Ramakrshnan, and A.V. Thakor. "Informaton Relablty and a Theory of fnancal ntermedaton", The Revew of Economc Studes, vol. 51, no. 3, pp. 415-432, 1984. [20] S. Rck, "Preventve Mantenance your SPC," Journal of Qualty Technology, Automated Precson Inc., vol. 49, no. 12, p. 13, Dec. 2010. [21] R. Wllam, and J.R. Knney, "Informaton Qualty Assurance and Internal Control", McGraw-Hll, USA. 2000. [22] M. Backes, M. Berg, and D. Unruh. A formal language for cryptographc pseudocode, In: 15 th Internatonal Conference on Logc for Programmng, Artfcal Intellgence and Reasonng, LPAR 2008, volume 5330 of Lecture Notes n Computer Scence. Sprnger, 2008, pp. 353-376. [23] D. Nowak and Y. Zhang. A calculus for game-based securty proofs, In: Provable Securty - 4 th Internatonal Conference, ProvSec 2010, Malacca, Malaysa, October 13-15, 2010. [24] G. Barthe, B.Gregore, S.Zanella, and Begueln, Formal certfcaton of code-based cryptographc proofs, In: Proceedngs of the 36 th ACM Symposum on Prncples of Programmng Languages, ACM Press, 2009, pp. 90-101. [25] G Barthe, B. Gregore, S. Heraud, S. Zanella, and Begueln, Computer-Aded Securty Proofs for the Workng Cryptographer, In: Advances n Cryptology - CRYPTO, vol. 6841 of Lecture Notes n Computer Scence, Sprnger, 2011, pp. 71-90. Receved: September 16, 2014 Revsed: December 23, 2014 Accepted: December 31, 2014 Yansheng et al.; Lcensee Bentham Open. Ths s an open access artcle lcensed under the terms of the Creatve Commons Attrbuton Non-Commercal Lcense (http://creatvecommons.org/- lcenses/by-nc/3.0/) whch permts unrestrcted, non-commercal use, dstrbuton and reproducton n any medum, provded the work s properly cted.