A New per-class Flow Fixed Proportional Differentiated Service for Multi-service Wireless LAN*

Size: px
Start display at page:

Download "A New per-class Flow Fixed Proportional Differentiated Service for Multi-service Wireless LAN*"

Transcription

1 A New per-class Flow Fixed Proportioal Differetiated Service for Multi-service Wireless LAN* Meg Chag Che, Li-Pig Tug 2, Yeali S. Su 3, ad Wei-Kua Shih 2 Istitute of Iformatio Sciece, Academia Siica, Taipei, Taiwa mcc@iis.siica.edu.tw 2 Dept. of Computer Sciece, Natioal Tsig Hua Uiversity, Hsichu, Taiwa {lptug, wshih}@cs.thu.edu.tw 3 Dept. of Iformatio Maagemet, Natioal Taiwa Uiversity, Taipei, Taiwa suy@im.tu.edu.tw Abstract. I this paper, we propose a ew per-class Flow fixed proportioal differetiated service model (CLAF) ad a compaio medium access cotrol scheme for multi-service wireless LANs (WLANs). The scheme is based o the IEEE 82. framework. Differet from covetioal relative differetiated service, i CLAF, a fixed badwidth quality ratio is guarateed o per-class per-flow basis regardless of the traffic load of each service class. Specifically, each service class is assiged a umber of separate coordiatio periods, proportioal to the policy-based badwidth quality ratio for class isolatio. Each class is associated with its ow cotetio widow size which is dyamically adjusted i accordace with the umber of flows i the class i such a way to miimize collisio probability betwee flows of the same class. Simulatios results of the CLAF performace as well as a compariso with IEEE 82.e EDCF icludig the support of QoS-sesitive VoIP applicatios are preseted. The results show that the proposed scheme outperforms EDCF ad achieves better resource utilizatio efficiecy. It ca provide users a more predictive, affirmative service guaratees tha covetioal relative differetiated service like IEEE 82.e EDCF. Itroductio Wireless LANs (WLANs) are gaiig sigificatly i popularity ad beig deployed at a rapid rate. The beauty of WLANs is that they are scalable with low etry cost. As IEEE 82. based WLAN peetrates further, its Quality of Service (QoS) support for multimedia applicatios such as VoIP ad video streamig is importat ad critical to the success of wireless commuicatios, especially to produce profitable busiess. I the past, several QoS mechaisms based o the IEEE 82. wireless LAN framework have bee proposed. Most of them base their methods o tuig three differet parameters: a) duratio of the Iterframe Space (IFS)[][2][3][4]; b) legth of the cotetio widow ()[][2][5][6][7][8]); ad c) legth of the backoff timer [3][9] to provide service differetiatio amog differet service classes. The * This research was partly supported by NSC uder grats NSC E-2-88 ad NSC E--. R. Boutaba et al. (Eds.): NETWORKING 25, LNCS 3462, pp , 25. IFIP Iteratioal Federatio for Iformatio Processig 25

2 A New per-class Flow Fixed Proportioal Differetiated Service 383 IEEE 82.e EDCF [] is a example that combies the first two approaches. The scheme provides a simple relative differetiatio of badwidth sharig betwee classes. The problems with such distributed priority-based approach are two folds. First, the chael badwidth sharig ratio betwee classes is a fuctio of total chael load ad the umber of active wireless statios i the etwork. Secod, there is o traffic regulatio ad performace guaratees to flows withi the same class. Third, the lower classes ca experiece starvatio effects if o restrictio is placed o the load of higher classes. Schemes [4][7][9] were also proposed to provide proportioal chael badwidth sharig betwee multiple service classes. Better tha 82.e EDCF, these schemes have the merit of prevetig lower priority traffic from access starvatio. But i all these schemes, the cotetio probability icreases as more flows requestig the same class of service. Other related works iclude some relative differetiated service models proposed for wired etworks, such as strict prioritizatio[], price differetiatio[] ad capacity differetiatio[2][3][4]. As illustrated i [5], relative differetiated service ca ot provide cosistet service differetiatio, because resource allocated to each service class does ot reflect actual class load variatio. I this paper, we propose a ew service mode called per-class Flow fixed proportioal differetiated service model (CLAF) ad its wireless medium access cotrol scheme. Differet from covetioal relative differetiated service model [][][2][3][4], CLAF provides a fixed proportio o the badwidth sharig betwee multi-class flows. Here, a flow is a uidirectioal sequece of packets uiquely idetified by the IP addresses ad port umbers of the source ad destiatio statios, as well as the IP protocol type. For example, suppose there are two service classes. Class has oe flow ad Class 2 has two flows. I the case that the per-class flow badwidth quality ratio policy is 2:, accordig to the CLAF service model, the Class flow will receive /2 of the chael capacity ad each Class 2 flow will receive /4 of the chael capacity. The badwidth share ratio of Class flow ad Class 2 flow is 2:. The proposed medium access cotrol scheme for CLAF complies with the IEEE 82. framework. To achieve per-class flow fixed badwidth share proportio i a multi-service wireless LANs, separate umber of coordiatio periods are allocated to differet service classes to achieve class isolatio i chael access. Secod, the umber of coordiatio period allotted to a service class is proportioal to the class s badwidth share defied i the policy-specified badwidth quality ratio. Durig the coordiatio period, both upstream ad dowstream flows of the same class coted for packet trasmissio. Third, each service class is associated with a differet class cotetio widow size whose value is adaptive to the umber of flows i the class. Distributed flows of the same class will follow the baselie CSMA/CA protocol to resolve cotetio. Uder the scheme, flows of differet service classes access the wireless chael i a distributed, coordiated way. The advatages of CLAF iclude class isolatio, prevetio of lower priority traffic from access starvatio, ad the adaptatio of chael resource allocatio to differet service classes based o their actual traffic load.

3 384 M.C. Che et al. A commo problem with the IEEE 82. CSMA/CA-based medium access cotrol scheme is that the scheme does ot provide access poit (AP) the capability i chael access that reflects the traffic load at the AP. This is especially crucial for may APs servig as Iteret gateways as well as for etworks with asymmetric uplik ad dowlik traffic patter. I these eviromets, AP usually carries may more dowlik flows tha ay other wireless statio. It ofte results iefficiet resource utilizatio ad low overall chael throughput. I our proposed per-class flow fixed proportioal differetiated service, this problem is resolved by allocatig chael resources o per-class, per-flow basis. Moreover, such allocatio is i accordace with the actual umber of flows i the etwork. The paper is orgaized as follows. I Sectio 2, the proposed per-class Flow fixed proportioal differetiated service model (CLAF) is preseted. I Sectio 3, the medium access cotrol scheme is described i detail. I Sectio 4, the simulatio results of the CLAF performace are preseted. The, we compare the results with IEEE 82.e EDCF, icludig the support of QoS-sesitive VoIP applicatios. Sectio 5 gives the coclusio. 2 CLAF - The per-class Flow Fixed Proportioal Differetiated Service Model I this sectio, we preset the per-class Flow fixed proportioal differetiated service model for wireless local area etworks. Differet from covetioal relative differetiated service model, CLAF provides fixed badwidth share proportio to idividual flow of differet service classes. How badwidth share betwee flows is defied i a system parameter called badwidth quality ratio which is set by the etwork admiistrator as a resource maagemet policy. The CLAF service model is formulated as follows. Cosider a wireless local area etwork supportig K service classes. Let ϕ k be the target badwidth quality ratio parameter; ad ω k be the target throughput measuremet of a class k flow. The model imposes costrais of the followig form for all classes: ω : : ω2 :...: ωk = ϕ : ϕ2 :... ϕ K () where ϕ > ϕ2 >... > ϕk. The higher classes have the larger badwidth shares. Let the total umber of flows i service class k is N k, k=,, K. Give the ivariat badwidth quality ratio, the aggregate throughput of each service class chages as the umber of flows admitted to the class varies. We have the aggregate badwidth quality ratio of the K service classes, deoted as B }, as follows. B { k : B2 :...: BK = N ϕ : N 2 ϕ2 : Κ : N K ϕ (2) K For example, cosider a wireless etwork supportig two service classes with ϕ : ϕ2 = 4 :. The policy says that every Class flow would be guarateed four times as much the badwidth share as of a Class 2 flow. If there are two Class flows ad three Class 2 flows i the etwork, the aggregate badwidth share ratio would be 8:3.

4 A New per-class Flow Fixed Proportioal Differetiated Service The Medium Access Cotrol Scheme The medium access cotrol scheme for the CLAF service model cosists of three parts: a) the baselie chael access procedure for the cotedig flows of the same service class; b) the coordiatio of the chael access betwee differet classes; ad c) the protocol for the joi ad leave of a flow. 3. Baselie Itra-class Chael Access Procedure I CLAF, the medium access cotrol procedure for flows of the same class follows the basic backoff procedure as defied i the Carrier Sese Multiple Access with Collisio Avoidace (CSMA/CA) protocol of the IEEE 82. Distributed Coordiatio Fuctio (DCF) mechaism. Whe a statio has a packet to trasmit, it geerates the radom backoff timer from the rage of to the curret Cotetio Widow-. The backoff timer is decremeted while the wireless medium is sesed idle ad is froze whe it is busy. Whe the backoff timer couts dow to zero, the statio trasmits the packet. If two or more statios trasmit at the same time, collisio occurs. I our scheme, a collided statio does ot double cotetio widow size for retrasmissio. The flow waits for the ext coordiatio period of the class it belogs to retrasmit the packet. 3.2 Iter-class Chael Access Scheme 3.2. The Size of the Class Cotetio Widow A ew distributed coordiatio algorithm is used to regulate the chael access betwee classes. First, each service class is associated with a class cotetio widow, deoted as k (t) whose size is determied based o the umber of flows i the class at time t as follows: ε ( t) = ( N ( t)) (3) k ε is the base cotetio widow fuctio, where ε is the target maximum collisio probability i a coordiatio period ad N k (t) is the umber of flows i class k at time t. Flows belogig to the same service class use the same class ε cotetio widow size i their backoff timer computatio. A example of specificatio is give i Table. k Table. A example of the base cotetio widow fuctio ε Number of flows Number of flows

5 386 M.C. Che et al The Class Frames ad Coordiatio Periods EQ(3) oly specifies the rage of the backoff time for flows of the same class. To achieve per-class flow fixed badwidth quality ratio, two structures - Class Frames ad Coordiatio Periods - are used. First, the chael access time axis is divided ito a sequece of superframe. Each superframe cosists of K class frames, oe for each service class. A superframe always begis with the class frame of the highest priority class. For the k th service class, its class frame will cosist of ϕ k coordiatio periods. I the case that a service class has zero flow, its class cotetio widow size will be set to zero. It results i zero duratio of the correspodig class frame. I other words, the chael access will immediately cotiue to the ext lower service class without waste of chael capacity. Withi a class coordiatio period, flows of the correspodig class follow the basic itra-class chael access backoff procedure for packet trasmissio. Fig. depicts the iter-class chael access structure. Fig.. The iter-class chael access structure assumig K service classes 3.3 Chael Access ad Packet Schedulig at a Statio At the begiig of a superframe, the QoS AP broadcasts a Beaco message, icludig a list of the curret class cotetio widow sizes to use by wireless statios. The packet schedulig algorithm used at a wireless statio is give i Fig. 2. I the algorithm, a backlogged flow makes oe sigle chael access attempt i each coordiatio period of its associated class s Class Frame. Fig. 3 shows a possible implemetatio of the packet schedulig algorithm i the embedded kerel. The scheduler picks out the ext packet from the flow with the miimum remaiig backoff time to trasmit i the curretly-served service class ad forwards the packet to the MAC layer. I the embedded kerel, software ca be desiged to effectively maage per-flow FIFO queueig ad the associated backoff timers. Fig. 4 is a example that illustrates the proposed scheme i itra- ad iter-class chael access. There are two service classes with ϕ : ϕ2 = 3:. There are two A A statios - A ad B. Statio A has two Class flows ( f, ad f, 2 ), ad oe Class 2 A B B flow ( f 2, ); ad Statio B has a flow of each service class ( f, ad f 2, ). Usig the base cotetio widow specificatio i Table, we have the Class ad 2 cotetio widow size as =8 ad 2 =4, respectively. The backoff times of these flows at both statios are give i Table 2. Note that i this case the Class cotetio widow size is eight. Therefore, each Class coordiatio period spas eight idle time slot duratio to coordiate the start ad ed of a coordiatio period of a service class. This is ecessary because i wireless LAN, each statio does ot kow the actual umber of backlogged flows of each service class i the other statios but idividual class cotetio widow sizes. Eve though they kow, if

6 A New per-class Flow Fixed Proportioal Differetiated Service 387 there is a collisio, it is difficult to ifer how may statios were ivolved i the collisio. Therefore, the cotetio widow size i terms of umber of idle time slots is used for distributed coordiatio period sychroizatio. All statios moitor the chael evets ad cout the umber of idle slots to execute the proposed CLAF chael access scheme i a distributed ad coordiated fashio. Statio_ Packet _Schedulig_ad_Chael_Access_ Algorithm /* used by a wireless statio to determie packet schedulig sequece of flows of multiple classes i each superframe */ O receivig the Beaco Message { } for (i = to K) { /* For each Class Frame i */ for (j = to ϕ i ) { /* for each Coordiatio Period of Class i */ b = ; /* previous backoff timer */ prev } /* ed of j } /* ed of i Γ = φ ; /* iitialize u-served backlogged flow set */ if ( B φ ) /* B i : the set of locally backlogged flows of Class i. */ i Geerate a differet radom backoff time for each flow i B i, i.e. Γ = { b, } m B /* b i,m : backoff timer of flow m of class i */ i m i statiobackofftime = ; /* iitialize statio s backoff timer */ while ( Γ φ ) { Select a flow x such that b i, x = mi{ bi, m bi, m Γ} ; statiobackofftime = ( bi, x bprev ); Follow the baselie chael access procedure; Whe statiobackofftime couts dow to zero { Trasmit the head-of-lie packet from flow x to the etwork; /* remove flow from u-served backlogged flow set */ Γ = Γ \{ b i,x} ; = ; b prev b i, x }/* ed of whe */ } /* ed of while */ /* All backlogged class i flow have bee served. */ statiobackofftime = i b prev ;/* remaiig coordiatio period */ Follow the baselie chael access procedure; Cout dow statiobackofftime to zero; Fig. 2. The packet schedulig algorithm for chael access at a wireless statio I a coordiatio period, if a collisio occurs (as occurred i CP,2 i Fig. 4), all collided flows will retrasmit their packets i the ext coordiatio period. If the

7 388 M.C. Che et al. collisio takes place i the last coordiatio period of a Class Frame, retrasmissio will be deferred to the ext superframe. Hece, i CLAF, there is o expoetial backoff time computatio for packet retrasmissio. Fig. 3. The implemetatio architecture of the packet schedulig ad queueig at a wireless statio i the CLAP service model Fig. 4. The packet schedulig sequece ad chael access evets Table 2. Backoff times of the example i Fig. 4 Statio A B Class Class Class 2 Class Class 2 Flow Idex A f, A f, 2 Backoff Time Procedure for Flow Joi ad Leave I CLAF, the class cotetio widow size is dyamically adjusted based o the umber of flows of the service classes. To keep track of the umber of flows, a cotrol frame is used. As show i Fig. 5, each superframe is followed by a cotrol frame i which statios sed Re-associatio Requests to the QoS AP specifyig the umber of ew flows to joi ad the umber of flows to leave for each service class. A f 2, B f, B f 2,

8 A New per-class Flow Fixed Proportioal Differetiated Service 389 The QoS AP will reply a Re-associatio Respose to the statio with a status code idicatig whether the joi request is accepted or ot. Based o the results, the QoS AP computes ew class cotetio widow sizes, if ecessary ad updates all wireless statios i the ext Beaco message. No statios are allowed to sed Associatio ad Re-associatio messages i a superframe. Durig the cotrol frame, statios use a separate cotetio widow size deoted as CotrolFrameCoteetioWidow mi to radomize chael access backoff times whe submittig the joi/leave requests. Fig. 5. A chael access roud cosists of a superframe for multi-class packet trasfer plus a cotrol frame for otifyig flow joi ad leave 3.5 Base Cotetio Widow Fuctio Give the umber of flows of a service class, we wat to fid the cotetio widow size ( ε ( ) ) such that the probability of collidig flows is upper bouded by a small value ε i a coordiatio period. The computatio is based o the Iclusio- Exclusio Priciple ad is summarized as follows: Step : Compute the mea collisio umber by usig ε Step 2: Compute the expected umber of collided flows uder differet pair (, ), where. Here, ad p ( i) = Ck C F k F(, ), k!( F( k, k)), ( ) = i =, i 2 i, E k = i, [ Coll] = 3 p i=, i ( i) * i i i, ( ) Ci Ci i!( i) (5) i= Step 3: To get ε ( ), we ca fid smallest w that satisfies E [ Coll < ε from a sequeces of { E [Coll]}. The ε ( ) = w. 4 Performace Evaluatios ] I this sectio, we provide a performace evaluatio of the proposed per-class Flow fixed proportioal differetiated service model (CLAF) ad its medium access cotrol (4)

9 39 M.C. Che et al. scheme via simulatios. The simulator is implemeted i C[6]. The parameter values of the baselie Itra-class Chael Access procedure used i the simulatios are the same as those i 82. (see Table 3) i s-2[7] cofiguratio. Cosider N wireless statios ad a QoS AP. All commuicatio betwee statios must be forwarded by the QoS AP. Packets are fixed of legth K bytes. Table 3. IEEE 82. PHY/MAC parameters used i sumulatio SIFS µs Slot_time 2 µs DIFS 5 µs ACK Size 4 bytes MAC Header 28 bytes PreambleLegth 44 bits PLCP Header Legth 48 bits Rate Mbps 4. Fixed Proportioal Badwidth Differetiatio Fig. 7 shows the fixed badwidth sharig proportio is eforced betwee per-class flows regardless of the traffic load of idividual classes. Fig. 6 is the simulatio cofiguratio. There are three service classes with ϕ : ϕ2 : ϕ3 = 3: 2 :. Iitially, the badwidth quality ratio betwee Class flow ad Class 3 flow is approximately 3:. The throughputs of flows of the same class are closely equal. At time 5, two Class 2 flows joi the etwork. The resultig badwidth sharig ratio chages to 3:2:, while the actual throughput received by per-class flow is reduced due to the ew flows. Whe the ew flows leave, the throughput share restores to the iitial state. The aggregate throughput of each service class is show i Fig. 8, as the product of the class s badwidth share proportio ad the umber of admitted flows i the class. Fig. 6. The etwork cofiguratio of Fig Performace Compariso with IEEE 82.e EDCF To illustrate the performace differece betwee CLAF ad EDCF, previous experimetal sceario is repeated for EDCF usig s-2. The miimum cotetio widow sizes for the Class, 2 ad 3 are 6, 32 ad 48, respectively. Fig. 9 shows the throughputs of flows of differet classes. The throughput proportio is odetermiistic ad has o direct relatioship with the miimum cotetio widow size. Moreover, throughput performace of idividual flow fluctuates heavily.

10 A New per-class Flow Fixed Proportioal Differetiated Service 39 Fig. 7. The per-class flow throughput performace usig CLAF ( ϕ ϕ : ϕ 3: 2 : ) : 2 3 = Fig. 8. The per-class aggregate throughput performace of Fig.7 Fig. 9. The per-class flow throughput performace usig EDCF ( ϕ ϕ : ϕ 3: 2 : ) : 2 3 =

11 392 M.C. Che et al. Fig.. The per-class aggregate throughput performace of Fig.9. Comparig the result with Fig. 7, CLAF ca guaratee a fixed badwidth proportio to idividual flow of differet service classes ad achieve more stable throughput performace at both the flow ad class levels. Furthermore, the aggregate throughput of the EDCF is lower tha that of the CLAF as show i Fig.. It shows that CLAF is more efficiet i the resource utilizatio. 4.3 VoIP over Wireless LAN I this experimet, we wat to show the merit of CLAF i the support of real-time multimedia applicatios. There are two kids of VoIP calls - G.7 (Class ) ad G.729 (Class 2). Each call is betwee a wireless statio ad a wired host coected to a LAN o the other iterface of the QoS AP. Hece, each VoIP call geerates a Fig.. The average throughput performace for VoIP usig CLAF ad EDCF

12 A New per-class Flow Fixed Proportioal Differetiated Service 393 uplik ad a dowlik flow i the wireless LAN, oe for each directio. The offered loads of the G.7 ad G.729 VoIP flow are.8kbps ad 44.8Kbps, respectively (icludig RTP/UDP/IP/MAC packet header overhead). Hece, the badwidth quality ratio is set to 9:4. I EDCF, both G.7 ad G.729 flows belog to the same access category 3 (AC3), ad the miimum ad maximum cotetio widow is 7 ad 5 respectively. Fig. compares the average throughput of a VoIP flow betwee CLAF ad EDCF uder differet umbers of VoIP calls. Oe ca see that the throughput performace of both G.7 ad G.729 flows are well protected uder CLAF regardless the umber of VoIP calls. For EDCF, the VoIP throughput performace is acceptable whe there is o cogestio withi the class (i.e. less tha te calls). For CLAF, the maximum umber of calls i this case is fourtee calls (i.e. 28 flows), more tha te calls for EDCF. CLAF ca ot oly provide idividual flow QoS but also achieves higher overall throughput performace. 5 Coclusios I this paper, we have preseted a ew per-class Flow fixed proportioal differetiated service model (CLAF) ad its medium access cotrol scheme for multiservice wireless local area etworks. Differet from covetioal differetiated services, CLAF provides a) policy-based fixed proportioal differetiated service; b) such fixed proportioal service differetiatio is o per-class flow basis; ad c) each class cotetio widow size is adjusted to reflect the actual traffic load of the class. The simulatio results show that the proposed scheme successfully provides per-flow fixed proportioal differetiated service betwee multiple service classes. Secod, we compare throughput performace betwee CLAF ad IEEE 82.e EDCF. The proposed scheme outperforms EDCF i terms of providig fixed proportioal badwidth share to idividual flows of differet service classes. It also achieves higher chael throughput. I the VoIP simulatio rus, the scheme ca as well better support real-time applicatios with QoS costraits. I summary, CLAF provides users a more predictive, affirmative service guaratees tha covetioal relative differetiated service like IEEE 82.e EDCF. Referece. IEEE 82.e draft/d4., Part : Wireless LAN Medium Access Cotrol (MAC) ad Physical Layer (PHY) Specificatios: Medium Access Cotrol (MAC) Ehacemets for Quality of Service (QoS), I. Ada ad C. Castelluccia, Differetiatio Mechaisms for IEEE 82., i proceedigs of INFOCOM 2 3. J. Deg ad R. S. Chag, A Priority Scheme for IEEE 82. DCF Access Method, i IEICE Tras. Commuicatios, vol. E82B, No., W. Pattara-atikom, S. Baerjee ad P. Krishamurthy, Starvatio Prevetio ad Quality of Service i Wireless LANs, i Proceedigs of WPMC 22

13 394 M.C. Che et al. 5. M. Barry, A.T. Campbell, ad A. Veres, Distributed Cotrol Algorithm for Service Differetiatio i Wireless Packet Networks, i Proceedigs of INFOCOM K. Kim, A. Ahmad, ad K. Kim, A Wireless Multimedia LAN Architecture Usig DCF with Shorteed Cotetio Widow for QoS Provisioig, i IEEE Commuicatios Letters, vol. 7, No. 2, February A. Bachs ad X. pérez, Providig Throughput Guaratees i IEEE 82. Wireless LAN, i Proceedigs of WCNC A. Bachs ad X. pérez, Distributed Weighted Fair Queuig i 82. Wireless LAN, i Proceedigs of ICC N. H. Vaidya, P. Bahl, ad S. Gupta, Distributed Fair Schedulig i a Wireless LAN, i Proceedig of ACM MOBICOM 2. C. Dovrolis ad P. Ramaatha, A Case for Relative Differetiated Services ad the Proportioal Differetiatio Model, i IEEE Network, Sep/Oct 999. A. M. Odlyzko, Paris Metro Pricig: The Miimalist Differetiated Services Solutio, i Proceedigs of IEEE/IFIP Iteratioal Workshop o Quality of Service A. Demers, S. Keshav, ad S. Sheker, Aalysis ad Simulatio of a Fair Queueig Algoright, i Iteretworkig: Research ad Experiece, pp. 3-26, A. K. Parekh, ad R. G. Gallager, A Geeralized Processor Sharig Approach to Flow Cotrol i Itegrated Services Networks: The Sigle-Node Case, i IEEE/ACM Tras. o Networkig, vol., pp , Jue J. C. R. Beett ad H. Zhag, Hierarchical Packet Fair Queueig Algorithm, i IEEE/ACM Tras. o Networkig, vol. 5, pp , Oct C. Dovrolis, ad D. Stiliadis, Relative Differetiated Services i the Iteret: Issues ad Mechaism, i ACM SIGMETRICS, May Simulatio source code, 7. Network Simulator s-2,

Introduction to Wireless & Mobile Systems. Chapter 6. Multiple Radio Access Cengage Learning Engineering. All Rights Reserved.

Introduction to Wireless & Mobile Systems. Chapter 6. Multiple Radio Access Cengage Learning Engineering. All Rights Reserved. Itroductio to Wireless & Mobile Systems Chapter 6 Multiple Radio Access 1 Outlie Itroductio Multiple Radio Access Protocols Cotetio-based Protocols Pure ALOHA Slotted ALOHA CSMA (Carrier Sese Multiple

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

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

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

MAC Throughput Improvement Using Adaptive Contention Window

MAC Throughput Improvement Using Adaptive Contention Window Joural of Computer ad Commuicatios, 2015, 3, 1 14 Published Olie Jauary 2015 i SciRes. http://www.scirp.org/joural/jcc http://dx.doi.org/10.4236/jcc.2015.31001 MAC Throughput Improvemet Usig Adaptive Cotetio

More information

Quality of Service. Spring 2018 CS 438 Staff - University of Illinois 1

Quality of Service. Spring 2018 CS 438 Staff - University of Illinois 1 Quality of Service Sprig 2018 CS 438 Staff - Uiversity of Illiois 1 Quality of Service How good are late data ad lowthroughput chaels? It depeds o the applicatio. Do you care if... Your e-mail takes 1/2

More information

History Based Probabilistic Backoff Algorithm

History Based Probabilistic Backoff Algorithm America Joural of Egieerig ad Applied Scieces, 2012, 5 (3), 230-236 ISSN: 1941-7020 2014 Rajagopala ad Mala, This ope access article is distributed uder a Creative Commos Attributio (CC-BY) 3.0 licese

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

Achieving Fairness in Wireless LANs by Enhanced IEEE DCF *

Achieving Fairness in Wireless LANs by Enhanced IEEE DCF * Achievig Fairess i Wireless LANs by Ehaced IEEE 802.11 DCF * Nagesh S. P. Nadiraju, Hrishikesh Gossai, Dave Cavalcati, Kaushik R. Chowdhury, Dharma P. Agrawal Ceter for Distributed ad Mobile Computig,

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

Traditional queuing behaviour in routers. Scheduling and queue management. Questions. Scheduling mechanisms. Scheduling [1] Scheduling [2]

Traditional queuing behaviour in routers. Scheduling and queue management. Questions. Scheduling mechanisms. Scheduling [1] Scheduling [2] Traditioal queuig behaviour i routers Schedulig ad queue maagemet Data trasfer: datagrams: idividual packets o recogitio of flows coectioless: o sigallig Forwardig: based o per-datagram, forwardig table

More information

Achieving Fairness in Wireless LANs by Enhanced DCF *

Achieving Fairness in Wireless LANs by Enhanced DCF * U.C. ECECS Techical Report 2005-03 August 2005 Achievig Fairess i Wireless LANs by Ehaced 802. DCF * by Nagesh S. Nadiraju, Hrishikesh Gossai, Dave Cavalcati, Kaushik R. Chowdhury, Dharma P. Agrawal Ceter

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

Media Access Protocols. Spring 2018 CS 438 Staff, University of Illinois 1

Media Access Protocols. Spring 2018 CS 438 Staff, University of Illinois 1 Media Access Protocols Sprig 2018 CS 438 Staff, Uiversity of Illiois 1 Where are We? you are here 00010001 11001001 00011101 A midterm is here Sprig 2018 CS 438 Staff, Uiversity of Illiois 2 Multiple Access

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

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

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

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

Reliable Transmission. Spring 2018 CS 438 Staff - University of Illinois 1

Reliable Transmission. Spring 2018 CS 438 Staff - University of Illinois 1 Reliable Trasmissio Sprig 2018 CS 438 Staff - Uiversity of Illiois 1 Reliable Trasmissio Hello! My computer s ame is Alice. Alice Bob Hello! Alice. Sprig 2018 CS 438 Staff - Uiversity of Illiois 2 Reliable

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

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

Performance Analysis of Multiclass FIFO: Motivation, Difficulty and a Network Calculus Approach

Performance Analysis of Multiclass FIFO: Motivation, Difficulty and a Network Calculus Approach Performace Aalysis of Multiclass FIFO: Motivatio, Difficulty ad a Network alculus Approach Yumig Jiag Norwegia Uiversity of Sciece ad Techology (NTNU) 1 19 March 2014, 2d Workshop o Network alculus, Bamberg,

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 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

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

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

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

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

Adaptive Graph Partitioning Wireless Protocol S. L. Ng 1, P. M. Geethakumari 1, S. Zhou 2, and W. J. Dewar 1 1

Adaptive Graph Partitioning Wireless Protocol S. L. Ng 1, P. M. Geethakumari 1, S. Zhou 2, and W. J. Dewar 1 1 Adaptive Graph Partitioig Wireless Protocol S. L. Ng 1, P. M. Geethakumari 1, S. Zhou 2, ad W. J. Dewar 1 1 School of Electrical Egieerig Uiversity of New South Wales, Australia 2 Divisio of Radiophysics

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, 208 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Virtual Memory Review: The Memory Hierarchy Take advatage of the priciple

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

Traffic Models and QoS

Traffic Models and QoS Traffic Models ad QoS TELE4642: Week9 Ackowledgemet: Some slides are adapted from Computer Networkig: A Top Dow Approach Featurig the Iteret, 2 d editio, J.F Kurose ad K.W. Ross All Rights Reserved, copyright

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

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

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

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size Markov Chai Model of HomePlug CSMA MAC for Determiig Optimal Fixed Cotetio Widow Size Eva Krimiger * ad Haiph Latchma Dept. of Electrical ad Computer Egieerig, Uiversity of Florida, Gaiesville, FL, USA

More information

Acknowledgement-Aware MPR MAC Protocol for Distributed WLANs: Design and Analysis

Acknowledgement-Aware MPR MAC Protocol for Distributed WLANs: Design and Analysis Globecom 2012 - Wireless Commuicatios Symposium Ackowledgemet-Aware MPR MAC Protocol for Distributed WLANs: Desig ad Aalysis Arpa Mukhopadhyay, Neelesh B. Mehta, Seior Member, IEEE, Vikram Sriivasa, Member,

More information

VMbuddies: Coordinating Live Migration of Multi-Tier Applications in Cloud Environments

VMbuddies: Coordinating Live Migration of Multi-Tier Applications in Cloud Environments IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, TPDS-23-2-67 VMbuddies: Coordiatig Live Migratio of Multi-Tier Applicatios i Cloud Eviromets Haiku Liu, ad Bigsheg He Abstract Eabled by virtualizatio

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

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

Evaluation of Distributed and Replicated HLR for Location Management in PCS Network 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

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

Switching Hardware. Spring 2018 CS 438 Staff, University of Illinois 1

Switching Hardware. Spring 2018 CS 438 Staff, University of Illinois 1 Switchig Hardware Sprig 208 CS 438 Staff, Uiversity of Illiois Where are we? Uderstad Differet ways to move through a etwork (forwardig) Read sigs at each switch (datagram) Follow a kow path (virtual circuit)

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

Switch Construction CS

Switch Construction CS Switch Costructio CS 00 Workstatio-Based Aggregate badwidth /2 of the I/O bus badwidth capacity shared amog all hosts coected to switch example: Gbps bus ca support 5 x 00Mbps ports (i theory) I/O bus

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

n Explore virtualization concepts n Become familiar with cloud concepts

n Explore virtualization concepts n Become familiar with cloud concepts Chapter Objectives Explore virtualizatio cocepts Become familiar with cloud cocepts Chapter #15: Architecture ad Desig 2 Hypervisor Virtualizatio ad cloud services are becomig commo eterprise tools to

More information

Guaranteeing Hard Real Time End-to-End Communications Deadlines

Guaranteeing Hard Real Time End-to-End Communications Deadlines Guarateeig Hard Real Time Ed-to-Ed Commuicatios Deadlies K. W. Tidell A. Burs A. J. Welligs Real Time Systems Research Group Departmet of Computer Sciece Uiversity of York e-mail: ke@mister.york.ac.uk

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

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

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

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago CMSC 22200 Computer Architecture Lecture 12: Virtual Memory Prof. Yajig Li Uiversity of Chicago A System with Physical Memory Oly Examples: most Cray machies early PCs Memory early all embedded systems

More information

AN EFFICIENT GROUP KEY MANAGEMENT USING CODE FOR KEY CALCULATION FOR SIMULTANEOUS JOIN/LEAVE: CKCS

AN EFFICIENT GROUP KEY MANAGEMENT USING CODE FOR KEY CALCULATION FOR SIMULTANEOUS JOIN/LEAVE: CKCS Iteratioal Joural of Computer Networks & Commuicatios (IJCNC) Vol.4, No.4, July 01 AN EFFICIENT GROUP KEY MANAGEMENT USING CODE FOR KEY CALCULATION FOR SIMULTANEOUS JOIN/LEAVE: CKCS Melisa Hajyvahabzadeh

More information

Optimization of Priority based CPU Scheduling Algorithms to Minimize Starvation of Processes using an Efficiency Factor

Optimization of Priority based CPU Scheduling Algorithms to Minimize Starvation of Processes using an Efficiency Factor Iteratioal Joural of Computer Applicatios (97 8887) Volume 132 No.11, December21 Optimizatio of based CPU Schedulig Algorithms to Miimize Starvatio of Processes usig a Efficiecy Factor Muhammad A. Mustapha

More information

BASED ON ITERATIVE ERROR-CORRECTION

BASED ON ITERATIVE ERROR-CORRECTION A COHPARISO OF CRYPTAALYTIC PRICIPLES BASED O ITERATIVE ERROR-CORRECTIO Miodrag J. MihaljeviC ad Jova Dj. GoliC Istitute of Applied Mathematics ad Electroics. Belgrade School of Electrical Egieerig. Uiversity

More information

Admission control issues in sensor clusters

Admission control issues in sensor clusters Admissio cotrol issues i 802.15.4 sesor clusters Jelea Mišić, Shairmia Shafi, ad Vojislav B. Mišić Departmet of Computer Sciece, Uiversity of Maitoba Wiipeg, Maitoba, Caada PACS umbers: Valid PACS appear

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

Research Article Delay Analysis of GTS Bridging between IEEE and IEEE Networks for Healthcare Applications

Research Article Delay Analysis of GTS Bridging between IEEE and IEEE Networks for Healthcare Applications Hidawi Publishig Corporatio Iteratioal Joural of Telemedicie ad Applicatios Volume 29, Article ID 98746, 13 pages doi:1.1155/29/98746 Research Article Delay Aalysis of GTS Bridgig betwee IEEE 82.15.4 ad

More information

On Nonblocking Folded-Clos Networks in Computer Communication Environments

On Nonblocking Folded-Clos Networks in Computer Communication Environments O Noblockig Folded-Clos Networks i Computer Commuicatio Eviromets Xi Yua Departmet of Computer Sciece, Florida State Uiversity, Tallahassee, FL 3306 xyua@cs.fsu.edu Abstract Folded-Clos etworks, also referred

More information

GTS Scheduling Scheme for Real-Time Communication in IEEE Industrial Wireless Sensor Networks

GTS Scheduling Scheme for Real-Time Communication in IEEE Industrial Wireless Sensor Networks Idia Joural of Sciece ad Techology, Vol 9(7), DOI:.7485/ijst/6/v9i7/87734, February 6 ISSN (Prit) : 974-6846 ISSN (Olie) : 974-5645 GTS Schedulig Scheme for Real-Time Commuicatio i IEEE8.5.4 Idustrial

More information

IS-IS in Detail. ISP Workshops

IS-IS in Detail. ISP Workshops IS-IS i Detail ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 27 th November

More information

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method A ew Morphological 3D Shape Decompositio: Grayscale Iterframe Iterpolatio Method D.. Vizireau Politehica Uiversity Bucharest, Romaia ae@comm.pub.ro R. M. Udrea Politehica Uiversity Bucharest, Romaia mihea@comm.pub.ro

More information

Outline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers

Outline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers Outlie CSCI 4730 s! What is a s?!! System Compoet Architecture s Overview Questios What is a?! What are the major operatig system compoets?! What are basic computer system orgaizatios?! How do you commuicate

More information

Selfish Attacks in IEEE aa Networks with Intra-AC Prioritization

Selfish Attacks in IEEE aa Networks with Intra-AC Prioritization Selfish Attacks i IEEE 8.11aa Networks with Itra-AC Prioritizatio Lukasz Prasal AGH Uiversity of Sciece ad Techology Krakow, Polad Email: prasal@kt.agh.edu.pl Szymo Szott AGH Uiversity of Sciece ad Techology

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

Operating System Concepts. Operating System Concepts

Operating System Concepts. Operating System Concepts Chapter 4: Mass-Storage Systems Logical Disk Structure Logical Disk Structure Disk Schedulig Disk Maagemet RAID Structure Disk drives are addressed as large -dimesioal arrays of logical blocks, where the

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

CS 683: Advanced Design and Analysis of Algorithms

CS 683: Advanced Design and Analysis of Algorithms CS 683: Advaced Desig ad Aalysis of Algorithms Lecture 6, February 1, 2008 Lecturer: Joh Hopcroft Scribes: Shaomei Wu, Etha Feldma February 7, 2008 1 Threshold for k CNF Satisfiability I the previous lecture,

More information

Computers and Scientific Thinking

Computers and Scientific Thinking Computers ad Scietific Thikig David Reed, Creighto Uiversity Chapter 15 JavaScript Strigs 1 Strigs as Objects so far, your iteractive Web pages have maipulated strigs i simple ways use text box to iput

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

Introduction to OSPF. ISP Training Workshops

Introduction to OSPF. ISP Training Workshops Itroductio to OSPF ISP Traiig Workshops 1 OSPF p Ope Shortest Path First p Lik state or SPF techology p Developed by OSPF workig group of IETF (RFC 1247) p OSPFv2 stadard described i RFC2328 p Desiged

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

Adaptive and Lazy Segmentation Based Proxy Caching for Streaming Media Delivery

Adaptive and Lazy Segmentation Based Proxy Caching for Streaming Media Delivery Adaptive ad Based Proxy Cachig for Streamig Media Delivery Sogqig Che Dept. of Computer Sciece College of William ad Mary Williamsburg, VA 23187 sqche@cs.wm.edu Susie Wee Mobile ad Media System Lab Hewlett-Packard

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

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

Multi-Threading. Hyper-, Multi-, and Simultaneous Thread Execution

Multi-Threading. Hyper-, Multi-, and Simultaneous Thread Execution Multi-Threadig Hyper-, Multi-, ad Simultaeous Thread Executio 1 Performace To Date Icreasig processor performace Pipeliig. Brach predictio. Super-scalar executio. Out-of-order executio. Caches. Hyper-Threadig

More information

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS Prosejit Bose Evagelos Kraakis Pat Mori Yihui Tag School of Computer Sciece, Carleto Uiversity {jit,kraakis,mori,y

More information

Politecnico di Milano Advanced Network Technologies Laboratory. Internet of Things. Projects

Politecnico di Milano Advanced Network Technologies Laboratory. Internet of Things. Projects Politecico di Milao Advaced Network Techologies Laboratory Iteret of Thigs Projects 2016-2017 Politecico di Milao Advaced Network Techologies Laboratory Geeral Rules Geeral Rules o Gradig 26/30 are assiged

More information

CS644 Advanced Networks

CS644 Advanced Networks Limitatios of IP CS644 Advaced Networks Lecture 7 QoS Adreas Terzis IP provides oly best effort service IP does ot participate i resource maagemet Caot provide service guaratees o a per flow basis Caot

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

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

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

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

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

An upper bound model for TCP and UDP throughput in IPv4 and IPv6

An upper bound model for TCP and UDP throughput in IPv4 and IPv6 ARTICLE IN PRESS Joural of Network ad Computer Applicatios 31 (2008) 585 602 www.elsevier.com/locate/jca A upper boud model for TCP ad UDP throughput i IPv4 ad IPv6 Eric Gamess, Ria Suro s Cetral Uiversity

More information

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today Admiistrative Fial project No office hours today UNSUPERVISED LEARNING David Kauchak CS 451 Fall 2013 Supervised learig Usupervised learig label label 1 label 3 model/ predictor label 4 label 5 Supervised

More information

Price-based Congestion-Control in Wi-Fi Hot Spots

Price-based Congestion-Control in Wi-Fi Hot Spots Price-based Cogestio-Cotrol i Wi-Fi Hot Spots Roberto Battiti, Marco Coti, Erico Gregori, Mikalai Sabel To cite this versio: Roberto Battiti, Marco Coti, Erico Gregori, Mikalai Sabel. Price-based Cogestio-Cotrol

More information

One advantage that SONAR has over any other music-sequencing product I ve worked

One advantage that SONAR has over any other music-sequencing product I ve worked *gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig

More information

Redundancy Allocation for Series Parallel Systems with Multiple Constraints and Sensitivity Analysis

Redundancy Allocation for Series Parallel Systems with Multiple Constraints and Sensitivity Analysis IOSR Joural of Egieerig Redudacy Allocatio for Series Parallel Systems with Multiple Costraits ad Sesitivity Aalysis S. V. Suresh Babu, D.Maheswar 2, G. Ragaath 3 Y.Viaya Kumar d G.Sakaraiah e (Mechaical

More information

A Note on Least-norm Solution of Global WireWarping

A Note on Least-norm Solution of Global WireWarping A Note o Least-orm Solutio of Global WireWarpig Charlie C. L. Wag Departmet of Mechaical ad Automatio Egieerig The Chiese Uiversity of Hog Kog Shati, N.T., Hog Kog E-mail: cwag@mae.cuhk.edu.hk Abstract

More information

arxiv: v2 [cs.ds] 24 Mar 2018

arxiv: v2 [cs.ds] 24 Mar 2018 Similar Elemets ad Metric Labelig o Complete Graphs arxiv:1803.08037v [cs.ds] 4 Mar 018 Pedro F. Felzeszwalb Brow Uiversity Providece, RI, USA pff@brow.edu March 8, 018 We cosider a problem that ivolves

More information

. Written in factored form it is easy to see that the roots are 2, 2, i,

. Written in factored form it is easy to see that the roots are 2, 2, i, CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or

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

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

Copyright 2010, Elsevier Inc. All rights Reserved

Copyright 2010, Elsevier Inc. All rights Reserved Computer Networks: A Systems Approach, 5e Larry L. Peterso ad Bruce S. Davie (Subset of topics) Gettig Coected Framig Error Detectio. Reliable Trasmissio Sharig: Etheret ad Multiple Access Networks, Wireless

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

APPLICATION NOTE. Automated Gain Flattening. 1. Experimental Setup. Scope and Overview

APPLICATION NOTE. Automated Gain Flattening. 1. Experimental Setup. Scope and Overview APPLICATION NOTE Automated Gai Flatteig Scope ad Overview A flat optical power spectrum is essetial for optical telecommuicatio sigals. This stems from a eed to balace the chael powers across large distaces.

More information

BGP with an Adaptive Minimal Route Advertisement Interval

BGP with an Adaptive Minimal Route Advertisement Interval with a Adaptive Miimal Route Advertisemet Iterval Nead Lasković ad Ljiljaa Trajković Simo Fraser Uiversity Vacouver, British Columbia, Caada {laskovi, ljilja}@cs.sfu.ca Abstract The duratio of the Miimal

More information

Improved Random Graph Isomorphism

Improved Random Graph Isomorphism Improved Radom Graph Isomorphism Tomek Czajka Gopal Paduraga Abstract Caoical labelig of a graph cosists of assigig a uique label to each vertex such that the labels are ivariat uder isomorphism. Such

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

Random Network Coding in Wireless Sensor Networks: Energy Efficiency via Cross-Layer Approach

Random Network Coding in Wireless Sensor Networks: Energy Efficiency via Cross-Layer Approach Radom Network Codig i Wireless Sesor Networks: Eergy Efficiecy via Cross-Layer Approach Daiel Platz, Dereje H. Woldegebreal, ad Holger Karl Uiversity of Paderbor, Paderbor, Germay {platz, dereje.hmr, holger.karl}@upb.de

More information