Energy/Reliability Trade-offs in Fault-Tolerant Event-Triggered Distributed Embedded Systems

Size: px
Start display at page:

Download "Energy/Reliability Trade-offs in Fault-Tolerant Event-Triggered Distributed Embedded Systems"

Transcription

1 Energy/Reiabiity Trade-offs in Faut-Toerant Event-Triggered Distributed Embedded Systems Junhe Gan 1 Favius Gruian 2 1 Department of Informatics and Mathematica Modeing Technica University of Denmark, Denmark {juga, pop, jan}@imm.dtu.dk Pau Pop 1 Jan Madsen 1 2 Department of Computer Science Lund University, Sweden favius.gruian@cs.th.se Abstract This paper presents an approach to the synthesis of ow-power faut-toerant hard rea-time appications mapped on distributed heterogeneous embedded systems. Our synthesis approach decides the mapping of tasks to processing eements, as we as the votage and frequency eves for executing each task, such that transient fauts are toerated, the timing constraints of the appication are satisfied, and the energy consumed is minimized. Tasks are schedued using fixed-priority preemptive scheduing, whie repication is used for recovery from mutipe transient fauts. Addressing energy and reiabiity simutaneousy is especiay chaenging, since owering the votage to reduce the energy consumption has been shown to increase the transient faut rate. We presented a Tabu Search-based approach which uses an energy/reiabiity trade-off mode to find reiabe and scheduabe impementations with imited energy and hardware resources. We evauated the agorithm proposed using severa synthetic and reaife benchmarks. I. INTRODUCTION Safety-critica appications have to function correcty, meet their timing constraints and be energy-efficient even in the presence of fauts. Such fauts might be permanent (e.g., damaged microcontroers or communication inks), transient (e.g., caused by eectromagnetic interference), or intermittent (appear and disappear repeatedy). The transient fauts are the most common [1], and their number is increasing due to the rising eve of integration in semiconductors. Researchers have proposed severa hardware architecture soutions, such as TTA [2], that rey on hardware repication to toerate a singe permanent faut in any of the components of a faut-toerant unit. Such approaches can be used for toerating transient fauts as we, but they incur great hardware costs. Aternatives to such purey hardware-based soutions are approaches such as re-execution, repication, and checkpointing. Severa researchers have shown how the scheduabiity of an appication can aso be guaranteed with appropriate eves of faut-toerance [3 5]. With regard to energy minimization, the most common approach that aows energy/performance trade-offs during runtime of the appication is dynamic votage and frequency scaing (DVFS) [6]. DVFS aims at reducing the dynamic power consumption by scaing down operationa frequency and circuit suppy votage. A considerabe amount of work has been done on DVFS. See [6] for a survey. Incipient research has anayzed the interpay of energy/performance trade-offs and faut-toerance techniques [7 9]. Redundancy-based faut-toerance techniques (such as re-execution and repication) and DVFS-based ow-power techniques compete for the avaiabe sack. The interpay of power management and faut recovery has been addressed in [8], where checkpointing poicies were evauated with respect to energy. In [7], time redundancy was used in conjunction with information redundancy, which does not compete with DVFS for sack, to toerate transient fauts. In [9], faut toerance and dynamic power management were studied, and roback recovery with checkpointing was used to toerate mutipe transient fauts in distributed systems. Addressing energy and reiabiity simutaneousy is especiay chaenging because owering the votage to reduce energy consumption has been shown to increase the number of transient fauts exponentiay [10]. The main reason for such an increase is that, with ower votages, even very ow energy partices are ikey to create a critica charge that eads to a transient faut. However, this aspect has received very imited attention. Zhu [11] has proposed a reiabiity-aware DVFS heuristic for uni-processor systems, and a singe-task checkpointing scheme was evauated in [10]. Researchers have aso addressed reiabiity in the context of temperature-aware design. Their focus has been on imiting the operating temperature in order to increase the ife-time of the system [12]. Such a technique coud be used in conjunction with our approach. In [13], we show how re-execution and active repication can be combined in an optimized impementation that eads to a scheduabe faut-toerant appication without increasing the resources required. In [14], we consider the energy versus reiabiity trade-offs in the context of distributed time-triggered systems, where tasks and messages are schedued based on a static-cycic scheduing poicy, and transient fauts are toerated using task re-execution. In this paper, we consider heterogeneous distributed eventtriggered systems, where tasks are schedued using fixedpriority preemptive scheduing, and messages are schedued using fixed-priority non-preemptive scheduing. Transient fauts are toerated through task repication. In this context, we propose an optimization approach that decides offine the mapping of tasks to processing eements and the votage and frequency eves for executing each task, such that transient fauts are toerated, the timing constraints of the appication are satisfied, and the energy consumed is minimized. We have deveoped a nove Tabu Search-based approach for the synthesis of fauttoerant event-driven systems that takes into account the infuence of votage and frequency scaing on reiabiity. Our offine approach can be used in conjunction with existing onine DVFS /11/$ IEEE 731

2 techniques [15] to further reduce the energy consumption under reiabiity constraints. The next two sections present the system architecture and the appication mode, respectivey. The energy and reiabiity modes are presented in Section IV. Section V presents our probem formuation and a motivationa exampe. Section VI outines our proposed reiabiity-aware mapping, votage and frequency scaing approach (MVFS). An evauation of the proposed agorithm is presented in the ast section. II. SYSTEM MODEL We consider hardware architectures consisting of a set N of heterogeneous processing eements (PEs) and interconnected by a communication channe. Tasks are schedued using fixedpriority preemptive scheduing. We have shown [16] how reaistic protocos such as FexRay can be taken into account during the anaysis and synthesis. However, for simpicity, in this paper we use a simpe non-preemptive fixed-priority bus. We ignore the energy consumption of the bus, but we do take the bus timing into account during scheduabiity anaysis. In this paper we address the energy consumption in PE, which is a major component of the system-eve energy consumption, and use the system-eve power mode from [17]. Thus, a processing eement N i is characterized by a set of operating modes, where each operating mode, Λ N i j =(f N i j, v N i j, p N i j ), is described by three parameters: f N i j is the operating cock frequency of N i running in mode j, which is measured in Hz; v N i j is the suppy votage measured in Vots; p N i j is the power spent measured in Watts. We denote normaized frequency F and normaized votage V where F N i j = f N i j / f N i max and V N i j = v N i j /v N i max, respectivey. Switching between operating modes requires time and energy. We take this overhead into account through a matrix of time overheads X and a matrix of energy overheads Y. Each eement X j, j, is the time overhead required to mode-switch from j to. Simiary, each eement Y j, j, denotes the energy consumption when switching modes from j to. In this paper we are interested in toerating transient fauts, which are the most common fauts in today s embedded systems [1]. The faut rate λ has been reported [10] in the range fauts per second on each chip. We assume that fauts are detected at the competion of a task s execution, and the overhead of faut detection is incuded in the task s worstcase execution time (WCET). In [13] we have shown how reexecution, which provides time-redundancy, and active repication, which provides spatia-redundancy, can be combined in an optimized impementation that reduces the faut-toerance overheads. In this paper, we use active repication to toerate transient fauts. III. APPLICATION MODEL We mode an appication as a set Γ of periodic rea-time tasks. The mapping of a task τ i to N j is captured by the function M : Γ N, i.e., M (τ i )=N j. This mapping is not yet known and wi be decided by our approach presented in Section VI. For each task τ i we know the WCETs of C N j i (in the maximum 732 speed operating mode) with respect to each N j where it coud be mapped and executed, the period T i and deadine D i. We assume that the deadines are smaer or equa to the periods, i.e., D i T i. Each task τ i is assigned a unique priority. Tasks are divided into two categories: critica and noncritica. To prevent the appication faiure, critica tasks have to toerate transient fauts. We assume that for each critica task τ i, the designer wi specify a desired redundancy eve k i, i.e., how many repications of τ i have to be introduced. The desired redundancy eve depends on the functionaity and impementation of the task, and is captured by the function F : Γ, i.e., F (τ i ) = k i. If k i = 0, the task is non-critica. A critica task and its repicas coud be mapped on the same PE and run at different modes, or mapped on different PEs. Each execution of a periodic task is caed a job. The jth job of task τ i is referred to as J ij. In this paper, we assume that a the jobs J ij of task τ i are assigned offine to the same operating mode 1 (i.e., run in the same operating votage and frequency). The assigned mode of task τ i is captured by the function L: { Γ Λ M (τ i) }. For simpicity, we do not consider the situation when an intermediate mode can be obtained by using two modes appied to different execution segments of the same task, as in [17]. However, our approach can be extended to consider this aspect. Tasks communicate asynchronousy through buffers, i.e., a reader task wi bock if the buffer is empty and a writer task wi bock if the buffer is fu. We assume that the buffer size have been determined such that there is no overfow or underfow [18], and we know the size of each message. IV. ENERGY/RELIABILITY TRADE-OFF MODEL The reiabiity of executing a task, R i, is defined as the probabiity of its successfu execution, and it is captured by the exponentia faiure aw [19], R i = e λc (1) where λ is the average faut rate, and c is the execution time of the task. The reiabiity of a critica task, R rep i, is increased through introducing k i repicas. R rep i is expressed as the probabiity of not having a these tasks fai, R rep i k i +1 = 1 i=1 (1 R i ) (2) Note that when k i = 0 (i.e., the task is non-critica), R rep i = R i. Considering independent fauts, the reiabiity R s of the system is cacuated by, R s = Γ i=1 R rep i (3) where Γ denotes the number of tasks in Γ, the compete set of tasks, incuding the repicas. The assigned redundancy eves are ony vaid under the assumption that the system reiabiity R s does not fa beow a 1 Jobs might execute in different modes depending on the onine power management scheme.

3 specified reiabiity goa R g. If R s is beow R g, the faut rate might be higher and thus more redundancy might be necessary to toerate the increased number of fauts. For a task τ i mapped on N j and executed in mode, its WCET c i is cacuated by: c i = C N j i /F N j. The appication is executed periodicay with a hyperperiod 2 T Γ. The energy consumption E S of the task set Γ within T Γ is cacuated by: E S = τ i Γ TΓ T i p N j c i + O (4) where p N j c i is the energy consumed by each job of τ i mapped TΓ on N j and run in mode, T i is the number of τ i s jobs within T Γ, and O is the sum of mode switching overheads detected by the scheduabiity anaysis. However, the energy is aso inked to reiabiity, not ony performance. The faut rate is determined by the operating mode which the system runs in, i.e., the suppy votage v and the operating frequency f. In [10], it is assumed that when PE runs in the minimum votage and frequency eve, the faut rate increases 10 d times compared to that of PE running in the maximum votage and frequency eve. λ max = λ(λ N j min )=λ(λn j max) 10 d = λ min 10 d (5) where d (> 0) is an PE-specific constant. We derive Eq. 6 from [10] 3. Reca that normaized frequency F and normaized votage V are used. λ(λ N j )=λ 0 F α 10 βv (6) where λ 0 = λ min is the average faut rate of a system running on the maximum speed operating mode with the highest operating frequency and suppy votage, α and β coud be cacuated by Eq. 5 and Eq. 6. We can now update the Eq. 1. When a periodic task τ i is mapped on N j and executed in mode, its reiabiity R i is cacuated by: R i = e λ(λn j TΓ ) T c i i (7) Since the faut rate increases exponentiay when suppy votage and operating frequency decrease, switching the operating mode has an impact on the system reiabiity. within the imposed reiabiity goa, i.e., R s R g, and the energy consumption is minimized. Synthesizing an impementation S = (M, L) means deciding offine (1) the mapping M of tasks and repicas to the PEs and (2) the operating mode L for executing each task. A. Motivationa Exampe Let us consider the exampe in Fig.1 where we have a task set of six tasks (four tasks and two repicas) mapped on an architecture of two PEs. The WCETs, periods, deadines and priorities of a tasks are presented in Fig.1(a). τ 1 and τ 2 are critica tasks and they are repicated once. We denote the repicated task of τ i as τ i and its jobs as J ij. Reca that tasks are periodic and they are executed in accordance to fixed-priority preemptive scheduing (e.g. RM). The operating modes of two PEs are given in Fig.1(b), which aso contains λ 0, α, and β (we assume the same vaues for both PEs in this exampe, but they shoud be PE-specific). The hyperperiod of the appication is T Γ = 100. In Fig.1(c) and (d), the height of the rectange indicates the operating mode which the task is running in. The timeine on each PE considers the scenario when a tasks are reeased at t = 0 and executed up to their WCETs. However, tasks might be reeased at different times and coud be finished earier. In Section VI.A, we discuss the scheduabiity anaysis and the assumptions considered. For the discussion, we use a reference which runs a the tasks in the maximum speed operating mode and attempts to reduce the energy consumption by mapping the tasks on the ow energy consumed PEs, without missing the deadines. We present the referenced energy consumption E 0 and system reiabiity R 0 s after (a) and (b). The reiabiity goa R g is given as we. The typica approach for energy minimization is to decide the mapping and the operating mode for each task such that V. PROBLEM FORMULATION The probem we are addressing in this paper can be formuated as foows. Given (1) an appication modeed as a set Γ of tasks, with associated redundancy eves captured by function F, (2) an architecture consisting of a set N of heterogeneous PEs that work under different operating modes Λ, and (3) a reiabiity goa R g which bounds the system reiabiity R s, we are interested in synthesizing an impementation S, such that the deadines of a tasks are satisfied, the system reiabiity is 2 hyperperiod is equa to the east common mutipe of a tasks periods. 3 [10] provides the faut rate formua when a system runs in normaized frequency F and the corresponding normaized votage V = F V max = F. But we aso consider the case V F. 733 Fig. 1 Mapping and VFS Exampe

4 in a oca optimum by aowing seection of non-improving soutions. Our proposed cost funtion in Eq. 9 captures the energy minimization under timing and reiabiity constraints: cost(s)=e S +W R max(0,r g R s )+W r max(0,r S ) (9) Fig. 2 Runtime behavior for an arbitrary instance the energy consumed is minimized and the deadines are satisfied. Such an impementation, denoted with S c, is shown in Fig.1(c). S c meets a tasks deadines and reduces the energy by 42.58%, compared to E 0. However, S c does not meet the system reiabiity goa. Since 1 R s captures the probabiity of faiure, we use Eq. 8 to measure the degeneration of the system reiabiity: θ = 1 R s 1 R 0 s where R 0 s is the system reiabiity of initia soution. According to Eq. 8, the probabiity of faiure for S c is 160 times greater than that of the initia soution. By carefuy deciding the mapping M and operating modes L, it is possibe to reduce the negative impact on reiabiity without a significant oss of energy savings. Another impementation S d shown in Fig.1(d) fufis a timing and reiabiity requirements, with ony 0.45% oss in energy savings whie comparing the energy reduction resut between S c and S d. Additiona energy savings can be obtained at runtime by expoiting the avaiabe sack, because, for instance, a task may finish before its WCET. Severa such onine management schemes have been proposed, such as [15]. Our offine optimization can work in conjunction with any of them. The concern is whether we can obtain further gains without impacting the reiabiity goa. Any onine DVFS scheme woud have to use R g as a constraint. Fig.2 considers the case in Fig.1(d) where J 11 finished earier. An onine DVFS scheme can, in principe, avoid executing repicas if the current job of the origina task does not experience a faut, but such a discussion is beyond the scope of this paper. The shadow of the rectange shows the offine optimized soution of Fig.1(d). At runtime, the avaiabe sack wi be expoited by scaing votage and frequency to execute J 21, which further increases the energy savings to 50.66%. Athough the reiabiity is sighty decreased to , it is sti within R g. In genera, a task that finishes earier wi increase reiabiity (Eq. 7) and this can be transated into energy gains. VI. TABU SEARCH-BASED ALGORITHM The probem presented in the previous section is NP-hard. To sove it, we propose a Tabu Search-based approach, which decides offine the mapping M and operating mode L for executing each task. Tabu Search (TS) [20] is an optimization metaheuristic which iterativey expores the soutions in the vicinity (neighborhood) of the current soution, seecting the ones which optimize the cost funtion. TS woud avoid being stuck (8) where the first term is the energy consumption of running the impementation S within T Γ, the second term is the reiabiity constraint and the third term represents the timing constraint. Instead of considering soutions which do not meet timing and reiabiity constraints as infeasibe, we chose to penaize them heaviy in the cost function by giving arge vaues to W R and W r. This aows us to expore infeasibe regions of the search space and drive the search towards feasibe regions. r S is degree of scheduabiity which is presented in Section VI.A. Agorithm 1 presents our reiabiity-aware mapping, votage and frequency scaing optimization (MVFS). MVFS takes the compete the task set Γ and the architecture N as inputs, and returns the impementation S = (M, L) which minimizes the cost function. The search starts from an initia soution S 0 (ine 1) which is a mapping such that the utiization of the PEs is baanced and the communications are minimized. A tasks are assigned the maximum speed operating mode. The neighborhood of the current soution is generated using design transformations (moves) that change the current system impementation S now (ines 3 and 5). The neighborhood might be very arge, thus we consider a imited number of neighboring soutions caed a candidate set, denoted with C. We perform two types of design moves in MVFS: (1) mapping moves (M -moves) and (2) votage and frequency scaing moves (Lmoves). From a current soution, M -moves are performed by moving a task from one PE to another PE, or swapping two tasks between two PEs. Since evauating a neighboring mappings can be extremey expensive for arge task set, we use a probabiity of performing M -moves (P M ). Athough it is possibe to miss exceent soutions, the computationa overhead is significanty reduced and randomness is introduced which can act as an anti-cycing mechanism. An L-move is generated by randomy assigning operating mode for each task. For each neighboring mapping, a number of L-moves (nl) are added to the candidate set C. We evauate a candidates in C (ine 7). For seecting a new soution, we first attempt to seect an improved soution with Agorithm 1 MVFS 1: S 0 InitiaSoution(Γ, N ); S now S 0 2: whie max iterations is not exhausted do 3: C M -moves(s now, P M ) 4: for each soution Si new C do 5: C L-moves(Si new,nl) 6: for each soution S new j C do 7: Cacuate j = cost(s now ) cost(s new 8: end for 9: end for 10: S now SeectNewSoution( j, ength t) 11: S SaveBestSoution(S now ) 12: end whie 13: return S j ) 734

5 the argest improvement compared to current soution, as ong as it is not on the tabu ist or the tabu status can be aspirated 4. If no such improved soution exists, we randomy seect a nonimproved soution to be new soution as ong as it is on nontabu status. Randomy accepting non-improving moves introduces the diversification, which forces the search into previousy unexpored areas of the design space. We record the ast ength t design transformations (both M -moves and L-moves) to the tabu ist in order to prohibit reverse transformations. The seection of new soution and the maintenance of tabu ist are done inside the SeectNewSoution function (ine 10). Then, SaveBestSoution function (ine 11) saves the new soution if it is the best soution so far. After max iterations without an improvement, the agorithm stops and the best-found-soution S is reported. A. Scheduabiity Anaysis To determine the scheduabiity of an impementation we use response-time anaysis [21] to cacuate the worst-case response time r i of every task τ i, which is compared to the deadine D i. The basic anaysis presented in [21] has been extended over the years. For exampe, the state-of-the-art anaysis in [22] considers arbitrary arriva times and deadines, offsets and synchronous inter-task communication (where a receiving task has to wait for the input of the sender task), and the anaysis in [17] takes into account the time needed for the mode-switching overheads. Our focus in this paper is exporing the trade-off between energy and reiabiity. Hence, we decide to use the basic anaysis from [21]. We do, however, take communication into account to make sure that the mapping soutions do not create too much bus traffic. We consider a non-preemptive fixed-priority bus and during the design space exporation we mark as infeasibe soutions which resut in a bus utiization over 100%. The utiization is cacuated from the bus speed, the size of the messages exchanged over the bus and period of the sender tasks. The scheduabiity of an impementation S is captured using the degree of scheduabiity, r S over a tasks: { d 1 = r S = i max(0,r i D i ) if d 1 > 0 (10) d 2 = i (r i D i ) if d 1 = 0 If the appication is not scheduabe, there exists at east one r i greater than the deadine D i, therefore the term d 1 of the function wi be positive. In this case r S is equa to d 1. However, if the appication is scheduabe, then each r i is smaer than the corresponding deadine D i. In the case d 1 = 0 and we use d 2 as the r S, as it is abe to differentiate between two design aternatives, both eading to a scheduabe appication. VII. EXPERIMENTAL RESULTS For the evauation of our approach, we used ten synthetic benchmarks and five rea-ife case studies. In a benchmarks, a quarter of the tasks were considered critica and for each critica task we introduced one redundancy. We used three types 4 A tabu status can be aspirated when the soution has a better cost function than that of the current best-known soution, since it wi not produce any cycing in the exporation of the design space. TABLE 1 THREE TYPES OF PEs Fast PE Medium PE Sow PE Freq. Vot. Power Freq. Vot. Power Freq. Vot. Power [MHz] [V] [W] [MHz] [V] [W] [MHz] [V] [W] α = 6.5, β = α = 8.9, β = α = 6.5, β = of PEs described in Tabe 1. The minimum faiure rate (when system runs at the maximum speed operating mode) of a PEs was set to λ 0 = We used a reference for a experiments, the system energy consumption E 0 S and reiabiity R0 s obtained by our MVFS approach, but without performing L-moves (i.e., no mode changes that a tasks are run with the highest frequency and votage). The reiabiity goa R g is set such that we accept a probabiity of faiure which is ten times arger than R 0 s, i.e., R g = 1 10(1 R 0 s ). We tuned the MVFS parameters so that the resuts were as cose as possibe to optima (i.e., no improvements were seen with a onger run-time). In the first experiment we wanted to evauate the quaity of MVFS as the systems become arger. Tabe 2 presents the experimenta setup detais and the resuts. We used five synthetic benchmarks of 10 to 105 tasks (incuding repicated tasks) mapped on architectures with 2 to 6 different types of PEs. The resuts obtained with MVFS are presented in the ast two coumns. The increase in the faiure probabiity θ was cacuated using Eq. 8 and had to be smaer or equa to 10 in order to meet the reiabiity goa R g. Aongside the MVFS resuts, we aso present the resuts obtained with MVFS. This is an impementation which minimizes the energy, but without concern for reiabiity (the reiabiity constraint, the second term in Eq. 9, is removed). As we can see from Tabe 2, coumns 5 and 6, minimizing the energy without considering reiabiity eads to a dramatic increase in the probabiity of faiure, which increases more than 100 times in most cases. However, our MVFS approach is abe to keep the system reiabiity R s within the specified R g, without a significant oss in energy savings (ast coumn) compared to MVFS (coumn 6). In the second experiment we wanted to determine the abiity of MVFS to find good quaity soutions as the utiization of the system increases. The experimenta setup and the resuts obtained are presented in Tabe 3. We used a synthetic benchmark with 25 tasks (20 tasks and 5 repicated tasks) mapped on a heterogeneous architecture with 3 different types of PEs. We varied the execution times resuting in five cases corresponding to various initia utiization (coumn 5), from 27.21% to 71.98%. More energy can be saved in the ess utiized systems since more sack coud be used for owering operating votage TABLE 2 SYNTHETIC BENCHMARKS: DIFFERENT SYSTEM SIZES Numbers of MVFS MVFS Test PEs Orig. Rep. θ Saved θ Saved Set Tasks Tasks [times] E [%] [times] E [%]

6 TABLE 3 SYNTHETIC BENCHMARKS: VARYING INITIAL UTILIZATION Numbers of Initia MVFS MVFS Test PEs Orig. Rep. Uti. θ Saved θ Saved Set Tasks Tasks [%] [times] E [%] [times] E [%] TABLE 4 REAL-LIFE BENCHMARKS Numbers of MVFS MVFS Benchmarks PEs Orig. Rep. θ Saved θ Saved Tasks Tasks [times] E [%] [times] E [%] networking-cords auto-indust-cords teecom-cords Apps together Smart-phone and frequency without missing the deadines. As expected, using MVFS is especiay important where the energy saving potentia is greater, because reiabiity is significanty impaired without it. Finay, we evauated MVFS in rea-ife case studies. Five benchmarks were seected from the Embedded System Synthesis Benchmark Suite (E3S), version 0.9 [23], and Smart- Phone Benchmarks [6] 5. The experimenta setup detais and the resuts obtained are presented in Tabe 4. As can be seen, this evauation confirms the resuts obtained from the synthetic benchmarks. This means that by using MVFS we are abe to eiminate the negative impact of energy minimization on reiabiity with minima oss in energy savings. VIII. CONCLUSION In this paper we addressed the mapping, votage and frequency scaing for faut-toerant hard rea-time appications mapped on distributed embedded systems where tasks and messages are schedued using an event-driven scheduing poicy. We captured the effect of votage and frequency scaing on system reiabiity, and we showed that if the suppy votage and the operating frequency are owered to reduce energy consumption, reiabiity is significanty reduced. That is why we proposed a Tabu Search-based approach that takes reiabiity into account when performing task mapping and operating mode assignment. As the experimenta resuts show, our Tabu Search-based strategy is abe to produce energy-efficient impementations which are both scheduabe and faut-toerant. By carefuy deciding the mapping, operating votage and frequency of each task, we showed that it is possibe to eiminate the negative impact of energy minimization on reiabiity with minima decrease in energy savings. REFERENCES [1] C. Constantinescu, Trends and chaenges in VLSI circuit reiabiity, IEEE Micro, 23, pp.14-19, [2] H. Kopetz and G. Bauer, The Time-Triggered Architecture, Proceedings of the IEEE, 91(1), pp , [3] A. Bertossi and L. Mancini, Scheduing Agorithms for Faut- Toerance in Hard-Rea Time Systems, Rea Time Systems, 7(3), pp , [4] A. Burns, R. Davis, S. Punnekkat, Feasibiity Anaysis for Faut- Toerant Rea-Time Task Sets, Euromicro Workshop on Rea-Time Systems, pp , [5] Y. Zhang and K. Chakrabarty, Energy-Aware Adaptive Checkpointing in Embedded Rea-Time Systems, DATE Conf., pp , [6] M. T. Schmitz, B. M. A-Hashimi, and P. Ees, System-Leve Design Techniques for Energy-Efficient Embedded Systems, Springer, [7] A. Ejai, B. M. A-Hashimi, M. Schmitz, P. Rosinger, and S. G. Miremadi, Combined Time and Information Redundancy for SEU- Toerance in Energy-Efficient Rea-Time Systems, Very Large Scae Integration (VLSI) Systems, 14(4), pp , [8] R. Mehem, D. Mosse, and E. Enozahy, The interpay of power management and faut recovery in rea-time systems, IEEE Transactions on Computers, 53(2), pp , [9] Y. Zhang and K. Chakrabarty, Dynamic adaptation for faut toerance and power management in embedded rea-time systems, ACM Transactions on Embedded Computing Systems, vo. 3, pp , [10] D. Zhu, R. Mehem and D. Mossé, The Effects of Energy Management on Reiabiity in Rea-Time Embedded Systems, Proc. of the Internationa Conference on Computer Aided Design, pp , [11] D. Zhu and H. Aydin, Reiabiity-Aware Energy Management for Periodic Rea-Time Tasks, IEEE Transactions on Computers, 58(10), pp , [12] Coskun, A. K.; Simunic Rosing, T.; Mihic, K.; De Michei, G.; and Lebebici, Y. Anaysis and Optimization of MPSoC Reiabiity, Journa of Low Power Eectronics, vo.2, no. 1, pp , [13] Pau Pop, Viachesav Izosimov, Petru Ees, and Zebo Peng, Design Optimization of Time- and Cost-Constrained Faut-Toerant Embedded Systems With Checkpointing and Repication, Very Large Scae Integration (VLSI) Systems, IEEE Transactions, 17(3), pp , [14] Pau Pop, Kre Harbo Pousen, Viachesav Izosimov, and Petru Ees, Scheduing and votage scaing for energy/reiabiity trade-offs in fauttoerant time-triggered embedded systems, Hardware/software codesign and system synthesis, pp , [15] F. Gruian, Hard rea-time scheduing for ow-energy using stochastic data and DVS processors, Internationa Symposium on Low Power Eectronics and Design, pp , [16] Pop, T. and Pop, P. and Ees, P. and Peng, Z. and Andrei, A., Timing anaysis of the FexRay communication protoco, Rea-time systems, pp , [17] E. Bini, G. Buttazzo and G. Lipari, Minimizing CPU energy in reatime systems with discrete speed management, ACM Transactions on Embedded Computing Systems, vo.8, no.31, [18] S. Manoache, P. Ees, and Z. Peng, Buffer space optimisation with communication synthesis and traffic shaping fornocs, Proceedings of Design, automation and test in Europe, DATE 06, pp , [19] Barry W. Johnson, Design and Anaysis of Faut-Toerant Digita Systems, Addison-Wesey, [20] F. Gover. Tabu Search, ORSA Journa on Computing, 1(3), pp , [21] G. Buttazzo, Hard Rea-Time Computing Systems: Predictabe Scheduing Agorithms and Appications, Springer, [22] J. C. Paencia and M. G. Harbo, Scheduabiity Anaysis for Tasks with Static and Dynamic Offsets, Proceedings of the IEEE Rea-Time Systems Symposium, p. 26, [23] Homepage: Embedded System Synthesis Benchmark Suite(E3S), We ony used the appications of MP3 decoder, GSM decoder, JPEG encoder and JPEG decoder. 736

Schedulability Analysis of Deferrable Scheduling Algorithms for Maintaining Real-Time Data Freshness

Schedulability Analysis of Deferrable Scheduling Algorithms for Maintaining Real-Time Data Freshness 1 Scheduabiity Anaysis of Deferrabe Scheduing Agorithms for Maintaining Rea-Time Data Freshness Song Han, Deji Chen, Ming Xiong, Kam-yiu Lam, Aoysius K. Mok, Krithi Ramamritham UT Austin, Emerson Process

More information

Uniprocessor Feasibility of Sporadic Tasks with Constrained Deadlines is Strongly conp-complete

Uniprocessor Feasibility of Sporadic Tasks with Constrained Deadlines is Strongly conp-complete Uniprocessor Feasibiity of Sporadic Tasks with Constrained Deadines is Strongy conp-compete Pontus Ekberg and Wang Yi Uppsaa University, Sweden Emai: {pontus.ekberg yi}@it.uu.se Abstract Deciding the feasibiity

More information

Schedulability Analysis of Deferrable Scheduling Algorithms for Maintaining Real-Time Data Freshness

Schedulability Analysis of Deferrable Scheduling Algorithms for Maintaining Real-Time Data Freshness 1 Scheduabiity Anaysis of Deferrabe Scheduing Agorithms for Maintaining Rea- Data Freshness Song Han, Deji Chen, Ming Xiong, Kam-yiu Lam, Aoysius K. Mok, Krithi Ramamritham UT Austin, Emerson Process Management,

More information

The influence of temperature of photovoltaic modules on performance of solar power plant

The influence of temperature of photovoltaic modules on performance of solar power plant IOSR Journa of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vo. 05, Issue 04 (Apri. 2015), V1 PP 09-15 www.iosrjen.org The infuence of temperature of photovotaic modues on performance

More information

Short Circuit Detection Utilization Analysis under Uniprocessor EDF Scheduling

Short Circuit Detection Utilization Analysis under Uniprocessor EDF Scheduling Short Circuit Detection Utiization Anaysis under Uniprocessor EDF Scheduing Aaron Wicock Department of Computer Science Wayne State University Detroit, Michigan 48202 aaron.wicock@wayne.edu Abstract Accounting

More information

Reliability Improvement with Optimal Placement of Distributed Generation in Distribution System

Reliability Improvement with Optimal Placement of Distributed Generation in Distribution System Reiabiity Improvement with Optima Pacement of Distributed Generation in Distribution System N. Rugthaicharoencheep, T. Langtharthong Abstract This paper presents the optima pacement and sizing of distributed

More information

Asynchronous Control for Coupled Markov Decision Systems

Asynchronous Control for Coupled Markov Decision Systems INFORMATION THEORY WORKSHOP (ITW) 22 Asynchronous Contro for Couped Marov Decision Systems Michae J. Neey University of Southern Caifornia Abstract This paper considers optima contro for a coection of

More information

Sequential Decoding of Polar Codes with Arbitrary Binary Kernel

Sequential Decoding of Polar Codes with Arbitrary Binary Kernel Sequentia Decoding of Poar Codes with Arbitrary Binary Kerne Vera Miosavskaya, Peter Trifonov Saint-Petersburg State Poytechnic University Emai: veram,petert}@dcn.icc.spbstu.ru Abstract The probem of efficient

More information

First-Order Corrections to Gutzwiller s Trace Formula for Systems with Discrete Symmetries

First-Order Corrections to Gutzwiller s Trace Formula for Systems with Discrete Symmetries c 26 Noninear Phenomena in Compex Systems First-Order Corrections to Gutzwier s Trace Formua for Systems with Discrete Symmetries Hoger Cartarius, Jörg Main, and Günter Wunner Institut für Theoretische

More information

Maintenance activities planning and grouping for complex structure systems

Maintenance activities planning and grouping for complex structure systems Maintenance activities panning and grouping for compex structure systems Hai Canh u, Phuc Do an, Anne Barros, Christophe Bérenguer To cite this version: Hai Canh u, Phuc Do an, Anne Barros, Christophe

More information

A Branch and Cut Algorithm to Design. LDPC Codes without Small Cycles in. Communication Systems

A Branch and Cut Algorithm to Design. LDPC Codes without Small Cycles in. Communication Systems A Branch and Cut Agorithm to Design LDPC Codes without Sma Cyces in Communication Systems arxiv:1709.09936v1 [cs.it] 28 Sep 2017 Banu Kabakuak 1, Z. Caner Taşkın 1, and Ai Emre Pusane 2 1 Department of

More information

A Brief Introduction to Markov Chains and Hidden Markov Models

A Brief Introduction to Markov Chains and Hidden Markov Models A Brief Introduction to Markov Chains and Hidden Markov Modes Aen B MacKenzie Notes for December 1, 3, &8, 2015 Discrete-Time Markov Chains You may reca that when we first introduced random processes,

More information

BP neural network-based sports performance prediction model applied research

BP neural network-based sports performance prediction model applied research Avaiabe onine www.jocpr.com Journa of Chemica and Pharmaceutica Research, 204, 6(7:93-936 Research Artice ISSN : 0975-7384 CODEN(USA : JCPRC5 BP neura networ-based sports performance prediction mode appied

More information

A Statistical Framework for Real-time Event Detection in Power Systems

A Statistical Framework for Real-time Event Detection in Power Systems 1 A Statistica Framework for Rea-time Event Detection in Power Systems Noan Uhrich, Tim Christman, Phiip Swisher, and Xichen Jiang Abstract A quickest change detection (QCD) agorithm is appied to the probem

More information

A Schedulability Analysis of Deferrable Scheduling Using Patterns

A Schedulability Analysis of Deferrable Scheduling Using Patterns Euromicro Conference on Rea- Systems A Scheduabiity Anaysis of Deferrabe Scheduing Using Patterns Song Han The University of Texas at Austin shan@cs.utexas.edu Deji Chen Emerson Process Management Deji.Chen@Emerson.com

More information

NEW DEVELOPMENT OF OPTIMAL COMPUTING BUDGET ALLOCATION FOR DISCRETE EVENT SIMULATION

NEW DEVELOPMENT OF OPTIMAL COMPUTING BUDGET ALLOCATION FOR DISCRETE EVENT SIMULATION NEW DEVELOPMENT OF OPTIMAL COMPUTING BUDGET ALLOCATION FOR DISCRETE EVENT SIMULATION Hsiao-Chang Chen Dept. of Systems Engineering University of Pennsyvania Phiadephia, PA 904-635, U.S.A. Chun-Hung Chen

More information

Cryptanalysis of PKP: A New Approach

Cryptanalysis of PKP: A New Approach Cryptanaysis of PKP: A New Approach Éiane Jaumes and Antoine Joux DCSSI 18, rue du Dr. Zamenhoff F-92131 Issy-es-Mx Cedex France eiane.jaumes@wanadoo.fr Antoine.Joux@ens.fr Abstract. Quite recenty, in

More information

Stochastic Variational Inference with Gradient Linearization

Stochastic Variational Inference with Gradient Linearization Stochastic Variationa Inference with Gradient Linearization Suppementa Materia Tobias Pötz * Anne S Wannenwetsch Stefan Roth Department of Computer Science, TU Darmstadt Preface In this suppementa materia,

More information

Centralized Coded Caching of Correlated Contents

Centralized Coded Caching of Correlated Contents Centraized Coded Caching of Correated Contents Qianqian Yang and Deniz Gündüz Information Processing and Communications Lab Department of Eectrica and Eectronic Engineering Imperia Coege London arxiv:1711.03798v1

More information

Scalable Spectrum Allocation for Large Networks Based on Sparse Optimization

Scalable Spectrum Allocation for Large Networks Based on Sparse Optimization Scaabe Spectrum ocation for Large Networks ased on Sparse Optimization innan Zhuang Modem R&D Lab Samsung Semiconductor, Inc. San Diego, C Dongning Guo, Ermin Wei, and Michae L. Honig Department of Eectrica

More information

A Novel Learning Method for Elman Neural Network Using Local Search

A Novel Learning Method for Elman Neural Network Using Local Search Neura Information Processing Letters and Reviews Vo. 11, No. 8, August 2007 LETTER A Nove Learning Method for Eman Neura Networ Using Loca Search Facuty of Engineering, Toyama University, Gofuu 3190 Toyama

More information

8 Digifl'.11 Cth:uits and devices

8 Digifl'.11 Cth:uits and devices 8 Digif'. Cth:uits and devices 8. Introduction In anaog eectronics, votage is a continuous variabe. This is usefu because most physica quantities we encounter are continuous: sound eves, ight intensity,

More information

Advanced Hierarchical Event-Stream Model

Advanced Hierarchical Event-Stream Model Advanced Hierarchica Event-Stream Mode Karsten Abers, Frank Bodmann and Frank Somka Embedded Systems / Rea-ime Systems, Um University name.surname}@uni-um.de Abstract Anayzing future distributed rea-time

More information

17 Lecture 17: Recombination and Dark Matter Production

17 Lecture 17: Recombination and Dark Matter Production PYS 652: Astrophysics 88 17 Lecture 17: Recombination and Dark Matter Production New ideas pass through three periods: It can t be done. It probaby can be done, but it s not worth doing. I knew it was

More information

Approximate Bandwidth Allocation for Fixed-Priority-Scheduled Periodic Resources (WSU-CS Technical Report Version)

Approximate Bandwidth Allocation for Fixed-Priority-Scheduled Periodic Resources (WSU-CS Technical Report Version) Approximate Bandwidth Aocation for Fixed-Priority-Schedued Periodic Resources WSU-CS Technica Report Version) Farhana Dewan Nathan Fisher Abstract Recent research in compositiona rea-time systems has focused

More information

STA 216 Project: Spline Approach to Discrete Survival Analysis

STA 216 Project: Spline Approach to Discrete Survival Analysis : Spine Approach to Discrete Surviva Anaysis November 4, 005 1 Introduction Athough continuous surviva anaysis differs much from the discrete surviva anaysis, there is certain ink between the two modeing

More information

MODELING OF A THREE-PHASE APPLICATION OF A MAGNETIC AMPLIFIER

MODELING OF A THREE-PHASE APPLICATION OF A MAGNETIC AMPLIFIER TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES MODELING OF A THREE-PHASE APPLICATION OF A MAGNETIC AMPLIFIER L. Austrin*, G. Engdah** * Saab AB, Aerosystems, S-81 88 Linköping, Sweden, ** Roya

More information

Energy-Efficient Task Scheduling on Multiple Heterogeneous Computers: Algorithms, Analysis, and Performance Evaluation

Energy-Efficient Task Scheduling on Multiple Heterogeneous Computers: Algorithms, Analysis, and Performance Evaluation IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, VOL., NO., JANUARY-JUNE 206 7 Energy-Efficient Tas Scheduing on Mutipe Heterogeneous Computers: Agorithms, Anaysis, and Performance Evauation Keqin Li, Feow,

More information

CS229 Lecture notes. Andrew Ng

CS229 Lecture notes. Andrew Ng CS229 Lecture notes Andrew Ng Part IX The EM agorithm In the previous set of notes, we taked about the EM agorithm as appied to fitting a mixture of Gaussians. In this set of notes, we give a broader view

More information

A simple reliability block diagram method for safety integrity verification

A simple reliability block diagram method for safety integrity verification Reiabiity Engineering and System Safety 92 (2007) 1267 1273 www.esevier.com/ocate/ress A simpe reiabiity bock diagram method for safety integrity verification Haitao Guo, Xianhui Yang epartment of Automation,

More information

Probabilistic Assessment of Total Transfer Capability Using SQP and Weather Effects

Probabilistic Assessment of Total Transfer Capability Using SQP and Weather Effects J Eectr Eng Techno Vo. 9, No. 5: 52-526, 24 http://dx.doi.org/.537/jeet.24.9.5.52 ISSN(Print) 975-2 ISSN(Onine) 293-7423 Probabiistic Assessment of Tota Transfer Capabiity Using SQP and Weather Effects

More information

IN MODERN embedded systems, the ever-increasing complexity

IN MODERN embedded systems, the ever-increasing complexity IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 37, NO., JANUARY 208 2 Muticore Mixed-Criticaity Systems: Partitioned Scheduing and Utiization Bound Jian-Jun Han, Member,

More information

The EM Algorithm applied to determining new limit points of Mahler measures

The EM Algorithm applied to determining new limit points of Mahler measures Contro and Cybernetics vo. 39 (2010) No. 4 The EM Agorithm appied to determining new imit points of Maher measures by Souad E Otmani, Georges Rhin and Jean-Marc Sac-Épée Université Pau Veraine-Metz, LMAM,

More information

Limited magnitude error detecting codes over Z q

Limited magnitude error detecting codes over Z q Limited magnitude error detecting codes over Z q Noha Earief choo of Eectrica Engineering and Computer cience Oregon tate University Corvais, OR 97331, UA Emai: earief@eecsorstedu Bea Bose choo of Eectrica

More information

Chemical Kinetics Part 2

Chemical Kinetics Part 2 Integrated Rate Laws Chemica Kinetics Part 2 The rate aw we have discussed thus far is the differentia rate aw. Let us consider the very simpe reaction: a A à products The differentia rate reates the rate

More information

Melodic contour estimation with B-spline models using a MDL criterion

Melodic contour estimation with B-spline models using a MDL criterion Meodic contour estimation with B-spine modes using a MDL criterion Damien Loive, Ney Barbot, Oivier Boeffard IRISA / University of Rennes 1 - ENSSAT 6 rue de Kerampont, B.P. 80518, F-305 Lannion Cedex

More information

Worst Case Analysis of the Analog Circuits

Worst Case Analysis of the Analog Circuits Proceedings of the 11th WSEAS Internationa Conference on CIRCUITS, Agios Nikoaos, Crete Isand, Greece, Juy 3-5, 7 9 Worst Case Anaysis of the Anaog Circuits ELENA NICULESCU*, DORINA-MIOARA PURCARU* and

More information

T.C. Banwell, S. Galli. {bct, Telcordia Technologies, Inc., 445 South Street, Morristown, NJ 07960, USA

T.C. Banwell, S. Galli. {bct, Telcordia Technologies, Inc., 445 South Street, Morristown, NJ 07960, USA ON THE SYMMETRY OF THE POWER INE CHANNE T.C. Banwe, S. Gai {bct, sgai}@research.tecordia.com Tecordia Technoogies, Inc., 445 South Street, Morristown, NJ 07960, USA Abstract The indoor power ine network

More information

MARKOV CHAINS AND MARKOV DECISION THEORY. Contents

MARKOV CHAINS AND MARKOV DECISION THEORY. Contents MARKOV CHAINS AND MARKOV DECISION THEORY ARINDRIMA DATTA Abstract. In this paper, we begin with a forma introduction to probabiity and expain the concept of random variabes and stochastic processes. After

More information

Reliability: Theory & Applications No.3, September 2006

Reliability: Theory & Applications No.3, September 2006 REDUNDANCY AND RENEWAL OF SERVERS IN OPENED QUEUING NETWORKS G. Sh. Tsitsiashvii M.A. Osipova Vadivosto, Russia 1 An opened queuing networ with a redundancy and a renewa of servers is considered. To cacuate

More information

Recursive Constructions of Parallel FIFO and LIFO Queues with Switched Delay Lines

Recursive Constructions of Parallel FIFO and LIFO Queues with Switched Delay Lines Recursive Constructions of Parae FIFO and LIFO Queues with Switched Deay Lines Po-Kai Huang, Cheng-Shang Chang, Feow, IEEE, Jay Cheng, Member, IEEE, and Duan-Shin Lee, Senior Member, IEEE Abstract One

More information

Discrete Applied Mathematics

Discrete Applied Mathematics Discrete Appied Mathematics 159 (2011) 812 825 Contents ists avaiabe at ScienceDirect Discrete Appied Mathematics journa homepage: www.esevier.com/ocate/dam A direct barter mode for course add/drop process

More information

<C 2 2. λ 2 l. λ 1 l 1 < C 1

<C 2 2. λ 2 l. λ 1 l 1 < C 1 Teecommunication Network Contro and Management (EE E694) Prof. A. A. Lazar Notes for the ecture of 7/Feb/95 by Huayan Wang (this document was ast LaT E X-ed on May 9,995) Queueing Primer for Muticass Optima

More information

Threshold-Based Admission Control Policies for Multimedia Servers

Threshold-Based Admission Control Policies for Multimedia Servers Threshod-Based Admission Contro Poicies for Mutimedia Servers ING-RAY CHEN AND CHI-MING CHEN Institute of Information Engineering, Nationa Cheng Kung University, Tainan, Taiwan, ROC Emai: irchen@iie.ncku.edu.tw

More information

Improving the Reliability of a Series-Parallel System Using Modified Weibull Distribution

Improving the Reliability of a Series-Parallel System Using Modified Weibull Distribution Internationa Mathematica Forum, Vo. 12, 217, no. 6, 257-269 HIKARI Ltd, www.m-hikari.com https://doi.org/1.12988/imf.217.611155 Improving the Reiabiity of a Series-Parae System Using Modified Weibu Distribution

More information

Throughput Optimal Scheduling for Wireless Downlinks with Reconfiguration Delay

Throughput Optimal Scheduling for Wireless Downlinks with Reconfiguration Delay Throughput Optima Scheduing for Wireess Downinks with Reconfiguration Deay Vineeth Baa Sukumaran vineethbs@gmai.com Department of Avionics Indian Institute of Space Science and Technoogy. Abstract We consider

More information

Combining reaction kinetics to the multi-phase Gibbs energy calculation

Combining reaction kinetics to the multi-phase Gibbs energy calculation 7 th European Symposium on Computer Aided Process Engineering ESCAPE7 V. Pesu and P.S. Agachi (Editors) 2007 Esevier B.V. A rights reserved. Combining reaction inetics to the muti-phase Gibbs energy cacuation

More information

HYDROGEN ATOM SELECTION RULES TRANSITION RATES

HYDROGEN ATOM SELECTION RULES TRANSITION RATES DOING PHYSICS WITH MATLAB QUANTUM PHYSICS Ian Cooper Schoo of Physics, University of Sydney ian.cooper@sydney.edu.au HYDROGEN ATOM SELECTION RULES TRANSITION RATES DOWNLOAD DIRECTORY FOR MATLAB SCRIPTS

More information

Related Topics Maxwell s equations, electrical eddy field, magnetic field of coils, coil, magnetic flux, induced voltage

Related Topics Maxwell s equations, electrical eddy field, magnetic field of coils, coil, magnetic flux, induced voltage Magnetic induction TEP Reated Topics Maxwe s equations, eectrica eddy fied, magnetic fied of cois, coi, magnetic fux, induced votage Principe A magnetic fied of variabe frequency and varying strength is

More information

International Journal of Mass Spectrometry

International Journal of Mass Spectrometry Internationa Journa of Mass Spectrometry 280 (2009) 179 183 Contents ists avaiabe at ScienceDirect Internationa Journa of Mass Spectrometry journa homepage: www.esevier.com/ocate/ijms Stark mixing by ion-rydberg

More information

Data Mining Technology for Failure Prognostic of Avionics

Data Mining Technology for Failure Prognostic of Avionics IEEE Transactions on Aerospace and Eectronic Systems. Voume 38, #, pp.388-403, 00. Data Mining Technoogy for Faiure Prognostic of Avionics V.A. Skormin, Binghamton University, Binghamton, NY, 1390, USA

More information

arxiv: v1 [physics.flu-dyn] 2 Nov 2007

arxiv: v1 [physics.flu-dyn] 2 Nov 2007 A theoretica anaysis of the resoution due to diffusion and size-dispersion of partices in deterministic atera dispacement devices arxiv:7.347v [physics.fu-dyn] 2 Nov 27 Martin Heer and Henrik Bruus MIC

More information

XX Predictability for Timing and Temperature in Multiprocessor System-on-Chip Platforms

XX Predictability for Timing and Temperature in Multiprocessor System-on-Chip Platforms XX Predictabiity for Timing and Temperature in Mutiprocessor System-on-Chip Patforms LOTHAR THIELE, LARS SCHOR, IULIANA BACIVAROV, and HOESEOK YANG, ETH Zurich High computationa performance in mutiprocessor

More information

Explicit overall risk minimization transductive bound

Explicit overall risk minimization transductive bound 1 Expicit overa risk minimization transductive bound Sergio Decherchi, Paoo Gastado, Sandro Ridea, Rodofo Zunino Dept. of Biophysica and Eectronic Engineering (DIBE), Genoa University Via Opera Pia 11a,

More information

Adjustment of automatic control systems of production facilities at coal processing plants using multivariant physico- mathematical models

Adjustment of automatic control systems of production facilities at coal processing plants using multivariant physico- mathematical models IO Conference Series: Earth and Environmenta Science AER OEN ACCESS Adjustment of automatic contro systems of production faciities at coa processing pants using mutivariant physico- mathematica modes To

More information

Chemical Kinetics Part 2. Chapter 16

Chemical Kinetics Part 2. Chapter 16 Chemica Kinetics Part 2 Chapter 16 Integrated Rate Laws The rate aw we have discussed thus far is the differentia rate aw. Let us consider the very simpe reaction: a A à products The differentia rate reates

More information

New Efficiency Results for Makespan Cost Sharing

New Efficiency Results for Makespan Cost Sharing New Efficiency Resuts for Makespan Cost Sharing Yvonne Beischwitz a, Forian Schoppmann a, a University of Paderborn, Department of Computer Science Fürstenaee, 3302 Paderborn, Germany Abstract In the context

More information

Optimal Control of Assembly Systems with Multiple Stages and Multiple Demand Classes 1

Optimal Control of Assembly Systems with Multiple Stages and Multiple Demand Classes 1 Optima Contro of Assemby Systems with Mutipe Stages and Mutipe Demand Casses Saif Benjaafar Mohsen EHafsi 2 Chung-Yee Lee 3 Weihua Zhou 3 Industria & Systems Engineering, Department of Mechanica Engineering,

More information

A Simple and Efficient Algorithm of 3-D Single-Source Localization with Uniform Cross Array Bing Xue 1 2 a) * Guangyou Fang 1 2 b and Yicai Ji 1 2 c)

A Simple and Efficient Algorithm of 3-D Single-Source Localization with Uniform Cross Array Bing Xue 1 2 a) * Guangyou Fang 1 2 b and Yicai Ji 1 2 c) A Simpe Efficient Agorithm of 3-D Singe-Source Locaization with Uniform Cross Array Bing Xue a * Guangyou Fang b Yicai Ji c Key Laboratory of Eectromagnetic Radiation Sensing Technoogy, Institute of Eectronics,

More information

Florida State University Libraries

Florida State University Libraries Forida State University Libraries Eectronic Theses, Treatises and Dissertations The Graduate Schoo Construction of Efficient Fractiona Factoria Mixed-Leve Designs Yong Guo Foow this and additiona works

More information

Exploring the Throughput Boundaries of Randomized Schedulers in Wireless Networks

Exploring the Throughput Boundaries of Randomized Schedulers in Wireless Networks Exporing the Throughput Boundaries of Randomized Scheduers in Wireess Networks Bin Li and Atia Eryimaz Abstract Randomization is a powerfu and pervasive strategy for deveoping efficient and practica transmission

More information

Stochastic Complement Analysis of Multi-Server Threshold Queues. with Hysteresis. Abstract

Stochastic Complement Analysis of Multi-Server Threshold Queues. with Hysteresis. Abstract Stochastic Compement Anaysis of Muti-Server Threshod Queues with Hysteresis John C.S. Lui The Dept. of Computer Science & Engineering The Chinese University of Hong Kong Leana Goubchik Dept. of Computer

More information

(1 ) = 1 for some 2 (0; 1); (1 + ) = 0 for some > 0:

(1 ) = 1 for some 2 (0; 1); (1 + ) = 0 for some > 0: Answers, na. Economics 4 Fa, 2009. Christiano.. The typica househod can engage in two types of activities producing current output and studying at home. Athough time spent on studying at home sacrices

More information

Research of Data Fusion Method of Multi-Sensor Based on Correlation Coefficient of Confidence Distance

Research of Data Fusion Method of Multi-Sensor Based on Correlation Coefficient of Confidence Distance Send Orders for Reprints to reprints@benthamscience.ae 340 The Open Cybernetics & Systemics Journa, 015, 9, 340-344 Open Access Research of Data Fusion Method of Muti-Sensor Based on Correation Coefficient

More information

DIGITAL FILTER DESIGN OF IIR FILTERS USING REAL VALUED GENETIC ALGORITHM

DIGITAL FILTER DESIGN OF IIR FILTERS USING REAL VALUED GENETIC ALGORITHM DIGITAL FILTER DESIGN OF IIR FILTERS USING REAL VALUED GENETIC ALGORITHM MIKAEL NILSSON, MATTIAS DAHL AND INGVAR CLAESSON Bekinge Institute of Technoogy Department of Teecommunications and Signa Processing

More information

Technical Data for Profiles. Groove position, external dimensions and modular dimensions

Technical Data for Profiles. Groove position, external dimensions and modular dimensions Technica Data for Profies Extruded Profie Symbo A Mg Si 0.5 F 25 Materia number.206.72 Status: artificiay aged Mechanica vaues (appy ony in pressing direction) Tensie strength Rm min. 245 N/mm 2 Yied point

More information

THE ROLE OF ENERGY IMBALANCE MANAGEMENT ON POWER MARKET STABILITY

THE ROLE OF ENERGY IMBALANCE MANAGEMENT ON POWER MARKET STABILITY Proceedings of HICSS-31, Big Isand of Hawaii, January 6-9, 1998, Voume III, pp. 4-8. THE ROLE OF ENERGY IMBALANCE MANAGEMENT ON POWER MARKET STABILITY Fernando L. Avarado Department of Eectrica and C.

More information

An Algorithm for Pruning Redundant Modules in Min-Max Modular Network

An Algorithm for Pruning Redundant Modules in Min-Max Modular Network An Agorithm for Pruning Redundant Modues in Min-Max Moduar Network Hui-Cheng Lian and Bao-Liang Lu Department of Computer Science and Engineering, Shanghai Jiao Tong University 1954 Hua Shan Rd., Shanghai

More information

Expectation-Maximization for Estimating Parameters for a Mixture of Poissons

Expectation-Maximization for Estimating Parameters for a Mixture of Poissons Expectation-Maximization for Estimating Parameters for a Mixture of Poissons Brandon Maone Department of Computer Science University of Hesini February 18, 2014 Abstract This document derives, in excrutiating

More information

XSAT of linear CNF formulas

XSAT of linear CNF formulas XSAT of inear CN formuas Bernd R. Schuh Dr. Bernd Schuh, D-50968 Kön, Germany; bernd.schuh@netcoogne.de eywords: compexity, XSAT, exact inear formua, -reguarity, -uniformity, NPcompeteness Abstract. Open

More information

Mathematical Scheme Comparing of. the Three-Level Economical Systems

Mathematical Scheme Comparing of. the Three-Level Economical Systems Appied Mathematica Sciences, Vo. 11, 2017, no. 15, 703-709 IKAI td, www.m-hikari.com https://doi.org/10.12988/ams.2017.7252 Mathematica Scheme Comparing of the Three-eve Economica Systems S.M. Brykaov

More information

Security-Constrained MIP formulation of Topology Control Using Loss-Adjusted Shift Factors

Security-Constrained MIP formulation of Topology Control Using Loss-Adjusted Shift Factors 1 Security-Constrained MIP formuation of Topoogy Contro Using Loss-Adjusted Shift Factors Evgeniy A. Godis, Graduate Student Member, IEEE, Michae C. Caramanis, Member, IEEE, C. Russ Phibric, Senior Member,

More information

Error-free Multi-valued Broadcast and Byzantine Agreement with Optimal Communication Complexity

Error-free Multi-valued Broadcast and Byzantine Agreement with Optimal Communication Complexity Error-free Muti-vaued Broadcast and Byzantine Agreement with Optima Communication Compexity Arpita Patra Department of Computer Science Aarhus University, Denmark. arpita@cs.au.dk Abstract In this paper

More information

Tracking Control of Multiple Mobile Robots

Tracking Control of Multiple Mobile Robots Proceedings of the 2001 IEEE Internationa Conference on Robotics & Automation Seou, Korea May 21-26, 2001 Tracking Contro of Mutipe Mobie Robots A Case Study of Inter-Robot Coision-Free Probem Jurachart

More information

12.2. Maxima and Minima. Introduction. Prerequisites. Learning Outcomes

12.2. Maxima and Minima. Introduction. Prerequisites. Learning Outcomes Maima and Minima 1. Introduction In this Section we anayse curves in the oca neighbourhood of a stationary point and, from this anaysis, deduce necessary conditions satisfied by oca maima and oca minima.

More information

(This is a sample cover image for this issue. The actual cover is not yet available at this time.)

(This is a sample cover image for this issue. The actual cover is not yet available at this time.) (This is a sampe cover image for this issue The actua cover is not yet avaiabe at this time) This artice appeared in a journa pubished by Esevier The attached copy is furnished to the author for interna

More information

A Robust Voice Activity Detection based on Noise Eigenspace Projection

A Robust Voice Activity Detection based on Noise Eigenspace Projection A Robust Voice Activity Detection based on Noise Eigenspace Projection Dongwen Ying 1, Yu Shi 2, Frank Soong 2, Jianwu Dang 1, and Xugang Lu 1 1 Japan Advanced Institute of Science and Technoogy, Nomi

More information

Do Schools Matter for High Math Achievement? Evidence from the American Mathematics Competitions Glenn Ellison and Ashley Swanson Online Appendix

Do Schools Matter for High Math Achievement? Evidence from the American Mathematics Competitions Glenn Ellison and Ashley Swanson Online Appendix VOL. NO. DO SCHOOLS MATTER FOR HIGH MATH ACHIEVEMENT? 43 Do Schoos Matter for High Math Achievement? Evidence from the American Mathematics Competitions Genn Eison and Ashey Swanson Onine Appendix Appendix

More information

Determining The Degree of Generalization Using An Incremental Learning Algorithm

Determining The Degree of Generalization Using An Incremental Learning Algorithm Determining The Degree of Generaization Using An Incrementa Learning Agorithm Pabo Zegers Facutad de Ingeniería, Universidad de os Andes San Caros de Apoquindo 22, Las Condes, Santiago, Chie pzegers@uandes.c

More information

BALANCING REGULAR MATRIX PENCILS

BALANCING REGULAR MATRIX PENCILS BALANCING REGULAR MATRIX PENCILS DAMIEN LEMONNIER AND PAUL VAN DOOREN Abstract. In this paper we present a new diagona baancing technique for reguar matrix pencis λb A, which aims at reducing the sensitivity

More information

V.B The Cluster Expansion

V.B The Cluster Expansion V.B The Custer Expansion For short range interactions, speciay with a hard core, it is much better to repace the expansion parameter V( q ) by f( q ) = exp ( βv( q )), which is obtained by summing over

More information

In-plane shear stiffness of bare steel deck through shell finite element models. G. Bian, B.W. Schafer. June 2017

In-plane shear stiffness of bare steel deck through shell finite element models. G. Bian, B.W. Schafer. June 2017 In-pane shear stiffness of bare stee deck through she finite eement modes G. Bian, B.W. Schafer June 7 COLD-FORMED STEEL RESEARCH CONSORTIUM REPORT SERIES CFSRC R-7- SDII Stee Diaphragm Innovation Initiative

More information

SydU STAT3014 (2015) Second semester Dr. J. Chan 18

SydU STAT3014 (2015) Second semester Dr. J. Chan 18 STAT3014/3914 Appied Stat.-Samping C-Stratified rand. sampe Stratified Random Samping.1 Introduction Description The popuation of size N is divided into mutuay excusive and exhaustive subpopuations caed

More information

Efficient Generation of Random Bits from Finite State Markov Chains

Efficient Generation of Random Bits from Finite State Markov Chains Efficient Generation of Random Bits from Finite State Markov Chains Hongchao Zhou and Jehoshua Bruck, Feow, IEEE Abstract The probem of random number generation from an uncorreated random source (of unknown

More information

Turbo Codes. Coding and Communication Laboratory. Dept. of Electrical Engineering, National Chung Hsing University

Turbo Codes. Coding and Communication Laboratory. Dept. of Electrical Engineering, National Chung Hsing University Turbo Codes Coding and Communication Laboratory Dept. of Eectrica Engineering, Nationa Chung Hsing University Turbo codes 1 Chapter 12: Turbo Codes 1. Introduction 2. Turbo code encoder 3. Design of intereaver

More information

Numerical solution of one dimensional contaminant transport equation with variable coefficient (temporal) by using Haar wavelet

Numerical solution of one dimensional contaminant transport equation with variable coefficient (temporal) by using Haar wavelet Goba Journa of Pure and Appied Mathematics. ISSN 973-1768 Voume 1, Number (16), pp. 183-19 Research India Pubications http://www.ripubication.com Numerica soution of one dimensiona contaminant transport

More information

Optimal islanding and load shedding

Optimal islanding and load shedding Optima isanding and oad shedding Pau Trodden, Waqquas Bukhsh, Andreas Grothey, Jacek Gondzio, Ken McKinnon March 11, 2011 Contents 1 Introduction 3 2 Optima oad shedding 3 2.1 AC OLS probem...............................

More information

14 Separation of Variables Method

14 Separation of Variables Method 14 Separation of Variabes Method Consider, for exampe, the Dirichet probem u t = Du xx < x u(x, ) = f(x) < x < u(, t) = = u(, t) t > Let u(x, t) = T (t)φ(x); now substitute into the equation: dt

More information

MATH 172: MOTIVATION FOR FOURIER SERIES: SEPARATION OF VARIABLES

MATH 172: MOTIVATION FOR FOURIER SERIES: SEPARATION OF VARIABLES MATH 172: MOTIVATION FOR FOURIER SERIES: SEPARATION OF VARIABLES Separation of variabes is a method to sove certain PDEs which have a warped product structure. First, on R n, a inear PDE of order m is

More information

Optimality of Inference in Hierarchical Coding for Distributed Object-Based Representations

Optimality of Inference in Hierarchical Coding for Distributed Object-Based Representations Optimaity of Inference in Hierarchica Coding for Distributed Object-Based Representations Simon Brodeur, Jean Rouat NECOTIS, Département génie éectrique et génie informatique, Université de Sherbrooke,

More information

V.B The Cluster Expansion

V.B The Cluster Expansion V.B The Custer Expansion For short range interactions, speciay with a hard core, it is much better to repace the expansion parameter V( q ) by f(q ) = exp ( βv( q )) 1, which is obtained by summing over

More information

Effective Appearance Model and Similarity Measure for Particle Filtering and Visual Tracking

Effective Appearance Model and Similarity Measure for Particle Filtering and Visual Tracking Effective Appearance Mode and Simiarity Measure for Partice Fitering and Visua Tracking Hanzi Wang David Suter and Konrad Schinder Institute for Vision Systems Engineering Department of Eectrica and Computer

More information

THE OUT-OF-PLANE BEHAVIOUR OF SPREAD-TOW FABRICS

THE OUT-OF-PLANE BEHAVIOUR OF SPREAD-TOW FABRICS ECCM6-6 TH EUROPEAN CONFERENCE ON COMPOSITE MATERIALS, Sevie, Spain, -6 June 04 THE OUT-OF-PLANE BEHAVIOUR OF SPREAD-TOW FABRICS M. Wysocki a,b*, M. Szpieg a, P. Heström a and F. Ohsson c a Swerea SICOMP

More information

Moreau-Yosida Regularization for Grouped Tree Structure Learning

Moreau-Yosida Regularization for Grouped Tree Structure Learning Moreau-Yosida Reguarization for Grouped Tree Structure Learning Jun Liu Computer Science and Engineering Arizona State University J.Liu@asu.edu Jieping Ye Computer Science and Engineering Arizona State

More information

A MODEL FOR ESTIMATING THE LATERAL OVERLAP PROBABILITY OF AIRCRAFT WITH RNP ALERTING CAPABILITY IN PARALLEL RNAV ROUTES

A MODEL FOR ESTIMATING THE LATERAL OVERLAP PROBABILITY OF AIRCRAFT WITH RNP ALERTING CAPABILITY IN PARALLEL RNAV ROUTES 6 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES A MODEL FOR ESTIMATING THE LATERAL OVERLAP PROBABILITY OF AIRCRAFT WITH RNP ALERTING CAPABILITY IN PARALLEL RNAV ROUTES Sakae NAGAOKA* *Eectronic

More information

Embedded Systems Design: Optimization Challenges. Paul Pop Embedded Systems Lab (ESLAB) Linköping University, Sweden

Embedded Systems Design: Optimization Challenges. Paul Pop Embedded Systems Lab (ESLAB) Linköping University, Sweden of /4 4 Embedded Systems Design: Optimization Challenges Paul Pop Embedded Systems Lab (ESLAB) Linköping University, Sweden Outline! Embedded systems " Example area: automotive electronics " Embedded systems

More information

MVS. Multichannel Verification System

MVS. Multichannel Verification System MVS Mutichanne Verification System Increase iquid handing quaity with easy, reiabe performance verification. Are your iquid handers transferring critica voumes accuratey and precisey? Woud you know if

More information

A Systematic Approach to Modeling and Analysis of Transient Faults in Logic Circuits

A Systematic Approach to Modeling and Analysis of Transient Faults in Logic Circuits A Systematic Approach to Modeing and Anaysis of Transient Fauts in Logic Circuits Natasa Miskov-Zivanov, Diana Marcuescu Department of Eectrica and Computer Engineering Carnegie Meon University {nmiskov,dianam@ece.cmu.edu

More information

Efficiently Generating Random Bits from Finite State Markov Chains

Efficiently Generating Random Bits from Finite State Markov Chains 1 Efficienty Generating Random Bits from Finite State Markov Chains Hongchao Zhou and Jehoshua Bruck, Feow, IEEE Abstract The probem of random number generation from an uncorreated random source (of unknown

More information

A proposed nonparametric mixture density estimation using B-spline functions

A proposed nonparametric mixture density estimation using B-spline functions A proposed nonparametric mixture density estimation using B-spine functions Atizez Hadrich a,b, Mourad Zribi a, Afif Masmoudi b a Laboratoire d Informatique Signa et Image de a Côte d Opae (LISIC-EA 4491),

More information