Adaptive Connection Admission Control for Mission Critical Real-Time Communication Networks Abstract 1 Introduction

Size: px
Start display at page:

Download "Adaptive Connection Admission Control for Mission Critical Real-Time Communication Networks Abstract 1 Introduction"

Transcription

1 Adaptve Connecton Admsson Control for Msson Crtcal Real-Tme Communcaton etwors B. Devalla, A. Sahoo, Y. Guan, C. L, R. Bettat and W. Zhao Department of Computer Scence, Texas A&M Unversty, College Staton, TX Abstract In ths paper, we report our wor on adaptve connecton admsson control n real-tme communcaton networs. Much of the exstng wor on connecton admsson control (CAC specfes the QoS parameters as fxed values and does not explot the dynamc fluctuatons n resource avalablty. We tae an nnovatve approach: Frst, we allow an applcaton to specfy QoS over a range, rather than fxed values. Second and more mportantly, we desgn, analyze, and mplement CAC modules that, based on QoS specfed over a range, adaptvely allocate system resources to connectons. Delay analyss s an ntegral part of connecton admsson control. Our adaptve CAC uses an effcent delay analyss method to derve a closed form soluton for end-to-end delay of messages n a connecton. Our adaptve CAC mproves system performance n terms of the probablty of admttng connectons and the QoS offered to the connectons. Introducton In ths paper, we report our wor on an adaptve approach to connecton admsson control for provdng effectve and effcent connecton admsson control for msson crtcal applcatons dstrbuted over real-tme communcaton networs. These applcatons typcally consst of a set of tass executng on dfferent hosts, exchangng messages over a hgh-speed networ to cooperatvely accomplsh a common msson crtcal objectve. Examples of such applcatons nclude supervsory command and control of defense systems, manufacturng plants, etc. The success of a dstrbuted msson crtcal applcaton thus crucally depends on the ablty of the underlyng networ to guarantee upper bounds on message transfer delay. Connecton-orented communcaton s wellsuted for applcatons that demand performance guarantees [DLSZ97]. A connecton can be vewed as a contract between an applcaton and the connecton management system. A real-tme connecton s addtonally characterzed by strngent deadlne constrants mposed on ts pacet delvery tme. The defnng characterstc of connecton-orented communcaton s the exstence of a connecton establshment phase precedng the actual data transfer. Connecton management s a networ functon that s responsble for settng up, mantanng and tearng down connectons. A crtcal part of connecton management s Connecton Admsson Control (CAC. The CAC determnes whether a connecton request can be admtted or not. Our study focuses on enhancng communcaton support for dstrbuted msson crtcal applcatons through nnovatve connecton admsson control. Wth our adaptve strategy, we can demonstrate dramatc mprovements n both the offered Qualty of Servce (QoS to the applcatons, and the effectve utlzaton of system resources. Much wor has been done on tradtonal connecton admsson control, whch generally requres the QoS parameters to be specfed as fxed values (e.g., traffc wth pea 0 MBPS, and deadlne 30 mllseconds. Once a connecton s admtted, the tradtonal CAC provdes a constant QoS to the connecton throughout ts lfetme. Thus, the tradtonal approach uses a smplstc QoS specfcaton model and the consequent resource management suffers from many shortcomngs that drectly affect the applcatons usng t. Specfcally, ths model s restrctve n that a fxed QoS model s not sutable for many applcatons that may accept admsson at a lower QoS. For example, a vdeo-on-demand applcaton may be wllng to accept a lower QoS (n terms of lesser bandwdth, jtter, etc. to send vdeo frames of poorer qualty rather than send no frame at all. Ths model s also statc, as the QoS offered to a connecton does not change over ts lfetme even though the resource avalablty changes. Consequently, the tradtonal CAC s very neffectve n terms of the number of connecton requests admtted, as t nether explots the dynamsm of the system nor the flexblty n QoS sutable to applcatons. Ths also leads to a gross under-utlzaton of system resources. To address the defcences of the tradtonal method, we tae an adaptve approach. Frst, we allow an applcaton to specfy QoS n a range, rather than fxed values. Second and more mportantly, we ncorporate QoS adaptaton that offers the best possble QoS to connectons contngent on the avalable resources. Our approach has many benefts albet offerng determnstc performance guarantees on end-to-end message transfer delay. The probablty of a connecton beng admtted s ncreased as the networ has a choce over the range of QoS to offer. An adaptve resource allocaton cognzant of the dynamc fluctuatons n resource avalablty leads to a better utlzaton of system resources. In addton, at any gven tme, the exstng connectons are offered the best possble QoS allowed by the resources avalable. Ths adaptve connecton management s, nevertheless, a challengng proposton. The most mportant ssue n the desgn s effcency: defned n terms of how qucly an admsson decson can be made. An effcent CAC reduces the tme between a

2 connecton request and the admsson decson. Analyss of end-to-end delay plays an mportant part n determnng the tme taen for connecton admsson. Anytme a new connecton request comes n or when the QoS of exstng connectons s changed, the adaptve CAC has to recompute the delays of exstng connectons. The adaptaton mechansms not only ncrease the complexty of delay analyss n an adaptve CAC but also nvoe delay computaton much more frequently than the tradtonal CAC. An adaptve CAC, therefore, needs an effcent delay analyss method. We address ths ssue by usng a smple yet accurate traffc model and derve a closed form soluton for end-to-end delay. 2 Prevous Wor The U.S. DoD has lad specal emphass on mprovng the responsveness, securty and relablty of communcaton servces that play a crtcal role n current and future mltary operatons [DISA94, ABIS96]. In ths context, connecton admsson control for guaranteed performance (delay, jtter, etc. s a well-researched topc. The communcaton s based on a smplex fxed-route connecton called real-tme channel, varatons of the type defned n [Fer90]. A real-tme channel s essentally a vrtual crcut wth performance guarantees. Varous connecton admsson control approaches for guaranteeng performance of real-tme channels have been suggested n [MZ95, Cru95, MIS96, Rah96, DLSZ97]. Connecton admsson control s addressed n terms of schedulng polces, traffc regulaton methods, and analyss of delay and buffer constrants. The aforementoned studes deal wth QoS specfed as fxed-values. Dynamsm n connecton management s dscussed n [PZF94]. More recently, an archtectural framewor for adaptve resource management s reported n [HTG97]. Our study approprately supplements prevous wor n developng communcatons servce for msson crtcal applcatons. We dentfy and solve the mportant ssues n adaptve connecton admsson control. 3 Overvew of Adaptve Connecton Management In ths secton, we present an overvew of our adaptve connecton management scheme. Connecton management ncludes connecton admsson, mantanng connectons and connecton tear-down. 3. Connectons 3.. Connecton QoS Specfcaton The perodc model s tradtonally used to specfy the QoS of a connecton. The parameters are specfed as the ordered trplet, (C, P, D, where C s the message sze n bts generated perodcally every P seconds, and each message has a deadlne D seconds. The tradtonal model however specfes parameters wth fxed values. We extend ths model to specfy parameters over a range of mnmum and maxmum values. The j-th connecton has ts QoS j gven by, QoS j = [QoS worst j, QoS best j ] ( where QoS worst j = (C mn j, P max j, D max j (2 and, QoS best j = (C max j, P mn j, D mn j (3 If admtted, the connecton s offered an operatng QoS, QoS op j such that, worst QoS j QoS op best j QoS j (4 The objectve of the adaptve CAC s to offer the best QoS possble to an admtted connecton based on resource avalablty.e., the adaptve CAC eeps QoS op j as close to QoS best j as possble Connecton Classfcaton Our scheme dstngushes connectons to be from one of three classes: crtcal, essental and non-essental. Crtcal connectons are of the hghest crtcalty and are always admtted. Reservng resources a pror for crtcal connectons ensures ths. A crtcal connecton, once admtted, cannot be preempted. Essental connectons are of a crtcalty lower than crtcal connectons but hgher than the non-essental ones. An essental connecton may be dened admsson f suffcent resources are not avalable, but once admtted, t cannot be preempted. on-essental connectons are of the lowest crtcalty. They may be dened admsson and be preempted n order to admt other connectons of hgher crtcalty. Such a crtcalty-based classfcaton s approprate for msson crtcal system where tass nherently are of dfferent crtcalty [MZB90, IT96]. In the absence of ths classfcaton, a less crtcal tas would use the same amount of resources as a more crtcal one. Ths clearly results n poor management of resources especally when there s resource contenton. Further, classfyng connectons helps applcatons explot the adaptaton servces durng connecton admsson resultng n better overall performance. 3.2 Adaptaton Strateges We separate adaptaton strateges n our adaptve connecton management (See Fgure nto two major threads - one for connecton admsson and another for connecton termnaton. There s a QoS Shrnage module for connecton admsson and a QoS Expanson module for connecton termnaton. 2

3 Connecton Admsson Request (j, QoS j, SDS j QoS j op = QoS j best Delay Computaton d D? Yes Resource Allocaton Accept o Success QoS Shrnage Fal Reject Connecton Termnaton Request (j, EDS j Resource Release QoS Expanson Resource Re-allocaton Return d: delay vector D: deadlne vector j: the d of the connecton to be set up/termnated; QoS j : Requested QoS of connecton j SDS: QoS Shrnage Drectve Sequence; EDS: QoS Expanson Drectve Sequence Fgure. Adaptve Connecton Management 3.2. Adaptve Connecton Admsson A Connecton Admsson Request (CAR comes wth the followng parameters: {j, QoS j, SDS j }, where QoS j s the QoS of the j-th connecton as defned n Equaton (. The connecton request also specfes an adaptaton polcy va the Shrnage Drectve Sequence (SDS j. SDS j drects the connecton admsson module as to whch connectons QoS need to be shrun n order to admt the new connecton. For every ncomng connecton request, the QoS j op s set to QoS j best so that the new connecton may be admtted at the best QoS requested f suffcent resources are avalable. The connecton management scheme then computes the upper bound on the delay d due to the new connecton beng admtted at QoS j best. Delay computaton s a very mportant part of the connecton admsson process and s explaned n detal n Secton 4. We then test f all the requested deadlnes can be met.e. d D. The new connecton s admtted only f the deadlnes of ths and the exstng connectons can be guaranteed. If the guarantee test fals, the adaptaton mechansm comes nto play. Based on SDS, QoS Shrnage determnes the level to whch the QoS of a selected set of connectons need to be shrun to successfully admt the new connecton at QoS j op. If QoS Shrnage s successful n admttng a connecton by reducng QoS of some connectons, resource allocaton follows. A connecton s rejected only when adaptaton fals to free up enough resources to admt the new connecton. Once a new If there are -connectons, then d s the vector of upper bounds of end-to-end delays (d, d 2,, d, and D s the correspondng vector of deadlnes (D, D 2,, D, d D ff, d D..e. the worst-case end-to-end delay of every sngle connecton s no greater than ts respectve deadlne. connecton s admtted, the adaptve CAC allocates resources for the new connecton such that the connecton operates at QoS op j. The adaptaton drectve SDS allows user partcpaton n the connecton process. To admt a connecton, the user specfes whch connectons QoS s to be shrun f necessary. Ths ensures adaptaton by the CAC to be consstent wth the user s msson objectves. There s also an added beneft to the effcency of the adaptaton scheme. The adaptve CAC s bereft of the complcatons of a selecton process to determne whch connectons have to be subject to QoS shrnage Adaptve Connecton Termnaton A Connecton Termnaton Request comes wth followng parameters: {j, EDS j }, where the adaptaton polcy of the j-th connecton s specfed by the Expanson Drectve Sequence (EDS j. EDS j drects whch connectons are to get an ncreased QoS as result of resources released by the termnatng connecton. When a vald CTR arrves, the adaptve connecton management module releases all resources that were reserved for the connecton durng admsson tme. The adaptve connecton management module based on EDS then determnes the level to whch the QoS of a selected set of connectons can be ncreased usng the resources released at connecton termnaton. The necessary resources are then re-allocated to support the ncreased QoS. 4 Delay Analyss Delay analyss s an ntegral part of connecton admsson control. Whenever resources allocated to connectons change, the delays of these connectons have to be recomputed to ensure the new delays are less than ther respectve deadlnes. Only then can the changes to resource allocaton be commtted. In case of adaptve CAC, allocated resources are changed qute frequently durng the adaptaton process. Hence delay computaton s carred out much more often than n tradtonal CAC. Due to ths frequent nvocaton, delay computaton plays a pvotal role n the performance of adaptve CAC. Specfcally, the effcency of adaptve CAC largely depends on how qucly the delay can be calculated. In ths secton, we wll descrbe the delay analyss used n our adaptve CAC. The delay formula derved n ths secton s n a closed form. Thus t avods search for the worst case value and contrbutes to the effcency of the adaptve CAC. In ths analyss, we wll only concentrate on the networ part of the delay. The networ beng analyzed conssts of one ATM swtch. The swtch uses FCFS schedulng to schedule cells at the output port. Hosts are connected to each other va the ATM swtch. 3

4 4. Traffc Descrpton Traffc descrpton s very mportant for delay analyss. Accuracy and effcency of delay analyss s very much dependent on nformaton provded by the traffc descrptor. In msson crtcal systems, we are concerned wth the worst case delays. Hence the traffc descrptor used, should represent the worst case traffc. We had used the maxmum rate functon, Γ(I to represent traffc n some of our prevous wor [SLDZ97, Rah96]. It s defned as the maxmum data arrval rate n a tme nterval of length I. That s number of bts arrved n the nterval (, t t I] ( I max( t 0 I The maxmum rate functon represents the worst case traffc qute accurately. It can be used to descrbe traffc at the ntermedate ponts of the networ. Analyzng a networ wth ths method s much more accurate than when traffc s descrbed only at the source. Furthermore, propertes of maxmum rate functon are well establshed [Rah96]. The maxmum rate functon has certan lmtatons. If a closed form s not avalable, then the value of the functon at dfferent values of tme has to be stored, for the entre duraton of a connecton. Ths may not be practcal n actual systems. Usng maxmum rate functon, computaton of worst case delay nvolves searchng for the worst value n the set of all values. Ths search has a detrmental effect on the effcency of adaptve CAC. Hence, n ths paper we propose mult-segment approxmaton of maxmum rate functon to represent traffc. In ths method, we have the nowledge of the traffc at some nown ponts. Then traffc s represented wth as many lne segments as the number of nown ponts, each correspondng to the gven ponts. Ths representaton has the followng advantages: Storage requrement s very low compared to maxmum rate functon method. Because traffc s represented as multple lne segments, the delay analyss s more tractable usng delay calculus. A closed form delay formulaton s possble n ths representaton of traffc. Hence ths method elmnates the searchng requred to get the worst case delay, whch n turn, ncreases the effcency of CAC. To llustrate the mult-segment approxmaton method, let us assume the nput traffc at the applcaton layer of the connecton M s gven by perodc traffc C and P accordng to the perodc model descrbed n secton 3... Ths s one pont of the traffc descrpton whch s gven by the applcaton. We also measure the pacet length (C pt n bts and the mnmum dstance (5 between two consecutve pacets (P pt n seconds, as the pacets ext the host and enter the networ. Ths gves us the second pont. The thrd pont s obtaned by measurng the cell length (C cell and the mnmum dstance between two consecutve cells (P cell at the entrance of the networ. Further, we assume C C pt C cell and C /P C pt /P pt C cell /P cell. (0 F n (I n bts C C pt B C cell slope = C cell /P cell slope = C pt /P pt Slope = C /P X 0 X I n sec Fgure 2: Plot of nput traffc of a connecton to the multplexer So the three ponts used to construct the threesegment approxmaton of traffc descrpton for connecton M are (C cell, P cell, (C pt, P pt and (C, P. The three-segment approxmaton s shown n Fgure 2. The frst lne segment starts at I=0, the second at I=X 0 and the thrd at I=X. The slopes of the three lne segments are (C cell /P cell, (C pt /P pt and (C /P respectvely. The y- ntercepts of those lnes are C cell, B and C respectvely. Usng smple coordnate geometry prncples, t can be easly establshed that B, X 0 and X are gven by B = C pt C pt (C pt /C cell P cell /P pt, (7 X 0 = (C pt /C cell P cell, (8 and X = [(C C pt + (P cell /P pt C pt (C pt /P pt ]/(C pt /P pt C /P (9 So the three-segment approxmaton of nput traffc to the multplexer for connecton M s gven by C + R. I 0 I < X F n cell cell 0 ( I = B + R pt. I X I < X 0 C + R. I X I < (0 where R cell = C cell /P cell, R pt = C pt /P pt and R = C /P. 4.2 Formulaton of Delay etwor delay s the sum of the delay of a cell n the ATM swtch (d atm and the delay of the cell to 4

5 propagate from sender host to the swtch and from swtch to the recever host (d prop. Thus d networ = d atm + d prop ( d prop s a constant delay and can be measured. ATM swtch can be decomposed nto the nput port demultplexer, the swtchng fabrc and the output port multplexer [Rah96]. So delay n the ATM swtch (d atm can be expressed as the sum of the delays at these three decomposed components. d atm = d demux + d fabrc + d mux, (2 where d demux s the delay n the demultplexer, d fabrc s the delay n the swtchng fabrc and d mux s the delay n the multplexer. d demux and d fabrc are constant delays and can be measured. But d mux s a varable delay snce t depends on the queue length at the output port. In our delay analyss, we wll focus on calculaton of d mux. We use the threesegment approxmaton method to descrbe nput traffc to the multplexer. Let us assume that there are connectons M, M 2,, M that are passng through the multplexer beng analyzed. The nput traffc at the applcaton layer of connecton M s perodc traffc gven by (C, P. The three-segment approxmaton of nput traffc of connecton M s gven by (0. Snce the frst two ponts of all the connectons are the same, the frst bendng pont or flex pont gven by X 0 s same for all the connectons. The second flex pont X wll be, n general, dfferent for dfferent connectons. The total traffc F n (I to the multplexer s the summaton of these ndvdual F n (I for all,. So F n (I wll have at most (+ flex ponts. Wthout loss of generalty, we assume that flex ponts X, 0, of F n (I are n a nondecreasng order.e., X 0 X X 2 X. (3 umber of Bts ( B+ C =.B.C cell F n (I C pt C slope = ( + P = P pt slope=.c cell /P cell A C B S(I X 0 X X + X I n sec D slope = Lne_Speed Fgure 3 : Plot of the total traffc to a multplexer Then F n (I s gven by = (4 The plot of F n (I s shown n Fgure 3. Also shown n Fgure 3 s the servce curve S(I of the multplexer. The multplexer serves at a constant rate of Lne_Speed (n bts/second whenever there are cells to be served. Lne_Speed s 55 Mb/s for ATM swtches wth OC3 ports. Hence S(I s a straght lne wth slope equal to Lne_Speed passng through the orgn. Once the total traffc to the multplexer and the servce functon of the multplexer are determned, basc delay calculus [Cru95] can be appled to fnd the worst case delay. For any I, F n (I represents the number of bts that has arrved at the multplexer and S(I shows the number of bts served by the FCFS server at the multplexer. Hence the dfference F n (I S(I shows the worst case queue length at the multplexer durng any tme nterval of length I. Then the worst case delay at the multplexer occurs when ths dfference F n (I S(I s the maxmum. Snce F n (I conssts of lne segments, the dfference wll be maxmum at one of the flex ponts where the nput data rate (slope of F n (I changes from more than Lne_Speed to less than Lne_Speed. Let ths partcular flex pont be X, 0. Then the worst case delay n the multplexer s gven by d. R + < cell. I. Ccell 0 I X0. R + pt. I. B X I < X [(. R + R]. I+ (. B+ C X I < X [(. R + R]. I+ (. B+ C < X I X mux % K [(. X0. Rcell+. Ccell]/ Rcell = 0 K = & K[( B+ C X{ Lne_ Speed ( Rpt R}] / Lne_ Speed 0< K ' n n F ( I = F ( I pt pt R. I+ C X I < (5 In Fgure 3, the worst case queue length s represented by AC. The correspondng worst case delay s gven by AD. We cannot provde the proof of (5 due to space lmtaton. Complete proof can be found n [L98]. 4.3 Usage of Delay Formula by Adaptve CAC The adaptve CAC recalculates delays as follows: Let us assume that the operatng QoS of a set of connectons G s reduced durng adaptaton to admt a new connecton M j. The set G s determned by the SDS gven by the user n the request

6 Due to change n operatng QoS, second flex pont of connectons n G wll change. So the new second flex ponts X s are calculated for all M G. Let G G be the group representng connectons that pass through the same output port as M j. Let there be connectons n G. Because the second flex pont of connectons n G changed, they are sorted n a nondecreasng order X, X 2,., X. Usng (0 new traffc descrpton F n (I of each ndvdual connectons M G s calculated. F n (I for all M G are added up to fnd the aggregate traffc F n (I usng (4. From F n (I, the flex pont X, 0, s found such that the rate of F n (I changes from more than Lne_Speed to less than Lne_Speed. Ths pont corresponds to the worst case delay. Usng (5 d mux s calculated. Ths delay s same for all the connectons M G. Ths delay s then added up wth other constant delays n (2 to get the delay n the swtch. Thus t s apparent from the steps that the delay calculaton nvolves no costly search. The most costly operaton n ths delay calculaton s sortng the X s whch can be done n a logarthmc complexty. The fnal delay expresson gven by (5 does not need adaptve CAC to search for the worst case delay, the delay s calculated by pluggng the value of X. Thus three-segment approxmaton method of traffc descrpton leads to an effcent delay computaton. 5 Implementaton and Evaluaton 5. Implementaton n etex Our adaptve CAC module has been mplemented n the newer verson of our real-tme toolt, etex [SLDZ97]. etex s a communcaton software pacage developed n the Department of Computer Scence at Texas A&M Unversty. etex s a lbrary of communcaton prmtves that enables user applcatons to partcpate n delay guaranteed communcatons. etex conssts of three man components: user lbrary, Host Traffc Manager (HTM and etwor Traffc Manager (TM. User lbrary s the nterface of etex to the end users. HTM s the module responsble for managng and polcng traffc at the host. TM s prmarly responsble for connecton management of the entre system. For a detaled descrpton of etex archtecture please refer to [SLDZ97]. 5.2 Performance Metrcs and Observatons We use the followng performance metrcs to compare the tradtonal and adaptve approaches to connecton admsson control: Admsson Probablty (AP s defned as umber of connectons admtted AP = Total number of connectons requested for admsson QoS Effectveness (QoSE s defned as QoSE = op mn 2 op max 2 op max 2 ( C C + ( P P + ( D D max mn mn max mn max ( C C + ( P P + ( D D Average Executon Tme (AET of connectons s defned as Sum of executon tme of connectons AET = Table I shows AP, QoSE and AET for the tradtonal and adaptve CAC for low, medum and hgh system utlzaton. System utlzaton s a measure of resources demanded by ncomng connecton requests. Table I Performance of Tradtonal and Adaptve CAC Vs. System Utlzaton Metrc AP(% QoSE AET (mllsecs Utlzaton Trad. Adap. Trad. Adap. Trad. Adap. Low Medum Hgh Trad.- Tradtonal CAC, Adap.- Adaptve CAC As system utlzaton ncreases, AP of both the tradtonal and adaptve CAC decreases. Ths s because the avalablty of system resources decreases as utlzaton ncreases and more connectons are rejected. However the AP for the adaptve approach s always hgher than that for the tradtonal scheme. The tradtonal scheme always accepts connectons at QoS best and hence allocates more resources to each admtted connecton than the adaptve scheme. As a result, the AP of the tradtonal scheme s lower. QoSE s hgh for the tradtonal CAC as t admts connectons at QoS best. For the adaptve CAC, QoSE s closer to tradtonal CAC at low and medum utlzaton. Ths s because at low and medum utlzaton, more resources are avalable, so connectons can be admtted wth operatng QoS equal to or very close to QoS best. But at hgh utlzaton, QoSE for the adaptve CAC drops as t tres to admt more connectons at a lower QoS. AET of both the tradtonal and adaptve schemes ncreases as system utlzaton ncreases. At hgher utlzaton, both the systems have more actve connectons to deal wth, whch maes the executon tme longer. AET of the adaptve CAC s more than tradtonal CAC as the adaptaton expends tme n shrnng and expandng the QoS whle tryng to admt and termnate connectons. evertheless, the overall AET of the adaptve CAC s very low (less than mllsecond, whch s very good for systems n practce. 6

7 6 Concluson and Future Wor In ths paper we have ntroduced adaptve connecton admsson control that addresses the shortcomngs n tradtonal connecton admsson control. We have demonstrated that by tang an adaptve approach to connecton admsson control, we can enhance communcaton support for msson crtcal real-tme applcatons. The hghlghts of ths study are: A Flexble QoS model: We have extended the tradtonal fxed-value QoS model to one that accepts QoS specfed over a range. Ths gves the applcatons and the admsson control flexblty n resource allocaton. Crtcalty-based connecton model: Our adaptve CAC dstngushes between connectons based on crtcalty. Ths s partcularly sutable to msson crtcal applcatons that need crtcalty-based connecton admsson. Effcent and effectve QoS adaptaton modules: Wth QoS Shrnage and QoS Expanson modules, the resources are dynamcally re-allocated n order to meet the needs of ncomng connectons. Our performance data shows that the addtonal cost (n terms of executon tme of adaptaton s low whle the benefts are hgh. User-level adaptaton drectves: These allow user partcpaton n the connecton admsson control. Ths further enhances connecton-level flexblty, whch s useful for msson crtcal applcatons. Practcal and compatble technology: The proposed adaptve connecton admsson control scheme has been mplemented n etex. etex s realzed wth networ products that are currently commercally avalable and does not requre any changes to them. Several extensons to adaptve connecton admsson control are possble. We are currently developng admsson control algorthms for heterogenous networs and mang the entre scheme fault-tolerant. 7 Acnowledgements Ths wor was partally sponsored by AFOSR, AFMC, USAF under a grant (number F and by Texas Hgher Educaton Coordnatng Board under ts Advanced Technology Program and by DARPA va Honeywell Technology Center by contract B Reference [ABIS96] ABIS Tas Force, DoD Advanced Battlespace Informaton Systems Tas Force Report, 996. [ATM95] ATM Forum, ATM Forum- ATM User- etwor Interface Specfcaton Verson 3., 995. [BKHDP96] G. v. Bochman, B. Kerherve, A. Hafd, P. Dn, A. Pons, Archtectural Desgn of Adaptve Dstrbuted Multmeda Systems, IEEE Internatonal Worshop on Multmeda Software Development, 996. [Cru95] R. L. Cruz, Qualty of Servce Guarantees n Vrtual Crcut Swtched etwors, IEEE Journal of Selected Areas n Communcaton, Aug [DISA94] Defense Informaton Systems Agency, Baselne Common Operatng Envronment, 994. [DLSZ97] B. Devalla, C. L, A. Sahoo, W. Zhao, Connecton-Orented Real-Tme Communcaton for Msson Crtcal Applcatons: An Introducton to etex, Proc. of AECO 97, July 997. [Fer90] D. Ferrar, Clent requrements for real-tme communcaton servces, IEEE Communcatons Magazne, ov [FHBM97] S. Fscher, A. Hafd, G. Bochmann, H. De Meer, Co-operatve QoS Management for Multmeda Applcatons, Proc. of IEEE Intnl. Conf. on Multmeda Computng and Systems 997. [HTG97] J. Huang et al, RT-ARM: Real-Tme Adaptve Resource Management System for Dstrbuted Msson- Crtcal Applcatons, IEEE Worshop on Mddleware for Dstrbuted Real-Tme Systems & Servces 997. [IT96] Informaton Technology - QoS Framewor, DIS 3236, ISO/IEC JTC/SC2 0339, June 996. [L98] C. L, Desgn of Adaptve Connecton Admsson Control for Hard Real-tme ATM etwors, M.S. Thess, Texas A&M Unversty, May 998. [MIS96] A. Mehra, A. Indresan, and K. Shn, Resource management for real-tme communcaton: Mang theory meet practce. Proc. of RTAS, 996. [MZ95]. Malcolm and W. Zhao, Hard Real-Tme Communcaton n Multple- Access etwors, Journal of Real-Tme Systems, January 995. [MZB90]. Malcolm, W. Zhao, C. Barter, Guarantee Protocols for Communcaton n Dstrbuted Hard Real- Tme Systems, Proc. of IEEE IFOCOM 90, San Francsco, USA 990. [PZF94] C.J. Parrs, H. Zhang, D. Ferrar, A Dynamc Management Scheme for Real-Tme Connectons, Proc. IEEE IFOCOM 94, Toronto, Ontaro, Canada 994. [Rah96] A. Raha. Real-Tme Communcaton n ATM etwors. Ph.D. Thess. Texas A&M Unversty, 996. [SLDZ97] A. Sahoo, C. L, B Devalla, W. Zhao, Desgn and Implementaton of etex: A Toolt for Delay Guaranteed Communcatons, Proc. of MlCom 97. 7

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Adaptive Connection Admission Control for Mission Critical Real-Time Communication Networks. {Paper submitted to MilCom 98} Abstract

Adaptive Connection Admission Control for Mission Critical Real-Time Communication Networks. {Paper submitted to MilCom 98} Abstract Adaptive Connection Admission Control for Mission Critical Real-Time Communication Networks B. Devalla, A. Sahoo, Y. Guan, C. Li, R. Bettati and W. Zhao Department of Computer Science, Texas A&M University,

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Real-Time Guarantees. Traffic Characteristics. Flow Control

Real-Time Guarantees. Traffic Characteristics. Flow Control Real-Tme Guarantees Requrements on RT communcaton protocols: delay (response s) small jtter small throughput hgh error detecton at recever (and sender) small error detecton latency no thrashng under peak

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Halmstad University Post-Print

Halmstad University Post-Print Halmstad Unversty Post-Prnt Admsson Control for Swtched Realtme Ethernet Schedulng Analyss versus etwor Calculus Xng Fan and Magnus Jonsson.B.: When ctng ths wor cte the orgnal artcle. Orgnal Publcaton:

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Technical Report. i-game: An Implicit GTS Allocation Mechanism in IEEE for Time- Sensitive Wireless Sensor Networks

Technical Report. i-game: An Implicit GTS Allocation Mechanism in IEEE for Time- Sensitive Wireless Sensor Networks www.hurray.sep.pp.pt Techncal Report -GAME: An Implct GTS Allocaton Mechansm n IEEE 802.15.4 for Tme- Senstve Wreless Sensor etworks Ans Koubaa Máro Alves Eduardo Tovar TR-060706 Verson: 1.0 Date: Jul

More information

Transit Networking in ATM/B-ISDN based on Service Category

Transit Networking in ATM/B-ISDN based on Service Category Transt Networkng n ATM/B-ISDN based on Servce Category Young-Tak Km Dept. of Informaton and Communcaton Engneerng, College of Engneerng, YeungNam Unv. E-mal : ytkm@ynucc.yeungnam.ac.kr ABSTRACT The ATM

More information

Analysis of Collaborative Distributed Admission Control in x Networks

Analysis of Collaborative Distributed Admission Control in x Networks 1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Fast Retransmission of Real-Time Traffic in HIPERLAN/2 Systems

Fast Retransmission of Real-Time Traffic in HIPERLAN/2 Systems Fast Retransmsson of Real-Tme Traffc n HIPERLAN/ Systems José A Afonso and Joaqum E Neves Department of Industral Electroncs Unversty of Mnho, Campus de Azurém 4800-058 Gumarães, Portugal {joseafonso,

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network IEEE INFOCOM Prcng Network Resources for Adaptve Applcatons n a Dfferentated Servces Network Xn Wang and Hennng Schulzrnne Columba Unversty Emal: {xnwang, schulzrnne}@cs.columba.edu Abstract The Dfferentated

More information

Internet Traffic Managers

Internet Traffic Managers Internet Traffc Managers Ibrahm Matta matta@cs.bu.edu www.cs.bu.edu/faculty/matta Computer Scence Department Boston Unversty Boston, MA 225 Jont work wth members of the WING group: Azer Bestavros, John

More information

HIERARCHICAL SCHEDULING WITH ADAPTIVE WEIGHTS FOR W-ATM *

HIERARCHICAL SCHEDULING WITH ADAPTIVE WEIGHTS FOR W-ATM * Copyrght Notce c 1999 IEEE. Personal use of ths materal s permtted. However, permsson to reprnt/republsh ths materal for advertsng or promotonal purposes or for creatng new collectve wors for resale or

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Maintaining temporal validity of real-time data on non-continuously executing resources

Maintaining temporal validity of real-time data on non-continuously executing resources Mantanng temporal valdty of real-tme data on non-contnuously executng resources Tan Ba, Hong Lu and Juan Yang Hunan Insttute of Scence and Technology, College of Computer Scence, 44, Yueyang, Chna Wuhan

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

A fair buffer allocation scheme

A fair buffer allocation scheme A far buffer allocaton scheme Juha Henanen and Kalev Klkk Telecom Fnland P.O. Box 228, SF-330 Tampere, Fnland E-mal: juha.henanen@tele.f Abstract An approprate servce for data traffc n ATM networks requres

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

More information

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture Goals and Approach CS 194: Dstrbuted Systems Resource Allocaton Goal: acheve predcable performances Three steps: 1) Estmate applcaton s resource needs (not n ths lecture) 2) Admsson control 3) Resource

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

Petri Net Based Software Dependability Engineering

Petri Net Based Software Dependability Engineering Proc. RELECTRONIC 95, Budapest, pp. 181-186; October 1995 Petr Net Based Software Dependablty Engneerng Monka Hener Brandenburg Unversty of Technology Cottbus Computer Scence Insttute Postbox 101344 D-03013

More information

Control strategies for network efficiency and resilience with route choice

Control strategies for network efficiency and resilience with route choice Control strateges for networ effcency and reslence wth route choce Andy Chow Ru Sha Centre for Transport Studes Unversty College London, UK Centralsed strateges UK 1 Centralsed strateges Some effectve

More information

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments Internatonal Journal of u- and e- ervce, cence and Technology Vol8, o 7 0), pp7-6 http://dxdoorg/07/unesst087 ecurty Enhanced Dynamc ID based Remote ser Authentcaton cheme for ult-erver Envronments Jun-ub

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems:

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems: Speed/RAP/CODA Presented by Octav Chpara Real-tme Systems Many wreless sensor network applcatons requre real-tme support Survellance and trackng Border patrol Fre fghtng Real-tme systems: Hard real-tme:

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

Response-Time Guarantees in ATM Networks

Response-Time Guarantees in ATM Networks Response-Tme Guarantees n ATM Networks Andreas Ermedahl Hans Hansson Mkael Sjödn Department of Computer Systems Uppsala Unversty Sweden E-mal: febbe,hansh,mcg@docs.uu.se Abstract We present a method for

More information

Use of Genetic Algorithms in Efficient Scheduling for Multi Service Classes

Use of Genetic Algorithms in Efficient Scheduling for Multi Service Classes Use of Genetc Algorthms n Effcent Schedulng for Mult Servce Classes Shyamale Thlakawardana and Rahm Tafazoll Centre for Communcatons Systems Research (CCSR), Unversty of Surrey, Guldford, GU27XH, UK Abstract

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

An Efficient Algorithm for PC Purchase Decision System

An Efficient Algorithm for PC Purchase Decision System Proceedngs of the 6th WSAS Internatonal Conference on Instrumentaton, Measurement, Crcuts & s, Hangzhou, Chna, Aprl 15-17, 2007 216 An ffcent Algorthm for PC Purchase Decson Huay Chang Department of Informaton

More information

Solutions for Real-Time Communication over Best-Effort Networks

Solutions for Real-Time Communication over Best-Effort Networks Solutons for Real-Tme Communcaton over Best-Effort Networks Anca Hangan, Ramona Marfevc, Gheorghe Sebestyen Techncal Unversty of Cluj-Napoca, Computer Scence Department {Anca.Hangan, Ramona.Marfevc, Gheorghe.Sebestyen}@cs.utcluj.ro

More information

Adaptive Resource Allocation Control with On-Line Search for Fair QoS Level

Adaptive Resource Allocation Control with On-Line Search for Fair QoS Level Adaptve Resource Allocaton Control wth On-Lne Search for Far QoS Level Fumko Harada, Toshmtsu Usho, Graduate School of Engneerng Scence Osaka Unversty {harada@hopf, usho@}sysesosaka-uacjp Yukkazu akamoto

More information

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

More information

ARTICLE IN PRESS. Signal Processing: Image Communication

ARTICLE IN PRESS. Signal Processing: Image Communication Sgnal Processng: Image Communcaton 23 (2008) 754 768 Contents lsts avalable at ScenceDrect Sgnal Processng: Image Communcaton journal homepage: www.elsever.com/locate/mage Dstrbuted meda rate allocaton

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Real-time Scheduling

Real-time Scheduling Real-tme Schedulng COE718: Embedded System Desgn http://www.ee.ryerson.ca/~courses/coe718/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrcal and Computer Engneerng Ryerson Unversty Overvew RTX

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Annales UMCS Informatica AI 1 (2003) UMCS. Designing of multichannel optical communication systems topologies criteria optimization

Annales UMCS Informatica AI 1 (2003) UMCS. Designing of multichannel optical communication systems topologies criteria optimization Annales Informatca AI 1 (2003) 277-284 Annales Informatca Lubln-Polona Secto AI http://www.annales.umcs.lubln.pl/ Desgnng of multchannel optcal communcaton systems topologes crtera optmzaton Mrosław Hajder,

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Evaluation of Parallel Processing Systems through Queuing Model

Evaluation of Parallel Processing Systems through Queuing Model ISSN 2278-309 Vkas Shnde, Internatonal Journal of Advanced Volume Trends 4, n Computer No.2, March Scence - and Aprl Engneerng, 205 4(2), March - Aprl 205, 36-43 Internatonal Journal of Advanced Trends

More information

Scheduling and queue management. DigiComm II

Scheduling and queue management. DigiComm II Schedulng and queue management Tradtonal queung behavour n routers Data transfer: datagrams: ndvdual packets no recognton of flows connectonless: no sgnallng Forwardng: based on per-datagram forwardng

More information

Connection-information-based connection rerouting for connection-oriented mobile communication networks

Connection-information-based connection rerouting for connection-oriented mobile communication networks Dstrb. Syst. Engng 5 (1998) 47 65. Prnted n the UK PII: S0967-1846(98)90513-7 Connecton-nformaton-based connecton reroutng for connecton-orented moble communcaton networks Mnho Song, Yanghee Cho and Chongsang

More information

Design of the Application-Level Protocol for Synchronized Multimedia Sessions

Design of the Application-Level Protocol for Synchronized Multimedia Sessions Desgn of the Applcaton-Level Protocol for Synchronzed Multmeda Sessons Chun-Chuan Yang Multmeda and Communcatons Laboratory Department of Computer Scence and Informaton Engneerng Natonal Ch Nan Unversty,

More information

IP Camera Configuration Software Instruction Manual

IP Camera Configuration Software Instruction Manual IP Camera 9483 - Confguraton Software Instructon Manual VBD 612-4 (10.14) Dear Customer, Wth your purchase of ths IP Camera, you have chosen a qualty product manufactured by RADEMACHER. Thank you for the

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Fibre-Optic AWG-based Real-Time Networks

Fibre-Optic AWG-based Real-Time Networks Fbre-Optc AWG-based Real-Tme Networks Krstna Kunert, Annette Böhm, Magnus Jonsson, School of Informaton Scence, Computer and Electrcal Engneerng, Halmstad Unversty {Magnus.Jonsson, Krstna.Kunert}@de.hh.se

More information

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI 216 Jont Internatonal Conference on Artfcal Intellgence and Computer Engneerng (AICE 216) and Internatonal Conference on etwork and Communcaton Securty (CS 216) ISB: 978-1-6595-362-5 A Model Based on Mult-agent

More information

Lecture 7 Real Time Task Scheduling. Forrest Brewer

Lecture 7 Real Time Task Scheduling. Forrest Brewer Lecture 7 Real Tme Task Schedulng Forrest Brewer Real Tme ANSI defnes real tme as A Real tme process s a process whch delvers the results of processng n a gven tme span A data may requre processng at a

More information

ATM Switch. Traffic Shaper. ATM Switch. Traffic Shaper. ATM Switch. Terminal Equipment. Terminal Equipment UNI UNI

ATM Switch. Traffic Shaper. ATM Switch. Traffic Shaper. ATM Switch. Terminal Equipment. Terminal Equipment UNI UNI Mult-rate Trac Shapng and End-to-End Performance Guarantees n ATM Debanjan Saha Department of Computer Scence Unversty of Maryland College Park, MD 20742 E-mal: debanjan@cs.umd.edu Sart Mukherjee y Dept.

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Hybrid Job Scheduling Mechanism Using a Backfill-based Multi-queue Strategy in Distributed Grid Computing

Hybrid Job Scheduling Mechanism Using a Backfill-based Multi-queue Strategy in Distributed Grid Computing IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.12 No.9, September 2012 39 Hybrd Job Schedulng Mechansm Usng a Backfll-based Mult-queue Strategy n Dstrbuted Grd Computng Ken Park

More information

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks Decson Strateges for Ratng Objects n Knowledge-Shared Research etwors ALEXADRA GRACHAROVA *, HAS-JOACHM ER **, HASSA OUR ELD ** OM SUUROE ***, HARR ARAKSE *** * nsttute of Control and System Research,

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

DLK Pro the all-rounder for mobile data downloading. Tailor-made for various requirements.

DLK Pro the all-rounder for mobile data downloading. Tailor-made for various requirements. DLK Pro the all-rounder for moble data downloadng Talor-made for varous requrements www.dtco.vdo.com Smply brllant, brllantly smple Always the rght soluton The DLK Pro s the VDO product famly, whch sets

More information

Avoiding congestion through dynamic load control

Avoiding congestion through dynamic load control Avodng congeston through dynamc load control Vasl Hnatyshn, Adarshpal S. Seth Department of Computer and Informaton Scences, Unversty of Delaware, Newark, DE 976 ABSTRACT The current best effort approach

More information

Multitasking and Real-time Scheduling

Multitasking and Real-time Scheduling Multtaskng and Real-tme Schedulng EE8205: Embedded Computer Systems http://www.ee.ryerson.ca/~courses/ee8205/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrcal and Computer Engneerng Ryerson Unversty

More information

ELEC 377 Operating Systems. Week 6 Class 3

ELEC 377 Operating Systems. Week 6 Class 3 ELEC 377 Operatng Systems Week 6 Class 3 Last Class Memory Management Memory Pagng Pagng Structure ELEC 377 Operatng Systems Today Pagng Szes Vrtual Memory Concept Demand Pagng ELEC 377 Operatng Systems

More information

Verification by testing

Verification by testing Real-Tme Systems Specfcaton Implementaton System models Executon-tme analyss Verfcaton Verfcaton by testng Dad? How do they know how much weght a brdge can handle? They drve bgger and bgger trucks over

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

WITH rapid improvements of wireless technologies,

WITH rapid improvements of wireless technologies, JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH 013 1 Adaptve GTS Allocaton n IEEE 80.15.4 for Real-Tme Wreless Sensor Networks Feng Xa, Ruonan Hao, Je L, Naxue

More information

TECHNICAL REPORT AN OPTIMAL DISTRIBUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION. Jordi Ros and Wei K Tsai

TECHNICAL REPORT AN OPTIMAL DISTRIBUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION. Jordi Ros and Wei K Tsai TECHNICAL REPORT AN OPTIMAL DISTRIUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION Jord Ros and We K Tsa Department of Electrcal and Computer Engneerng Unversty of Calforna, Irvne 1 AN OPTIMAL

More information

Efficient Content Distribution in Wireless P2P Networks

Efficient Content Distribution in Wireless P2P Networks Effcent Content Dstrbuton n Wreless P2P Networs Qong Sun, Vctor O. K. L, and Ka-Cheong Leung Department of Electrcal and Electronc Engneerng The Unversty of Hong Kong Pofulam Road, Hong Kong, Chna {oansun,

More information

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach Dstrbuted Resource Schedulng n Grd Computng Usng Fuzzy Approach Shahram Amn, Mohammad Ahmad Computer Engneerng Department Islamc Azad Unversty branch Mahallat, Iran Islamc Azad Unversty branch khomen,

More information

ETAtouch RESTful Webservices

ETAtouch RESTful Webservices ETAtouch RESTful Webservces Verson 1.1 November 8, 2012 Contents 1 Introducton 3 2 The resource /user/ap 6 2.1 HTTP GET................................... 6 2.2 HTTP POST..................................

More information

End-to-end Distortion Estimation for RD-based Robust Delivery of Pre-compressed Video

End-to-end Distortion Estimation for RD-based Robust Delivery of Pre-compressed Video End-to-end Dstorton Estmaton for RD-based Robust Delvery of Pre-compressed Vdeo Ru Zhang, Shankar L. Regunathan and Kenneth Rose Department of Electrcal and Computer Engneerng Unversty of Calforna, Santa

More information

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks A Sem-Dstrbuted oad Balancng Archtecture and Algorthm for Heterogeneous reless Networks Md. Golam Rabul Ala Choong Seon Hong * Kyung Hee Unversty, Korea rob@networkng.khu.ac.kr, cshong@khu.ac.kr Abstract

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

CS 268: Lecture 8 Router Support for Congestion Control

CS 268: Lecture 8 Router Support for Congestion Control CS 268: Lecture 8 Router Support for Congeston Control Ion Stoca Computer Scence Dvson Department of Electrcal Engneerng and Computer Scences Unversty of Calforna, Berkeley Berkeley, CA 9472-1776 Router

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks Prorty-Based Schedulng Algorthm for Downlnk Traffcs n IEEE 80.6 Networks Ja-Mng Lang, Jen-Jee Chen, You-Chun Wang, Yu-Chee Tseng, and Bao-Shuh P. Ln Department of Computer Scence Natonal Chao-Tung Unversty,

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

IEEE E: QOS PROVISIONING AT THE MAC LAYER YANG XIAO, THE UNIVERSITY OF MEMPHIS

IEEE E: QOS PROVISIONING AT THE MAC LAYER YANG XIAO, THE UNIVERSITY OF MEMPHIS ACCEPTED FROM O PEN C ALL IEEE 802.11E: QOS PROVISIONING AT THE MAC LAYER YANG XIAO, THE UNIVERSITY OF MEMPHIS ess AIFS[j] AIFS[] PIFS SIFS AIFS[] Content 0 to CW Bac Slot Select s The emergng IEEE 802.11e

More information

An Investigation into Server Parameter Selection for Hierarchical Fixed Priority Pre-emptive Systems

An Investigation into Server Parameter Selection for Hierarchical Fixed Priority Pre-emptive Systems An Investgaton nto Server Parameter Selecton for Herarchcal Fxed Prorty Pre-emptve Systems R.I. Davs and A. Burns Real-Tme Systems Research Group, Department of omputer Scence, Unversty of York, YO10 5DD,

More information

Enhanced Signaling Scheme with Admission Control in the Hybrid Optical Wireless (HOW) Networks

Enhanced Signaling Scheme with Admission Control in the Hybrid Optical Wireless (HOW) Networks Enhanced Sgnalng Scheme wth Admsson Control n the Hybrd Optcal Wreless (HOW) Networks Yng Yan, Hao Yu, Henrk Wessng, and Lars Dttmann Department of Photoncs Techncal Unversty of Denmark Lyngby, Denmark

More information

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subject matter experts for publcaton n the ICC 008 proceedngs. Dynamc Bandwdth Provsonng wth Farness and Revenue Consderatons

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics A Hybrd Genetc Algorthm for Routng Optmzaton n IP Networks Utlzng Bandwdth and Delay Metrcs Anton Redl Insttute of Communcaton Networks, Munch Unversty of Technology, Arcsstr. 21, 80290 Munch, Germany

More information