WITH rapid improvements of wireless technologies,

Size: px
Start display at page:

Download "WITH rapid improvements of wireless technologies,"

Transcription

1 JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH Adaptve GTS Allocaton n IEEE for Real-Tme Wreless Sensor Networks Feng Xa, Ruonan Hao, Je L, Naxue Xong, Laurence T. Yang, and Yan Zhang Abstract The IEEE standard s able to acheve lowpower transmssons n low-rate and short-dstance Wreless Personal Area Networks (WPANs). It supports a Guaranteed Tme Slots (GTSs) allocaton mechansm for tme-crtcal and delay-senstve data transmssons. However, the nflexble Frst- Come-Frst-Served (FCFS) GTS allocaton polcy and passve deallocaton mechansm sgnfcantly mpar network effcency. Ths paper proposes an Adaptve and Real-Tme GTS Allocaton Scheme (ART-GAS) to provde dfferentated servces for devces wth dfferent prortes, whch guarantees data transmssons for tme-senstve and hgh-traffc devces. The bandwdth utlzaton n IEEE based PAN s thus mproved. The proposed scheme s developed based on the IEEE Medum Access Control (MAC) protocol and s fully compatble wth the mplementaton of IEEE devces. It s applcable to varous real-tme systems bult upon wreless sensor networks. Smulaton results demonstrate that our ART-GAS algorthm sgnfcantly outperforms the exstng GTS mechansm specfed n IEEE n terms of success probablty, average delay, average watng tme, and CFP bandwdth utlzaton. Index Terms IEEE , Wreless Sensor Networks, Real Tme Systems, Medum Access Control, Guaranteed Tme Slot. I. INTRODUCTION WITH rapd mprovements of wreless technologes, Wreless Sensor Networks (WSNs) are attractng growng attenton from both academa and ndustry. The nterest s manly drven by the large amount of WSN applcatons, ncludng envronmental montorng [1], ndustral sensng and dagnostcs [], health care and data collecton for battlefeld awareness [3, 4], and most of them are developed by usng low-rate, short-dstance and low-cost wreless technologes. Among the well-known specfcatons, IEEE [5], whch was orgnally desgned for Low-Rate Wreless Personal Area Networks (LR-WPANs), has become one of the most promsng canddates for the next-generaton wreless network technology [6]. The IEEE standard provdes specfcatons for the Physcal Layer (PHY) and the Medum Access Control (MAC) sublayer [5]. Specfcally, t supports two types of channel access mechansms: beacon enabled mode and non-beacon enabled mode. The non-beacon enabled mode ams at provdng far access to all wreless nodes and does not support realtme applcatons. Whle n beacon enabled mode, the PAN Feng Xa, Ruonan Hao and Je L are wth School of Software, Dalan Unversty of Technology, Dalan 11660, Chna. E-mal: f.xa@eee.org. Naxue Xong s wth School of Computer Scence, Colorado Techncal Unversty, USA. Emal: nxong@coloradotech.edu. Laruence Tanruo Yang s wth Department of Computer Scence, St. Francs Xaver Unversty, Canada. E-mal: ltyang@stfx.ca. Yan Zhang s wth Smula Research Laboratory and Department of Informatcs, Unversty of Oslo, Norway. Emal: yanzhang@eee.org. coordnator generates perodc beacon frames wth a provson of a superframe structure, whch provdes applcatons wth a tme frame property. Further, The beacon enabled mode also makes t possble to obtan real-tme guaranteed servce by allocatng the Guaranteed Tme Slot (GTS) on a Frst- Come-Frst-Served (FCFS) bass, where a GTS s a perod of tme that can be reserved by a sensor node for ts data transmssons. Admttedly, the GTS mechansm s able to support tme-crtcal data transfers generated by repettve lowlatency applcatons and guarantee the relablty and performance of data delveres, and from ths perspectve, the desgn of beacon enabled mode seems perfect n these stuatons. Nevertheless, t stll has many weak ponts [7-10]. Frst, the fxed FCFS GTS schedulng mechansm may not satsfy the tme constrants of real-tme and hgh-traffc applcatons, whch are commonly seen n medcal or manufacturng sensor networks that montor and sgnal emergences. Second, the abuse of dedcated resources mght result n the excluson of other transmssons due to the schedulng nflexblty n low-latency data delvery, correspondng to network workload and applcaton needs. Thrd, starvaton mght be caused for devces wth low data transmsson frequences snce a fxed tmer s mantaned n IEEE for GTS deallocaton. Hence, to resolve the above ssues, t s crtcal to desgn a new GTS allocaton scheme that can adaptvely schedule GTSs to needy devces n an effcent and tmely manner. Ths paper manly focuses on the GTS allocaton mechansm n IEEE and proposes an Adaptve and Real- Tme GTS allocaton Scheme (called ART-GAS) to support tme-crtcal and delay-senstve wreless applcatons. The proposed scheme s developed based on the standard of the IEEE MAC protocol and completely follows the specfcatons defned n [5] wthout ntroducng any extra protocol overhead. A prelmnary verson of our ART-GTS was presented n [8]. Ths paper extends our prevous work wth substantally new contents ncludng (1) applyng the mechansm n a real scenaro of health care applcaton, () detaled descrpton of (mproved) mechansms and algorthms. Besdes, extensve numercal results and analyss are also presented here under the stuatons of dverse number of nodes. Major research contrbutons of ths paper are as follows. (1) It provdes dfferentated servces for devces n dfferent prorty levels, where both data-based prorty and rate-based prorty are consdered n GTS allocaton. Thus, data transmssons of tme-crtcal and hgh-traffc devces are better guaranteed. () An adaptve GTS schedulng mechansm s further proposed by utlzng a dynamc threshold prorty. Ths s based on both network load and applcaton needs (that s, prortes),

2 JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH 013 whch provdes a sgnfcant mprovement n terms of average delay and farness performance. Bandwdth utlzaton s thus mproved. (3) We also presents a careful evaluaton of ART- GAS performance n ths paper and further analyss s gven by comparng t wth the exstng IEEE MAC through smulatons. These evaluatons examne the protocols from an mplementaton perspectve and take nto account envronmental detals lke number of sensor nodes and traffc load. The remander of ths paper s organzed as follows. Secton II presents the related work, whch s followed by a bref overvew of the IEEE MAC protocol n Secton III. In Secton IV, we present basc prncples and mechansms of the ART-GAS algorthm, ncludng servce dfferentaton and GTS allocaton. The desgn and mplementaton ssues are descrbed n Secton V. The performance evaluaton, ncludng expermental results, s gven n Secton VI. Fnally, Secton VII concludes the paper. II. RELATED WORK The performance of the IEEE protocol has been subject of many research studes recently. These studes nclude the performance analyss of the Carrer Sense Multple Access wth Collson Avodance (CSMA/CA) protocol [9-11] n Contenton Access Perod (CAP), as well as the GTS mechansm [1-14] operatng n the Contenton Free Perod (CFP). Specfcally, some nterestng algorthms have been proposed to mprove the performance of IEEE MAC [15-18]. For example, energy s a valuable resource n sensor networks, and thus, tremendous research work s concernng MAC protocol optmzaton to conserve energy, throughput, and other smlar performance metrcs n the process [19]. In [15], Valero et al. propose an ncrementally deployable energy effcent MAC protocol based on IEEE to mnmze energy consumpton. L et al. [16] present a brand new approach by utlzng a Synchronous Low Power Lstenng technque to acheve lower power consumpton for low data rate applcatons. In [17], a channel feedback-based enhancement to the IEEE MAC s proposed that s sgnfcantly more scalable, showng a relatvely flat, slowchangng total system throughput and energy consumpton. Kojma and Harada [18] adopt a low-power mult-hop dataframe transmsson scheme to reduce power wastage due to perodc transmsson and a dynamc re-assocaton procedure for optmzng the allocated actve perod s used for low power consumpton over the entre system. These protocols are able to render sgnfcant mprovements n terms of energy effcency compared wth the standard IEEE MAC. However, they are typcally not sutable when applcatons demand better performance at the expense of some addtonal energy, especally n lfe-crtcal or safety-crtcal areas. In these cases, the ssue of Qualty of Servce (QoS) provsonng should be gven more attenton. Nowadays, wth the ever-ncreasng usage of IEEE networks n health care systems, communty medcal servces, alarm systems, etc., where QoS s to be emphaszed for emergency messages wth energy consumpton only a secondary ssue, some researchers begn to seek solutons to meet requrements of these applcatons. For nstance, Kobayash and Sugura [0] propose a Tmng Group Dvson method to acheve faster communcatons by optmzng the tradtonal CSMA/CA mechansm. Khan [1] adopts an Improved Bnary Exponental Backoff algorthm to avod collson and decrease latency, whch exhbts great QoS mprovement n IEEE In [], a backoff control mechansm s gven to mprove the delay performance as well as keep throughput enhancement n cluster-based WSNs. However, these solutons only take nto account the contenton access perod, whle gnorng the GTS schedulng n contenton free perod, whch may have much more sgnfcant mpact on QoS. In [3], Yoo et al. presents a real-tme message schedulng mechansm to schedule a large number of real-tme messages to meet ther tmng constrants. Chen et al. [4] propose an Explct Guaranteed tme slot Sharng and Allocaton scheme (EGSA) for beacon-enabled IEEE networks, whch s capable of provdng tghter delay bounds for real-tme communcatons. Addtonally, the authors of [5], [6], and [7] also provde effectve approaches for meetng delay constrants of tmesenstve applcatons. Whle these GTS schedulng solutons are able to guarantee real-tme data transmssons n IEEE networks, they have not devoted enough attenton to the ssue of bandwdth utlzaton, thus leadng to unnecessary wastage of GTS resources. Le et al. [8] propose an unbalanced GTS allocaton scheme (UGAS), whch dvdes the CFP nto dfferent duraton tme slots for dfferent bandwdth requrements to mnmze the under-utlzaton. In [9], a new GTS scheme s desgned to allow more devces to share bandwdth wthn the same perod. These two methods can mprove the bandwdth resource effcency but real-tme performance s not ensured n the meanwhle. Shrestha et al. [30] present an optmzatonbased GTS allocaton scheme that can mprove relablty and bandwdth utlzaton, as well as support tme-crtcal or delay-senstve data transmssons. However, t cannot adapt to dfferent traffc condtons n network, thus lackng flexblty n GTS allocaton. A delay-senstve GTS allocaton scheme s presented n [31] based on GTS usage feedback to satsfy the delay constrants of devces n dfferent traffc condtons. Nevertheless, prortes of devces are specfed as fxed values n ths approach so that t may not gve satsfactory performance n a dynamc envronment. In contrast to prevous solutons [3], the proposed ART- GAS algorthm n ths paper s based on a two stage approach. Servces are dfferentated n the frst stage through a dynamc prorty assgnment polcy. GTSs are scheduled n the followng stage to needy devces n an effcent manner. The mportant features of ART-GAS are as follows: (1) Both data-based prorty and rate-based prorty are consdered n servce dfferentaton, thus real-tme and hgh-traffc data transmssons are guaranteed; () GTS allocaton s hghly adaptve to network load and applcaton needs and can be easly appled to a dynamc envronment; and meanwhle, (3) GTS resources are more effcently utlzed. The detaled descrpton of ART-GAS wll be presented n Secton IV.

3 JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH Fg. 1. Beacon CAP CFP GTS GTS GTS Superframe Duraton (SD) Beacon Interval (BI) IEEE superframe structure Inactve Beacon III. OVERVIEW OF IEEE MAC PROTOCOL IEEE s a standard for low-rate, low-power and low-cost Personal Area Networks (PANs) [5]. It defnes two dfferent channel access methods: beacon enabled mode and non-beacon enabled mode. The non-beacon enabled mode s entrely contenton based. It uses unslotted CSMA/CA to manage access to the channel. There s no provson for servce requrement guarantees n ths mode of operaton. Whereas, the beacon enabled mode provdes a contenton-free GTS mechansm to support tme-senstve data transmssons. Hence, we only focus on the more commonly used beacon enabled mode n ths paper. In beacon enabled mode, beacon frames are perodcally sent by the PAN coordnator to dentfy ts PAN and synchronze nodes that are assocated wth t. The PAN coordnator defnes a superframe structure characterzed by a Beacon Interval (BI) and a Superframe Duraton (SD). Beacon Interval specfes the tme between two consecutve beacons, and ncludes an actve perod and, optonally an nactve perod. The actve perod, also called superframe, s correspondng to Superf rame Duraton and can be dvded nto 16 equally-szed tme slots, durng whch frame transmssons are allowed. Durng the nactve perod (f t exsts), all nodes may enter nto a low-power state to save energy. The superframe structure of beacon enabled mode s depcted n Fg. 1. BI and SD are determned by two parameters, the Beacon Order (BO) and the Superf rame Order (SO) respectvely, whch are broadcasted by the coordnator va a beacon to all nodes. BI and SD are defned as follows: BI = abasesuperframeduraton BO, for 0 BO 14 SD = abasesuperframeduraton SO, for 0 SO BO 14 In Eqs. (1) and (), abasesuperf rameduraton denotes the mnmum duraton of the superframe, correspondng to SO = 0. Ths value also corresponds to ms, assumng 50 kbps n the.4 GHz frequency band, whch wll be consdered throughout the rest of ths paper. (1) () The Superf rame Duraton can be further dvded nto CAP and CFP. The beacon s transmtted by the coordnator at the start of slot 0, and the CAP follows mmedately after the beacon. Durng the CAP, a slotted CSMA/CA algorthm s used for channel access. A node computes ts backoff delay based on a random number of backoff perods, and performs two CCAs (Clear Channel Assessments) before accessng the medum. In addton to non tme-crtcal data frames, MAC commands such as assocaton requests and GTS requests are transmtted n the CAP. In the CFP, whch s for the use of devces requrng dedcated bandwdth, the communcaton occurs n a TDMA (Tme Dvson Multple Access) style by usng a number of GTSs, pre-assgned to the ndvdual sensor nodes. Whenever a devce requres a certan guaranteed bandwdth for transmsson, the devce sends GTS request command usng CSMA/CA durng CAP. Upon recevng the request, the coordnator frst checks the avalablty of GTS slots n the current superframe, based on the remanng length of the CAP and the desred length of the requested GTS. The superframe shall have avalable capacty f the maxmum number of GTSs has not been reached and allocatng a GTS of the desred length would not reduce the length of the CAP to less than amncap Length. Provded there s suffcent capacty n the current superframe, the coordnator determnes, based on a FCFS fashon, a devce lst for GTS allocaton n the next superframe, and nforms the devces about the allocaton of slots n the GTS descrptor n the followng beacon frame. GTS deallocaton can be performed by the coordnator or by the devce tself. For devce ntalzed deallocaton, t sends GTS request wth characterstc type subfeld set to zero usng CSMA/CA durng CAP. From ths pont onward, the GTS to be deallocated shall not be used by the devce, and ts stored characterstcs shall be reset. In ths way, devces can return the GTS resources by explctly requestng that the PAN coordnator provde deallocaton. However, n most cases, the PAN coordnator has to detect the actvtes of the devces occupyng GTSs and determne when the devces stop usng ther GTSs. If the coordnator does not receve data from the devce n the GTS for at least n super frames, the coordnator wll deallocate the GTS wth startng slot subfeld set to zero n the GTS descrptor feld of the beacon frame for that devce, where n = 8 BO for 0 BO 8, and n = 1 for 9 BO 14. IV. ART-GAS: ADAPTIVE GTS ALLOCATION The objectve of ths secton s to descrbe the basc deas and mechansms of our ART-GAS scheme for the IEEE standard usng a star topology. As an example, consder an applcaton of health care wth wreless body sensor networks (see Fg. ). The PAN coordnator collects data from dfferent sensors deployed n the body of the people. These sensor devces can be electrocardogram (ECG), blood pressure, temperature, and accelerometer. Data from these sensors are collected perodcally. However, emergency data may be generated randomly and need to be transmtted mmedately. Furthermore, the GTS resources should be carefully

4 JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH LOW P P 40 d d HIGH P P 40 d d Devce PAN Coordnator P P +0 d d P P 0 d d 0 P P d d P P +0 d d IEEE Fg.. Star topology of a PAN MIDDLE allocated to needy devces wth hgher frequences of sendng data and the prevously allocated but unused GTSs should be reclamed n tme to mprove network effcency. To solve these problems, our ART-GAS adopts a prortybased GTS schedulng approach, whch s based on both the servce dfferentaton mechansm and the GTS allocaton mechansm. In the servce dfferentaton mechansm, devces are assgned two dfferent knds of prortes n a dynamc fashon: data-based prorty and rate-based prorty. Devces sendng data of greater mportance or wth real-tme requrements are gven hgher data-based prortes, whle devces wth hgher frequences of sendng data are gven hgher rate-based prortes. In other words, data-based prortes are assgned accordng to data, and rate-based prortes are assgned accordng to rate. In the GTS allocaton mechansm, a comprehensve polcy of utlzng the two prortes s proposed. GTSs are gven to devces n a decreasng order of ther prortes. Further, varous scenaros of dfferent databased prortes and rate-based prortes are dscussed, CAP and CFP traffc loads have also been taken nto consderaton. Addtonally, a starvaton avodance mechansm s presented to regan servce attenton for lower prorty devces. Fnally, we provde a GTS allocaton scheme whch can satsfy the needs of both tme-crtcal and hgh-frequency devces. Detals of the servce dfferentaton mechansm and the GTS allocaton mechansm are presented n the followng sectons. A. Servce Dfferentaton In the servce dfferentaton mechansm, each devce s adaptvely assgned a data-based prorty and a rate-based prorty by the PAN coordnator, accordng to the mportance of data and past transmsson feedback respectvely. Assume that there are N devces n an IEEE based PAN, and that there are N d (0, 1,..., N d 1 ) data-based prorty numbers and N r (0, 1,..., N r 1 ) rate-based prorty numbers dynamcally assgned to the N devces. The data-based prorty number assgned to the devce n s defned as P dn, and the rate-based prorty number assgned to the devce n s defned as P rn, then we have 0 P dn N d 1 and 0 P rn N r 1. In our ART-GAS, a larger prorty number represents a hgher Fg. 3. Set real-tme restrctons or data excepton occurs Data excepton occurs on devces wth real-tme restrctons State transton dagram Devce Real-tme restrcton s canceled or data go back to normal status Real-tme restrcton s canceled and data go back to normal status prorty for GTS allocaton. Devces wth hgher data-based prortes are assumed to send tme-crtcal data, such as alarms and emergency messages, and devces wth hgher ratebased prortes are consdered to have more recent traffc and thus havng hgher probabltes to transmt ther data n the followng superframe. The prorty numbers of a devce are nternally mantaned by the PAN coordnator. 1) Data-based Prorty: In the MAC modfcatons, we set the total number of data-based prortes, N d to 60 and classfy all devces nto three data-based prorty levels accordng to whether there are exceptons or real-tme requrements related to the data. The process s depcted by the state transton dagram n Fg. 3. Each devce has three states: LOW, MIDDLE, and HIGH, correspondng to ts three levels respectvely, and LOW has the data-based prorty numbers from 0 to 19, MIDDLE has the numbers from 0 to 39, and HIGH has the numbers from 40 to 59. States LOW, MIDDLE, and HIGH are defned as follows: LOW: All devces are placed n the LOW state ntally. There are nether transmsson tme restrctons nor exceptons n any of these data n ths state. Ther dfferent data-based prorty numbers are only determned only by ther degree of mportance wthout any other consderatons. For example, data of heart rate wll have a hgher data-based prorty than data of temperature n terms of mportance. MIDDLE: Devces n the MIDDLE state are sendng data that have real-tme requrements or ndcate that certan exceptonal phenomenon related to the data value occurs durng the current superframe. For example, f the data

5 JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH Fg. 4. STEP-1 All devces are ntalzed to the LOW state, whch ndcates there s no exceptons or real-tme restrctons. STEP- When a devce detects that an excepton occurs or real-tme restrcton s set, t wll swtch the current state to MIDDLE and ncrease ts data-based prorty by 0. STEP-3 For devces n the LOW state, whenever an excepton occurs, and meanwhle, the real-tme restrcton s set, the MIDDLE state s skpped and the HIGH state s set. Correspondngly, Pd wll be ncreased by 40 nstead of 0. For devces n the MIDDLE state, whenever an excepton occurs upon data wth real-tme restrctons, the HIGH state s set wth Pd ncreased by 0. STEP-4 For devces n the MIDDLE state and the HIGH state, whenever requrements of the partcular state cannot be satsfed, the devce wll be set to the matchng state and ts data-based prorty wll be decreased by 0 or 40. Basc steps of the state transton scheme value of temperature (we assume there s no real-tme restrctons n ths case) exceeds the normal upper bound value 37 C, then we consder that an excepton occurs, and the correspondng data-based prorty of temperature wll be ncreased and the MIDDLE state s set. Whenever the real-tme restrctons are canceled or the data value goes back wthn the normal nterval, the devce wll leave the MIDDLE state for ts orgnal LOW state. HIGH: The state HIGH means that there are certan exceptons n data wth real-tme restrctons. Ths represents the hghest level of data-based prorty, whch always ndcates an emergency message or an alarm. In ths case, we wll set HIGH state to the devce and ncrease ts data-based prorty n order to prvlege the tme-crtcal data over the less crtcal data, and meanwhle, related adaptve performance can be supported. Fg. 4 shows the basc steps of the state transton scheme. The three states are swtched dynamcally as shown n Fg. 4. ) Rate-based Prorty: In addton to the data-based prortes, rate-based prortes are also dynamcally assgned to each devce by the PAN coordnator accordng to ts recent transmsson feedback. Ths method provdes a good estmate of the future GTS usage behavors of devces. Hence, GTS resources can be allocated to the needy devces wth hgh frequences of sendng data, accordng to ther dfferent ratebased prortes. A waste of GTS resources s avoded n ths way. Before presentng detals of the rate-based prorty assgnment polcy, we defne CSMA/CA ht and CSMA/CA mss, GTS ht and GTS mss as follows: CSMA/CA ht and CSMA/CA mss: If one devce has attempted to access the channel n the CAP of the current superframe, the devce s defned to have a CSMA/CA ht, no matter whether the attempt was successful or not. Otherwse, the devce s consdered to have a CSMA/CA mss. GTS ht and GTS mss: If one devce has ssued a successful GTS request n the CAP or transmtted data wthn ts allocated GTS to the PAN coordnator durng the perod of the current superframe, the devce s defned to have a GTS ht. Otherwse, the devce s consdered to have a GTS mss [33]. It s obvous that a CSMA/CA ht or GTS ht ndcates more recent traffc for a certan devce, whereas a CSMA/CA mss or GTS mss represents a comparatvely lght traffc. Consequently, we can know about the recent data transmsson behavors of devces through the occurrence of CSMA/CA ht/mss and GTS ht/mss. Then the rate-based prortes can be set dynamcally accordng to the transmsson feedback. Specfcally, whenever a CSMA/CA ht or GTS ht occurs on a devce, the rate-based prorty number wll be ncreased by the PAN coordnator, and the prorty of GTS allocaton for the devce upgrades. On the other hand, upon occurrence of a CSMA/CA mss or a GTS mss, the PAN coordnator decreases the rate-based prorty number of the devce to reduce ts opportunty for obtanng the GTS resources. In ths way, devces wth more frequent data transmssons wll have larger probabltes to obtan GTS allocaton n the subsequent superframe, whle devces wth a lght recent traffc wll have smaller probabltes of ganng GTS resources. Furthermore, when a CSMA/CA ht/mss or a GTS ht/mss occurs, devces should not be treated equally f they have dfferent rate-based prorty numbers. For example, devces wth hgh rate-based prortes, whch stay n a hgh traffc level, can tolerate more easly temporarly-unstable transmsson behavors. Such devces are slghtly demoted to lower rate-based prortes upon occurrence of a CSMA/CA mss or a GTS mss. Whereas, devces wth comparatvely low rate-based prortes are demoted more greatly for the same CSMA/CA mss or GTS mss. Addtonally, when there s a CSMA/CA ht or a GTS ht, devces wth lower rate-based prortes wll be more greatly promoted to hgher prortes to receve GTS servce as soon as possble. As a result, starvaton of such a low-prorty devce can be avoded. Ths rate-based prorty assgnment polcy focuses on whether devces have contnuous data to be transmtted over the GTSs. The devces wth consecutve transmssons are favored by our scheme, and for a devce that s dle for a perod of tme, ts rate-based prorty wll be greatly degraded by the PAN coordnator and the unused GTSs wll be reclamed mmedately for hgh traffc devces. In ths way, GTS resources are more effcently used by devces. Let us assume that devce mantans the followng parameters at the begnnng of the t th superframe. Pr t 1 and Pr t are the rate-based prortes n the prevous superframe and the current superframe respectvely. N t 1 CSMA/CA,ht and N t 1 GT S,ht are the numbers of CSMA/CA ht and GTS ht that occur on devce n the prevous superframe, respectvely. Assume that each devce receves the beacon at the begnnng of the current superframe, then the rate-based prorty of devce,.e. Pr t, wll be updated as follows: P t r = P t 1 r +H CSMA/CA (P t 1 r M CSMA/CA (Pr t 1 ) + H GT S (P t 1 ) M GT S (P t 1 r ) r ) (3)

6 JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH M CSMA/CA (P t 1 r and H GT S (P t 1 r ), M GT S (Pr t 1 ) can be determned by: ), H CSMA/CA (Pr t 1 ), Prevous superframe t 1 P r H CSMA/CA (P t 1 r M CSMA/CA (P t 1 r M GT S (P t 1 r H GT S (P t 1 r ) = λ CSMA/CA,mss P t 1 r (4) ) = λ GT S,mss P t 1 r (5) ) = λ CSMA/CA,ht P t 1 r ) = λ GT S,ht P t 1 r N t 1 CSMA/CA,ht (6) N t 1 GT S,ht (7) where λ CSMA/CA,mss, λ GT S,mss, λ CSMA/CA,ht, and λ GT S,ht are all constants, and λ CSMA/CA,mss, λ GT S,mss, λ GT S,ht, and λ CSMA/CA,ht are greater than zero. As an example, consder Pr t 1 1 = 5 for devce 1, and = 10 for devce. Suppose there s a GTS mss for both P t 1 r devces durng the (t 1) th superframe (CSMA/CA ht and CSMA/CA mss are not consdered), then at the begnnng of the t th superframe, ther rate-based prortes can be obtaned from: P t r 1 = P t 1 r 1 P t r = P t 1 r = P t 1 r 1 = P t 1 r M GT S (Pr t 1 1 ) λ GT S,mss = 5 λ Pr t 1 GT S,mss /5 1 M GT S (Pr t 1 ) λ GT S,mss = 10 λ Pr t 1 GT S,mss /10 In the above case, devce has a hgher prevous ratebased prorty than devce 1. When there s a GTS mss n the current superframe, the two devces prortes are both decreased. However, they are decreased by dfferent values, λ GT S,mss /5 for devce 1 and λ GT S,mss /10 for devce. Ths s because devces wth hgher rate-based prortes, whch ndcate consecutve transmssons, can tolerate temporarly unstable transmsson behavors n a relatvely easy way. Such devces wll be slghtly demoted to lower prortes on the occurrence of a GTS mss, compared wth the low prorty devces. Fg. 5. presents the flowchart of the rate-based prorty assgnment process n a superframe. B. Guaranteed Tme Slots Allocaton Accordng to the IEEE Specfcaton [1], on recept of a GTS request, the PAN coordnator shall frst check f there s avalable capacty n the current superframe, based on the remanng length of the CAP and the desred length of the requested GTS. GTSs shall be allocated f the maxmum number of GTSs (seven) has not been reached and allocatng a GTS of the desred length would not reduce the length of the CAP to less than amncap Length. Here we descrbe the GTS allocaton mechansm for our ART-GAS algorthm. The proposed mechansm wll modfy the FCFS GTS allocaton polcy n IEEE standard, and optmze the tradtonal GTS deallocaton scheme whch may lead to starvaton of lght-traffc devces. In our GTS allocaton mechansm, the GTS schedulng crtera are based on the prorty numbers (data-based prortes Fg. 5. Y GTS ht? N Current superframe CSMA/CA ht? t t 1 t 1 t t 1 t 1 1 Pr P r H GTS Pr P r P r M GTS Pr t t 1 t 1 / Pr P / r H CSMA CA Pr t t 1 t 1 3 P P M P 4 r r CSMA CA r Rate-based prorty assgnment process and rate-based prortes), the superframe length (dependng on the BO value), and the GTS capacty of the superframe, compared wth the orgnal GTS mechansm. In ths method, tme-crtcal devces wth hgher frequences of sendng data are prvleged over non tme-crtcal and lght-traffc devces. Detals of the algorthm are presented as follows: At frst, we classfy all devces nto three states, LOW, MIDDLE, and HIGH, accordng to ther data-based prorty levels descrbed n Secton III(A). For each state, we defne a GTS schedulng crteron, whch determnes whether the GTS resources wll be allocated to certan devce. Crtera for dfferent states are dfferent, hence servce for devces wth LOW, MIDDLE and HIGH data-based prorty levels wll be dfferentated. Let P denote the prorty of devce to obtan GTS allocaton, and GTSs shall be gven to devces n a decreasng order of ther prortes. P L, P M, and P H denote the mnmum prorty of a devce to be allocated the GTS resources n state LOW, MIDDLE and HIGH respectvely. In other words, GTSs can be allocated to devce only when one of the followng requrements s met: For devce n LOW state: P P L ; For devce n MIDDLE state: P P M ; For devce n HIGH state: P P H. For devces n the HIGH state, whch means the hghest level of data-based prortes, the real-tme guarantee for emergency messages s the prmary concern, whereas the frequences of data transmsson are consdered to be less mportant. In ths scenaro, we defne P as P = P d and P H as P H = Mn(P ) = 40. Hence there wll be no extra lmtatons for devces n the HIGH state whenever they have data to transmt, provded that there s avalable capacty n the current superfame. For devces n the MIDDLE state, both the data-based prorty and rate-based prorty are consdered to determne a GTS allocaton. The prorty P s defned as P = P d P r, whch s based on the devce s data-based prorty P d and N t P r Y

7 JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH rate-based prorty P r. Furthermore, we defne the threshold prorty P M as follows: µ M ϕ M ( N P ) =1 P M = N BO (8) where µ M and are both constants, and µ M > 0, 0 < 1. N s the number of devces n the current IEEE based PAN. P M s used here to flter unnecessary GTS allocatons. It N =1 s dynamcally adjusted and manly depends on N and BO. BO s an ndcaton of CAP and CFP traffc load. As BO ncreases, there s a hgher probablty that a great number of devces have requested the GTS servce n a superframe. Based on our servce dfferentaton mechansm, the devces requestng GTS allocaton are assgned bg prorty numbers, even though they only have one request n the whole superframe. To prevent the scarce GTS resources from beng dstrbuted to those devces wth extremely low frequency GTS requests n such a long superframe, a strcter threshold s needed. In ths case, P M wll be set to a larger value to flter low prorty devces. On the other hand, wth a small BO, the value of P M can be decreased and the lmtaton N P ϕ( P ) =1 for the devce selecton can be relaxed. N represents an average level of devces prortes n a superframe. ϕ s N a functon of P. Its output s a partcular percentage =1 of the nput value, whch can be 80%, 90%, 100%, 110% or 10% of the gven N P. The value depends on the =1 overall level of devces prortes. When N P has a =1 larger value, the correspondng percentage mght be 80% or 90%. On the contrary, the percentage mght be 110% or N 10% when a relatvely small P s obtaned. The ϕ =1 functon s desgned to provde mult-level restrctons for devces n dfferent traffc condtons. Specfcally, when most of the devces have low prortes, the nput value N P =1 s smaller, and there s no need to allocate too many GTS resources for the devces. Too much dedcated bandwdth for GTS usage leads to resource wastage and to the degradaton of the overall system performance. Instead, the GTS bandwdth should be transferred for contenton-based accesses n CAP. In ths case, a larger percentage s used to ncrement ϕ and the threshold value wll also be ncreased, renderng a strct lmtaton for devces n the current superframe. Otherwse, a smaller output of functon ϕ s obtaned, whch means a more relaxed restrcton for devces n the hgh-prorty envronment. For devces n the LOW state, rate-based prortes are consdered to be more mportant snce they all stay n low databased prorty levels. In ths case, P s defned as P = P r. As n the MIDDLE state, the threshold value P L s defned as: µ L ϕ L ( N P ) =1 P L = N BO (9) However, ths s a more restrcted lmtaton for GTS allocaton compared wth the MIDDLE state snce we have dfferent µ M and µ L values. The P values and the threshold prortes of states HIGH, MIDDLE and LOW respectvely are gven below: HIGH : P = P d, P H = Mn(P ) N MIDDLE : P = µ M ϕ M ( P ) =1 P d P r, P M = N N BO µ L ϕ L ( P ) =1 LOW : P = P r, P L = N BO V. ALGORITHM DESIGN AND IMPLEMENTATION In ths secton, we descrbe the desgn and mplementaton of the algorthm of our ART-GAS scheme. From an applcaton perspectve, ART-GAS wll be nvoked before the PAN coordnator transmts the beacon frame to the devces wthn ts transmsson range. A. Algorthm Descrpton Here we present a Status Management Algorthm and a Prorty Flter Algorthm for the ART-GTS scheme proposed n the prevous secton. Algorthm 1 Status Management Algorthm 1: Assume that there are N devces n the WPAN : type Devce = (d, S, RT, InRange) 3: type DevceSetT ype = (D, Devces n the current WPAN ) 4: DevceSetT ype DevceSet 5: Devce D 6: for devce D DevceSet do 7: RT F ALSE 8: InRange T RUE 9: S LOW 10: end for 11: 1 1: whle N do 13: f RT = T RUE and InRange = F ALSE then 14: S HIGH 15: else f RT = T RUE or InRange = F ALSE then 16: S MIDDLE 17: else 18: S LOW 19: end f 0: + 1 1: end whle Algorthm 1 s the Status Management Functon of devces n the IEEE based PAN. It mantans a set of actve devces, denoted as DevceSet, and s nvoked at the begnnng of each Beacon Interval. Whenever a change

8 JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH occurs on certan devce concernng real-tme requrements and data exceptons, ts status wll be changed correspondngly. Parameter RT wll be T RU E f real-tme restrcton s set, otherwse RT wll be F ALSE. Smlarly, parameter InRange s set to T RUE or F ALSE dependng on whether the data value beyond the normal boundary. In ths way, all the devces are swtched flexbly to dfferent states accordng to dfferent condtons of data transmssons (.e., dfferent databased prortes). In the GTS Allocaton Mechansm (descrbed n Secton III(B)), the Prorty Flter functon s called, takng the followng parameters as nputs: the number of allocated tme slots T, the number of devces n the current WPAN, the set of such devces (DevceSet), and each devce s state (S ) and prorty (P ). If a devce s prorty s not lower than ts threshold value, the PAN coordnator wll allocate GTS resources to the certan devce, provded that the GTS capacty s not overloaded (that s, the maxmum length of seven tme slots s not reached). Otherwse, any new GTS requests shall be rejected snce no more GTS can be allocated. Algorthm Prorty Flter Algorthm 1: Assume that there are N devces n the current WPAN : The number of allocated GTS T 3: DevceSet = {D 1, D,, D N } 4: P = {P 1, P,, P N } 5: P H = Mn(P ) 6: P M = µ M ϕ M ( N P ) =1 N N BO µ L ϕ L ( P ) =1 7: P L = N BO 8: whle T < 7 do 9: Fnd a devce D whose P s the maxmum number n P 10: f S = HIGH and P P H then 11: Allocate GTS to devce D and T T + 1 return T RUE 1: else f S = MIDDLE and P P M then 13: goto lne 11 14: else f S = LOW and P P L then 15: goto lne 11 16: else 17: Devce D wll not be scheduled n the current superframe return F ALSE 18: end f 19: end whle Algorthm presents the Prorty Flter functon. It returns a Boolean value statng whether or not to accept a devce s GTS request accordng to ts transmsson states and prortes. The return value s set to T RUE f requrements of the GTS allocaton are satsfed, otherwse, t wll be set to F ALSE. As we have mentoned before, devces n states HIGH, MIDDLE and LOW have dfferent threshold prorty values. Only when the devce s prorty exceeds or equals to ts correspondng threshold, wll the devce be scheduled n GTSs of the current superframe. B. Implementaton Issues From a practcal pont of vew, ART-GAS can be easly granted nto the IEEE protocol wth a mnor change. In ths secton, we dscuss some mplementaton ssues of our ART-GAS algorthm n comparson wth the orgnal IEEE GTS allocaton mechansm. To mplement the ART-GAS n the IEEE based PAN for adaptve and tmely GTS allocaton, some extra records for devces are requred, compared wth the orgnal IEEE GTS mechansm. For example, the prorty numbers ncludng data-based prorty, rate-based prorty, and overall prorty are needed for each devce and they are mantaned n the PAN coordnator. Also, states nformaton s also recorded for makng decsons on GTS allocaton. One thng to menton s that once the N s ncremented, the memory space requred for recordng addtonal nformaton should also be ncreased. However, all IEEE devces can mplement our ART-GAS algorthm wthout any modfcaton. In other words, ART-GAS s fully compatble wth IEEE applcatons. Further, our proposed scheme s developed based on the standard of IEEE MAC protocol, whch totally follows both the message type and flow defned n IEEE specfcatons. The users of our ART-GAS for IEEE based devces would only need to change the legacy GTS allocaton/deallocaton of the PAN coordnator to ART- GAS. Another advantage of our ART-GAS n mplementaton s the lower cost of GTS request loss. When traffc load n CAP s heavy and GTS resources are almost fully occuped, loss of GTS requests would lead to long watng tme for the lost requests to be granted to GTS. Such negatve performance are manly attrbutable to the FCFS GTS allocaton and passve GTS deallocaton mechansm n the orgnal IEEE Nevertheless, our ART-GAS sgnfcantly allevates ths mpact. The P r wll be quckly ncreased as long as successful CSMA/CA hts or GTS hts are ssued n followng superframes. In ths case, a sngle loss of GTS request s more tolerable. Moreover, as the CAP traffc load ncreases, collsons would frequently occur and GTS requests wll be more rarely delvered to the PAN coordnator as a result. However, ths concern can be slghtly relaxed by ART-GAS, whch comes from the dynamcally adjusted threshold prortes. Increase of the threshold value wll result n shorter CFP and longer CAP for devces competton. A. Smulaton Setup VI. PERFORMANCE EVALUATION In ths secton, we present a smulaton study based on an accurate model of IEEE usng OMNeT++ smulator, to assess the performance of the proposed ART-GAS algorthm. On the OMNeT++ platform, we can smulate nearly all the connectons of the network object model and make the complex traffc network and topology hghly practcal to the stuaton n realty. The model lbrary of OMNeT++ can also satsfy the large-scale sensor network smulatons on demand,

9 JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH TABLE I SIMULATION PARAMETERS Parameters Value Network topology Star topology Synchronzaton mode Beacon enabled Carrer frequency.4 GHz Transmtter power 1 mw Carrer sense senstvty -85 dbm Transmsson range 17 m Number of devces 10 and 0 Frame sze 17 Bytes (default) Transmsson rate 50 Kbps macmaxbe 5 (default) macmnbe 3 (default) MaxNB 4 (default) MaxF rameretres 3 (default) Beacon Order 6 (default) Superframe Order 6 (default) χ 0.15/s χ h 0.35/s TABLE II SIMULATION SCENARIOS Scenaro Data-based prorty Rate-based prorty Scenaro Scenaro Scenaro Scenaro Scenaro whch s an mportant reason for choosng OMNeT++ as our smulator. In the smulaton, a star topology wth sngle PAN coordnator and N devces deployed n the area of 1000 mm 1000 mm s consdered. N can be 10 or 0. Each devce s allocated at most one GTS slot, and accordng to the IEEE Specfcatons, the maxmum GTS number n a superframe s seven. The packet arrvals for each devce form a Posson stream, and each new arrvng packet shall trgger the ssuance of a GTS request n the superframe. If there are no suffcent GTS resources for the request, the devce wll ressue the request for the packet n the subsequent superframe. Addtonally, two traffc types generated by devces are consdered: heavy traffc and lght traffc. χ h and χ represent respectvely the nterarrval rates for the heavy-traffc and lghttraffc devces. In the smulatons, we have χ h = 0.35/s and χ = 0.15/s. Such rate settngs are reasonable n IEEE based WPANs, snce IEEE targets lowrate wreless communcatons. In addton, let N h denote the number of heavy-traffc devces. Thus the GTS traffc load wll be Γ = N h χ h +(N N h )χ l. Table I lsts the nput parameters for our smulaton model. We develop a smulaton model-path Loss Model to nvestgate the performance of our ART-GAS algorthm. Based on [34], the path loss model s sutable for both narrow band (NB) and Ultra-wde Bandwdth band (UWB). We assume that the human body s 171cm hgh and hs weght s 63kg on average. The path loss wth 400MHz can be calculated as the followng formula: P L(d) [db] = a lg d + b + c + N (10) Wth the assumpton P L(d, f) [35] n db for body surface to body surface propagaton at dstance d (150 mm < d < 1000 mm) and frequency f =.4GHz (400 MHz < f < 500 GHz), the followng formula can be obtaned from Eq. (10): P L(d, f) [db] = 7.6 lg d 46.5 lg f Q (11) where Q s the shadowng component whch follows lognormal dstrbuton wth standard devaton of 4.1 db. The performance metrcs analyzed n ths paper are the followng. Success Probablty: Ths metrc s computed as traffc correctly receved by the network analyzer dvded by overall traffc. It reflects the degree of relablty acheved by the devce for successful transmssons. We denote by S(Γ) the success probablty as a functon of traffc load Γ. Average Delay: It s the average delay experenced by a data frame from the start of ts generaton by the applcaton layer to the end to the end of ts recepton by the analyzer. We denote by D(Γ) the average delay as a functon of traffc load Γ. Average Watng Tme: A devce average watng tme W can be defned as the length of tme t has to wat before a GTS allocaton. W s also a functon of traffc load Γ, denoted by W (Γ). CFP Bandwdth Utlzaton: It s the percentage of tme perod n the CFP that s used for data transmssons. Idle perod mght occur due to excessve GTS allocaton, nflexble GTS deallocaton, FCFS GTS schedulng polcy, and the lke. We denote by B(Γ) the CFP bandwdth utlzaton of traffc load Γ. B. Numercal Results and Analyss In ths secton, we wll present a careful evaluaton and analyss of our ART-GAS algorthm. In comparson, smlar assessments of the tradtonal IEEE MAC protocol and ART-GAS wth no threshold are also provded. We ran the smulaton 10 tmes. Snce the fluctuaton of results s very weak, we prefer to provde the average values. Detaled performance assessments are gven n four parts accordng to the prevously mentoned metrcs. 1) Success Probablty (S): Performance of data transmssons wth dfferent data-based and rate-based prortes are gven n ths secton, n terms of success probablty. We consder fve scenaros presented n Table II wth 10 nodes and 0 nodes envronment respectvely. Fve randomly selected nodes are adapted to the fve scenaros and each scenaro s smulated wth the ART-GAS algorthm. The scenaros can be appled to applcatons wth prortes lke health care, alarm system. For example, scenaro 5 s for heart rate. When someone s heart rate s abnormal, t s an emergency and t s assgned a hgher data-based prorty. It s obvous n Fg. 6 that devces wth dfferent prortes are clearly dfferentated n performance of data transmssons. Ths s because the devces wth hgher data-based prortes

10 JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH Success Probablty (S) Traffc Load ( ) Scenaro 1 Scenaro Scenaro 3 Scenaro 4 Scenaro 5 Average Delay (D) Scenaro 1 Scenaro Scenaro 3 Scenaro 4 Scenaro Traffc Load ( ) Fg. 6. Success probablty of devces wth dfferent prortes (10 nodes) Fg. 8. Average delay of devces wth dfferent prortes (10 nodes) Success Probablty (S) Scenaro 1 Scenaro Scenaro 3 Scenaro 4 Scenaro Traffc Load ( ) Average Delay (D) Scenaro 1 Scenaro Scenaro 3 Scenaro 4 Scenaro Traffc Load ( ) Fg. 7. Success probablty of devces wth dfferent prortes (0 nodes) Fg. 9. Average delay of devces wth dfferent prortes (0 nodes) or rate-based prortes are prvleged to obtan suffcent GTS resources and ther threshold prortes are also more relaxed than other devces. Therefore, tme-senstve and hgh-traffc data transmssons can be ensured wth hgh relablty. Furthermore, through comparson of Fgs. 6 and 7, we can easly observe that when the traffc load Γ doubled wth 10 more nodes added to the WPAN, success probablty wll decrease, snce hgher traffc load also means more severe competton, thus leadng to more collsons. In ths case, CAP tend to be more ntensely occuped and t s more dffcult for a devce to obtan GTS resources n CFP. Hence, t becomes much easer for each node to have a transmsson falure. However, hgh-prorty devces experence a much smaller change than those low-prorty ones. The reason s that a sngle GTS mss or CSMA/CA mss can be more tolerable for devces wth hgher prortes due to the adaptve desgn of prorty assgnment descrbed n Secton IV, hence ther prortes are more slghtly decreased when transmsson falure occurs. ) Average Delay (D): Smlarly, devces wth lower prortes have greater average delays (Fgs. 8 and 9). Ths s because low prorty devces have a smaller probablty of obtanng GTS resources than hgh prorty devces. Thus a longer tme perod wll be needed for data transmssons. Also, from Fg. 8 to Fg. 9, the average delay D ncreases as the traffc load Γ doubled snce a hgher traffc load leads to worse competton envronment for data transmssons, whch s for the same reason as the decreased success probablty n change of traffc load. Furthermore, hgh-prorty devces tend to have a slghter ncrease n D, whle low-prorty devces wll experence a much more sgnfcant change when traffc load doubled. Ths phenomenon s also attrbutable to the servce dfferentaton mechansm and prorty flter mechansm n ART-GAS, whch enable hgh-prorty devces have a better chance to obtan GTSs. Ths s also a clear ndcaton that devces wth hgher prortes are better able to adapt themselves to an envronmental change and hence, tme-crtcal and hgh-traffc data transmssons are guaranteed from ths perspectve. 3) Average Watng Tme (W): Addtonally, we compare the proposed ART-GAS wth another two algorthms n terms of average watng tme W. The frst algorthm s the GTS allocaton mechansm specfed n orgnal IEEE standard, whch dstrbutes GTS resources n a Beacon Interval

11 JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH to all devces n a FCFS polcy, regardless of ther mportance and transmsson rates. The second algorthm, named nonthreshold ART-GAS, s largely the same as the GTS allocaton algorthm provded n ART-GAS, but wth no threshold values. That s, GTSs are allocated to devces n a decreasng order of ther prortes (P ) as long as the GTS capacty s not overloaded. Our evaluaton consders two scenaros, 10 nodes envronment n Fg. 10, and 0 nodes envronment n Fg. 11. We can fnd n these two fgures that ART-GAS has the best performance among the three algorthms. It obtans the lowest value of average watng tme at any gven traffc load. Ths s due to the adaptve GTS schedulng mechansm descrbed n Secton IV, where the threshold value s able to be dynamcally adjusted to network load and bandwdth resources are more effcently utlzed by needy devces wth less wastage. The non-threshold ART-GAS has an extremely smlar performance wth ART-GAS n Fg. 10. However, when the devce number N s ncreased to 0, the ncreasng rate of W n ART- GAS s consderably smaller than that of non-threshold ART- GAS and IEEE Ths ndcates that our proposed ART-GAS provdes more resstance to the ncreased traffc load as a result of ts adaptve GTS schedulng. Adjustment of the threshold prorty enables a better data-transmsson envronment, especally for hgh-prorty devces. In ths case, the non-threshold ART-GAS curve s no loner smlar to that of ART-GAS, snce t lacks the threshold restrcton, whch serves to allevate CAP competton when traffc load s hgh. There s another nterestng phenomenon n Fg. 11. As traffc load ncreases, the W of IEEE slghtly decrease after a sgnfcant ncrease. It s easy to understand that the ncrease n W s because of the nflexble FCFS GTS allocaton and passve deallocaton. In ths case, most of the GTS resources are occuped by heavy-traffc devces for a long tme, whch probably leads to the starvaton (or almost) of lght traffc devces. As traffc load becomes close to the maxmum value (all devces are n heavy traffc status), the number of starvng devces wth the lght traffc load decreases, and thus the average watng tme wll slghtly decrease. However, for ART-GAS and non-threshold ART-GAS, starvaton s hardly to occur due to the flexblty n GTS schedulng, hence no such phenomenon can be observed n these cases. 4) CFP Bandwdth Utlzaton (B): Our evaluaton of CFP bandwdth utlzaton B also consders the three algorthms mentoned prevously, ART-GAS, non-threshold ART-GAS, and IEEE In Fg. 1, we can see that n lowtraffc envronment, as the traffc load Γ ncreases, bandwdth utlzaton of all the three algorthms wll also ncrease. Because more unused GTSs are allocated to devces, whch are requestng GTS resources, the CFP bandwdth utlzaton s ncreased. However, n ths case, ART-GAS and non-threshold ART-GAS have much better performance than the tradtonal IEEE , snce these two algorthms provde a servce dfferentaton mechansm for heavy-traffc and lght-traffc devces. The servce dfferentaton mechansm allocates GTSs accordng to devces states and prortes and GTSs are more fully used by needy devces wth hgher data transmsson frequences. Whle n standard IEEE MAC, the n- Average Watng Tme (W) Fg. 10. Average Watng Tme (W) Fg. 11. CFP Bandwdth Utlzaton (B) Fg ART-GAS non-threshold ART-GAS IEEE Traffc Load ( ) Effect of traffc load on average watng tme (10 nodes) ART-GAS non-threshold ART-GAS IEEE Traffc Load ( ) Effect of traffc load on average watng tme (0 nodes) IEEE non-threshold ART-GAS ART-GAS Traffc Load ( ) Effect of traffc load on CFP bandwdth utlzaton (10 nodes) flexble FCFS-based GTS allocaton treats all devces equally, leadng to sgnfcant bandwdth wastage. Furthermore, when the number of devces N s ncreased to 0 (Fg. 13), we can observe that both the IEEE

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

Efficient QoS Provisioning at the MAC Layer in Heterogeneous Wireless Sensor Networks

Efficient QoS Provisioning at the MAC Layer in Heterogeneous Wireless Sensor Networks Effcent QoS Provsonng at the MAC Layer n Heterogeneous Wreless Sensor Networks M.Soul a,, A.Bouabdallah a, A.E.Kamal b a UMR CNRS 7253 HeuDaSyC, Unversté de Technologe de Compègne, Compègne Cedex F-625,

More information

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) , VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

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

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

Channel-Quality Dependent Earliest Deadline Due Fair Scheduling Schemes for Wireless Multimedia Networks

Channel-Quality Dependent Earliest Deadline Due Fair Scheduling Schemes for Wireless Multimedia Networks Channel-Qualty Dependent Earlest Deadlne Due Far Schedulng Schemes for Wreless Multmeda Networks Ahmed K. F. Khattab Khaled M. F. Elsayed ahmedkhattab@eng.cu.edu.eg khaled@eee.org Department of Electroncs

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

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

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

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

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

Bandwidth Allocation for Service Level Agreement Aware Ethernet Passive Optical Networks

Bandwidth Allocation for Service Level Agreement Aware Ethernet Passive Optical Networks Bandwdth Allocaton for Servce Level Agreement Aware Ethernet Passve Optcal Networks Dawd Nowak Performance Engneerng Laboratory School of Electronc Engneerng Dubln Cty Unversty Emal: nowakd@eengdcue Phlp

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

Performance analysis of distributed cluster-based MAC protocol for multiuser MIMO wireless networks

Performance analysis of distributed cluster-based MAC protocol for multiuser MIMO wireless networks RESEARCH Open Access Performance analyss of dstrbuted cluster-based MAC protocol for multuser MIMO wreless networks Azadeh Ettefagh *, Marc Kuhn, Celal Eşl and Armn Wttneben Abstract It s known that multuser

More information

Adaptive Network Resource Management in IEEE Wireless Random Access MAC

Adaptive Network Resource Management in IEEE Wireless Random Access MAC Adaptve Network Resource Management n IEEE 802.11 Wreless Random Access MAC Hao Wang, Changcheng Huang, James Yan Department of Systems and Computer Engneerng Carleton Unversty, Ottawa, ON, Canada Abstract

More information

Dynamic Bandwidth Allocation Schemes in Hybrid TDM/WDM Passive Optical Networks

Dynamic Bandwidth Allocation Schemes in Hybrid TDM/WDM Passive Optical Networks Dynamc Bandwdth Allocaton Schemes n Hybrd TDM/WDM Passve Optcal Networks Ahmad R. Dhan, Chad M. Ass, and Abdallah Sham Concorda Insttue for Informaton Systems Engneerng Concorda Unversty, Montreal, Quebec,

More information

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7 Optmzed Regonal Cachng for On-Demand Data Delvery Derek L. Eager Mchael C. Ferrs Mary K. Vernon Unversty of Saskatchewan Unversty of Wsconsn Madson Saskatoon, SK Canada S7N 5A9 Madson, WI 5376 eager@cs.usask.ca

More information

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment Journal of Physcs: Conference Seres PAPER OPEN ACCESS Resource and Vrtual Functon Status Montorng n Network Functon Vrtualzaton Envronment To cte ths artcle: MS Ha et al 2018 J. Phys.: Conf. Ser. 1087

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

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

Efficient Broadcast Disks Program Construction in Asymmetric Communication Environments

Efficient Broadcast Disks Program Construction in Asymmetric Communication Environments Effcent Broadcast Dsks Program Constructon n Asymmetrc Communcaton Envronments Eleftheros Takas, Stefanos Ougaroglou, Petros copoltds Department of Informatcs, Arstotle Unversty of Thessalonk Box 888,

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

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

Shared Running Buffer Based Proxy Caching of Streaming Sessions

Shared Running Buffer Based Proxy Caching of Streaming Sessions Shared Runnng Buffer Based Proxy Cachng of Streamng Sessons Songqng Chen, Bo Shen, Yong Yan, Sujoy Basu Moble and Meda Systems Laboratory HP Laboratores Palo Alto HPL-23-47 March th, 23* E-mal: sqchen@cs.wm.edu,

More information

Advanced Computer Networks

Advanced Computer Networks Char of Network Archtectures and Servces Department of Informatcs Techncal Unversty of Munch Note: Durng the attendance check a stcker contanng a unque QR code wll be put on ths exam. Ths QR code contans

More information

A Distributed Dynamic Bandwidth Allocation Algorithm in EPON

A Distributed Dynamic Bandwidth Allocation Algorithm in EPON www.ccsenet.org/mas Modern Appled Scence Vol. 4, o. 7; July 2010 A Dstrbuted Dynamc Bandwdth Allocaton Algorthm n EPO Feng Cao, Demng Lu, Mnmng Zhang, Kang Yang & Ynbo Qan School of Optoelectronc Scence

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

Interclass Collision Protection for IEEE e Wireless LANs

Interclass Collision Protection for IEEE e Wireless LANs Interclass Collson Protecton for IEEE 82.e Wreless LANs Woon Sun Cho, Chae Y. Lee Dstrbuted Coordnaton Functon (DCF) n IEEE 82. and Enhanced Dstrbuted Channel Access (EDCA) n IEEE 82.e are contenton-based

More information

USER CLASS BASED QoS DIFFERENTIATION IN e WLAN

USER CLASS BASED QoS DIFFERENTIATION IN e WLAN USER CLASS BASED QoS DIFFERENTIATION IN 802.11e WLAN Amt Kejrwal, Ratan Guha School of Computer Scence Unversty of Central Florda Orlando, FL-32816 USA E-mal: {kejrwal, guha}@cs.ucf.edu Manak Chatterjee

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

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

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

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

EFT: a high throughput routing metric for IEEE s wireless mesh networks

EFT: a high throughput routing metric for IEEE s wireless mesh networks Ann. Telecommun. (2010) 65:247 262 DOI 10.1007/s12243-009-0130-1 EFT: a hgh throughput routng metrc for IEEE 802.11s wreless mesh networks Md. Sharful Islam Muhammad Mahbub Alam Md. Abdul Hamd Choong Seon

More information

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE 1 TAO LIU, 2 JI-JUN XU 1 College of Informaton Scence and Technology, Zhengzhou Normal Unversty, Chna 2 School of Mathematcs

More information

A Fair MAC Algorithm with Dynamic Priority for e WLANs

A Fair MAC Algorithm with Dynamic Priority for e WLANs 29 Internatonal Conference on Communcaton Software and Networks A Far MAC Algorthm wth Dynamc Prorty for 82.e WLANs Rong He, Xumng Fang Provncal Key Lab of Informaton Codng & Transmsson, Southwest Jaotong

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

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

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

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

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

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

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

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

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

Aggregated traffic flow weight controlled hierarchical MAC protocol for wireless sensor networks

Aggregated traffic flow weight controlled hierarchical MAC protocol for wireless sensor networks Ann. Telecommun. (29) 64:75 721 DOI.7/s12243-9-95- Aggregated traffc flow weght controlled herarchcal MAC protocol for wreless sensor networks M. Abdur Razzaque M. Mamun-Or-Rashd Muhammad Mahbub Alam Choong

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

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

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

A New Transaction Processing Model Based on Optimistic Concurrency Control

A New Transaction Processing Model Based on Optimistic Concurrency Control A New Transacton Processng Model Based on Optmstc Concurrency Control Wang Pedong,Duan Xpng,Jr. Abstract-- In ths paper, to support moblty and dsconnecton of moble clents effectvely n moble computng envronment,

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

Performance Comparison of a QoS Aware Routing Protocol for Wireless Sensor Networks

Performance Comparison of a QoS Aware Routing Protocol for Wireless Sensor Networks Communcatons and Network, 2016, 8, 45-55 Publshed Onlne February 2016 n ScRes. http://www.scrp.org/journal/cn http://dx.do.org/10.4236/cn.2016.81006 Performance Comparson of a QoS Aware Routng Protocol

More information

WIRELESS communication technology has gained widespread

WIRELESS communication technology has gained widespread 616 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 4, NO. 6, NOVEMBER/DECEMBER 2005 Dstrbuted Far Schedulng n a Wreless LAN Ntn Vadya, Senor Member, IEEE, Anurag Dugar, Seema Gupta, and Paramvr Bahl, Senor

More information

Voice capacity of IEEE b WLANs

Voice capacity of IEEE b WLANs Voce capacty of IEEE 82.b WLANs D. S. Amanatads, V. Vtsas, A. Mantsars 2, I. Mavrds 2, P. Chatzmsos and A.C. Boucouvalas 3 Abstract-There s a tremendous growth n the deployment and usage of Wreless Local

More information

THere are increasing interests and use of mobile ad hoc

THere are increasing interests and use of mobile ad hoc 1 Adaptve Schedulng n MIMO-based Heterogeneous Ad hoc Networks Shan Chu, Xn Wang Member, IEEE, and Yuanyuan Yang Fellow, IEEE. Abstract The demands for data rate and transmsson relablty constantly ncrease

More information

On Achieving Fairness in the Joint Allocation of Buffer and Bandwidth Resources: Principles and Algorithms

On Achieving Fairness in the Joint Allocation of Buffer and Bandwidth Resources: Principles and Algorithms On Achevng Farness n the Jont Allocaton of Buffer and Bandwdth Resources: Prncples and Algorthms Yunka Zhou and Harsh Sethu (correspondng author) Abstract Farness n network traffc management can mprove

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment JOURNAL OF COMPUTERS, VOL. 4, NO. 9, SEPTEMBER 2009 873 Improved Resource Allocaton Algorthms for Practcal Image Encodng n a Ubqutous Computng Envronment Manxong Dong, Long Zheng, Kaoru Ota, Song Guo School

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Integrated Congestion-Control Mechanism in Optical Burst Switching Networks

Integrated Congestion-Control Mechanism in Optical Burst Switching Networks Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subect matter experts for publcaton n the IEEE GLOBECOM 2005 proceedngs Integrated Congeston-Control Mechansm n Optcal Burst

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

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

Cognitive Radio Resource Management Using Multi-Agent Systems

Cognitive Radio Resource Management Using Multi-Agent Systems Cogntve Rado Resource Management Usng Mult- Systems Jang Xe, Ivan Howtt, and Anta Raja Department of Electrcal and Computer Engneerng Department of Software and Informaton Systems The Unversty of North

More information

DECA: distributed energy conservation algorithm for process reconstruction with bounded relative error in wireless sensor networks

DECA: distributed energy conservation algorithm for process reconstruction with bounded relative error in wireless sensor networks da Rocha Henrques et al. EURASIP Journal on Wreless Communcatons and Networkng (2016) 2016:163 DOI 10.1186/s13638-016-0662-9 RESEARCH Open Access DECA: dstrbuted energy conservaton algorthm for process

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

Online Policies for Opportunistic Virtual MISO Routing in Wireless Ad Hoc Networks

Online Policies for Opportunistic Virtual MISO Routing in Wireless Ad Hoc Networks 12 IEEE Wreless Communcatons and Networkng Conference: Moble and Wreless Networks Onlne Polces for Opportunstc Vrtual MISO Routng n Wreless Ad Hoc Networks Crstano Tapparello, Stefano Tomasn and Mchele

More information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

More information

Design and Experimental Evaluation of a Cross-Layer Deadline-Based Joint Routing and Spectrum Allocation Algorithm

Design and Experimental Evaluation of a Cross-Layer Deadline-Based Joint Routing and Spectrum Allocation Algorithm Desgn and Expermental Evaluaton of a Cross-Layer Deadlne-Based Jont Routng and Spectrum Allocaton Algorthm Jthn Jagannath, Sean Furman, Tommaso Meloda, and Andrew Drozd Abstract The desgn and mplementaton

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

State of the Art in Differentiated

State of the Art in Differentiated Outlne Dfferentated Servces on the Internet Explct Allocaton of Best Effort Packet Delvery Servce, D. Clark and W. Fang A Two bt Dfferentated Servces Archtecture for the Internet, K. Nchols, V. Jacobson,

More information

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet Comparsons of Packet Schedulng Algorthms for Far Servce among Connectons on the Internet Go Hasegawa, Takahro Matsuo, Masayuk Murata and Hdeo Myahara Department of Infomatcs and Mathematcal Scence Graduate

More information

Efficient Backoff Algorithm in Wireless Multihop Ad Hoc Networks

Efficient Backoff Algorithm in Wireless Multihop Ad Hoc Networks 1 Chen-Mn Wu, 2 Hu-Ka Su, 3 Wang-Has Yang *1,Correspondng Author Nanhua Unversty, cmwu@mal.nhu.edu.tw 2 Natonal Formosa Unversty, hksu@nfu.edu.tw 3 Hsupng Insttute of Technology, yangwh@mal.ht.edu.tw do:10.4156/jact.vol3.

More information

Gateway Algorithm for Fair Bandwidth Sharing

Gateway Algorithm for Fair Bandwidth Sharing Algorm for Far Bandwd Sharng We Y, Rupnder Makkar, Ioanns Lambadars Department of System and Computer Engneerng Carleton Unversty 5 Colonel By Dr., Ottawa, ON KS 5B6, Canada {wy, rup, oanns}@sce.carleton.ca

More information

QoS-aware composite scheduling using fuzzy proactive and reactive controllers

QoS-aware composite scheduling using fuzzy proactive and reactive controllers Khan et al. EURASIP Journal on Wreless Communcatons and Networkng 2014, 2014:138 http://jwcn.euraspjournals.com/content/2014/1/138 RESEARCH Open Access QoS-aware composte schedulng usng fuzzy proactve

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

Transmit Power Control Algorithms in IEEE h Based Networks

Transmit Power Control Algorithms in IEEE h Based Networks Transmt Power Control Algorthms n IEEE 82.h Based Networks Andreas J. Könsgen, Zakr Hossan, Carmelta Görg Department of Communcaton Networks Center for Informaton and Communcaton Technology (IKOM) Unversty

More information

Design and implementation of priority and timewindow based traffic scheduling and routingspectrum allocation mechanism in elastic optical networks

Design and implementation of priority and timewindow based traffic scheduling and routingspectrum allocation mechanism in elastic optical networks Journal of Physcs: Conference Seres PAPER OPEN ACCESS Desgn and mplementaton of prorty and tmewndow based traffc schedulng and routngspectrum allocaton mechansm n elastc optcal networks To cte ths artcle:

More information

Achievable Bandwidth Estimation for Stations in Multi-Rate IEEE WLAN Cells

Achievable Bandwidth Estimation for Stations in Multi-Rate IEEE WLAN Cells Achevable Bandwdth Estmaton for Statons n Mult-Rate IEEE 802. WLAN Cells Eduard Garca, Davd Vamonte, Rafael Vdal and Josep Paradells Wreless Networks Group - echncal Unversty of Catalona (UPC) {eduardg,

More information