Evaluation of Distributed and Replicated HLR for Location Management in PCS Network

Size: px
Start display at page:

Download "Evaluation of Distributed and Replicated HLR for Location Management in PCS Network"

Transcription

1 JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 9, 85-0 (2003) Evaluatio of Distributed ad Replicated HLR for Locatio Maagemet i PCS Network Departmet of Computer Sciece ad Iformatio Egieerig Natioal Chiao Tug Uiversity Hsichu, 300 Taiwa {gcche, sylee}@csie.ctu.edu.tw Persoal Commuicatio Service (PCS) etwork is the itegratio of cellular Network ad covetioal wired etwork. To support user mobility, the locatios of the mobile statios (MSs) should be costatly tracked usig a database. The widespread deploymet of PCS will lead to a tremedous icrease i the umber of updates ad queries to the locatio database. The cetralized, stad-aloe Home Locatio Register (HLR) i GSM ca be a potetial bottleeck. I case of the locatio database failure, icomig calls may be lost. Accordig to the aalysis of the load i HLR, we suggest replicatig the HLR i order to icrease its capacity ad reliability. I this paper we evaluate the effects of the umber of replicas i terms of query respose time, misroutig probability of icomig calls ad average cost per query. Aother issue icurred i the replicated databases is data cosistecy. A cocurrecy cotrol protocol called preemptive Read-Oe-Write-All (PROWA) protocol is also proposed. Keywords: mobile computig, locatio maagemet, HLR, replicated databases, PCS. INTRODUCTION To support user mobility, the PCS etworks have to store ad maitai locatio iformatio of mobile statios (MSs) so that a icomig call ca be delivered to the target MS. The operatios o locatio iformatio cosist of locatio updates ad locatio queries. A update occurs whe a MS chages locatio. A query occurs whe a MS eeds to be located, e.g., to deliver a icomig call to this MS. The widespread deploymet of PCS will lead to a tremedous icrease i the umber of updates ad queries to the locatio database. Thus, a key challege to locatio maagemet is to develop a efficiet database architecture so that the locatio data ca be readily available for sigalig such as call setup ad routig. The curret approach to support user mobility requires a two-level database []. This architecture cosists of a home locatio database (or Home Locatio Register, HLR) ad a visitor locatio database (or Visitor Locatio Register, VLR). This HLR-VLR architecture, has bee established as the de facto, ad is widely used i idustry, such as Global System for Mobile Telecommuicatio (GSM) for Europe ad the IS-4 recommedatios for North America. We will describe locatio maagemet i GSM ad IS-4 i more detail i sectio 2. I such systems, HLR is cetralized ad stad-aloe Received September 28, 2000; revised April 8, 200; accepted Jauary 25, Commuicated by Mig-Sya Che. 85

2 86 i the etwork. Some queries ad updates have to travel log distaces whe the icomig calls or the MSs are far away from the HLR. Aother drawback of covetioal HLR-VRL architecture is that HLR teds to be the bottleeck. A typical GSM mobile customer traffic profile is [2] 9 2 mi/day usage 60/40 split (60% of traffic is from wireless etwork to fixed etwork) average call duratio approximately 50 sec. switchig the phoe o/off approximately 4 times per day HLR implemetatios are commercially available to support approximately 300,000 customers. Each user with the above metioed traffic profile will submit approximately 20 HLR operatios per day (locatio updatig, routig, autheticatio, etwork attachmet). For a GSM with 300,000 subscribers, the load o HLR will thus be approximately 6,000,000 operatios per day. From experiece with SONOFON GSM, 2-3% of the operatios are durig busy hours, i.e. about 800,000 queries per hour (or 220 trasactio per secod). The peak value may be 50% higher [3]. Such a heavy load caot be supported by stadard relatioal databases eve o the most powerful processig equipmet available today. As a cosequece, HLR has the potetial to be a bottleeck ad caot guaratee the quality of service (e.g., call setup time). Aother class of mobility databases is based o the tree structures [4-6]. I such schemes, the user is assumed to be located at oe of the leave odes of a tree etwork. Some iteral odes i this tree may cotai a database which maitais a list of all users curretly located at odes i its associated subtree. For a give user, a poiter is maitaied at each database i the path from the root to the ode i which the user is located. The lowest database i the path poits to the cell i which the user is located. Ay other database o the path poits to the databases i the lower level o the path. Whe a MS moves to aother cell, oly the databases i the path betwee the two cells eed to be updated. I this architecture, a call setup is by search upward to a commo ode which cotais a locatio database ad the follows the poiters dowward to get the address of the cell where the target MS is located. This may ivolve may database queries whe the path betwee the icomig call ad the target MS is log. Therefore, the call setup time is relatively loger whe compared with HLR-VLR architecture. I additio to proposig ew database architectures, some researchers try to reduce the locatio registratio cost by dyamically adaptig the pagig area. These ca be classified ito three categories: distace-based [7, 8], movemet-based [9, 0] ad time-based []. The basic idea behid these schemes is that the user does ot make ay locatio update uless it has exceeded the boudary of a dyamically determied pagig area. These schemes ca efficietly reduce the umber of locatio registratios. However, sice the system has o exact locatio iformatio for the mobile hosts, there will be some pagig overhead ad the call setup time will be loger tha that i GSM ad IS-4. To guaratee the quality of service, we suggest adoptig the HLR-VLR architecture. However, the problem of the overloaded HLR must be take ito accout. From a aalysis of the load source i HLR, we suggest replicatig the HLR to avoid the performace bottleeck i HLR. A model to evaluate the effect of the umber of replicas is developed i this paper. The performace metrics cosidered i this model are the

3 REPLICATED HLR FOR LOCATION MANAGEMENT IN PCS NETWORK 87 average call setup time, the misroutig probability of icomig calls, ad average cost per query. Aother issue icurred i the replicated databases is data cosistecy. A modified Read-Oe-Write-All (ROWA) protocol referred to as Preemptive ROWA (PROWA) is also proposed. The rest of this paper is orgaized as follows. I ext sectio, we briefly describe the locatio maagemet i GSM ad IS-4. The effect of the umber of HLR copies is evaluated i sectio 3. Experimetal results ad coclusios are preseted i sectios 4 ad 5, respectively. 2. LOCATION MANAGEMENT IN GSM AND IS-4 I order to uderstad the locatio maagemet i PCS etwork, we briefly describe the HLR-VLR architecture used i GSM ad IS-4. The procedures of locatio update ad call delivery are also described. 2. HLR-VLR Architecture The commuicatio area covered by a base statio is called a cell. The locatio of a MS is thus the address of the cell i which this MS is located. The major task of mobility maagemet is to update the locatio of a MS whe it moves from oe cell to aother. The update procedure is referred to as registratio. We use GSM as a example to illustrate the HLR-VLR architecture ad the iformatio stored i HLR ad VLR. Fig. shows the etwork architecture of mobility maagemet i GSM []. Fig.. The etwork architecture i GSM. I this architecture, the base statio i each cell is coected to a Mobile Switch Ceter (MSC), which is a telephoe switch tailored for PCS etwork. Thus a MSC covers several cells. Oe (or several) MSC is coected to a VLR ad exchages the locatio iformatio with the correspodig VLR through Sigalig System Number 7 (SS7) etwork [3]. Similarly, the VLRs commuicate with the HLR to exchage the locatio iformatio usig SS7 messages.

4 88 The locatio maagemet i PCS etwork is achieved by the cooperatio of HLR ad VLR. The locatio iformatio of a MS stored i HLR are the ISDN umber (address) of the VLR visited by the MS ad the ISDN umber (address) of the MSC coected by the cell i which the MS is located. Similarly, the locatio data stored i VLR are the address of the correspodig MSC ad the cell idetity. 2.2 Registratio ad Call Delivery I GSM the locatio update is referred to as registratio ad occurs whe a MS moves from oe cell to aother. Accordig to the coectio relatioship betwee these two cells, the locatio update occurs i the followig three situatios []. Case. Iter-Cell movemet: These two cells are coected to the same MSC. Because the address of the cell i which the MS is located is stored i VLR, the registratio message should be set to VLR to update the cell idetity. However, sice the address of MSC ad VLR do ot chage i this situatio, o HLR update eed be executed. Case 2. Iter-MSC movemet: These two cells are coected to differet MSCs of the same VLR. Because the VLR stores the address of cells ad MSC, the registratio message should be set to VLR to update the record to idicate the curret locatio. I additio, the MSC address is also stored i HLR, the registratio message should also be set to the HLR to update the field of MSC address of this record. Case 3. Iter-VLR movemet: These two cells are coected to differet MSCs ad differet VLRs. Sice the MS moves to a differet VLR, this VLR does ot have a VLR record of the MS. The VLR creates a VLR record for the MS, ad seds a registratio message to update the HLR as described i Case 2 except that the VLR field is also updated. The record i the old VLR is deleted whe the de-registratio message from the ew VLR arrived or whe the old BS does ot receive the respose from the MS for a pre-defied time period. To deliver a icomig call to the target MS, routig iformatio (MSC address ad cell address) must be obtaied. Whe a icomig call arrives (from mobile or covetioal PSTN phoe), it is routed to a Gateway MSC (GMSC). The GMSC submits a query to the HLR to get the locatio of the target MS. Whe a query arrives, the HLR searches the database to get the address of the VLR i which the MS record is stored. After gettig the VLR address, the HLR submits a query to the correspodig VLR to get the MSC address ad cell address ad the returs them to the Gateway MSC. Based o the MSC address ad cell address, a icomig call ca be correctly delivered to the target MS. From the above descriptio, we ca fid that whe a icomig call arrives, both the HLR ad the correspodig VLR will be queried. However, whe a MS chages its locatio, the HLR will be updated oly whe Case 2 ad Case 3 occur. Because a MSC covers several cells, the frequecy of Case occurrig is far more tha that of Case 2 ad Case 3. From this observatio, we have to take differet cosideratios i the desig of HLR ad VLR.

5 REPLICATED HLR FOR LOCATION MANAGEMENT IN PCS NETWORK 89 The major tasks i HLR are 3. REPLICATED HLR locatio updatig routig (directig icomig calls to the target MSs) autheticatig (validatig a MS ) supplemetary services Except for locatio updatig, most processig ivolves oly a query operatio i HLR. I other words, i most situatios, the frequecy of a HLR beig queried is far greater tha that of a HLR beig updated. O the basis of this observatio, we propose replicatig the HLR (represeted as RHLR) to resolve the problem of HLR beig the performace bottleeck ad to icrease the reliability of HLR. The most importat issue i HLR replicatio is how may copies a HLR must be replicated ad where to place them. Replicatig a HLR ad distributig the replicas i the etwork ca icrease the reliability of HLR ad reduce the commuicatio cost as well as call setup time. O the other had, replicatig a HLR will icrease the cost to setup ad maitai database copies. Also, the database load will icrease due to the extra overhead of update operatios, makig the cotets of the databases cosistet. I this sectio, we evaluate the effects of the umber of replicas i terms of query respose time, misroutig probability of icomig calls, ad average cost per query. Before we evaluate the effect of the umber of replicas, we first describe the cocurrecy cotrol protocol used i this model. 3. Cocurrecy Cotrol A importat issue i replicated databases is to guaratee the cosistecy of data amog all the replicates. If the locatio data i the replicas of HLR are ot cosistet, some queries may get obsolete data ad cause the icomig calls to be misrouted or lost. May cocurrecy cotrol protocols have bee proposed to guaratee the serializability i replicated databases [2]. However, the characteristics of locatio data stored i HLR are differet from those of the data stored i covetioal databases. First, the query ad update i locatio maagemet i PCS etwork ofte ivolve oly oe record. Secod, the time to execute trasactios i locatio maagemet is differet from that i covetioal database service. I covetioal database services, e.g., the bakig system, the evet i the real world ca happe oly whe the correspodig trasactio commits. For example, whe oe wats to withdrawal moey from a accout, oe ca get the moey oly whe the withdraw trasactio commits. If the withdrawal trasactio fails, he/she must resubmit it or he/she caot get the moey. However, i PCS system, the update procedure is executed after a MS moves to a differet cell. No matter whether or ot a update trasactio ca commit, the movemet of the MS has occurred. Furthermore, the MS has bee i the ew cell eve durig the processig of the update procedure. Some researchers proposed cocurrecy cotrol strategies which guaratee the serializability of the executio of query ad update operatio i mobility databases. Some researchers proposed cocurrecy cotrol strategies which guaratee the serializa-

6 90 bility of the executio of query ad update operatio i mobility databases. For example, i 997 K. K. Leug proposed a update algorithm called Primary-Writer Protocol (PWP) usig a multi-versio approach [3]. I PWP each record is replicated ad distributed to may sites, ad oe of the replicas is assiged to be the primary site (PS) of this record. Queries are routed to the PS or other replicas accordig to the call distributio algorithm. A update must be set to the primary site, ad the, if committed, set to other replicas. PWP keep multiple versios for a record. A sequece of update operatios is executed i the replicas accordig to the order of their versio umbers i the PS. A query may eed to read the old versio of a record to prevet violatig serializability. However, sice a mobile uit has oly oe curret locatio, it is meaigless to keep multiple versios of the locatio iformatio ad let a query read old versios of locatio data. Although the executio order of query ad update operatio i PWP guaratees serializability, the MS has already bee i a ew cell. As a cosequece, the query will get a obsolete locatio data ad cause the icomig call to be misrouted or lost. I this paper we preset the observatio that the update procedure i a locatio database is executed after the movemet of a MS. No matter whether or ot a update trasactio ca commit, the movemet of the MS has occurred. Therefore, it is meaigless to let a query read old versios of locatio data. From this observatio, we suggest abortig the queries o a record if a update request o the same record arrives. This is what we called preemptive. The Read-Oe-Write-All (ROWA) protocol is employed i may replicated database systems to guaratee cosistet cotet [2]. I ROWA protocol, a query is routed to oe of the replicas accordig to the routig fuctio, ad a update message is set to all replicas to guaratee the cosistecy. I order to reduce the probability of a icomig call beig misrouted or lost, we modify the Read-Oe-Write-All (ROWA) protocol ad propose the Preemptive Read-Oe-Write-All (PROWA) protocol. The mai idea of PROWA is based o the above observatio. Whe a update operatio arrives at the database, if there is a query operatio executig o the same record, cocurrecy cotrol aget will abort the query operatio ad restart it after a certai time (log eough to complete a update operatio) i order to get the correct locatio data. fter the descriptio of the cocurrecy cotrol protocol, we ca ow preset the proposed model to evaluate the effect of the umber of replicas. 3.2 System Model We partitio the service area of the PCS etwork ito several service regios (SRs). Each SR is covered by a GMSC. This partitio reflects the situatio that a query submitted to HLR is iitiated from a GMSC; Table lists the otatios ad symbols used. The loads icurred by autheticatio ad supplemetary service are ot discussed here. The capacity of a database is defied as the umber of queries that a database ca process per uit time. The mai idea of the RHLR scheme is to replicate the HLR ad distribute the replicas to the SRs. However, how may replicas a HLR should be replicated ad where to locate the replicas are the mai issues of the RHLR scheme. I the followig sectios, we describe a liear programmig model to decide the placemet of the replicas.

7 REPLICATED HLR FOR LOCATION MANAGEMENT IN PCS NETWORK 9 Table. Defiitios of symbols used. Symbol S i λu i λq i C ij M P B α β σ ω ρ K q D i R ij Defiitio a service regio umber of service regios arrival rate of locatio updates submitted from S i to the HLR arrival rate of queries submitted from S i to the HLR commuicatio cost to trasfer a SS7 message betwee S i ad S j average cost to setup ad maitai a database per uit time capacity of a database (umber of operatios the database ca execute per secod) badwidth of a sigalig lik (bits per secod) load to process a query operatio i HLR load to process a update operatio i HLR cost to process a query operatio i HLR cost to process a update operatio i HLR legth of a SS7 message for query ad update (bytes) umber of replicas of a HLR query-to-update ratio umber of HLR replicas located i regio S i ratio of queries submitted from S i to the database located i S j over all queries submitted from S i I additio, the relatioships betwee the umber of replicas ad system performace (query respose time, average cost per query ad the probability of a icomig call is misrouted) are also discussed i this paper. The systems egieer ca determie the umber of replicas accordig to the quality-of-service the system should provide ad the available budget. 3.3 Query Respose Time The time to set up a icomig call is affected by the time eeded to get the locatio iformatio of the target MS (by submittig a query to the HLR). The time to complete a query ca be divided ito three parts: the time to trasfer SS7 messages betwee the GMSC ad the HLR, the time to complete a query i the HLR ad the time to get the MSC address ad cell address from VLR. Sice our mai objective here is to gai a geeral uderstadig of the relative performace with respect to the umber of replicas, we make the followig assumptios. () Sice the umber of queries ad updates submitted from a SR, S i, is large eough, they ca be approximated by a Poisso process with mea λq i ad λu i respectively []. (2) The databases ad sigalig liks are modeled as a sigle-server queue. Queries ad updates are processed ad trasmitted o a First-Come-First-Serve (FCFS) basis. I order to maximize the utilizatio of each replica, we balace the load amog all replicas. This ca be achieved by defiig a routig fuctio for queries. We will discuss how to determie the routig fuctio for queries i later discussio. The time to trasfer a SS7 message betwee GMSC ad HLR cosists of message delay ad propagatio delay. Whe a HLR is replicated K times, the load i

8 92 each replica is ( α λqi ) / K + β λ ui. Accordig to Little s theory [4], the message delay is i= i= T m = B /(8ρ) ( λq ) / K i i= i= λu i. () I Eq. (), B is the badwidth of the lik betwee two adjacet SRs. Similarly, if there are K replicas of a HLR, the time to process a query i HLR is Td = P ( α λq ) / K β i u i i= i= λ. (2) The average propagatio delay is affected by the placemet of the K replicas. The optimal value of the average propagatio delay ca be determied by liear programmig. We describe the model to determie the optimal placemet of the replicas as follows: (A) Objective Fuctio for Miimizig the Propagatio Delay Our objective is to miimize the average propagatio delay of a query. We use R ij to represet the ratio of queries which are submitted by S i to S j over all queries submitted by S i. F ij is the propagatio delay of the lik betwee S i ad S j. The average propagatio delay of a query is thus Z 2 = λ qi Rij Fij. i= j= (B) Costraits (i) Query Satisfactio Costrait To esure that every query will have a defied route, the followig costrait must be satisfied. j= R = for all i, i ij (ii) Load Balacig Costrait The load is balaced amog all replicas. If there are D j replicas allocated ito S j, the followig costrait must be satisfied.

9 REPLICATED HLR FOR LOCATION MANAGEMENT IN PCS NETWORK 93 ( λ R ) = (( λ ) / K) D, for all j, j. qi ij i= i= qi (iii) Costrait o Number of Replicas The sum of the umber of replicas i all SRs must equal K. D i = K i= The resultig model is: Mi λ R i= j= qi ij F ij j s.t. j= R ij =, ( i= λ R ) = (( λ ) / K) D, for all j, j. qi ij i= qi j We do ot modify the architecture of VLR i GSM ad IS-4. The time to get the MSC address ad cell address from VLR does ot chage whe a HLR is replicated. For simplicity, we assume that the time to get the MSC ad cell addresses from VLR is costat ad is referred to as T qv. As discussed i sectio 2.2, the queried result must be set back to the Gateway MSC to route the icomig call to the target MS. The average time to complete a query whe the umber of replicas equals K is ( λ R (2F ) / λ ) + T + T + T (3) qi ij ij i= j= i= qi d m qv If the umber of replicas, K, equals, the system is reduced to GSM. The average completio time of a query is determied by the etwork delay as well as the time to complete the query i HLR. I GSM, because there is oly oe database, all queries are routed to the same regio. However, whe the HLR is replicated ad distributed i the etwork, the query ca be routed to the database i a earby regio. I additio, the time to complete a query i HLR will decrease as the umber of replicas icreases. It is obvious that the completio time of a query is shorter tha that of GSM i most situatios.

10 Cost of Replicated HLR The cost of Replicated HLR cosists of the commuicatio cost, operatig cost ad the cost to set up ad maitai a database. We aalysis the cost of RHLR as follows: (A) Commuicatio cost The PROWA protocol is implemeted i the replicated HLR. All updates must be set to all the database copies to make the cotet cosistet. The total commuicatio cost for update ad query operatio per uit time is Update commuicatio cost: Z = λ uid jcij i= j = Query commuicatio cost: Z2 = λ qirijcij i= j = (B) Database cost The cost to setup ad maitai a database per time uit is deoted by M. The total cost to set up ad maitai K replicas is Z 3 = MK (C) Cost of query ad update operatios I order to maitai data cosistecy, i replicated HLR, some extra update operatios eed to be executed whe compared with the cetralized, stad-aloe HLR. I the cetralized, stad-aloe HLR architecture, a update procedure eeds to oly update oe database. However, i replicated HLR, the update procedure eeds to update all replicas. The cost to process query ad update operatios is D i i= i= i= λqi) + ω( ui)( Z 4 = σ ( λ ). The overall cost is the sum of all the costs ad is equal to Z = Z + Z 2 + Z 3 + Z 4 (4) The value of Eq. (4) varies depedig o database cost, operatio cost, as well as the commuicatio cost. With advaces i computer systems, the cost to set up a database will steadily decrease. However, the cost to trasfer a message i the etwork is ot expected to rapidly decrease i the ear future.

11 REPLICATED HLR FOR LOCATION MANAGEMENT IN PCS NETWORK Probability of Icomig Calls Beig Misrouted or Lost To evaluate the probability of a icomig call beig misrouted or lost due to obsolete data from HLR, we defie the vulerable period to be the time iterval durig which, if a query completes, it may get a obsolete locatio data ad thus cause a call to be misrouted or lost. We use the misroutig probability of icomig calls to represet the probability of a icomig call beig misrouted or lost due to obsolete data from HLR. Fig. 2 illustrates the vulerable period. I Fig. 2, a MS movemet of Case 2 or Case 3 (defied i sectio 2., that is, iter-msc movemet or iter-vlr movemet) occurs (i S i whe a icomig call arrives i S k ). S j is the SR with a HLR replica to which a query i S k is routed. I PROWA, if a query is executed o the same record whe a update arrives, sice a locatio update arrived meas that correspodig MS has already moved, the cocurrecy cotrol aget will abort this query ad restart it after a certai period of time. However, eve i PROWA protocol, there will be a chace that a icomig call is misrouted or lost. A icomig call will be misrouted or lost if it receives the cell address; S i i Fig. 2, after the MS s movemet or the query arrives i S j before the correspodig update arrives. This time iterval is the vulerable period as illustrated i Fig. 2. Fig. 2. Vulerable period for icomig calls beig misrouted or lost. Now we evaluate the probability that a icomig call is misrouted or lost. Assume that the HLR update of a HLR is Possio distributed with mea µ. The average time iterval betwee two updates is /µ. The probability of a icomig call to this MS beig misrouted or lost is the vulerable period over the average time iterval betwee two updates. As show i Fig. 2, the vulerable period is (t 2 t ). Therefore, the probability of a icomig call to this MS beig misrouted or lost is (F ij +F kj +T m )/(/µ), where F ij ad F kj are the propagatio delays of S i -S j ad S j -S k, respectively, ad T m is the message delay of HLR.

12 96 4. EXPERIMENTAL RESULTS The sigalig etwork used i the simulatio is a 5 5 mesh etwork, which has 25 SRs. The queries ad updates submitted to HLR are uiformly distributed i each SR. The commuicatio cost betwee the mobile or covetioal PSTN phoe ad the Gateway MSC i the same SR is ormalized to. The commuicatio cost betwee two SRs is set to the legth of the shortest path betwee them. Each database ca support 220 queries per secod. Each query costs to be processed i the database. The cost of a update processed i database is set to.. For demostratio purposes, the average cost, M, to set up ad maitai a database is set to,000 i the experimets. The trasmissio speed of a lik i each directio is set to 28k bits per secod, which is the curret ISDN stadardized trasmissio rate. The propagatio delay i the same SR is set to 5 msec. The propagatio delay betwee two SRs is i proportio to the legth of the shortest path betwee them. The delay, T qv, caused by gettig the result from VLR is set to 20 msec. 4. Load-Related Experimets I these experimets we evaluate the effects of the umber of replicas, K, i various loads. We vary the umber of queries submitted from a service regio from 00 to 600. A large umber of queries submitted from a service regio may represet the load at peak times. Fig. 3 shows the average completio time of a query. Let q represets the query-to-update ratio. I load-related experimets, q is set to 5. We will discuss the effects of the query-to-update ratio i the followig sectios. I Fig. 3 ad the followig figures, K represets the result obtaied from the aalytic model ad SK represets the result obtaied from the simulatio model. From Fig. 3, as expected, we fid that the average completio time of a query is shorter whe a large umber of replicas is used. However, it will be ifiitely log if the load i each replica exceeds the capacity of the database. The umbers o top of each curve i Fig. 3 give the maximum load that ca be supported. Sice the results obtaied from the simulatio ad the aalytic model are quite close, for clarity of illustratio, the lies for the simulatio results are ot draw i the figures i the followig. I additio to reducig the average completio time of a query, replicatig a HLR ca also reduce the misroutig probability of icomig calls. Accordig to the discussio i sectio 3.5, the more copies a HLR replicates, the lower the misroutig probability of icomig calls is. The experimetal result is show i Fig. 4, where P misrouted represets the misroutig probability of icomig calls. Although icreasig the umber of replicas ca reduce both the average completio time ad the misroutig probability of icomig calls, the cost will icrease whe the umber of replicas icreases. He result of cost-related experimets is show i Fig.5. Here the average cost is the total cost (commuicatio cost, database cost ad cost of queries ad updates) divided by the umber of icomig calls. There is o sigificat differece amog the average costs of differet umbers of replicas. The reaso is as follows. Whe the umber of replicas icreases, the cost caused by the updates also icreases. However, the commuicatio cost of a query will decrease if the query ca be routed to a earer site.

13 REPLICATED HLR FOR LOCATION MANAGEMENT IN PCS NETWORK Fig. 3. Average query respose time for query-to-update ratio q = 5. Fig. 4. Probability of call beig misrouted for query-to-update ratio q = 5. Fig. 5. Average costs for q = 5. 97

14 Access-Patter-Related Experimets The performace of RHLR will be affected by the ratio of updates over all operatios. We use q to represet the query-to-update ratio which meas that there are q queries arrivig betwee two cosecutive updates. If the total load is fixed, a large value of q meas fewer updates ad the load i each replica will be less. As a cosequece, the time to process a query i HLR will be shorter. As we see i Figs. 6 ad 7, whe the value of q icreases, the query respose time ad the misroutig probability of icomig calls decrease. However, the decrease i respose time for a fix value of K is ot sigificat. This is because that the load of a update i a database is set to.. If the load to process a update were set to a larger value, the decrease would be greater. Fig. 6. Query respose time for load =00. Fig. 7. Misroutig probability of icomig calls for load = 00. Similar to the query respose time, there are fewer updates whe the query-to-update ratio is high, the cost resultig from updates is smaller tha i low query-to-update ratios. The differece betwee the average cost with differet umbers of replicas decreases as the value of q grows because there are fewer updates for larger q. Experimetal results are show i Fig. 8.

15 REPLICATED HLR FOR LOCATION MANAGEMENT IN PCS NETWORK 99 Fig. 8. Average cost for load = CONCLUSIONS I this paper we preset two observatios i mobility maagemet of PCS etwork ad propose correspodig mechaisms to improve the system performace. The first observatio is that the frequecy with which a HLR is queried is greater tha that of it beig updated. Based o this observatio, we propose replicatig the HLR. The systems egieer ca determie the umber of replicas depedig o the desired quality of ad the available budget. The optimal placemet of the replicas is determied usig the liear programmig method give i this paper. Aother observatio is that the update procedure i the locatio database is executed after the movemet of a MS. From to this observatio, we suggest abortig the queries i a record if a update arrives i the same record. This is what we called preemptive. The property preemptive ca be applied to other cocurrecy cotrol protocols. Sice the read-oe-write-all (ROWA) protocol is the most commoly used protocol i existig commercial replicated databases, we modify ROWA to be Preemptive ROWA (PROWA) i this paper. PROWA protocol ca reduce the misroutig probability of icomig calls by abortig the query operatios whe a update operatio arrives i the same record. The cost of replicated HLR icreases as the umber of replicas icreases. However, the call setup time is shorter ad the misroutig probability of icomig calls is lower whe we add more replicas. I other words, RHLR provides better quality of service tha GSM by payig a extra cost. Whe the query-to-update ratio is high, the average cost per icomig call i RHLR is slightly higher tha that i GSM ad IS-4. However, the respose time of RHLR is much shorter tha i GSM ad IS-4. I additio, RHLR ca solve the problem that sigle HLR teds to be the performace bottleeck. Updatig all the replicated databases to maitai cosistecy of cotet icurs extra cost. I the future we will try to develop a ew cocurrecy cotrol protocol to reduce the cost of makig the cotets i the replicated HLR cosistet. REFERENCES. Y. -B. Li ad I. Chlamtac, Wireless ad Mobile Network Architectures, Wiley, New York, B. Gabelgaard, The (GSM) HLR advatages ad challeges, i Proceedigs of

16 00 the 3rd IEEE Iteratioal Coferece o Uiversal Persoal Commuicatios, 994, pp S. Moha ad R. Jai, Two user locatio strategies for persoal commuicatio services, IEEE Persoal Commuicatios, Vol., 994, pp S. Dolev, D. K. Pradha, ad J. L. Welch, Modified tree structure for locatio maagemet i mobile eviromet, i Proceedigs of IEEE INFOCOM 95, 995, pp A. Hac ad C. Sheg, User mobility maagemet i PCS etwork: hierarchical databases ad their placemet, i Proceedigs of the 5th IEEE Iteratioal Coferece o Uiversal Persoal Commuicatios (ICUPC), 996, pp H. -C. Li ad S. L. Lee, A presettig locatio strategy for persoal commuicatio usig hierarchical locatio database, i Proceedigs of the 7th Iteratioal Coferece o Parallel ad Distributed Systems, 2000, pp M. Verkama, A simple implemetatio of distace-based locatio updates, i Proceedigs of the 6th IEEE Iteratioal Coferece o Uiversal Persoal Commuicatios (ICUPC), 997, pp J. H. Zhag ad J. W. Mark, A local VLR cluster approach to locatio maagemet for PCS etworks, i Proceedigs of 999 IEEE Wireless Commuicatios ad Networkig Coferece, 999, pp I. F. Akyildiz, J. S. M. Ho, ad Y. -B. Li, Movemet-based locatio update ad selective pagig for PCS etworks, IEEE/ACM Trasactios o Networkig, Vol. 4, 996, pp V. Casares-Gier ad J. Mataix-Oltra, O movemet-based mobility trackig strategy-a ehaced versio, IEEE Commuicatio Letters, Vol. 2, 998, pp S. H. Ryu, K. H. Lee, Y. Y. Oh, J. Y. Lee, ad S. B. Lee, Adaptive time-based locatio update scheme usig fuzzy logic, i Proceedigs of 999 Iteratioal Coferece o Cosumer Electroics (ICCE), 999, pp A. K. Elmagarmid, Database Trasactio Models for Advaced Applicatios, Morga Kaufma, K. K. Leug, A update algorithm for replicated sigalig databases i wireless ad advaced itelliget etworks, IEEE Trasactios o Computers, Vol. 46, 997, pp L. Kleirock, Queueig Systems, Wiley, New York, 975. Gua-Chi Che ( 陳冠棋 ) received the B.S. degree i Maagemet Iformatio System from Natioal Cetral Uiversity, Taiwa, i 993, the M.S. degree i Maagemet Iformatio System from Natioal Taiwa Istitute of Techology, Taiwa, i 995, ad the Ph.D. i Computer Sciece ad Iformatio Egieerig from Natioal Chiao Tug Uiversity, Taiwa, i 200. Curretly, he is a seior egieer at Ambit Microsystems Co., Taiwa. His research iterests iclude wireless etwork, database systems, mobile computig ad multimedia iformatio systems.

17 REPLICATED HLR FOR LOCATION MANAGEMENT IN PCS NETWORK 0 Suh-Yi Lee ( 李素瑛 ) received the B.S. degree i electrical egieerig from Natioal Chiao Tug Uiversity, Taiwa, i 972, the M.S. degree i computer sciece from Uiversity of Washigto, U.S.A., i 975, ad the Ph.D. degree i computer sciece from Istitute of Electroics, Natioal Chiao Tug Uiversity. Her research iterests iclude multimedia iformatio system, computer etwork, mobile computig, data miig, ad itelliget aget o web.

Elementary Educational Computer

Elementary Educational Computer Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified

More information

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve Advaces i Computer, Sigals ad Systems (2018) 2: 19-25 Clausius Scietific Press, Caada Aalysis of Server Resource Cosumptio of Meteorological Satellite Applicatio System Based o Cotour Curve Xiagag Zhao

More information

Evaluation scheme for Tracking in AMI

Evaluation scheme for Tracking in AMI A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

Security of Bluetooth: An overview of Bluetooth Security

Security of Bluetooth: An overview of Bluetooth Security Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

Performance Plus Software Parameter Definitions

Performance Plus Software Parameter Definitions Performace Plus+ Software Parameter Defiitios/ Performace Plus Software Parameter Defiitios Chapma Techical Note-TG-5 paramete.doc ev-0-03 Performace Plus+ Software Parameter Defiitios/2 Backgroud ad Defiitios

More information

Algorithms for Disk Covering Problems with the Most Points

Algorithms for Disk Covering Problems with the Most Points Algorithms for Disk Coverig Problems with the Most Poits Bi Xiao Departmet of Computig Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog csbxiao@comp.polyu.edu.hk Qigfeg Zhuge, Yi He, Zili Shao, Edwi

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 22 Database Recovery Techiques Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Recovery algorithms Recovery cocepts Write-ahead

More information

Interference Aware Channel Assignment Scheme in Multichannel Wireless Mesh Networks

Interference Aware Channel Assignment Scheme in Multichannel Wireless Mesh Networks Iterferece Aware Chael Assigmet Scheme i Multichael Wireless Mesh Networks Sumyeg Kim Departmet of Computer Software Egieerig Kumoh Natioal Istitute of Techology Gum South Korea Abstract Wireless mesh

More information

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

A QoS Provisioning mechanism of Real-time Wireless USB Transfers for Smart HDTV Multimedia Services

A QoS Provisioning mechanism of Real-time Wireless USB Transfers for Smart HDTV Multimedia Services A QoS Provisioig mechaism of Real-time Wireless USB Trasfers for Smart HDTV Multimedia Services Ji-Woo im 1, yeog Hur 2, Jog-Geu Jeog 3, Dog Hoo Lee 4, Moo Sog Yeu 5, Yeowoo Lee 6 ad Seog Ro Lee 7 1 Istitute

More information

1. SWITCHING FUNDAMENTALS

1. SWITCHING FUNDAMENTALS . SWITCING FUNDMENTLS Switchig is the provisio of a o-demad coectio betwee two ed poits. Two distict switchig techiques are employed i commuicatio etwors-- circuit switchig ad pacet switchig. Circuit switchig

More information

Ontology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection

Ontology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection 2017 Asia-Pacific Egieerig ad Techology Coferece (APETC 2017) ISBN: 978-1-60595-443-1 Otology-based Decisio Support System with Aalytic Hierarchy Process for Tour Pacage Selectio Tie-We Sug, Chia-Jug Lee,

More information

performance to the performance they can experience when they use the services from a xed location.

performance to the performance they can experience when they use the services from a xed location. I the Proceedigs of The First Aual Iteratioal Coferece o Mobile Computig ad Networkig (MobiCom 9) November -, 99, Berkeley, Califoria USA Performace Compariso of Mobile Support Strategies Rieko Kadobayashi

More information

Prevention of Black Hole Attack in Mobile Ad-hoc Networks using MN-ID Broadcasting

Prevention of Black Hole Attack in Mobile Ad-hoc Networks using MN-ID Broadcasting Vol.2, Issue.3, May-Jue 2012 pp-1017-1021 ISSN: 2249-6645 Prevetio of Black Hole Attack i Mobile Ad-hoc Networks usig MN-ID Broadcastig Atoy Devassy 1, K. Jayathi 2 *(PG scholar, ME commuicatio Systems,

More information

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network Available olie at www.sciecedirect.com Eergy Procedia 6 (202) 60 64 202 Iteratioal Coferece o Future Eergy, Eviromet, ad Materials Adaptive Resource Allocatio for Electric Evirometal Pollutio through the

More information

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui 2d Iteratioal Coferece o Electrical, Computer Egieerig ad Electroics (ICECEE 2015) Optimizatio for framework desig of ew product itroductio maagemet system Ma Yig, Wu Hogcui Tiaji Electroic Iformatio Vocatioal

More information

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig

More information

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity

More information

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved.

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved. Chapter 11 Frieds, Overloaded Operators, ad Arrays i Classes Copyright 2014 Pearso Addiso-Wesley. All rights reserved. Overview 11.1 Fried Fuctios 11.2 Overloadig Operators 11.3 Arrays ad Classes 11.4

More information

Chapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 9 Poiters ad Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 9.1 Poiters 9.2 Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Slide 9-3

More information

( n+1 2 ) , position=(7+1)/2 =4,(median is observation #4) Median=10lb

( n+1 2 ) , position=(7+1)/2 =4,(median is observation #4) Median=10lb Chapter 3 Descriptive Measures Measures of Ceter (Cetral Tedecy) These measures will tell us where is the ceter of our data or where most typical value of a data set lies Mode the value that occurs most

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5 Morga Kaufma Publishers 26 February, 28 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Set-Associative Cache Architecture Performace Summary Whe CPU performace icreases:

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpeCourseWare http://ocw.mit.edu 6.854J / 18.415J Advaced Algorithms Fall 2008 For iformatio about citig these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advaced Algorithms

More information

Announcements. Reading. Project #4 is on the web. Homework #1. Midterm #2. Chapter 4 ( ) Note policy about project #3 missing components

Announcements. Reading. Project #4 is on the web. Homework #1. Midterm #2. Chapter 4 ( ) Note policy about project #3 missing components Aoucemets Readig Chapter 4 (4.1-4.2) Project #4 is o the web ote policy about project #3 missig compoets Homework #1 Due 11/6/01 Chapter 6: 4, 12, 24, 37 Midterm #2 11/8/01 i class 1 Project #4 otes IPv6Iit,

More information

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem A Improved Shuffled Frog-Leapig Algorithm for Kapsack Problem Zhoufag Li, Ya Zhou, ad Peg Cheg School of Iformatio Sciece ad Egieerig Hea Uiversity of Techology ZhegZhou, Chia lzhf1978@126.com Abstract.

More information

1 Enterprise Modeler

1 Enterprise Modeler 1 Eterprise Modeler Itroductio I BaaERP, a Busiess Cotrol Model ad a Eterprise Structure Model for multi-site cofiguratios are itroduced. Eterprise Structure Model Busiess Cotrol Models Busiess Fuctio

More information

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only Edited: Yeh-Liag Hsu (998--; recommeded: Yeh-Liag Hsu (--9; last updated: Yeh-Liag Hsu (9--7. Note: This is the course material for ME55 Geometric modelig ad computer graphics, Yua Ze Uiversity. art of

More information

The Penta-S: A Scalable Crossbar Network for Distributed Shared Memory Multiprocessor Systems

The Penta-S: A Scalable Crossbar Network for Distributed Shared Memory Multiprocessor Systems The Peta-S: A Scalable Crossbar Network for Distributed Shared Memory Multiprocessor Systems Abdulkarim Ayyad Departmet of Computer Egieerig, Al-Quds Uiversity, Jerusalem, P.O. Box 20002 Tel: 02-2797024,

More information

The isoperimetric problem on the hypercube

The isoperimetric problem on the hypercube The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose

More information

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers *

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers * Load balaced Parallel Prime umber Geerator with Sieve of Eratosthees o luster omputers * Soowook Hwag*, Kyusik hug**, ad Dogseug Kim* *Departmet of Electrical Egieerig Korea Uiversity Seoul, -, Rep. of

More information

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS APPLICATION NOTE PACE175AE BUILT-IN UNCTIONS About This Note This applicatio brief is iteded to explai ad demostrate the use of the special fuctios that are built ito the PACE175AE processor. These powerful

More information

IMP: Superposer Integrated Morphometrics Package Superposition Tool

IMP: Superposer Integrated Morphometrics Package Superposition Tool IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College

More information

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB)

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB) F5 White Paper Sessio Iitiated Protocol (SIP) ad Message-based Load Balacig (MBLB) The ability to provide ew ad creative methods of commuicatios has esured a SIP presece i almost every orgaizatio. The

More information

Appendix D. Controller Implementation

Appendix D. Controller Implementation COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);

More information

High Availability with Diagonal Replication in 2D Mesh (DR2M) Protocol for Grid Environment

High Availability with Diagonal Replication in 2D Mesh (DR2M) Protocol for Grid Environment High Availability with Diagoal Replicatio i 2D Mesh (DR2M) Protocol for Grid Eviromet Rohaya Latip (Correspodig author) Faculty of Computer Sciece ad Iformatio Techology Uiversiti Putra Malaysia Tel: 60-3-8946-6536

More information

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence _9.qxd // : AM Page Chapter 9 Sequeces, Series, ad Probability 9. Sequeces ad Series What you should lear Use sequece otatio to write the terms of sequeces. Use factorial otatio. Use summatio otatio to

More information

Bayesian approach to reliability modelling for a probability of failure on demand parameter

Bayesian approach to reliability modelling for a probability of failure on demand parameter Bayesia approach to reliability modellig for a probability of failure o demad parameter BÖRCSÖK J., SCHAEFER S. Departmet of Computer Architecture ad System Programmig Uiversity Kassel, Wilhelmshöher Allee

More information

THE WAY OF CALCULATING THE TRAFFIC AND SIGNALING NETWORK DIMENSION OF COMMON CHANNEL SIGNALING NO.7 (CCS7)

THE WAY OF CALCULATING THE TRAFFIC AND SIGNALING NETWORK DIMENSION OF COMMON CHANNEL SIGNALING NO.7 (CCS7) The Way of Calculatig The Traffic... THE WAY OF CALCULATIG THE TRAFFIC AD SIGALIG ETWORK DIMESIO OF COMMO CHAEL SIGALIG O.7 (CCS7) Departeme Tekik Elektro, Fakultas Tekik, Uiversitas Sumatera Utara Abstract:

More information

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

Introduction to Network Technologies & Layered Architecture BUPT/QMUL Itroductio to Network Techologies & Layered Architecture BUPT/QMUL 2018-3-12 Review What is the Iteret? How does it work? Whe & how did it come about? Who cotrols it? Where is it goig? 2 Ageda Basic Network

More information

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard 1 A wireless keyboard is supplied with your computer. The wireless keyboard uses a stadard key arragemet with additioal keys that perform specific fuctios. Usig the Wireless Keyboard Two AA alkalie batteries

More information

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis Itro to Algorithm Aalysis Aalysis Metrics Slides. Table of Cotets. Aalysis Metrics 3. Exact Aalysis Rules 4. Simple Summatio 5. Summatio Formulas 6. Order of Magitude 7. Big-O otatio 8. Big-O Theorems

More information

A Study on the Performance of Cholesky-Factorization using MPI

A Study on the Performance of Cholesky-Factorization using MPI A Study o the Performace of Cholesky-Factorizatio usig MPI Ha S. Kim Scott B. Bade Departmet of Computer Sciece ad Egieerig Uiversity of Califoria Sa Diego {hskim, bade}@cs.ucsd.edu Abstract Cholesky-factorizatio

More information

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c Advaces i Egieerig Research (AER), volume 131 3rd Aual Iteratioal Coferece o Electroics, Electrical Egieerig ad Iformatio Sciece (EEEIS 2017) Pruig ad Summarizig the Discovered Time Series Associatio Rules

More information

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work

More information

Lecture 10 Collision resolution. Collision resolution

Lecture 10 Collision resolution. Collision resolution Lecture 10 Collisio resolutio Collisio resolutio May applicatios ivolve a iquiry over a shared chael, which ca be ivoked for: discovery of eighborig devices i ad hoc etworks, coutig the umber of RFID tags

More information

The CCITT Communication Protocol for Videophone Teleconferencing Equipment

The CCITT Communication Protocol for Videophone Teleconferencing Equipment The CCITT Commuicatio Protocol for Videophoe Telecoferecig Equipmet Ralf Hiz Daimler-Bez AG Istitut ffir Iformatiostechik Tcl. 0731 / 505-21 32 Fax. 0731 / 505-41 04 Wilhelm-R.uge-Str. 11 7900 Ulm Abstract

More information

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19 CIS Data Structures ad Algorithms with Java Sprig 09 Stacks, Queues, ad Heaps Moday, February 8 / Tuesday, February 9 Stacks ad Queues Recall the stack ad queue ADTs (abstract data types from lecture.

More information

Properties and Embeddings of Interconnection Networks Based on the Hexcube

Properties and Embeddings of Interconnection Networks Based on the Hexcube JOURNAL OF INFORMATION PROPERTIES SCIENCE AND AND ENGINEERING EMBEDDINGS OF 16, THE 81-95 HEXCUBE (2000) 81 Short Paper Properties ad Embeddigs of Itercoectio Networks Based o the Hexcube JUNG-SING JWO,

More information

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods.

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods. Software developmet of compoets for complex sigal aalysis o the example of adaptive recursive estimatio methods. SIMON BOYMANN, RALPH MASCHOTTA, SILKE LEHMANN, DUNJA STEUER Istitute of Biomedical Egieerig

More information

1&1 Next Level Hosting

1&1 Next Level Hosting 1&1 Next Level Hostig Performace Level: Performace that grows with your requiremets Copyright 1&1 Iteret SE 2017 1ad1.com 2 1&1 NEXT LEVEL HOSTING 3 Fast page loadig ad short respose times play importat

More information

WYSE Academic Challenge Sectional Computer Science 2005 SOLUTION SET

WYSE Academic Challenge Sectional Computer Science 2005 SOLUTION SET WYSE Academic Challege Sectioal Computer Sciece 2005 SOLUTION SET 1. Correct aswer: a. Hz = cycle / secod. CPI = 2, therefore, CPI*I = 2 * 28 X 10 8 istructios = 56 X 10 8 cycles. The clock rate is 56

More information

Enhancing Cloud Computing Scheduling based on Queuing Models

Enhancing Cloud Computing Scheduling based on Queuing Models Ehacig Cloud Computig Schedulig based o Queuig Models Mohamed Eisa Computer Sciece Departmet, Port Said Uiversity, 42526 Port Said, Egypt E. I. Esedimy Computer Sciece Departmet, Masoura Uiversity, Masoura,

More information

Term Project Report. This component works to detect gesture from the patient as a sign of emergency message and send it to the emergency manager.

Term Project Report. This component works to detect gesture from the patient as a sign of emergency message and send it to the emergency manager. CS2310 Fial Project Loghao Li Term Project Report Itroductio I this project, I worked o expadig exercise 4. What I focused o is makig the real gesture recogizig sesor ad desig proper gestures ad recogizig

More information

A PREDICTION MODEL FOR USER S SHARE ANALYSIS IN DUAL- SIM ENVIRONMENT

A PREDICTION MODEL FOR USER S SHARE ANALYSIS IN DUAL- SIM ENVIRONMENT GSJ: Computer Sciece ad Telecommuicatios 03 No.3(39) ISSN 5-3 A PRDICTION MODL FOR USR S SHAR ANALYSIS IN DUAL- SIM NVIRONMNT Thakur Sajay, Jai Parag Orietal Uiversity, Idore, Idia sajaymca00@yahoo.com

More information

Stone Images Retrieval Based on Color Histogram

Stone Images Retrieval Based on Color Histogram Stoe Images Retrieval Based o Color Histogram Qiag Zhao, Jie Yag, Jigyi Yag, Hogxig Liu School of Iformatio Egieerig, Wuha Uiversity of Techology Wuha, Chia Abstract Stoe images color features are chose

More information

VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION. Thomas Wiedemann

VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION. Thomas Wiedemann Proceedigs of the 2000 Witer Simulatio Coferece J. A. Joies, R. R. Barto, K. Kag, ad P. A. Fishwick, eds. VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION Thomas Wiedema Techical

More information

What are Information Systems?

What are Information Systems? Iformatio Systems Cocepts What are Iformatio Systems? Roma Kotchakov Birkbeck, Uiversity of Lodo Based o Chapter 1 of Beett, McRobb ad Farmer: Object Orieted Systems Aalysis ad Desig Usig UML, (4th Editio),

More information

SCI Reflective Memory

SCI Reflective Memory Embedded SCI Solutios SCI Reflective Memory (Experimetal) Atle Vesterkjær Dolphi Itercoect Solutios AS Olaf Helsets vei 6, N-0621 Oslo, Norway Phoe: (47) 23 16 71 42 Fax: (47) 23 16 71 80 Mail: atleve@dolphiics.o

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 26 Ehaced Data Models: Itroductio to Active, Temporal, Spatial, Multimedia, ad Deductive Databases Copyright 2016 Ramez Elmasri ad Shamkat B.

More information

Euclidean Distance Based Feature Selection for Fault Detection Prediction Model in Semiconductor Manufacturing Process

Euclidean Distance Based Feature Selection for Fault Detection Prediction Model in Semiconductor Manufacturing Process Vol.133 (Iformatio Techology ad Computer Sciece 016), pp.85-89 http://dx.doi.org/10.1457/astl.016. Euclidea Distace Based Feature Selectio for Fault Detectio Predictio Model i Semicoductor Maufacturig

More information

Service Oriented Enterprise Architecture and Service Oriented Enterprise

Service Oriented Enterprise Architecture and Service Oriented Enterprise Approved for Public Release Distributio Ulimited Case Number: 09-2786 The 23 rd Ope Group Eterprise Practitioers Coferece Service Orieted Eterprise ad Service Orieted Eterprise Ya Zhao, PhD Pricipal, MITRE

More information

Lecture 1: Introduction and Strassen s Algorithm

Lecture 1: Introduction and Strassen s Algorithm 5-750: Graduate Algorithms Jauary 7, 08 Lecture : Itroductio ad Strasse s Algorithm Lecturer: Gary Miller Scribe: Robert Parker Itroductio Machie models I this class, we will primarily use the Radom Access

More information

Review: The ACID properties

Review: The ACID properties Recovery Review: The ACID properties A tomicity: All actios i the Xactio happe, or oe happe. C osistecy: If each Xactio is cosistet, ad the DB starts cosistet, it eds up cosistet. I solatio: Executio of

More information

Sorting in Linear Time. Data Structures and Algorithms Andrei Bulatov

Sorting in Linear Time. Data Structures and Algorithms Andrei Bulatov Sortig i Liear Time Data Structures ad Algorithms Adrei Bulatov Algorithms Sortig i Liear Time 7-2 Compariso Sorts The oly test that all the algorithms we have cosidered so far is compariso The oly iformatio

More information

Ch 9.3 Geometric Sequences and Series Lessons

Ch 9.3 Geometric Sequences and Series Lessons Ch 9.3 Geometric Sequeces ad Series Lessos SKILLS OBJECTIVES Recogize a geometric sequece. Fid the geeral, th term of a geometric sequece. Evaluate a fiite geometric series. Evaluate a ifiite geometric

More information

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000.

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000. 5-23 The course that gives CM its Zip Memory Maagemet II: Dyamic Storage Allocatio Mar 6, 2000 Topics Segregated lists Buddy system Garbage collectio Mark ad Sweep Copyig eferece coutig Basic allocator

More information

Throughput-Delay Scaling in Wireless Networks with Constant-Size Packets

Throughput-Delay Scaling in Wireless Networks with Constant-Size Packets Throughput-Delay Scalig i Wireless Networks with Costat-Size Packets Abbas El Gamal, James Mamme, Balaji Prabhakar, Devavrat Shah Departmets of EE ad CS Staford Uiversity, CA 94305 Email: {abbas, jmamme,

More information

Random Graphs and Complex Networks T

Random Graphs and Complex Networks T Radom Graphs ad Complex Networks T-79.7003 Charalampos E. Tsourakakis Aalto Uiversity Lecture 3 7 September 013 Aoucemet Homework 1 is out, due i two weeks from ow. Exercises: Probabilistic iequalities

More information

Dynamic Programming and Curve Fitting Based Road Boundary Detection

Dynamic Programming and Curve Fitting Based Road Boundary Detection Dyamic Programmig ad Curve Fittig Based Road Boudary Detectio SHYAM PRASAD ADHIKARI, HYONGSUK KIM, Divisio of Electroics ad Iformatio Egieerig Chobuk Natioal Uiversity 664-4 Ga Deokji-Dog Jeoju-City Jeobuk

More information

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c Verizo WIreless Global Support Guide For the BlackBerry 8830 World Editio Smartphoe ad the Motorola Z6c For complete iformatio o global services, please refer to verizowireless.com/vzglobal. Whether i

More information

Chapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings

Chapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings Operatig Systems: Iterals ad Desig Priciples Chapter 4 Threads Nith Editio By William Stalligs Processes ad Threads Resource Owership Process icludes a virtual address space to hold the process image The

More information

Image Segmentation EEE 508

Image Segmentation EEE 508 Image Segmetatio Objective: to determie (etract) object boudaries. It is a process of partitioig a image ito distict regios by groupig together eighborig piels based o some predefied similarity criterio.

More information

The Magma Database file formats

The Magma Database file formats The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,

More information

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Pseudocode ( 1.1) High-level descriptio of a algorithm More structured

More information

Table 2 GSM, UMTS and LTE Coverage Levels

Table 2 GSM, UMTS and LTE Coverage Levels 6 INDICATORS OF QUALITY OF SERVICE This sectio defies quality idicators that characterize the performace of services supported o mobile commuicatio systems i their various phases of access ad use 6. 6.1

More information

The Counterchanged Crossed Cube Interconnection Network and Its Topology Properties

The Counterchanged Crossed Cube Interconnection Network and Its Topology Properties WSEAS TRANSACTIONS o COMMUNICATIONS Wag Xiyag The Couterchaged Crossed Cube Itercoectio Network ad Its Topology Properties WANG XINYANG School of Computer Sciece ad Egieerig South Chia Uiversity of Techology

More information

Energy-Efficient Transaction Management for Mobile Adhoc Network Databases

Energy-Efficient Transaction Management for Mobile Adhoc Network Databases Eergy-Efficiet Trasactio Maagemet for Mobile Adhoc Network Databases 1st Author 1st author's affiliatio 1st lie of address 2d lie of address Telephoe umber, icl. coutry code 1st author's email address

More information

Outline n Introduction n Background o Distributed DBMS Architecture

Outline n Introduction n Background o Distributed DBMS Architecture Outlie Itroductio Backgroud o Distributed DBMS Architecture Datalogical Architecture Implemetatio Alteratives Compoet Architecture o Distributed DBMS Architecture o Distributed Desig o Sematic Data Cotrol

More information

Accuracy Improvement in Camera Calibration

Accuracy Improvement in Camera Calibration Accuracy Improvemet i Camera Calibratio FaJie L Qi Zag ad Reihard Klette CITR, Computer Sciece Departmet The Uiversity of Aucklad Tamaki Campus, Aucklad, New Zealad fli006, qza001@ec.aucklad.ac.z r.klette@aucklad.ac.z

More information

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua Iteratioal Coferece o Automatio, Mechaical Cotrol ad Computatioal Egieerig (AMCCE 05) Mobile termial 3D image recostructio program developmet based o Adroid Li Qihua Sichua Iformatio Techology College

More information

% Sun Logo for. X3T10/95-229, Revision 0. April 18, 1998

% Sun Logo for. X3T10/95-229, Revision 0. April 18, 1998 Su Microsystems, Ic. 2550 Garcia Aveue Moutai View, CA 94045 415 960-1300 X3T10/95-229, Revisio 0 April 18, 1998 % Su Logo for Joh Lohmeyer Chairperso, X3T10 Symbios Logic Ic. 1635 Aeroplaza Drive Colorado

More information

Architectural styles for software systems The client-server style

Architectural styles for software systems The client-server style Architectural styles for software systems The cliet-server style Prof. Paolo Ciacarii Software Architecture CdL M Iformatica Uiversità di Bologa Ageda Cliet server style CS two tiers CS three tiers CS

More information

Design and Implementation of Web Usage Mining Intelligent System in the Field of e-commerce

Design and Implementation of Web Usage Mining Intelligent System in the Field of e-commerce Available olie at www.sciecedirect.com Procedia Egieerig 30 (2012) 20 27 Iteratioal Coferece o Commuicatio Techology ad System Desig Desig ad Implemetatio of Web Usage Miig Itelliget System i the Field

More information

Multiprocessors. HPC Prof. Robert van Engelen

Multiprocessors. HPC Prof. Robert van Engelen Multiprocessors Prof. Robert va Egele Overview The PMS model Shared memory multiprocessors Basic shared memory systems SMP, Multicore, ad COMA Distributed memory multicomputers MPP systems Network topologies

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

Data diverse software fault tolerance techniques

Data diverse software fault tolerance techniques Data diverse software fault tolerace techiques Complemets desig diversity by compesatig for desig diversity s s limitatios Ivolves obtaiig a related set of poits i the program data space, executig the

More information

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation 6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08

More information

Pattern Recognition Systems Lab 1 Least Mean Squares

Pattern Recognition Systems Lab 1 Least Mean Squares Patter Recogitio Systems Lab 1 Least Mea Squares 1. Objectives This laboratory work itroduces the OpeCV-based framework used throughout the course. I this assigmet a lie is fitted to a set of poits usig

More information

Lecture 2: Spectra of Graphs

Lecture 2: Spectra of Graphs Spectral Graph Theory ad Applicatios WS 20/202 Lecture 2: Spectra of Graphs Lecturer: Thomas Sauerwald & He Su Our goal is to use the properties of the adjacecy/laplacia matrix of graphs to first uderstad

More information

Improving Template Based Spike Detection

Improving Template Based Spike Detection Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for

More information

EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS

EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS Iteratioal Joural o Natural Laguage Computig (IJNLC) Vol. 2, No., February 203 EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS Raj Kishor Bisht ad Ila Pat Bisht 2 Departmet of Computer Sciece &

More information

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk Chapter Objectives Lear how resiliecy strategies reduce risk Discover automatio strategies to reduce risk Chapter #16: Architecture ad Desig Resiliecy ad Automatio Strategies 2 Automatio/Scriptig Resiliet

More information

DESIGN AND ANALYSIS OF LDPC DECODERS FOR SOFTWARE DEFINED RADIO

DESIGN AND ANALYSIS OF LDPC DECODERS FOR SOFTWARE DEFINED RADIO DESIGN AND ANALYSIS OF LDPC DECODERS FOR SOFTWARE DEFINED RADIO Sagwo Seo, Trevor Mudge Advaced Computer Architecture Laboratory Uiversity of Michiga at A Arbor {swseo, tm}@umich.edu Yumig Zhu, Chaitali

More information

Quorum Based Data Replication in Grid Environment

Quorum Based Data Replication in Grid Environment Quorum Based Data Replicatio i Grid Eviromet Rohaya Latip, Hamidah Ibrahim, Mohamed Othma, Md Nasir Sulaima, ad Azizol Abdullah Faculty of Computer Sciece ad Iformatio Techology, Uiversiti Putra Malaysia

More information

Panel for Adobe Premiere Pro CC Partner Solution

Panel for Adobe Premiere Pro CC Partner Solution Pael for Adobe Premiere Pro CC Itegratio for more efficiecy The makes video editig simple, fast ad coveiet. The itegrated pael gives users immediate access to all medialoopster features iside Adobe Premiere

More information

Chapter 3 Classification of FFT Processor Algorithms

Chapter 3 Classification of FFT Processor Algorithms Chapter Classificatio of FFT Processor Algorithms The computatioal complexity of the Discrete Fourier trasform (DFT) is very high. It requires () 2 complex multiplicatios ad () complex additios [5]. As

More information