Energy-Aware Algorithms for Tasks and Bandwidth Co-Allocation under Real-Time and Redundancy Constraints

Size: px
Start display at page:

Download "Energy-Aware Algorithms for Tasks and Bandwidth Co-Allocation under Real-Time and Redundancy Constraints"

Transcription

1 Proceedngs of the 17th IEEE Internatonal Conference on Emergng Technology and Factory Automaton (ETFA 2012) Energy-Aware Algorthms for Tasks and Bandwdth Co-Allocaton under Real-Tme and Redundancy Constrants Francesco Prosper, Maro Bambagn, Gorgo Buttazzo, Mauro Marnon, Ganluca Franchno Scuola Superore Sant Anna, Psa, Italy Abstract The energy consumpton n dstrbuted systems depends on several nter-related factors, ncludng task parttonng, process redundancy, fault tolerance, task and message schedulng, and communcaton bandwdth allocaton. Although some of these ssues have been consdered n the lterature n solaton, a systematc approach consderng all the constrants s stll mssng. Ths paper addresses the problem of allocatng a task set and the requred communcaton bandwdth on a dstrbuted embedded system, amng at reducng energy consumpton whle guaranteeng tmng and redundancy constrants. Two heurstc approaches are proposed and compared aganst a complete method and smulated annealng. Smulaton results show the effectveness of the proposed approaches. I. INTRODUCTION Today, a large number of embedded systems conssts of a set of computng nodes nterconnected va wred or wreless networks. In such systems, both node responsveness and energy consumpton are affected by the polces used to allocate and schedule tasks on the varous nodes, schedule messages over the network, and manage the other avalable resources, such as the I/O devces. In several stuatons (e.g., wreless sensor networks) redundancy s requred to guarantee hgh qualty and relablty n events detecton. In fact, sensor nodes are typcally affected by hgh falure rates, so that a certan level of replcaton s requred n the system to ncrease relablty n the measurements. Another context where redundancy ssues are relevant s an assembly lne consstng of many robots n charge of performng and supervsng the varous producton stages, where each robot may nclude dfferent sensors, actuators and control unts that need to exchange data and sgnals. Snce a fault may jeopardze the qualty of products, sensor redundancy would ncrease relablty and allow earler falure detecton and avodance. Another beneft that comes from redundancy s the possblty of ncreasng measurement accuracy, where multple observatons from dfferent nodes are ntegrated to produce more relable aggregated values, used to reduce statstcal uncertanty n the measurements. hle redundancy mproves relablty and precson, t ncreases energy consumpton due to CPU utlzaton, network communcaton, etc. The problem s complcated by the fact that there are stuatons n whch reducng the energy consumpton on a node may ncrease the energy dsspated n other nodes, so shortenng the lfe of the entre system. A way to address ths ssue s to consder the problem of co-schedulng tasks and messages wth the objectve of mnmzng energy consumpton whle meetng tmng constrants. Contrbutons: Ths paper addresses the problem of parttonng tasks and communcaton messages on a dstrbuted embedded system wth the objectve of guaranteeng tmng constrants whle mnmzng the overall energy consumpton and maxmzng task duplcaton. A trade-off between such two conflctng objectves s explored, ensurng task real- requrements and guaranteeng a mnmum number of task copes and system lfe. Bandwdth and communcaton buffer constrants are also taken nto account. Two heurstc approaches are presented and evaluated wth respect to smulated annealng and a complete method based on branch and bound search. Organzaton of the paper: Secton II presents the system model, n terms of processng nodes, communcaton bandwdth, power model, computatonal and communcaton workload. The problem statement s ntroduced n Secton III, ncludng the specfcaton of all the system constrants and the performance metrc used to evaluate the goodness of an allocaton. Secton IV llustrates the proposed approaches, whereas Secton V reports the expermental results. Fnally, Secton VI ends the paper wth the concludng remarks. A. Related work Although a lot of research has been focused on schedulng on networked/multcore embedded systems [5], lttle work has been done to optmze allocaton takng multple objectves nto account, such as real- constrants for tasks and messages, energy consumpton, and redundancy ssues. Km et al. [11] consdered the problem of mappng mulda applcatons onto a mult-processor system-onchp (MPSoC) and proposed a framework for desgn space exploraton based on heterogeneous schedulng polces and DPM technques. Schranzhofer et al. [19] addressed a smlar problem proposng a dynamc mappng strategy able to mnmze energy consumpton to prolong the system lfe for heterogeneous processng unts. 1

2 Aydn et al. [2] proposed several methods for reducng the overall energy consumpton explotng frequency scalng n parttonng-based systems where EDF s the scheduler used for each node. More precsely, they modfed and compared several well-known heurstcs to consder the energy consumpton nto the performance metrc. Kandhalu et al. [8] proposed an approach for reducng the energy dsspaton n mult-core platforms wth a sngle voltage/frequency doman usng a parttoned fxed-prorty scheduler. They showed that balancng the workload s crucal as the core wth the hghest load s lkely to mpose the common frequency. Other parttoned approaches take nto account precedence dependences among tasks [20], [15]. The major dffculty n ths problem s to take precedence relatons nto account n the schedulablty analyss. Buttazzo et al. [4] approached ths ssue by assgnng ntermedate deadlnes to tasks accordng to the dependency graph, and then schedulng them accordng to EDF. In ths context, other authors [9], [18] appled genetc algorthms to allocate tasks and generate a statc schedule usng DVFS technques to reduce energy consumpton. Huang et al. [7] addressed the problem of allocatng and schedulng dependent tasks on a set of heterogeneous cores also consderng communcaton costs. Three solutons were compared to solve the problem, one based on Integer Lnear Programmng (ILP) and two based on smulated annealng. Concernng task redundancy, tmng and precedence constrants, Ramamrtham [17] proposed an approach that guarantees the allocaton of a gven number of subtask copes, where each task s descrbed by a precedence graph. Auluck and Agrawal [1] proposed a method for allocatng and schedulng non-preemptve tasks on a heterogeneous system to guarantee the executon of a real- task set n case of a processor fault. Once the task graph has been allocated, the algorthm keeps allocatng selected task duplcates untl all the processors are utlzed. Qn et al. [16] proposed a fault-tolerant algorthm to handle a sngle processor falure n a fully connected network of heterogeneous nodes runnng real- dependent tasks. In ther model, falure condtons are supposed to be detected after a fxed perod. Other researches focused on networked embedded systems. Xe et al. [21] consdered a sngle-hop network composed by heterogeneous devces wthout DVS capablty and provded a task allocaton method amed at reducng the latency and the energy consumpton of the system, takng nto account both computaton and communcaton actvtes. Km et al. [10] proposed a method to dynamcally assgn tasks n a sngle-hop wreless network of moble nodes wth DVS mechansm, guaranteeng constrants and a mnmum lfe of eght hours. To ths end, the authors proposed and compared a set of dynamc mappng heurstcs. Xue et al. [22] consdered a network-wde dynamc energy management mechansm for a system composed by wreless nodes wth DVS capablty, executng real- tasks wth precedence constrants. The proposed method assgns tasks and DVS levels to each node, takng nto account both rado sleep ntervals and the applcaton parallelsm. Grd computng systems wth moble nodes have been consdered by Chunln and Layuan [13], who proposed a method to guarantee both lfe and constrants of grd applcatons. The authors modeled the problem as a dstrbuted energy constraned resources allocaton, and proposed a prce-based algorthm to provde an optmal soluton. None of the papers exstng n the lterature, however, addressed all the constrants consdered n ths work, hence they cannot be compared wth the proposed approaches. II. SYSTEM MODEL Ths work consders a dstrbuted system of m homogeneous nodes Ψ 1,...,Ψ m logcally connected as llustrated n Fgure 1. Each node performs sensory acquston and sends messages to a coordnator node (Ψ 0 ), accordng to a star topology, usng a TDMA-based communcaton protocol that guarantees a bounded transmsson delay. In each TDMA wheel, each node Ψ s assgned a bandwdth slot of lengthw. Note that, thecoordnatorψ 0 s not subject to the analyss carred out n ths work, snce t s assumed to be always on and avalable to the nodes. Snce the system s ntended as a network of nodes, throughout the rest of the paper, the terms system and network are used nterchangeably. Fgure 1. Ψ 0 w 1,Γ 1 w 2,Γ 2 w 3,Γ 3 wm,γm... Ψ 1 Ψ 2 Ψ 3 Ψ m A sample network wth a node coordnator. The system s assumed to run an applcaton Γ consstng of a set of n sporadc real- tasks Γ = {τ 1,...,τ n }. Each task τ j s characterzed by a worst-case executon C j, a mnmum nter-arrval T j, and a relatve deadlne D j (assumed to be equal to T j ). Each task generates an nfnte sequence of jobs, τ j,k, each havng release r j,k and absolute deadlne d j,k = r j,k + D j. Each job τ j,k sends a message of payloadm j to node Ψ 0 at ts termnaton, whch can occur any n the nterval (r j,k,r j,k + D j ]. The overhead of transferrng a message generated by a task nto the transmsson buffer s accounted n C j. The utlzaton of task τ j s denoted by u j and s computed as C j /T j. Each node Ψ hosts a subset Γ of Γ. The utlzaton of node Ψ and the system utlzaton are denoted as U and

3 U tot, respectvely. Note that a task τ j can run n more than one node, but each node can execute at most one copy of τ j. The number of runnng nstances of task τ j on the entre network s denoted as µ j. For each task τ j, the applcaton specfes a reward functon denoted as γ j, whch grows wth the number of task nstances and, hence, measures the satsfacton of the task redundancy across the system. Tasks n each node are scheduled by the Earlest Deadlne Frst (EDF) [14] algorthm, but the analyss can easly be extended to dfferent schedulng polces. The tmng parameters ntroduced above are summarzed n Fgure 2. r j C j A. Bandwdth model Fgure 2. T j w M j Tmng parameters. d j The communcaton between the nodes and the coordnator s managed by a TDMA-based communcaton protocol, accordng to a star topology. Each node Ψ s assgned a slot w n each TDMA wheel where t can transmt ts messages. The messages produced by the tasks runnng n node Ψ are enqueued n a transmsson buffer of length Θ adoptng a FIFO polcy and then sent as soon as the bandwdth becomes avalable. A necessary condton to guarantee that each node can transmt ts messages wthout overflowng the transmsson buffer requres the wheel length to be no shorter than the mnmum perod n the task set, hence s set as = mn j [1..n] T j. (1) Each task τ j of node Ψ s assgned a budget Q j suffcent to ensure the correct delvery of the related message wthn 2T j from the assocated job release r j,k. Then, w s set as the sum of the budgets Q j s of the tasks allocated to node Ψ : w = τ j Γ Q j. (2) The task budget Q j s computed as follows: Tj Q j = M j. (3) Tj Observe that represents the number of complete TDMA wheels avalable durng a task perod T j,.e., the number of slots that the node runnng τ j can explot to transmt the message generated by such a task. Snce M j s the length of any message generated by τ j, the ratonale behnd the computaton of Q j s to assgn a budget suffcent to send a message of length M j every T j unts. If w com denotes the sum of the slots w assgned to the nodes, the overall communcaton load on the network s w com /. Snce for each node Ψ, the slot w s computed n such a way the node can send all messages generated by ts tasks, t follows that a necessary and suffcent condton to guarantee all message deadlnes s: w com. (4) To save energy, the adopted bandwdth scheme reserves a slot S = w com over each n whch the communcaton s not allowed and all the nodes turn ther transcever off. Consder a sample scenaro featurng three nodes (Ψ 1,Ψ 2,Ψ 3 ) and a task set composed by two tasks (τ 1, τ 2 ), where node Ψ 1 hosts both the tasks, node Ψ 2 hosts τ 1, and node Ψ 3 hosts τ 2. The resultng TDMA wheel partton s llustrated n Fgure 3. Note that, throughout the paper, the slot lengths w are ordered by the node ndexes nsde the wheel, whle the budgets Q j nsde the slot are ordered by the task ndexes. w com w 1 w 2 w 3 Q 1 Q 2 Q 1 Q 2 Fgure 3. B. Power Model Bandwdth allocaton example. S Snce ths paper focuses on a network-wde approach for reducng energy consumpton, a smplfed power model s adopted for the nodes to estmate ther power consumpton. A fner model would be unnecessarly detaled n ths context, consderng that each node could apply further run strateges to save energy. In partcular, each devce (.e., CPU or transcever) s assumed to be n one of the followng states: actve. In ths state, the devce performs ts job executng tasks or handlng messages. The power consumed n ths state s denoted by Pa CPU and Pa com, respectvely. sleep. In ths state, the devce s completely turned off and consumes the least amount of power, denoted as Ps CPU and Ps com, respectvely.

4 The overhead to swtch between power states for both the devces s assumed to be neglgble, both n terms of and energy. The node power consumpton s estmated as follows: P = U Pa CPU +(1 U )Ps CPU + w ( Pcom a + 1 w ) Ps com. (5) The node and system mean power consumpton s estmated assumng that each node explots the dle ntervals n task and message schedules turnng the CPU and the transcever off durng dle perods and outsde bandwdth slots, respectvely, as follows: P = U tot Pa CPU w com Pcom a + +(m U tot )P CPU s + (m wcom ) P com s. (6) The current energy level of node Ψ s denoted by E and every node s provded wth the same ntal energy E (0). C. Lfe model The system lfe s a key element for evaluatng sensor networks. Its defnton s not unvocal because t depends from a lot of applcaton parameters (e.g., number of sensors, network coverage, qualty of servce, etc) and ts value s an aggregaton of all nodes statuses. The network can only fulfll ts purpose as long as t s consdered alve, but not after that. Therefore, the lfe s an ndcator for the maxmum utlty a sensor network can provde. There are a lot of lfe defntons [6], but the most common and most frequently used n the lterature s the m- of-m lfe. In ths defnton, the dstrbuted system lfe L ends as soon as the frst node fals, thus L = mnl, wth L representng the lfe of node Ψ computed as E /P. A common constrant on the lfe mposes a mnmum amount of (L) n whch the system has to stay alve. The mnmum lfe could be formalzed as: mn E P > L. D. Allocaton specfc parameters An allocaton descrbes the dstrbuton of the tasks nstances among the nodes of the system. Snce a task τ j can run on dfferent nodes smultaneously, an allocaton matrx A {0,1} m n s defned to keep track of such a dstrbuton on the network. The generc element a j of the allocaton matrx A s a boolean varable ndcatng whether task τ j s present on node Ψ or not. Note that each node can execute at most one copy of τ j. In the followng, a set of prevously defned parameters are formalzed based on A. The subset Γ of tasks runnng on node Ψ s expressed as Γ = {τ j a j = 1}, (7) whle the length w of the communcaton bandwdth slot assgned to the node Ψ s computed as n w = a j Q j. (8) j=1 The total utlzaton U of node Ψ and the system utlzaton U tot are formally defned as n U = a j u j (9) and U tot = j=1 m U. (10) =1 The actual number µ j of nstances of task τ j across the system s computed as m µ j = a j. (11) =1 The worst case scenaro for the transcever buffer occurs when two nstances of the same task generate a message between the end of the prevous Q j and the start of the next one, as depcted n Fgure 4. In the example llustrated n the fgure, the Q j s supposed to occur at the begnnng of each wheel. More than two generatons are not possble because the wheel s equal to the mnmum task perod. Ths leads to consder that the mnmum requred sze Θ mn of the transcever nternal buffer on node Ψ s computed as: buffer CPU comm. slots 2M j M j T j Fgure 4. Θ mn = 2 T j m a j M j. j=1 τ j,1 τ j,2 τ j,3 T j Q j,1 Q j,2 Example of worst-case buffer usage. III. PROBLEM STATEMENT Ths paper addresses the problem of allocatng a real- task set over a dstrbuted system composed by homogeneous embedded nodes. Such an allocaton has to meet a set of constrants:

5 Task schedulablty: All the tasks runnng n each node have to termnate wthn ther deadlnes. Under the assumpton that all the tasks have relatve deadlnes equal to perods and are scheduled by EDF, such a constrant s expressed as follows: [1,m] U 1. (12) Bandwdth: To guarantee the schedulablty of the messages produced by the tasks, the sum w com of all the slots assgned to the nodes must not exceed the wheel length : w com. (13) Buffer: For each node, the transmsson buffer (whose length Θ s equal for each node) must be long enough to contan all the messages generated n the worst case, that s: [1,m] Θ Θ mn. (14) Redundancy: To mprove the accuracy level of measurements, a mnmum number µ mn j of runnng nstances for each task τ j must be guaranteed to be executed n the system, that s: j [1,n] µ j µ mn j. (15) Lfe: To guarantee a desred system lfe L, the ntal energy E (0) avalable n each node must be suffcent to keep the entre network alve for the requred duraton, that s: E (0) [1,m] L. (16) P A. Performance evaluaton To evaluate the performance of a generc allocaton, three dstnct normalzed ndexes ( [0, 1]) are ntroduced to measure redundancy, energy savng, and unformty. Such factors are combned to obtan a normalzed scalar functon able to compare the goodness of dfferent allocatons. The performance functon s modeled to operate also n the case of unfeasble allocatons. Such a functon s bult so the co-doman range of the performance functon s [ 3, 1], equally dstrbuted between the feasble stuatons ([0, 1]) and the unfeasble ones ([ 3, 0)). As already explaned n Secton II, more nstances of each task can execute on the network. Note that an mplct lmt on the runnng nstances of a task τ j exsts as at most m nodes can run a sngle nstance of τ j. For each task τ j, a monotonc functon γ j s provded by the applcaton desgner to specfy the reward accordng to the actual number of task nstances runnng n the system, from µ mn j to m. γ j s a functon wth bounded output value n [0,1). The redundancy ndex ρ s defned as n j=1 ρ γ j. n The overall energy consumpton of the system s a key parameter taken nto account by the analyss carred out n ths work. The ndex ξ measures the energy savng of an allocaton wth respect to the hghest power consumpton P max that the system can experence, that s: ξ max(0,p max P). P max Notce that P max refers to an deal allocaton n whch all the nodes are fully loaded (.e. all nodes have utlzaton equal to 1) and the bandwdth slots are assgned n such a way that w com s equal to. Based on the defnton of system lfe assumed n ths work, how task nstances are spread across the system nodes s of key mportance, as a more unform load dstrbuton results n a longer global lfe (due to the proportonalty between utlzaton and power consumpton at node level). The utlzaton unformty of the allocaton s evaluated through the varance σ 2 of the total utlzaton U of each node Ψ computed as follows: σ 2 1 m ( U U ) 2 tot. m m =1 As for the prevous ndexes, the unformty of the allocaton s evaluated through an ndex α normalzed n the nterval [0, 1]: α max(0,σ2 max σ2 ) σmax 2, where σmax 2 denotes the varance n the worst-case scenaro n whch half nodes are fully loaded and half are empty, leadng to a value of σ 2 equal to Consderng the trade-off between redundancy and power consumpton, a parameter η [0, 1] s ntroduced to balance the two contrbutons. Notce that such a parameter remans constant throughout all the optmzaton process. For a feasble allocaton, the performance functon Φ s defned as follows: Φ + η (A) = α[ηρ+(1 η)ξ], (17) whereas, for an unfeasble allocaton, t s defned as follows: Φ (A) = 1 n max(0,µ mn j µ j ) + n j µ mn j m max(0,u 1) + (U tot 1)m max(0,wcom ) m n j Q. (18) j Such a functon s composed by three terms, each ntroduced to wegh the volaton of one of the evaluated constrants. Note that whle the second term s defned at a node level, snce t concerns CPU overrun, the last term operates at a system level, as the communcaton wheel s shared among all the nodes.

6 IV. PROPOSED ALGORITHMS Ths secton presents three types of algorthms that try to maxmze a user-defned performance functon under the constrants formalzed n Secton III. The cost of each approach s measured through the number of performance evaluatons, rather than through the total processng, snce the executon of an algorthm s affected by several factors (e.g., processor speed, memory, and mplementaton effcency). The complexty to evaluate a specfc allocaton s O(nm). A. Complete Search A branch and bound search has been mplemented to evaluate the dstance of the optmal soluton wth respect to the other methods, at least for a small system sze. The exhaustve search uses an EDF feasblty test on sngle nodes to prune unfeasble branches. Note that, at low total utlzatons, the number of feasble (sngle node) allocatons s exponental on the number of tasks, snce very low tasks utlzatons make any task combnaton feasble, and drops down at hgher utlzatons. Snce the embedded nodes composng the system are homogeneous, several solutons are symmetrc, thus leadng to the same performance. To avod the generaton of symmetrc allocatons, ths approach combnes the solutons prevously found to reduce the number of possble confguratons. B. Heurstcs Ths secton presents two heurstc approaches, Heurstc A and Heurstc B. Heurstc A starts from an empty allocaton and, at each step, generates all the possble confguratons that dffer from the current one by a sngle task (by swtchng a sngle element of matrx A from 0 to 1). Then, the confguraton wth the hghest performance s selected. In the case of multple confguratons featurng the hghest performance, the frst occurrence s selected. The algorthm stops as soon as t fals to mprove the current best performance. Snce at each step the approach performs at most n m evaluatons, ts worst-case complexty s O(n 3 m 3 ), as t s possble to nsert at mostn m nstances to fll theamatrx. Heurstc B s a varaton of Heurstc A, snce at each step t selects the node wth the lowest utlzaton, testng the resultng performance at each addton. Snce at each step the approach has to evaluate n dfferent confguratons, the worst-case complexty s O(n 3 m 2 ). Lke Heurstc A, the approach stops as soon as t fals to mprove the current best performance. C. Smulated Annealng Smulated Annealng [12] s an effectve technque for fndng an acceptably good soluton n a fxed amount of, even n large search spaces. In ths approach, a generc pont s of the search space s called a state, and the neghborhood of a state s s defned as the set of states produced from s by sutable alteratons. In ths mplementaton, a state s represented by a global allocaton, and ts neghborhood s the set of allocatons that dffer from the startng one only for one boolean element of the matrx A. Ths means that the neghborhood of a state s another allocaton n whch a sngle task s added (f t was not present) or removed (f t was present). The other parameters, that s the coolng factor, the maxmum number of tres at fxed temperature, and the temperature threshold, are selected to mprove performance. In ths work, the smulated annealng has been mplemented accordng to two approaches, whch dffer for ther ntal state. The frst approach starts from the empty allocaton matrx and t s referred to as Basc Smulated Annealng (BSA), whle the second one les upon the result of Heurstc A and, hence, t s referred to as Heurstc Smulated Annealng (HSA). V. EXPERIMENTAL RESULTS Ths secton presents a set of expermental results of the approaches proposed n Secton IV. Such results are obtaned by smulaton on synthetc workloads adoptng the power profle taken by the Mcrochp dspic 1 datasheet, nterpolatng the typcal consumptons. To test the behavor of the varous approaches, a C smulator has been developed. An executon scenaro s characterzed by the tuple (n, m, U, B), where n denotes the number of tasks, m the number of nodes n the network, U the total task set utlzaton, and B the total communcaton bandwdth requred by the task set (B = n j=1 M j/t j ). Gven a total utlzaton factor (U and B), the task set features (C j, T j and M j ) are computed accordng to a unform dstrbuton [3]. From such values, the wheel length and task bandwdth slots (Q j ) are computed accordng to Equaton (1) and Equaton (3). As already exposed n Secton III-A, the applcaton desgner has to specfy the reward functon γ j for each task τ j. If µ sat j denotes the number of runnng nstances of τ j beyond whch the measures have no gan on accuracy, n ths set of experments γ j s set as where γ j = ( 1 e j), j ) µ sat j µ mn j j = 5(µ j µ mn For all the experments, µ sat j s set equal to the number of nodes m. The balancng parameter η between redundancy and energy savng s chosen to be 0.5. Due to the complexty of consderng all the parameters ntroduced n the analyss, the set of experments descrbed n ths secton do not check the volaton of the constrants 1 dspic33fj256mc710 mcrocontroller.

7 on the mnmum buffer and the mnmum lfe formalzed n Equaton (14) and Equaton (16), respectvely. The frst experment evaluates the complexty of the algorthms as a functon of the product n m, for all the approaches, settng U = m/2 and B = 0.3. Table I reports the number of performance evaluatons averaged on 50 runs of each approach. As descrbed n Secton IV-A, the Complete Search (CS) approach represents an effectve method to fnd the optmal soluton only for small problem sze, as the number of evaluatons becomes too hgh already at n m = 10x6. The number of evaluatons performed by each approach reflects the complexty values reported n Secton IV. Smulated annealng technques have a hgher number of evaluatons snce they explore the search space untl the system s cooled but wth a condtonal stop crteron on the stablty of the result. The performance dfference between CS and the other approaches s under 5%. n m CS Heu A Heu B BSA HSA 5x x x x x Table I PROBLEM COMPLEXITY. The second experment evaluates the performance ndex Φ as a functon of the task set utlzaton U, and results are shown n Fgure 5. All the approaches have been tested wth n = 25, m = 10 and B = 0.3. The utlzaton s normalzed on the number of nodes m. analyzng the three components of the performance ndex as a functon of the utlzaton U, normalzed on the number of nodes m α ρ ξ U/m Fgure 6. Performance components. The results are reported n Fgure 6, whch clearly shows that the α factor s about constant, revealng that the solutons found by Heurstc B are characterzed by unform allocatons. As expected, both the redundancy and energy savng ndexes decrease wth the growng of the normalzed CPU load. Ths occurs because tasks wth hgher utlzaton are dffcult to spread across the network wthout volatng the schedulablty constrant and causng a sensble ncrease of power consumpton. The fourth and last experment analyzes Heurstc B as a functon of both n and m, for a bandwdth utlzaton B = 0.3. The values of n range n {5,10,15,20,25}, whle the values of m range n {4, 6, 8, 10, 12}. In ths experment, the utlzaton U s always set to m/ Φ Heurstc B HSA Heurstc A BSA U/m Fgure 5. Performance analyss of the approaches. Φ # of nodes Fgure # of tasks Performance analyss of Heurstc B when B= As Fgure 5 shows, Heurstc B outperforms all the approaches. BSA performs poorly at utlzatons hgher than 0.5. Heurstc A s often able to fnd a reasonable soluton, although t can be mproved by HSA, whose performance s very smlar to that of Heurstc B. The thrd experment deeply nvestgates Heurstc B, As reported n Fgure 7, the performance obtaned by Heurstc B mproves as the number of tasks ncreases. Ths s due to the hgher fragmentaton of the task set, that results n a wder feasble soluton space. Instead, the performance ndex decreases as the number of nodes grows. Snce the utlzaton U s always set to the half of m, the tasks result

8 n a hgher utlzaton. As for the thrd experment, the approach s able to spread only a few tasks nstances across the network payng a hgher power consumpton. VI. CONCLUSIONS Ths paper addressed the problem of allocatng a set of real- tasks on a dstrbuted system consstng of sensors nodes sendng data to a coordnator, wth the objectve of satsfyng feasblty constrants, whle mnmzng the overall energy consumpton and maxmzng task duplcaton. Trade-offs between such two conflctng goals have been explored, by comparng two heurstc approaches aganst a complete method and smulated annealng. Smulaton results show that one of the heurstc algorthms provdes a reasonable soluton, outperformng smulated annealng both n terms of effcency and performance, especally for larger task set utlzatons. REFERENCES [1] N. Auluck and D. P. Agrawal. A scalable task duplcaton based algorthm for mprovng the schedulablty of real- heterogeneous multprocessor systems. In ICPP orkshops, pages 89 96, [2] H. Aydn and Q. Yang. Energy-aware parttonng for multprocessor real- systems. In Proceedngs of the 17th Internatonal Symposum on Parallel and Dstrbuted Processng, IPDPS 03, pages 113.2, ashngton, DC, USA, IEEE Computer Socety. [3] E. Bn and G. C. Buttazzo. Basng effects n schedulablty measures. In Proceedngs of the 16th Euromcro Conference on Real-Tme Systems, Catana, Italy, June [4] G. Buttazzo, E. Bn, and Y. u. Parttonng parallel applcatons on multprocessor reservatons. InProceedngs of the nd Euromcro Conference on Real-Tme Systems, ECRTS 10, pages 24 33, ashngton, DC, USA, IEEE Computer Socety. [5] R. Davs and A. Burns. A survey of hard real- schedulng algorthms and schedulablty analyss technques for multprocessor systems. techreport YCS , Unversty of York, Department of Computer Scence, [6] I. Detrch and F. Dressler. On the lfe of wreless sensor networks. ACM Trans. Sen. Netw., 5(1):1 39, Feb [7] J. Huang, C. Buckl, A. Raabe, and A. Knoll. Energy-aware task allocaton for network-on-chp based heterogeneous multprocessor systems. In PDP, pages , [8] A. Kandhalu, J. Km, K. Lakshmanan, and R. R. Rajkumar. Energy-aware parttoned fxed-prorty schedulng for chp mult-processors. Real-Tme Computng Systems and Applcatons, Internatonal orkshop on, 1:93 102, [9] V. Kanzad, S. S. Bhattacharyya, and G. Qu. Casper: An ntegrated energy-drven approach for task graph schedulng on dstrbuted embedded systems. In Proceedngs of the 2005 IEEE Internatonal Conference on Applcaton-Specfc Systems, Archtecture Processors, ASAP 05, pages , ashngton, DC, USA, IEEE Computer Socety. [10] J.-K. Km, H. J. Segel, A. A. Macejewsk, and R. Egenmann. Dynamc resource management n energy constraned heterogeneous computng systems usng voltage scalng. IEEE Trans. Parallel Dstrb. Syst., 19(11): , [11] M. Km, S. Banerjee, N. Dutt, and N. Venkatasubramanan. Energy-aware cosynthess of real- mulda applcatons on mpsocs usng heterogeneous schedulng polces. ACM Trans. Embed. Comput. Syst., 7(2):1 19, [12] S. Krkpatrck, C. D. Gelatt, and M. P. Vecch. Optmzaton by smulated annealng. Scence, 220: , [13] C. L and L. L. Energy constraned resource allocaton optmzaton for moble grds. J. Parallel Dstrb. Comput., 70(3): , [14] C. L. Lu and J.. Layland. Schedulng algorthms for multprogrammng n a hard-real- envronment. Journal of the ACM, 20(1):46 61, [15] M. Lombard and M. Mlano. Optmal methods for resource allocaton and schedulng: a cross-dscplnary survey. Constrants, 17(1):51 85, January [16] X. Qn and H. Jang. A novel fault-tolerant schedulng algorthm for precedence constraned tasks n real- heterogeneous systems. Parallel Comput., 32(5): , June [17] K. Ramamrtham. Allocaton and schedulng of precedencerelated perodc tasks. IEEE Trans. Parallel Dstrb. Syst., 6(4): , Aprl [18] M. Schmtz, B. Al-Hashm, and P. Eles. Energy-effcent mappng and schedulng for dvs enabled dstrbuted embedded systems. In Proceedngs of the conference on Desgn, automaton and test n Europe, DATE 02, pages 514, ashngton, DC, USA, IEEE Computer Socety. [19] A. Schranzhofer, J.-J. Chen, L. Santnell, and L. Thele. Dynamc and adaptve allocaton of applcatons on mpsoc platforms. In Proc. of the 15th IEEE Conf. on Asa and South Pacfc Desgn Automaton Conference (ASP-DAC 10), pages , Tape, Tawan, Jan [20] K. Shn and D. Peng. Statc Allocaton of Perodc Tasks wth Precedence Constrants n Dstrbuted Real- Systems. Techncal report (Internatonal Computer Scence Insttute). Internatonal Computer Scence Insttute, [21] T. Xe, X. Qn, and M. Njm. Solvng energy-latency dlemma: Task allocaton for parallel applcatons n heterogeneous embedded systems. In ICPP 06: Proceedngs of the 2006 Internatonal Conference on Parallel Processng, pages 12 22, ashngton, DC, USA, IEEE Computer Socety. [22] C. J. Xue, Z. Yuan, G. Xng, Z. Shao, and E. Sha. Energy effcent operatng mode assgnment for real- tasks n wreless embedded systems. In Proceedngs of the 14th IEEE Internatonal Conference on Embedded and Real-Tme Computng Systems and Applcatons (RTCSA), pages , Kaohsung, Tawan, August 2008.

Redes de Comunicação em Ambientes Industriais Aula 8

Redes de Comunicação em Ambientes Industriais Aula 8 Redes de Comuncação em Ambentes Industras Aula 8 Luís Almeda lda@det.ua.pt Electronc Systems Lab-IEETA / DET Unversdade de Avero Avero, Portugal RCAI 2005/2006 1 In the prevous epsode... Cooperaton models:

More information

The Synthesis of Dependable Communication Networks for Automotive Systems

The Synthesis of Dependable Communication Networks for Automotive Systems 06AE-258 The Synthess of Dependable Communcaton Networks for Automotve Systems Copyrght 2005 SAE Internatonal Nagarajan Kandasamy Drexel Unversty, Phladelpha, USA Fad Aloul Amercan Unversty of Sharjah,

More information

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University Dynamc Optmzaton Assgnment 1 Sasanka Nagavall snagaval@andrew.cmu.edu 16-745 January 29, 213 Robotcs Insttute Carnege Mellon Unversty Table of Contents 1. Problem and Approach... 1 2. Optmzaton wthout

More information

Resource Scheduling in Dependable Integrated Modular Avionics

Resource Scheduling in Dependable Integrated Modular Avionics Resource Schedulng n Dependable Integrated Modular Avoncs Yann-Hang Lee and Daeyoung Km Real Tme Systems Research Laboratory CISE Department, Unversty of Florda {yhlee, dkm}@cse.ufl.edu Mohamed Youns,

More information

Calculation of the received voltage due to the radiation from multiple co-frequency sources

Calculation of the received voltage due to the radiation from multiple co-frequency sources Rec. ITU-R SM.1271-0 1 RECOMMENDATION ITU-R SM.1271-0 * EFFICIENT SPECTRUM UTILIZATION USING PROBABILISTIC METHODS Rec. ITU-R SM.1271 (1997) The ITU Radocommuncaton Assembly, consderng a) that communcatons

More information

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate Comparatve Analyss of Reuse and 3 n ular Network Based On IR Dstrbuton and Rate Chandra Thapa M.Tech. II, DEC V College of Engneerng & Technology R.V.. Nagar, Chttoor-5727, A.P. Inda Emal: chandra2thapa@gmal.com

More information

Priority based Dynamic Multiple Robot Path Planning

Priority based Dynamic Multiple Robot Path Planning 2nd Internatonal Conference on Autonomous obots and Agents Prorty based Dynamc Multple obot Path Plannng Abstract Taxong Zheng Department of Automaton Chongqng Unversty of Post and Telecommuncaton, Chna

More information

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS INTRODUCTION Because dgtal sgnal rates n computng systems are ncreasng at an astonshng rate, sgnal ntegrty ssues have become far more mportant to

More information

NETWORK 2001 Transportation Planning Under Multiple Objectives

NETWORK 2001 Transportation Planning Under Multiple Objectives NETWORK 200 Transportaton Plannng Under Multple Objectves Woodam Chung Graduate Research Assstant, Department of Forest Engneerng, Oregon State Unversty, Corvalls, OR9733, Tel: (54) 737-4952, Fax: (54)

More information

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling Explotng Dynamc Worload Varaton n Low Energy Preemptve Tas Schedulng Lap-Fa Leung, Ch-Yng Tsu Department of Electrcal and Electronc Engneerng Hong Kong Unversty of Scence and Technology Clear Water Bay,

More information

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems 0 nd Internatonal Conference on Industral Technology and Management (ICITM 0) IPCSIT vol. 49 (0) (0) IACSIT Press, Sngapore DOI: 0.776/IPCSIT.0.V49.8 A NSGA-II algorthm to solve a b-obectve optmzaton of

More information

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks I. J. Communcatons, etwork and System Scences, 8, 3, 7-83 Publshed Onlne August 8 n ScRes (http://www.scrp.org/journal/jcns/). Jont Adaptve Modulaton and Power Allocaton n Cogntve Rado etworks Dong LI,

More information

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht 68 Internatonal Journal "Informaton Theores & Applcatons" Vol.11 PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION Evgeny Artyomov and Orly

More information

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality.

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality. Wreless Communcatons Technologes 6::559 (Advanced Topcs n Communcatons) Lecture 5 (Aprl th ) and Lecture 6 (May st ) Instructor: Professor Narayan Mandayam Summarzed by: Steve Leung (leungs@ece.rutgers.edu)

More information

A study of turbo codes for multilevel modulations in Gaussian and mobile channels

A study of turbo codes for multilevel modulations in Gaussian and mobile channels A study of turbo codes for multlevel modulatons n Gaussan and moble channels Lamne Sylla and Paul Forter (sylla, forter)@gel.ulaval.ca Department of Electrcal and Computer Engneerng Laval Unversty, Ste-Foy,

More information

Topology Control for C-RAN Architecture Based on Complex Network

Topology Control for C-RAN Architecture Based on Complex Network Topology Control for C-RAN Archtecture Based on Complex Network Zhanun Lu, Yung He, Yunpeng L, Zhaoy L, Ka Dng Chongqng key laboratory of moble communcatons technology Chongqng unversty of post and telecommuncaton

More information

Uncertainty in measurements of power and energy on power networks

Uncertainty in measurements of power and energy on power networks Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:

More information

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES IEE Electroncs Letters, vol 34, no 17, August 1998, pp. 1622-1624. ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES A. Chatzgeorgou, S. Nkolads 1 and I. Tsoukalas Computer Scence Department, 1 Department

More information

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation T. Kerdchuen and W. Ongsakul / GMSARN Internatonal Journal (09) - Optmal Placement of and by Hybrd Genetc Algorthm and Smulated Annealng for Multarea Power System State Estmaton Thawatch Kerdchuen and

More information

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian CCCT 05: INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS, AND CONTROL TECHNOLOGIES 1 Approxmatng User Dstrbutons n CDMA Networks Usng 2-D Gaussan Son NGUYEN and Robert AKL Department of Computer

More information

MTBF PREDICTION REPORT

MTBF PREDICTION REPORT MTBF PREDICTION REPORT PRODUCT NAME: BLE112-A-V2 Issued date: 01-23-2015 Rev:1.0 Copyrght@2015 Bluegga Technologes. All rghts reserved. 1 MTBF PREDICTION REPORT... 1 PRODUCT NAME: BLE112-A-V2... 1 1.0

More information

TODAY S wireless networks are characterized as a static

TODAY S wireless networks are characterized as a static IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 10, NO. 2, FEBRUARY 2011 161 A Spectrum Decson Framework for Cogntve Rado Networks Won-Yeol Lee, Student Member, IEEE, and Ian F. Akyldz, Fellow, IEEE Abstract

More information

High Speed ADC Sampling Transients

High Speed ADC Sampling Transients Hgh Speed ADC Samplng Transents Doug Stuetzle Hgh speed analog to dgtal converters (ADCs) are, at the analog sgnal nterface, track and hold devces. As such, they nclude samplng capactors and samplng swtches.

More information

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b 2nd Internatonal Conference on Computer Engneerng, Informaton Scence & Applcaton Technology (ICCIA 207) Research of Dspatchng Method n Elevator Group Control System Based on Fuzzy Neural Network Yufeng

More information

Hard Real-Time Scheduling for Low-Energy Using Stochastic Data and DVS Processors

Hard Real-Time Scheduling for Low-Energy Using Stochastic Data and DVS Processors Hard Real-me Schedulng for Low-Energy Usng Stochastc Data and DVS Processors Flavus Gruan Department of Computer Scence, Lund Unversty Box 118 S-221 00 Lund, Sweden el.: +46 046 2224673 e-mal: Flavus.Gruan@cs.lth.se

More information

Practical Issues with the Timing Analysis of the Controller Area Network

Practical Issues with the Timing Analysis of the Controller Area Network Practcal Issues wth the Tmng Analyss of the Controller Area Network Marco D Natale Scuola Superore Sant Anna, Italy. Emal: marco@sssup.t Habo Zeng McGll Unversty, Canada. Emal: habo.zeng@mcgll.ca Abstract

More information

Latency Insertion Method (LIM) for IR Drop Analysis in Power Grid

Latency Insertion Method (LIM) for IR Drop Analysis in Power Grid Abstract Latency Inserton Method (LIM) for IR Drop Analyss n Power Grd Dmtr Klokotov, and José Schutt-Ané Wth the steadly growng number of transstors on a chp, and constantly tghtenng voltage budgets,

More information

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks Resource Allocaton Optmzaton for Devce-to- Devce Communcaton Underlayng Cellular Networks Bn Wang, L Chen, Xaohang Chen, Xn Zhang, and Dacheng Yang Wreless Theores and Technologes (WT&T) Bejng Unversty

More information

Joint Subcarrier and CPU Time Allocation for Mobile Edge Computing

Joint Subcarrier and CPU Time Allocation for Mobile Edge Computing Jont Subcarrer and CPU Tme Allocaton for Moble Edge Computng Ynghao Yu, Jun Zhang, and Khaled B. Letaef, Fellow, IEEE Dept. of ECE, The Hong Kong Unversty of Scence and Technology Hamad Bn Khalfa Unversty,

More information

Distributed Channel Allocation Algorithm with Power Control

Distributed Channel Allocation Algorithm with Power Control Dstrbuted Channel Allocaton Algorthm wth Power Control Shaoj N Helsnk Unversty of Technology, Insttute of Rado Communcatons, Communcatons Laboratory, Otakaar 5, 0150 Espoo, Fnland. E-mal: n@tltu.hut.f

More information

Utility-based Routing

Utility-based Routing Utlty-based Routng Je Wu Dept. of Computer and Informaton Scences Temple Unversty Roadmap Introducton Why Another Routng Scheme Utlty-Based Routng Implementatons Extensons Some Fnal Thoughts 2 . Introducton

More information

Opportunistic Beamforming for Finite Horizon Multicast

Opportunistic Beamforming for Finite Horizon Multicast Opportunstc Beamformng for Fnte Horzon Multcast Gek Hong Sm, Joerg Wdmer, and Balaj Rengarajan allyson.sm@mdea.org, joerg.wdmer@mdea.org, and balaj.rengarajan@gmal.com Insttute IMDEA Networks, Madrd, Span

More information

sensors ISSN by MDPI

sensors ISSN by MDPI Sensors 2007, 7, 628-648 Full Paper sensors ISSN 1424-8220 2007 by MDPI www.mdp.org/sensors Dstrbuted Partcle Swarm Optmzaton and Smulated Annealng for Energy-effcent Coverage n Wreless Sensor Networks

More information

Asynchronous TDMA ad hoc networks: Scheduling and Performance

Asynchronous TDMA ad hoc networks: Scheduling and Performance Communcaton Networks Asynchronous TDMA ad hoc networks: Schedulng and Performance THEODOROS SALONIDIS AND LEANDROS TASSIULAS, Department of Electrcal and Computer Engneerng, Unversty of Maryland at College

More information

The Effect Of Phase-Shifting Transformer On Total Consumers Payments

The Effect Of Phase-Shifting Transformer On Total Consumers Payments Australan Journal of Basc and Appled Scences 5(: 854-85 0 ISSN -88 The Effect Of Phase-Shftng Transformer On Total Consumers Payments R. Jahan Mostafa Nck 3 H. Chahkand Nejad Islamc Azad Unversty Brjand

More information

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION Vncent A. Nguyen Peng-Jun Wan Ophr Freder Computer Scence Department Illnos Insttute of Technology Chcago, Illnos vnguyen@t.edu,

More information

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET)

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET) A Novel Optmzaton of the Dstance Source Routng (DSR) Protocol for the Moble Ad Hoc Networs (MANET) Syed S. Rzv 1, Majd A. Jafr, and Khaled Ellethy Computer Scence and Engneerng Department Unversty of Brdgeport

More information

熊本大学学術リポジトリ. Kumamoto University Repositor

熊本大学学術リポジトリ. Kumamoto University Repositor 熊本大学学術リポジトリ Kumamoto Unversty Repostor Ttle Wreless LAN Based Indoor Poston and Its Smulaton Author(s) Ktasuka, Teruak; Nakansh, Tsune CtatonIEEE Pacfc RIM Conference on Comm Computers, and Sgnal Processng

More information

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks 74 Internatonal Journal of Communcaton Networks and Informaton Securty (IJCNIS) Vol. 3, No., Aprl 0 A Fuzzy-based Routng Strategy for Multhop Cogntve Rado Networks Al El Masr, Naceur Malouch and Hcham

More information

Asynchronous TDMA ad hoc networks: Scheduling and Performance

Asynchronous TDMA ad hoc networks: Scheduling and Performance Asynchronous TDMA ad hoc networks: Schedulng and Performance Theodoros Salonds and Leandros Tassulas, Department of Electrcal and Computer Engneerng and Insttute of Systems Research Unversty of Maryland,

More information

Energy-efficient Subcarrier Allocation in SC-FDMA Wireless Networks based on Multilateral Model of Bargaining

Energy-efficient Subcarrier Allocation in SC-FDMA Wireless Networks based on Multilateral Model of Bargaining etworkng 03 569707 Energy-effcent Subcarrer Allocaton n SC-FDMA Wreless etworks based on Multlateral Model of Barganng Ern Elen Tsropoulou Aggelos Kapoukaks and Symeon apavasslou School of Electrcal and

More information

QoS Provisioning in Wireless Data Networks under Non-Continuously Backlogged Users

QoS Provisioning in Wireless Data Networks under Non-Continuously Backlogged Users os Provsonng n Wreless Data Networks under Non-Contnuously Backlogged Users Tmotheos Kastrnoganns, and Symeon Papavasslou, Member, IEEE School of Electrcal and Computer Engneerng Natonal Techncal Unversty

More information

Low Complexity Duty Cycle Control with Joint Delay and Energy Efficiency for Beacon-enabled IEEE Wireless Sensor Networks

Low Complexity Duty Cycle Control with Joint Delay and Energy Efficiency for Beacon-enabled IEEE Wireless Sensor Networks Low Complexty Duty Cycle Control wth Jont Delay and Energy Effcency for Beacon-enabled IEEE 8254 Wreless Sensor Networks Yun L Kok Keong Cha Yue Chen Jonathan Loo School of Electronc Engneerng and Computer

More information

Learning Ensembles of Convolutional Neural Networks

Learning Ensembles of Convolutional Neural Networks Learnng Ensembles of Convolutonal Neural Networks Lran Chen The Unversty of Chcago Faculty Mentor: Greg Shakhnarovch Toyota Technologcal Insttute at Chcago 1 Introducton Convolutonal Neural Networks (CNN)

More information

Genetic Algorithm for Sensor Scheduling with Adjustable Sensing Range

Genetic Algorithm for Sensor Scheduling with Adjustable Sensing Range Genetc Algorthm for Sensor Schedulng wth Adjustable Sensng Range D.Arvudanamb #, G.Sreekanth *, S.Balaj # # Department of Mathematcs, Anna Unversty Chenna, Inda arvu@annaunv.edu skbalaj8@gmal.com * Department

More information

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results AMERICAN JOURNAL OF UNDERGRADUATE RESEARCH VOL. 1 NO. () A Comparson of Two Equvalent Real Formulatons for Complex-Valued Lnear Systems Part : Results Abnta Munankarmy and Mchael A. Heroux Department of

More information

Enhancing Throughput in Wireless Multi-Hop Network with Multiple Packet Reception

Enhancing Throughput in Wireless Multi-Hop Network with Multiple Packet Reception Enhancng Throughput n Wreless Mult-Hop Network wth Multple Packet Recepton Ja-lang Lu, Paulne Vandenhove, We Shu, Mn-You Wu Dept. of Computer Scence & Engneerng, Shangha JaoTong Unversty, Shangha, Chna

More information

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985 NATONAL RADO ASTRONOMY OBSERVATORY Green Bank, West Vrgna SPECTRAL PROCESSOR MEMO NO. 25 MEMORANDUM February 13, 1985 To: Spectral Processor Group From: R. Fsher Subj: Some Experments wth an nteger FFT

More information

Application of Intelligent Voltage Control System to Korean Power Systems

Application of Intelligent Voltage Control System to Korean Power Systems Applcaton of Intellgent Voltage Control System to Korean Power Systems WonKun Yu a,1 and HeungJae Lee b, *,2 a Department of Power System, Seol Unversty, South Korea. b Department of Power System, Kwangwoon

More information

WIRELESS sensor networks are used in a wide range of

WIRELESS sensor networks are used in a wide range of IEEE/ACM TRANSACTIONS ON NETWORKING, VOL X, NO X, MONTH 2X Optmzng Lfetme for Contnuous Data Aggregaton wth Precson Guarantees n Wreless Sensor Networks Xueyan Tang, Member, IEEE, and Janlang Xu, Member,

More information

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks Ths artcle has been accepted for publcaton n a future ssue of ths journal, but has not been fully edted. Content may change pror to fnal publcaton. The Impact of Spectrum Sensng Frequency and Pacet- Loadng

More information

THE GENERATION OF 400 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES *

THE GENERATION OF 400 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES * SLAC PUB 874 3/1999 THE GENERATION OF 4 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES * Sam G. Tantaw, Arnold E. Vleks, and Rod J. Loewen Stanford Lnear Accelerator Center, Stanford Unversty P.O. Box

More information

Optimal Sizing and Allocation of Residential Photovoltaic Panels in a Distribution Network for Ancillary Services Application

Optimal Sizing and Allocation of Residential Photovoltaic Panels in a Distribution Network for Ancillary Services Application Optmal Szng and Allocaton of Resdental Photovoltac Panels n a Dstrbuton Networ for Ancllary Servces Applcaton Reza Ahmad Kordhel, Student Member, IEEE, S. Al Pourmousav, Student Member, IEEE, Jayarshnan

More information

Frequency Assignment for Multi-Cell IEEE Wireless Networks

Frequency Assignment for Multi-Cell IEEE Wireless Networks Frequency Assgnment for Mult-Cell IEEE 8 Wreless Networks Kn K Leung Bell Labs, Lucent Technologes Murray Hll, NJ 7974 kn@bell-labscom Byoung-Jo J Km AT&T Labs Research Mddletown, NJ 7748 macsbug@researchattcom

More information

A Predictive QoS Control Strategy for Wireless Sensor Networks

A Predictive QoS Control Strategy for Wireless Sensor Networks The 1st Worshop on Resource Provsonng and Management n Sensor Networs (RPMSN '5) n conjuncton wth the 2nd IEEE MASS, Washngton, DC, Nov. 25 A Predctve QoS Control Strategy for Wreless Sensor Networs Byu

More information

Queuing-Based Dynamic Channel Selection for Heterogeneous Multimedia Applications over Cognitive Radio Networks

Queuing-Based Dynamic Channel Selection for Heterogeneous Multimedia Applications over Cognitive Radio Networks 1 Queung-Based Dynamc Channel Selecton for Heterogeneous ultmeda Applcatons over Cogntve Rado Networks Hsen-Po Shang and haela van der Schaar Department of Electrcal Engneerng (EE), Unversty of Calforna

More information

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol., No., November 23, 3-9 Rejecton of PSK Interference n DS-SS/PSK System Usng Adaptve Transversal Flter wth Condtonal Response Recalculaton Zorca Nkolć, Bojan

More information

Traffic balancing over licensed and unlicensed bands in heterogeneous networks

Traffic balancing over licensed and unlicensed bands in heterogeneous networks Correspondence letter Traffc balancng over lcensed and unlcensed bands n heterogeneous networks LI Zhen, CUI Qme, CUI Zhyan, ZHENG We Natonal Engneerng Laboratory for Moble Network Securty, Bejng Unversty

More information

antenna antenna (4.139)

antenna antenna (4.139) .6.6 The Lmts of Usable Input Levels for LNAs The sgnal voltage level delvered to the nput of an LNA from the antenna may vary n a very wde nterval, from very weak sgnals comparable to the nose level,

More information

A Simple Satellite Exclusion Algorithm for Advanced RAIM

A Simple Satellite Exclusion Algorithm for Advanced RAIM A Smple Satellte Excluson Algorthm for Advanced RAIM Juan Blanch, Todd Walter, Per Enge Stanford Unversty ABSTRACT Advanced Recever Autonomous Integrty Montorng s a concept that extends RAIM to mult-constellaton

More information

An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks

An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks An Energy Effcent Herarchcal Clusterng Algorthm for Wreless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle School of Electrcal and Computer Engneerng Purdue Unversty West Lafayette, IN, USA {seema,

More information

Subcarrier allocation for OFDMA wireless channels using lagrangian relaxation methods

Subcarrier allocation for OFDMA wireless channels using lagrangian relaxation methods Unversty of Wollongong Research Onlne Faculty of Informatcs - Papers (Archve) Faculty of Engneerng and Informaton Scences 2006 Subcarrer allocaton for OFDMA wreless channels usng lagrangan relaxaton methods

More information

High Speed, Low Power And Area Efficient Carry-Select Adder

High Speed, Low Power And Area Efficient Carry-Select Adder Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 Hgh Speed, Low Power And Area Effcent Carry-Select Adder Nelant Harsh M.tech.VLSI Desgn Electroncs

More information

Joint Power Control and Scheduling for Two-Cell Energy Efficient Broadcasting with Network Coding

Joint Power Control and Scheduling for Two-Cell Energy Efficient Broadcasting with Network Coding Communcatons and Network, 2013, 5, 312-318 http://dx.do.org/10.4236/cn.2013.53b2058 Publshed Onlne September 2013 (http://www.scrp.org/journal/cn) Jont Power Control and Schedulng for Two-Cell Energy Effcent

More information

Research Article Dynamical Spectrum Sharing and Medium Access Control for Heterogeneous Cognitive Radio Networks

Research Article Dynamical Spectrum Sharing and Medium Access Control for Heterogeneous Cognitive Radio Networks Hndaw Publshng Corporaton Internatonal Journal of Dstrbuted Sensor Networs Volume 16, Artcle ID 659, 15 pages http://dx.do.org/1.1155/16/659 Research Artcle Dynamcal Spectrum Sharng and Medum Access Control

More information

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel To: Professor Avtable Date: February 4, 3 From: Mechancal Student Subject:.3 Experment # Numercal Methods Usng Excel Introducton Mcrosoft Excel s a spreadsheet program that can be used for data analyss,

More information

ASFALT: Ā S imple F āult-tolerant Signature-based L ocalization T echnique for Emergency Sensor Networks

ASFALT: Ā S imple F āult-tolerant Signature-based L ocalization T echnique for Emergency Sensor Networks ASFALT: Ā S mple F āult-tolerant Sgnature-based L ocalzaton T echnque for Emergency Sensor Networks Murtuza Jadlwala, Shambhu Upadhyaya and Mank Taneja State Unversty of New York at Buffalo Department

More information

Adaptive Modulation for Multiple Antenna Channels

Adaptive Modulation for Multiple Antenna Channels Adaptve Modulaton for Multple Antenna Channels June Chul Roh and Bhaskar D. Rao Department of Electrcal and Computer Engneerng Unversty of Calforna, San Dego La Jolla, CA 993-7 E-mal: jroh@ece.ucsd.edu,

More information

Resource Control for Elastic Traffic in CDMA Networks

Resource Control for Elastic Traffic in CDMA Networks Resource Control for Elastc Traffc n CDMA Networks Vaslos A. Srs Insttute of Computer Scence, FORTH Crete, Greece vsrs@cs.forth.gr ACM MobCom 2002 Sep. 23-28, 2002, Atlanta, U.S.A. Funded n part by BTexact

More information

Research on the Process-level Production Scheduling Optimization Based on the Manufacturing Process Simplifies

Research on the Process-level Production Scheduling Optimization Based on the Manufacturing Process Simplifies Internatonal Journal of Smart Home Vol.8, No. (04), pp.7-6 http://dx.do.org/0.457/sh.04.8.. Research on the Process-level Producton Schedulng Optmzaton Based on the Manufacturng Process Smplfes Y. P. Wang,*,

More information

Traffic Modeling and Performance Evaluation in GSM/GPRS Networks

Traffic Modeling and Performance Evaluation in GSM/GPRS Networks Proceedngs of the 3th WSEAS Internatonal Conference on COMMUNICATIONS Traffc Modelng and Performance Evaluaton n GSM/ Networks Cornel Balnt, Georgeta Budura, Marza Eugen Poltehnca Unversty of Tmsoara Bd..

More information

Cooperative Multicast Scheduling Scheme for IPTV Service over IEEE Networks

Cooperative Multicast Scheduling Scheme for IPTV Service over IEEE Networks Cooperatve Multcast Schedulng Scheme for IPTV Servce over IEEE 802.16 Networks Fen Hou 1, Ln X. Ca 1, James She 1, Pn-Han Ho 1, Xuemn (Sherman Shen 1, and Junshan Zhang 2 Unversty of Waterloo, Waterloo,

More information

Analysis of Lifetime of Large Wireless Sensor Networks Based on Multiple Battery Levels

Analysis of Lifetime of Large Wireless Sensor Networks Based on Multiple Battery Levels I. J. Communcatons, Network and System Scences, 008,, 05-06 Publshed Onlne May 008 n ScRes (http://www.srpublshng.org/journal/jcns/). Analyss of Lfetme of Large Wreless Sensor Networks Based on Multple

More information

Digital Transmission

Digital Transmission Dgtal Transmsson Most modern communcaton systems are dgtal, meanng that the transmtted normaton sgnal carres bts and symbols rather than an analog sgnal. The eect o C/N rato ncrease or decrease on dgtal

More information

MASTER TIMING AND TOF MODULE-

MASTER TIMING AND TOF MODULE- MASTER TMNG AND TOF MODULE- G. Mazaher Stanford Lnear Accelerator Center, Stanford Unversty, Stanford, CA 9409 USA SLAC-PUB-66 November 99 (/E) Abstract n conjuncton wth the development of a Beam Sze Montor

More information

Configuring the communication on FlexRay - the case of the static segment

Configuring the communication on FlexRay - the case of the static segment Confgurng the communcaton on FlexRay - the case of the statc segment Matheu Grener, Lonel Havet, Ncolas Navet To cte ths verson: Matheu Grener, Lonel Havet, Ncolas Navet. Confgurng the communcaton on FlexRay

More information

Low Switching Frequency Active Harmonic Elimination in Multilevel Converters with Unequal DC Voltages

Low Switching Frequency Active Harmonic Elimination in Multilevel Converters with Unequal DC Voltages Low Swtchng Frequency Actve Harmonc Elmnaton n Multlevel Converters wth Unequal DC Voltages Zhong Du,, Leon M. Tolbert, John N. Chasson, Hu L The Unversty of Tennessee Electrcal and Computer Engneerng

More information

Power Minimization Under Constant Throughput Constraint in Wireless Networks with Beamforming

Power Minimization Under Constant Throughput Constraint in Wireless Networks with Beamforming Power Mnmzaton Under Constant Throughput Constrant n Wreless etworks wth Beamformng Zhu Han and K.J. Ray Lu, Electrcal and Computer Engneer Department, Unversty of Maryland, College Park. Abstract In mult-access

More information

Network Reconfiguration in Distribution Systems Using a Modified TS Algorithm

Network Reconfiguration in Distribution Systems Using a Modified TS Algorithm Network Reconfguraton n Dstrbuton Systems Usng a Modfed TS Algorthm ZHANG DONG,FU ZHENGCAI,ZHANG LIUCHUN,SONG ZHENGQIANG School of Electroncs, Informaton and Electrcal Engneerng Shangha Jaotong Unversty

More information

Mooring Cost Sensitivity Study Based on Cost-Optimum Mooring Design

Mooring Cost Sensitivity Study Based on Cost-Optimum Mooring Design Proceedngs of Conference 8 Korean Socety of Ocean Engneers May 9-3, Cheju, Korea Moorng Cost Senstvty Study Based on Cost-Optmum Moorng Desgn SAM SANGSOO RYU, CASPAR HEYL AND ARUN DUGGAL Research & Development,

More information

Adaptive Fault Tolerance in Real-Time Information Systems

Adaptive Fault Tolerance in Real-Time Information Systems Shubnsky I.B., Rozenberg I.N., Papc L. Adaptve Fault Tolerance n Real-Tme Informaton Systems Shubnsky I.B., Rozenberg I.N., Papc L. Russa, Moscow, JSC NIIAS, Serba, Prjevor, ICDQM Abstract Real-tme nformaton

More information

Webinar Series TMIP VISION

Webinar Series TMIP VISION Webnar Seres TMIP VISION TMIP provdes techncal support and promotes knowledge and nformaton exchange n the transportaton plannng and modelng communty. DISCLAIMER The vews and opnons expressed durng ths

More information

A Mathematical Model for Restoration Problem in Smart Grids Incorporating Load Shedding Concept

A Mathematical Model for Restoration Problem in Smart Grids Incorporating Load Shedding Concept J. Appl. Envron. Bol. Sc., 5(1)20-27, 2015 2015, TextRoad Publcaton ISSN: 2090-4274 Journal of Appled Envronmental and Bologcal Scences www.textroad.com A Mathematcal Model for Restoraton Problem n Smart

More information

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme Performance Analyss of Mult User MIMO System wth Block-Dagonalzaton Precodng Scheme Yoon Hyun m and Jn Young m, wanwoon Unversty, Department of Electroncs Convergence Engneerng, Wolgye-Dong, Nowon-Gu,

More information

Decomposition Principles and Online Learning in Cross-Layer Optimization for Delay-Sensitive Applications

Decomposition Principles and Online Learning in Cross-Layer Optimization for Delay-Sensitive Applications Techncal Report Decomposton Prncples and Onlne Learnng n Cross-Layer Optmzaton for Delay-Senstve Applcatons Abstract In ths report, we propose a general cross-layer optmzaton framework n whch we explctly

More information

Introduction to Coalescent Models. Biostatistics 666 Lecture 4

Introduction to Coalescent Models. Biostatistics 666 Lecture 4 Introducton to Coalescent Models Bostatstcs 666 Lecture 4 Last Lecture Lnkage Equlbrum Expected state for dstant markers Lnkage Dsequlbrum Assocaton between neghborng alleles Expected to decrease wth dstance

More information

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques The th Worshop on Combnatoral Mathematcs and Computaton Theory Effcent Large Integers Arthmetc by Adoptng Squarng and Complement Recodng Technques Cha-Long Wu*, Der-Chyuan Lou, and Te-Jen Chang *Department

More information

Study of Downlink Radio Resource Allocation Scheme with Interference Coordination in LTE A Network

Study of Downlink Radio Resource Allocation Scheme with Interference Coordination in LTE A Network Internatonal Journal of Future Computer and Communcaton, Vol. 6, o. 3, September 2017 Study of Downln Rado Resource Allocaton Scheme wth Interference Coordnaton n LTE A etwor Yen-Wen Chen and Chen-Ju Chen

More information

Optimal Phase Arrangement of Distribution Feeders Using Immune Algorithm

Optimal Phase Arrangement of Distribution Feeders Using Immune Algorithm The 4th Internatonal Conference on Intellgent System Applcatons to Power Systems, ISAP 2007 Optmal Phase Arrangement of Dstrbuton Feeders Usng Immune Algorthm C.H. Ln, C.S. Chen, M.Y. Huang, H.J. Chuang,

More information

Graph Method for Solving Switched Capacitors Circuits

Graph Method for Solving Switched Capacitors Circuits Recent Advances n rcuts, ystems, gnal and Telecommuncatons Graph Method for olvng wtched apactors rcuts BHUMIL BRTNÍ Department of lectroncs and Informatcs ollege of Polytechncs Jhlava Tolstého 6, 586

More information

Understanding the Spike Algorithm

Understanding the Spike Algorithm Understandng the Spke Algorthm Vctor Ejkhout and Robert van de Gejn May, ntroducton The parallel soluton of lnear systems has a long hstory, spannng both drect and teratve methods Whle drect methods exst

More information

Modeling Hierarchical Event Streams in System Level Performance Analysis

Modeling Hierarchical Event Streams in System Level Performance Analysis Modelng Herarchcal Event Streams n System Level Performance Analyss IK Report 9 obas Ren, Ka Lampka, Lothar hele Computer Engneerng and Networks Laboratory Swss Federal Instsute of echnology (EH) Zurch,

More information

An Adaptive Over-current Protection Scheme for MV Distribution Networks Including DG

An Adaptive Over-current Protection Scheme for MV Distribution Networks Including DG An Adaptve Over-current Protecton Scheme for MV Dstrbuton Networks Includng DG S.A.M. Javadan Islamc Azad Unversty s.a.m.javadan@gmal.com M.-R. Haghfam Tarbat Modares Unversty haghfam@modares.ac.r P. Barazandeh

More information

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart Control Chart - hstory Control Chart Developed n 920 s By Dr. Walter A. Shewhart 2 Process n control A phenomenon s sad to be controlled when, through the use of past experence, we can predct, at least

More information

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter Walsh Functon Based Synthess Method of PWM Pattern for Full-Brdge Inverter Sej Kondo and Krt Choesa Nagaoka Unversty of Technology 63-, Kamtomoka-cho, Nagaoka 9-, JAPAN Fax: +8-58-7-95, Phone: +8-58-7-957

More information

Prevention of Sequential Message Loss in CAN Systems

Prevention of Sequential Message Loss in CAN Systems Preventon of Sequental Message Loss n CAN Systems Shengbng Jang Electrcal & Controls Integraton Lab GM R&D Center, MC: 480-106-390 30500 Mound Road, Warren, MI 48090 shengbng.jang@gm.com Ratnesh Kumar

More information

Dynamic Power Consumption in Virtex -II FPGA Family

Dynamic Power Consumption in Virtex -II FPGA Family Dynamc Power Consumpton n Vrtex -II FPGA Famly L Shang Prnceton Unversty EE Dept., Prnceton, NJ 08540 lshang@ee.prnceton.edu Alreza S Kavan Xlnx Inc. 2100 Logc Dr., San Jose, CA 95124 alreza.kavan@xlnx.com

More information

Introduction to Coalescent Models. Biostatistics 666

Introduction to Coalescent Models. Biostatistics 666 Introducton to Coalescent Models Bostatstcs 666 Prevously Allele frequences Hardy Wenberg Equlbrum Lnkage Equlbrum Expected state for dstant markers Lnkage Dsequlbrum Assocaton between neghborng alleles

More information

Non Pre-emptive Scheduling of Messages on SMTV Token-Passing Networks

Non Pre-emptive Scheduling of Messages on SMTV Token-Passing Networks on Pre-emptve Schedulng of Messages on SM oen-passng etwors Eduardo ovar Department of Computer Engneerng, ISEP, Polytechnc Ittute of Porto, Portugal E-mal: emt@de.sep.pp.pt Abstract Feldbus communcaton

More information

TECHNICAL RESEARCH REPORT

TECHNICAL RESEARCH REPORT TECHNICAL RESEARCH REPORT Performance ssues of Bluetooth scatternets and other asynchronous TDMA ad hoc networks by Theodoros Salonds, Leandros Tassulas CSHCN TR 00 (ISR TR 005) The Center for Satellte

More information