Quasi-Static Scheduling of Embedded Software Using Free-Choice Petri Nets. Outline

Size: px
Start display at page:

Download "Quasi-Static Scheduling of Embedded Software Using Free-Choice Petri Nets. Outline"

Transcription

1 EE249: Design of Embedded Sysem (correcions) Quasi-Saic Scheduling of Embedded Sofware Using Free-Choice Peri Nes Marco Sgroi, Albero Sangiovanni-Vincenelli Universiy of California a Berkeley Luciano Lavagno Cadence Berkeley Labs Yosinori Waanabe Cadence European Labs EE249 - Fall Ouline Moivaion Scheduling Free-Choice Peri Nes Algorihm 2 1

2 EE249: Design of Embedded Sysem (correcions) Embedded Sofware Synhesis Sysem specificaion: se of concurren funcional blocks (DF acors, CFSMs, CSP, ) Sofware implemenaion: (smaller) se of concurren sofware asks Two sub-problems: Generae code for each ask (sofware synhesis) Schedule asks dynamically (dynamic scheduling) Goal: minimize real-ime scheduling overhead 3 Peri Nes Model 4 2

3 EE249: Design of Embedded Sysem (correcions) Peri Nes Model Schedule: 2, 3, 6... a = 5 c = a + b 5 Peri Nes Model Task 1 Task 2 Task 3 + RTOS Shared Processor 6 3

4 EE249: Design of Embedded Sysem (correcions) Classes of Scheduling Saic: schedule compleely deermined a compile ime Dynamic: schedule deermined a run-ime Quasi-Saic: mos of he schedule compued a compile ime, some scheduling decisions made a run-ime (bu only when necessary) 7 Embedded Sysems Specificaions Specificaion Scheduling Real-ime Conrol (preempion, suspension) Daa-dependen Conrol (if..hen..else, while..do) Daa Processing (+, -, *...) Dynamic Quasi-Saic Saic 8 4

5 EE249: Design of Embedded Sysem (correcions) An example Example: 2nd order IIR filer o(n) = k2 i(n) + k1 o(n-1) i k2 + o k1 Saic Daa Flow nework 9 Daa Processing IIR 2nd order filer o(n)=k1 o(n-1) + k2 i(n) i *k2 + o *k1 Schedule: i, *k2, *k1, +, o Schedule: i, *k1, *k2, +, o 10 5

6 EE249: Design of Embedded Sysem (correcions) Daa compuaion (Mulirae) Fas Fourier Transform Mulirae Daa Flow nework i FFT o i Peri Ne o Schedule: ii i FFT oo. o Sample rae conversion A B C D E 5 F Schedule: (147A) (147B) (98C) (28D) (32E) (160F) 11 Daa-dependen Conrol *2 i >0 o Schedule: i, if (i>0) hen{ /2} else{ *2}, o /2 Peri Nes provide a unified model for mixed conrol and daa processing specificaions Free-Choice (Equal Conflic) Nes: he oucome of a choice depends on he value of a oken (absraced non-deerminisically) raher han on is arrival ime 12 6

7 EE249: Design of Embedded Sysem (correcions) PNs and BDF >0 BDF nework F T F T Peri Ne 2 <=0 <=0 >0 > Swich/Selec vs. choice/merge PNs: No correlaion beween differen choices 13 PNs and BDF BDF nework Peri Ne >0 F F T F T PNs are no-deerminae 14 7

8 EE249: Design of Embedded Sysem (correcions) PNs and BDF BDF nework Peri Ne >0 TF F T F T PNs are no-deerminae 15 PNs and BDF BDF nework Peri Ne >0 F T TTF F T PNs are no-deerminae 16 8

9 EE249: Design of Embedded Sysem (correcions) Exising approaches Lee - Messerschmi 86 Saic Daa Flow: canno specify daa-dependen conrol Buck - Lee 94 Boolean Daa Flow: scheduling problem is undecidable Thoen - Goossens - De Man 96 Even graph: no schedulabiliy check, no minimizaion of number of asks Lin 97 Safe Peri Ne: no schedulabiliy check, no muli-rae Thiele - Teich 99 Bounded Peri Ne: parial schedulabiliy check, complex (reachabiliy-based) algorihm 17 Scheduling Peri Nes Peri Nes provide a unified model for mixed conrol and daaflow specificaion Mos properies are decidable A lo of heory available Absrac Daaflow neworks by represening if-hen-else srucures as non-deerminisic choices Non-deerminisic acors (choice and merge) make he nework non-deerminae according o Kahn s definiion Free-Choice: he oucome of a choice depends on he value of a oken (absraced non-deerminisically) raher han on is arrival ime 18 9

10 EE249: Design of Embedded Sysem (correcions) Bounded scheduling (Marked Graphs) A finie complee cycle is a finie sequence of ransiion firings ha reurns he ne o is iniial sae Bounded memory Infinie execuion To find a finie complee cycle solve f(s) D = D = T-invarian f(s) = (4,2,1) 2 No schedule f(s) D = 0 has no soluion Bounded scheduling (Marked Graphs) Exisence of a T-invarian is only a necessary condiion Verify ha he ne does no deadlock by simulaing he minimal T-invarian [Lee87] T-invarian f(σ) = (4,2,1) 224 (0,0) (0,0) s = 224 T-invarian f(σ) = (3,2,1) No enough iniial okens Deadlock 20 10

11 EE249: Design of Embedded Sysem (correcions) Free-Choice Peri Nes (FCPN) Marked Graph (MG) Free-Choice Free-Choice: choice depends on oken value raher han arrival ime easy o analyze (using srucural mehods) Confusion (no-free-choice) 21 Bounded scheduling (Free-Choice Peri Nes) Can he adversary ever force oken overflow?

12 EE249: Design of Embedded Sysem (correcions) Bounded scheduling (Free-Choice Peri Nes) Can he adversary ever force oken overflow? Bounded scheduling (Free-Choice Peri Nes) Can he adversary ever force oken overflow?

13 EE249: Design of Embedded Sysem (correcions) Bounded scheduling (Free-Choice Peri Nes) Can he adversary ever force oken overflow? Bounded scheduling (Free-Choice Peri Nes) Can he adversary ever force oken overflow?

14 EE249: Design of Embedded Sysem (correcions) Schedulabiliy (FCPN) Quasi-Saic Scheduling a compile ime find one schedule for every condiional branch a run-ime choose one of hese schedules according o he acual value of he daa. Σ={( 2 4),( 3 5)} 27 Bounded scheduling (Free-Choice Peri Nes) Valid schedule S is a se of finie firing sequences ha reurn he ne o is iniial sae conains one firing sequence for every combinaion of oucomes of he free choices ( 2 4) ( 3 5) S={( 2 4),( 3 5)} 3 Schedulable

15 EE249: Design of Embedded Sysem (correcions) How o check schedulabiliy Basic inuiion: every resoluion of daadependen choices mus be schedulable Algorihm: Decompose (by applying he Reducion Algorihm) he given Equal Conflic Ne ino as many Conflic-Free componens as he number of possible resoluions of he non-deerminisic choices. Check if every componen is saically schedulable Derive a valid schedule, i.e. a se of finie complee cycles one for each conflic-free componen 29 Allocaabiliy (Hack, Teruel) An Allocaion is a conrol funcion ha chooses which ransiion fires among several conflicing ones ( A: P T). A Reducion is he Conflic Free Ne generaed from one Allocaion by applying he Reducion Algorihm. A ECN is allocaable if every Reducion generaed from an allocaion is consisen. Theorem: A ECN is schedulable iff i is allocaable and every Reducion is schedulable (following Lee) 30 15

16 EE249: Design of Embedded Sysem (correcions) Reducion Algorihm T-allocaion A1={,2,4,5,6,7} How o find a valid schedule 2 4 Conflic Relaion Ses:{2,3},{7,8} T-allocaions: A1={,2,4,5,6,7,9,0} A2={,3,4,5,6,7,9,0} A3={,2,4,5,6,8,9,0} 6 A4={,3,4,5,6,8,9,0}

17 EE249: Design of Embedded Sysem (correcions) Valid schedule ( ) ( ) ( ) ( ) Σ= C code implemenaion 6 p1 p p2 4 2 p4 5 Σ={( ) ( )} Task 1: { ; if (p1) hen{ 2; coun(p2)++; if (coun(p2) = 2) hen{ 4; } else{ 3; 5;} } Task 2: { 6; 7; 5; } coun(p2) = coun(p2) - 2;} 34 17

18 EE249: Design of Embedded Sysem (correcions) Applicaion example: ATM Swich Incoming cells (non-periodic) Inpu cells: accep? Inernal buffer Oupu cells: emi? Clock (periodic) No saic schedule due o: Inpus wih independen raes (need Real-Time dynamic scheduling) Daa-dependen conrol (can use Quasi-Saic Scheduling) Ougoing cells 35 Peri Nes Model 36 18

19 EE249: Design of Embedded Sysem (correcions) Funcional decomposiion Accep/discard cell 4 Tasks Oupu ime selecor Clock divider Oupu cell enabler 37 Decomposiion wih min # of asks Inpu cell processing 2 Tasks Oupu cell processing 38 19

20 EE249: Design of Embedded Sysem (correcions) Real-ime scheduling of independen asks Task 1 Task 2 + RTOS Shared Processor 39 ATM: experimenal resuls Funcional pariioning (4+1 asks) QSS (2 asks) Sw Implemenaion QSS Funcional pariioning Number of asks 2 5 Lines of C code Clock cycles

21 EE249: Design of Embedded Sysem (correcions) Conclusion Advanages of Quasi-Saic Scheduling: QSS minimizes run-ime overhead wih respec o Dynamic Scheduling by Auomaic pariioning of he sysem funcions ino a minimum number of concurren asks The underlying model is FCPN: can check schedulabiliy before code generaion Fuure work Larger PN classes Code opimizaions 41 21

How To Understand The Rules Of The Game Of Chess

How To Understand The Rules Of The Game Of Chess Insiue for Sofware Technology Qualiy Assurance in Sofware Developmen Qualiässicherung in der Sofwareenwicklung A.o.Univ.-Prof. Dipl.-Ing. Dr. Bernhard Aichernig Insiue for Sofware Technology Graz Universiy

More information

Task is a schedulable entity, i.e., a thread

Task is a schedulable entity, i.e., a thread Real-Time Scheduling Sysem Model Task is a schedulable eniy, i.e., a hread Time consrains of periodic ask T: - s: saring poin - e: processing ime of T - d: deadline of T - p: period of T Periodic ask T

More information

Multiprocessor Systems-on-Chips

Multiprocessor Systems-on-Chips Par of: Muliprocessor Sysems-on-Chips Edied by: Ahmed Amine Jerraya and Wayne Wolf Morgan Kaufmann Publishers, 2005 2 Modeling Shared Resources Conex swiching implies overhead. On a processing elemen,

More information

Analogue and Digital Signal Processing. First Term Third Year CS Engineering By Dr Mukhtiar Ali Unar

Analogue and Digital Signal Processing. First Term Third Year CS Engineering By Dr Mukhtiar Ali Unar Analogue and Digial Signal Processing Firs Term Third Year CS Engineering By Dr Mukhiar Ali Unar Recommended Books Haykin S. and Van Veen B.; Signals and Sysems, John Wiley& Sons Inc. ISBN: 0-7-380-7 Ifeachor

More information

Differential Equations. Solving for Impulse Response. Linear systems are often described using differential equations.

Differential Equations. Solving for Impulse Response. Linear systems are often described using differential equations. Differenial Equaions Linear sysems are ofen described using differenial equaions. For example: d 2 y d 2 + 5dy + 6y f() d where f() is he inpu o he sysem and y() is he oupu. We know how o solve for y given

More information

Cointegration: The Engle and Granger approach

Cointegration: The Engle and Granger approach Coinegraion: The Engle and Granger approach Inroducion Generally one would find mos of he economic variables o be non-saionary I(1) variables. Hence, any equilibrium heories ha involve hese variables require

More information

Quality Assurance in Software Development

Quality Assurance in Software Development Insiue for Sofware Technology Qualiy Assurance in Sofware Developmen Qualiässicherung in der Sofwareenwicklung A.o.Univ.-Prof. Dipl.-Ing. Dr. Bernhard Aichernig Insiu für Sofwareechnologie (IST) TU Graz

More information

Distributed Echo Cancellation in Multimedia Conferencing System

Distributed Echo Cancellation in Multimedia Conferencing System Disribued Echo Cancellaion in Mulimedia Conferencing Sysem Balan Sinniah 1, Sureswaran Ramadass 2 1 KDU College Sdn.Bhd, A Paramoun Corporaion Company, 32, Jalan Anson, 10400 Penang, Malaysia. sbalan@kdupg.edu.my

More information

Communication Networks II Contents

Communication Networks II Contents 3 / 1 -- Communicaion Neworks II (Görg) -- www.comnes.uni-bremen.de Communicaion Neworks II Conens 1 Fundamenals of probabiliy heory 2 Traffic in communicaion neworks 3 Sochasic & Markovian Processes (SP

More information

How To Predict A Person'S Behavior

How To Predict A Person'S Behavior Informaion Theoreic Approaches for Predicive Models: Resuls and Analysis Monica Dinculescu Supervised by Doina Precup Absrac Learning he inernal represenaion of parially observable environmens has proven

More information

GUIDE GOVERNING SMI RISK CONTROL INDICES

GUIDE GOVERNING SMI RISK CONTROL INDICES GUIDE GOVERNING SMI RISK CONTROL IND ICES SIX Swiss Exchange Ld 04/2012 i C O N T E N T S 1. Index srucure... 1 1.1 Concep... 1 1.2 General principles... 1 1.3 Index Commission... 1 1.4 Review of index

More information

Journal Of Business & Economics Research September 2005 Volume 3, Number 9

Journal Of Business & Economics Research September 2005 Volume 3, Number 9 Opion Pricing And Mone Carlo Simulaions George M. Jabbour, (Email: jabbour@gwu.edu), George Washingon Universiy Yi-Kang Liu, (yikang@gwu.edu), George Washingon Universiy ABSTRACT The advanage of Mone Carlo

More information

An Approach for Project Scheduling Using PERT/CPM and Petri Nets (PNs) Tools

An Approach for Project Scheduling Using PERT/CPM and Petri Nets (PNs) Tools Inernaional Journal of Modern Engineering Research (IJMER) Vol., Issue. 5, Se - Oc. 2-2-2 ISSN: 229-5 n roach for Projec Scheduling Using PERT/CPM and Peri Nes (PNs) Tools mer. M. oushaala (Dearmen of

More information

11/6/2013. Chapter 14: Dynamic AD-AS. Introduction. Introduction. Keeping track of time. The model s elements

11/6/2013. Chapter 14: Dynamic AD-AS. Introduction. Introduction. Keeping track of time. The model s elements Inroducion Chaper 14: Dynamic D-S dynamic model of aggregae and aggregae supply gives us more insigh ino how he economy works in he shor run. I is a simplified version of a DSGE model, used in cuing-edge

More information

Automatic measurement and detection of GSM interferences

Automatic measurement and detection of GSM interferences Auomaic measuremen and deecion of GSM inerferences Poor speech qualiy and dropped calls in GSM neworks may be caused by inerferences as a resul of high raffic load. The radio nework analyzers from Rohde

More information

Module 3 Design for Strength. Version 2 ME, IIT Kharagpur

Module 3 Design for Strength. Version 2 ME, IIT Kharagpur Module 3 Design for Srengh Lesson 2 Sress Concenraion Insrucional Objecives A he end of his lesson, he sudens should be able o undersand Sress concenraion and he facors responsible. Deerminaion of sress

More information

DDoS Attacks Detection Model and its Application

DDoS Attacks Detection Model and its Application DDoS Aacks Deecion Model and is Applicaion 1, MUHAI LI, 1 MING LI, XIUYING JIANG 1 School of Informaion Science & Technology Eas China Normal Universiy No. 500, Dong-Chuan Road, Shanghai 0041, PR. China

More information

Fair Stateless Model Checking

Fair Stateless Model Checking Fair Saeless Model Checking Madanlal Musuvahi Shaz Qadeer Microsof Research {madanm,qadeer@microsof.com Absrac Saeless model checking is a useful sae-space exploraion echnique for sysemaically esing complex

More information

Optimal Investment and Consumption Decision of Family with Life Insurance

Optimal Investment and Consumption Decision of Family with Life Insurance Opimal Invesmen and Consumpion Decision of Family wih Life Insurance Minsuk Kwak 1 2 Yong Hyun Shin 3 U Jin Choi 4 6h World Congress of he Bachelier Finance Sociey Torono, Canada June 25, 2010 1 Speaker

More information

2. Eye Tracking Approaches. 1. Introduction

2. Eye Tracking Approaches. 1. Introduction Proceedings of he 22 American Conrol Conference Alaska, 22 A Non-inrusive Kalman Filer-Based Tracker for Pursui Eye Movemen * Wael Abd-Almageed M. Sami Fadali George Bebis Elecrical and Compuer Eng. Dep.

More information

Feasibility of Quantum Genetic Algorithm in Optimizing Construction Scheduling

Feasibility of Quantum Genetic Algorithm in Optimizing Construction Scheduling Feasibiliy of Quanum Geneic Algorihm in Opimizing Consrucion Scheduling Maser Thesis Baihui Song JUNE 2013 Commiee members: Prof.dr.ir. M.J.C.M. Herogh Dr. M. Blaauboer Dr. ir. H.K.M. van de Ruienbeek

More information

Monte Carlo Observer for a Stochastic Model of Bioreactors

Monte Carlo Observer for a Stochastic Model of Bioreactors Mone Carlo Observer for a Sochasic Model of Bioreacors Marc Joannides, Irène Larramendy Valverde, and Vivien Rossi 2 Insiu de Mahémaiques e Modélisaion de Monpellier (I3M UMR 549 CNRS Place Eugène Baaillon

More information

Economics Honors Exam 2008 Solutions Question 5

Economics Honors Exam 2008 Solutions Question 5 Economics Honors Exam 2008 Soluions Quesion 5 (a) (2 poins) Oupu can be decomposed as Y = C + I + G. And we can solve for i by subsiuing in equaions given in he quesion, Y = C + I + G = c 0 + c Y D + I

More information

Module 4. Single-phase AC circuits. Version 2 EE IIT, Kharagpur

Module 4. Single-phase AC circuits. Version 2 EE IIT, Kharagpur Module 4 Single-phase A circuis ersion EE T, Kharagpur esson 5 Soluion of urren in A Series and Parallel ircuis ersion EE T, Kharagpur n he las lesson, wo poins were described:. How o solve for he impedance,

More information

ABSTRACT KEYWORDS. Markov chain, Regulation of payments, Linear regulator, Bellman equations, Constraints. 1. INTRODUCTION

ABSTRACT KEYWORDS. Markov chain, Regulation of payments, Linear regulator, Bellman equations, Constraints. 1. INTRODUCTION QUADRATIC OPTIMIZATION OF LIFE AND PENSION INSURANCE PAYMENTS BY MOGENS STEFFENSEN ABSTRACT Quadraic opimizaion is he classical approach o opimal conrol of pension funds. Usually he paymen sream is approximaed

More information

Improvement of a TCP Incast Avoidance Method for Data Center Networks

Improvement of a TCP Incast Avoidance Method for Data Center Networks Improvemen of a Incas Avoidance Mehod for Daa Cener Neworks Kazuoshi Kajia, Shigeyuki Osada, Yukinobu Fukushima and Tokumi Yokohira The Graduae School of Naural Science and Technology, Okayama Universiy

More information

Strategic Optimization of a Transportation Distribution Network

Strategic Optimization of a Transportation Distribution Network Sraegic Opimizaion of a Transporaion Disribuion Nework K. John Sophabmixay, Sco J. Mason, Manuel D. Rossei Deparmen of Indusrial Engineering Universiy of Arkansas 4207 Bell Engineering Cener Fayeeville,

More information

A Note on Using the Svensson procedure to estimate the risk free rate in corporate valuation

A Note on Using the Svensson procedure to estimate the risk free rate in corporate valuation A Noe on Using he Svensson procedure o esimae he risk free rae in corporae valuaion By Sven Arnold, Alexander Lahmann and Bernhard Schwezler Ocober 2011 1. The risk free ineres rae in corporae valuaion

More information

Time-Expanded Sampling (TES) For Ensemble-based Data Assimilation Applied To Conventional And Satellite Observations

Time-Expanded Sampling (TES) For Ensemble-based Data Assimilation Applied To Conventional And Satellite Observations 27 h WAF/23 rd NWP, 29 June 3 July 2015, Chicago IL. 1 Time-Expanded Sampling (TES) For Ensemble-based Daa Assimilaion Applied To Convenional And Saellie Observaions Allen Zhao 1, Qin Xu 2, Yi Jin 1, Jusin

More information

4. International Parity Conditions

4. International Parity Conditions 4. Inernaional ariy ondiions 4.1 urchasing ower ariy he urchasing ower ariy ( heory is one of he early heories of exchange rae deerminaion. his heory is based on he concep ha he demand for a counry's currency

More information

Full-wave rectification, bulk capacitor calculations Chris Basso January 2009

Full-wave rectification, bulk capacitor calculations Chris Basso January 2009 ull-wave recificaion, bulk capacior calculaions Chris Basso January 9 This shor paper shows how o calculae he bulk capacior value based on ripple specificaions and evaluae he rms curren ha crosses i. oal

More information

Automated Allocation of ESA Ground Station Network Services

Automated Allocation of ESA Ground Station Network Services Auomaed Allocaion of ESA Ground Saion Nework Services Sylvain Damiani (), Holger Dreihahn (), Jörg Noll (), Marc Niézee (), and Gian Paolo Calzolari () () VEGA, Aerospace Division Rober Bosch Sraße 7,

More information

PENSION REFORM IN BELGIUM: A NEW POINTS SYSTEM BETWEEN DB and DC

PENSION REFORM IN BELGIUM: A NEW POINTS SYSTEM BETWEEN DB and DC PENSION REFORM IN BELGIUM: A NEW POINS SYSEM BEWEEN B and C Pierre EVOLER (*) (March 3 s, 05) Absrac More han in oher counries, he Belgian firs pillar of public pension needs urgen and srucural reforms

More information

ARCH 2013.1 Proceedings

ARCH 2013.1 Proceedings Aricle from: ARCH 213.1 Proceedings Augus 1-4, 212 Ghislain Leveille, Emmanuel Hamel A renewal model for medical malpracice Ghislain Léveillé École d acuaria Universié Laval, Québec, Canada 47h ARC Conference

More information

The naive method discussed in Lecture 1 uses the most recent observations to forecast future values. That is, Y ˆ t + 1

The naive method discussed in Lecture 1 uses the most recent observations to forecast future values. That is, Y ˆ t + 1 Business Condiions & Forecasing Exponenial Smoohing LECTURE 2 MOVING AVERAGES AND EXPONENTIAL SMOOTHING OVERVIEW This lecure inroduces ime-series smoohing forecasing mehods. Various models are discussed,

More information

The Transport Equation

The Transport Equation The Transpor Equaion Consider a fluid, flowing wih velociy, V, in a hin sraigh ube whose cross secion will be denoed by A. Suppose he fluid conains a conaminan whose concenraion a posiion a ime will be

More information

Adaptive Optics PSF reconstruction at ALFA

Adaptive Optics PSF reconstruction at ALFA Adapive Opics PSF reconsrucion a ALFA Sebasian Egner Max-Planck Insiue for Asronomy, Heidelberg Vicoria, 10. 12. May 2004 Adapive Opics PSF reconsrucion workshop Layou of he alk ALFA sysem relevan parameers

More information

The Real Business Cycle paradigm. The RBC model emphasizes supply (technology) disturbances as the main source of

The Real Business Cycle paradigm. The RBC model emphasizes supply (technology) disturbances as the main source of Prof. Harris Dellas Advanced Macroeconomics Winer 2001/01 The Real Business Cycle paradigm The RBC model emphasizes supply (echnology) disurbances as he main source of macroeconomic flucuaions in a world

More information

Performance Analysis of Greedy Shapers in Real-Time Systems

Performance Analysis of Greedy Shapers in Real-Time Systems Performance Analysis of Greedy Shapers in Real-Time Sysems Erneso Wandeler Alexander Maxiaguine Lohar Thiele Compuer Engineering and Neworks Laboraory Swiss Federal Insiue of Technology (ETH) 9 Zürich,

More information

Distributing Human Resources among Software Development Projects 1

Distributing Human Resources among Software Development Projects 1 Disribuing Human Resources among Sofware Developmen Proecs Macario Polo, María Dolores Maeos, Mario Piaini and rancisco Ruiz Summary This paper presens a mehod for esimaing he disribuion of human resources

More information

Discounting in LTL. 1 Introduction. Shaull Almagor 1, Udi Boker 2, and Orna Kupferman 1

Discounting in LTL. 1 Introduction. Shaull Almagor 1, Udi Boker 2, and Orna Kupferman 1 Discouning in LTL Shaull Almagor 1, Udi Boker 2, and Orna Kupferman 1 1 The Hebrew Universiy, Jerusalem, Israel. 2 The Inerdisciplinary Cener, Herzliya, Israel. Absrac. In recen years, here is growing

More information

Photovoltaic Power Control Using MPPT and Boost Converter

Photovoltaic Power Control Using MPPT and Boost Converter 23 Phoovolaic Power Conrol Using MPP and Boos Converer A.Aou, A.Massoum and M.Saidi Absrac he sudies on he phoovolaic sysem are exensively increasing because of a large, secure, essenially exhausible and

More information

A Component-Based Navigation-Guidance-Control Architecture for Mobile Robots

A Component-Based Navigation-Guidance-Control Architecture for Mobile Robots A Componen-Based Navigaion-Guidance-Conrol Archiecure for Mobile Robos Nicolas Gobillo Charles Lesire David Doose Onera - The French Aerospace Lab, Toulouse, France firsname.lasname a onera.fr Absrac In

More information

Measuring macroeconomic volatility Applications to export revenue data, 1970-2005

Measuring macroeconomic volatility Applications to export revenue data, 1970-2005 FONDATION POUR LES ETUDES ET RERS LE DEVELOPPEMENT INTERNATIONAL Measuring macroeconomic volailiy Applicaions o expor revenue daa, 1970-005 by Joël Cariolle Policy brief no. 47 March 01 The FERDI is a

More information

Chapter 7. Response of First-Order RL and RC Circuits

Chapter 7. Response of First-Order RL and RC Circuits Chaper 7. esponse of Firs-Order L and C Circuis 7.1. The Naural esponse of an L Circui 7.2. The Naural esponse of an C Circui 7.3. The ep esponse of L and C Circuis 7.4. A General oluion for ep and Naural

More information

Real-Time Sysems and Limiing Even Sreams: A General Model

Real-Time Sysems and Limiing Even Sreams: A General Model Limiing Even Sreams: A General Model o Describe Dependencies in Disribued Hard Real-Time Sysems Seffen Kollmann, Karsen Albers and Frank Slomka Ulm Universiy Insiue of Embedded Sysems/Real-Time Sysems

More information

TEMPORAL PATTERN IDENTIFICATION OF TIME SERIES DATA USING PATTERN WAVELETS AND GENETIC ALGORITHMS

TEMPORAL PATTERN IDENTIFICATION OF TIME SERIES DATA USING PATTERN WAVELETS AND GENETIC ALGORITHMS TEMPORAL PATTERN IDENTIFICATION OF TIME SERIES DATA USING PATTERN WAVELETS AND GENETIC ALGORITHMS RICHARD J. POVINELLI AND XIN FENG Deparmen of Elecrical and Compuer Engineering Marquee Universiy, P.O.

More information

SHB Gas Oil. Index Rules v1.3 Version as of 1 January 2013

SHB Gas Oil. Index Rules v1.3 Version as of 1 January 2013 SHB Gas Oil Index Rules v1.3 Version as of 1 January 2013 1. Index Descripions The SHB Gasoil index (he Index ) measures he reurn from changes in he price of fuures conracs, which are rolled on a regular

More information

Premium Income of Indian Life Insurance Industry

Premium Income of Indian Life Insurance Industry Premium Income of Indian Life Insurance Indusry A Toal Facor Produciviy Approach Ram Praap Sinha* Subsequen o he passage of he Insurance Regulaory and Developmen Auhoriy (IRDA) Ac, 1999, he life insurance

More information

Signal Processing and Linear Systems I

Signal Processing and Linear Systems I Sanford Universiy Summer 214-215 Signal Processing and Linear Sysems I Lecure 5: Time Domain Analysis of Coninuous Time Sysems June 3, 215 EE12A:Signal Processing and Linear Sysems I; Summer 14-15, Gibbons

More information

A heuristic method for consumable resource allocation in multi-class dynamic PERT networks

A heuristic method for consumable resource allocation in multi-class dynamic PERT networks Yaghoubi e al. Journal of Indusrial Engineering Inernaional 0, 9:7 hp://www.jiei-sb.com/conen/9//7 ORIGINAL RESEARCH Open Access A heurisic mehod for consumable resource allocaion in muli-class dynamic

More information

E0 370 Statistical Learning Theory Lecture 20 (Nov 17, 2011)

E0 370 Statistical Learning Theory Lecture 20 (Nov 17, 2011) E0 370 Saisical Learning Theory Lecure 0 (ov 7, 0 Online Learning from Expers: Weighed Majoriy and Hedge Lecurer: Shivani Agarwal Scribe: Saradha R Inroducion In his lecure, we will look a he problem of

More information

ANALYSIS AND COMPARISONS OF SOME SOLUTION CONCEPTS FOR STOCHASTIC PROGRAMMING PROBLEMS

ANALYSIS AND COMPARISONS OF SOME SOLUTION CONCEPTS FOR STOCHASTIC PROGRAMMING PROBLEMS ANALYSIS AND COMPARISONS OF SOME SOLUTION CONCEPTS FOR STOCHASTIC PROGRAMMING PROBLEMS R. Caballero, E. Cerdá, M. M. Muñoz and L. Rey () Deparmen of Applied Economics (Mahemaics), Universiy of Málaga,

More information

Wavelet De-noising Algorithm for NMR Logging Application

Wavelet De-noising Algorithm for NMR Logging Application Journal of Informaion & Compuaional Science 8: 5 (211) 747 754 Available a hp://www.joics.com Wavele De-noising Algorihm for NMR Logging Applicaion Lei Wu, Li Kong, Jingjing Cheng Deparmen of Conrol Science

More information

CLOCK SKEW CAUSES CLOCK SKEW DUE TO THE DRIVER EROSION OF THE CLOCK PERIOD

CLOCK SKEW CAUSES CLOCK SKEW DUE TO THE DRIVER EROSION OF THE CLOCK PERIOD DESIGNING WITH HIGH SPEED CLOCK DRIERS CONFERENCE PAPER CP-19 Inegraed Device Technology, Inc. By Sanley Hronik ABSTRACT Today s high speed sysems are encounering problems wih clocking ha were no consideraions

More information

The Application of Multi Shifts and Break Windows in Employees Scheduling

The Application of Multi Shifts and Break Windows in Employees Scheduling The Applicaion of Muli Shifs and Brea Windows in Employees Scheduling Evy Herowai Indusrial Engineering Deparmen, Universiy of Surabaya, Indonesia Absrac. One mehod for increasing company s performance

More information

Morningstar Investor Return

Morningstar Investor Return Morningsar Invesor Reurn Morningsar Mehodology Paper Augus 31, 2010 2010 Morningsar, Inc. All righs reserved. The informaion in his documen is he propery of Morningsar, Inc. Reproducion or ranscripion

More information

2.4 Network flows. Many direct and indirect applications telecommunication transportation (public, freight, railway, air, ) logistics

2.4 Network flows. Many direct and indirect applications telecommunication transportation (public, freight, railway, air, ) logistics .4 Nework flow Problem involving he diribuion of a given produc (e.g., waer, ga, daa, ) from a e of producion locaion o a e of uer o a o opimize a given objecive funcion (e.g., amoun of produc, co,...).

More information

Dynamic programming models and algorithms for the mutual fund cash balance problem

Dynamic programming models and algorithms for the mutual fund cash balance problem Submied o Managemen Science manuscrip Dynamic programming models and algorihms for he muual fund cash balance problem Juliana Nascimeno Deparmen of Operaions Research and Financial Engineering, Princeon

More information

A Probability Density Function for Google s stocks

A Probability Density Function for Google s stocks A Probabiliy Densiy Funcion for Google s socks V.Dorobanu Physics Deparmen, Poliehnica Universiy of Timisoara, Romania Absrac. I is an approach o inroduce he Fokker Planck equaion as an ineresing naural

More information

Gene Regulatory Network Discovery from Time-Series Gene Expression Data A Computational Intelligence Approach

Gene Regulatory Network Discovery from Time-Series Gene Expression Data A Computational Intelligence Approach Gene Regulaory Nework Discovery from Time-Series Gene Expression Daa A Compuaional Inelligence Approach Nikola K. Kasabov 1, Zeke S. H. Chan 1, Vishal Jain 1, Igor Sidorov 2 and Dimier S. Dimirov 2 1 Knowledge

More information

COMPARISON OF AIR TRAVEL DEMAND FORECASTING METHODS

COMPARISON OF AIR TRAVEL DEMAND FORECASTING METHODS COMPARISON OF AIR RAVE DEMAND FORECASING MEHODS Ružica Škurla Babić, M.Sc. Ivan Grgurević, B.Eng. Universiy of Zagreb Faculy of ranspor and raffic Sciences Vukelićeva 4, HR- Zagreb, Croaia skurla@fpz.hr,

More information

Time Series Analysis Using SAS R Part I The Augmented Dickey-Fuller (ADF) Test

Time Series Analysis Using SAS R Part I The Augmented Dickey-Fuller (ADF) Test ABSTRACT Time Series Analysis Using SAS R Par I The Augmened Dickey-Fuller (ADF) Tes By Ismail E. Mohamed The purpose of his series of aricles is o discuss SAS programming echniques specifically designed

More information

A PROPOSAL TO OBTAIN A LONG QUARTERLY CHILEAN GDP SERIES *

A PROPOSAL TO OBTAIN A LONG QUARTERLY CHILEAN GDP SERIES * CUADERNOS DE ECONOMÍA, VOL. 43 (NOVIEMBRE), PP. 285-299, 2006 A PROPOSAL TO OBTAIN A LONG QUARTERLY CHILEAN GDP SERIES * JUAN DE DIOS TENA Universidad de Concepción y Universidad Carlos III, España MIGUEL

More information

Signal Rectification

Signal Rectification 9/3/25 Signal Recificaion.doc / Signal Recificaion n imporan applicaion of juncion diodes is signal recificaion. here are wo ypes of signal recifiers, half-wae and fullwae. Le s firs consider he ideal

More information

Real-time Particle Filters

Real-time Particle Filters Real-ime Paricle Filers Cody Kwok Dieer Fox Marina Meilă Dep. of Compuer Science & Engineering, Dep. of Saisics Universiy of Washingon Seale, WA 9895 ckwok,fox @cs.washingon.edu, mmp@sa.washingon.edu Absrac

More information

Chapter 6 Interest Rates and Bond Valuation

Chapter 6 Interest Rates and Bond Valuation Chaper 6 Ineres Raes and Bond Valuaion Definiion and Descripion of Bonds Long-erm deb-loosely, bonds wih a mauriy of one year or more Shor-erm deb-less han a year o mauriy, also called unfunded deb Bond-sricly

More information

Research on Inventory Sharing and Pricing Strategy of Multichannel Retailer with Channel Preference in Internet Environment

Research on Inventory Sharing and Pricing Strategy of Multichannel Retailer with Channel Preference in Internet Environment Vol. 7, No. 6 (04), pp. 365-374 hp://dx.doi.org/0.457/ijhi.04.7.6.3 Research on Invenory Sharing and Pricing Sraegy of Mulichannel Reailer wih Channel Preference in Inerne Environmen Hanzong Li College

More information

Pulse-Width Modulation Inverters

Pulse-Width Modulation Inverters SECTION 3.6 INVERTERS 189 Pulse-Widh Modulaion Inverers Pulse-widh modulaion is he process of modifying he widh of he pulses in a pulse rain in direc proporion o a small conrol signal; he greaer he conrol

More information

4 Convolution. Recommended Problems. x2[n] 1 2[n]

4 Convolution. Recommended Problems. x2[n] 1 2[n] 4 Convoluion Recommended Problems P4.1 This problem is a simple example of he use of superposiion. Suppose ha a discree-ime linear sysem has oupus y[n] for he given inpus x[n] as shown in Figure P4.1-1.

More information

Chapter 13. Network Flow III Applications. 13.1 Edge disjoint paths. 13.1.1 Edge-disjoint paths in a directed graphs

Chapter 13. Network Flow III Applications. 13.1 Edge disjoint paths. 13.1.1 Edge-disjoint paths in a directed graphs Chaper 13 Nework Flow III Applicaion CS 573: Algorihm, Fall 014 Ocober 9, 014 13.1 Edge dijoin pah 13.1.1 Edge-dijoin pah in a direced graph 13.1.1.1 Edge dijoin pah queiong: graph (dir/undir)., : verice.

More information

CHARGE AND DISCHARGE OF A CAPACITOR

CHARGE AND DISCHARGE OF A CAPACITOR REFERENCES RC Circuis: Elecrical Insrumens: Mos Inroducory Physics exs (e.g. A. Halliday and Resnick, Physics ; M. Sernheim and J. Kane, General Physics.) This Laboraory Manual: Commonly Used Insrumens:

More information

Quality-Of-Service Class Specific Traffic Matrices in IP/MPLS Networks

Quality-Of-Service Class Specific Traffic Matrices in IP/MPLS Networks ualiy-of-service Class Specific Traffic Marices in IP/MPLS Neworks Sefan Schnier Deusche Telekom, T-Sysems D-4 Darmsad +4 sefan.schnier@-sysems.com Franz Harleb Deusche Telekom, T-Sysems D-4 Darmsad +4

More information

Quality-Of-Service Class Specific Traffic Matrices in IP/MPLS Networks

Quality-Of-Service Class Specific Traffic Matrices in IP/MPLS Networks ualiy-of-service Class Specific Traffic Marices in IP/MPLS Neworks Sefan Schnier Deusche Telekom, T-Sysems D-4 Darmsad +4 sefan.schnier@-sysems.com Franz Harleb Deusche Telekom, T-Sysems D-4 Darmsad +4

More information

Technical Appendix to Risk, Return, and Dividends

Technical Appendix to Risk, Return, and Dividends Technical Appendix o Risk, Reurn, and Dividends Andrew Ang Columbia Universiy and NBER Jun Liu UC San Diego This Version: 28 Augus, 2006 Columbia Business School, 3022 Broadway 805 Uris, New York NY 10027,

More information

9. Capacitor and Resistor Circuits

9. Capacitor and Resistor Circuits ElecronicsLab9.nb 1 9. Capacior and Resisor Circuis Inroducion hus far we have consider resisors in various combinaions wih a power supply or baery which provide a consan volage source or direc curren

More information

Time Series Prediction of Web Domain Visits by IF-Inference System

Time Series Prediction of Web Domain Visits by IF-Inference System Time Series Predicion of Web Domain Visis by IF-Inference Sysem VLADIMÍR OLEJ, JANA FILIPOVÁ, PETR HÁJEK Insiue of Sysem Engineering and Informaics Faculy of Economics and Adminisraion Universiy of Pardubice,

More information

Chapter 5. Aggregate Planning

Chapter 5. Aggregate Planning Chaper 5 Aggregae Planning Supply Chain Planning Marix procuremen producion disribuion sales longerm Sraegic Nework Planning miderm shorerm Maerial Requiremens Planning Maser Planning Producion Planning

More information

A Joint Optimization of Operational Cost and Performance Interference in Cloud Data Centers

A Joint Optimization of Operational Cost and Performance Interference in Cloud Data Centers A Join Opimizaion of Operaional Cos and Performance Inerference in Cloud Daa Ceners Xibo Jin, Fa Zhang, Lin Wang, Songlin Hu, Biyu Zhou and Zhiyong Liu Insiue of Compuing Technology, Chinese Academy of

More information

Efficient One-time Signature Schemes for Stream Authentication *

Efficient One-time Signature Schemes for Stream Authentication * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 611-64 (006) Efficien One-ime Signaure Schemes for Sream Auhenicaion * YONGSU PARK AND YOOKUN CHO + College of Informaion and Communicaions Hanyang Universiy

More information

Network Discovery: An Estimation Based Approach

Network Discovery: An Estimation Based Approach Nework Discovery: An Esimaion Based Approach Girish Chowdhary, Magnus Egersed, and Eric N. Johnson Absrac We consider he unaddressed problem of nework discovery, in which, an agen aemps o formulae an esimae

More information

Forecasting Model for Crude Oil Price Using Artificial Neural Networks and Commodity Futures Prices

Forecasting Model for Crude Oil Price Using Artificial Neural Networks and Commodity Futures Prices (IJCSIS) ernaional Journal of Compuer Science and formaion Securiy, Forecasing Model for Crude Oil Price Using Arificial Neural Neworks and Commodiy Fuures Prices Siddhivinayak Kulkarni Graduae School

More information

Evolutionary building of stock trading experts in real-time systems

Evolutionary building of stock trading experts in real-time systems Evoluionary building of sock rading expers in real-ime sysems Jerzy J. Korczak Universié Louis Paseur Srasbourg, France Email: jjk@dp-info.u-srasbg.fr Absrac: This paper addresses he problem of consrucing

More information

Principal components of stock market dynamics. Methodology and applications in brief (to be updated ) Andrei Bouzaev, bouzaev@ya.

Principal components of stock market dynamics. Methodology and applications in brief (to be updated ) Andrei Bouzaev, bouzaev@ya. Principal componens of sock marke dynamics Mehodology and applicaions in brief o be updaed Andrei Bouzaev, bouzaev@ya.ru Why principal componens are needed Objecives undersand he evidence of more han one

More information

Efficient big data processing strategy based on Hadoop for electronic commerce logistics

Efficient big data processing strategy based on Hadoop for electronic commerce logistics Absrac Efficien big daa processing sraegy based on Hadoop for elecronic commerce logisics Jiaojin Ci Insiue of Economy and Managemen, Nanyang Normal Universiy,Nanyang, 473061, China Corresponding auhor

More information

Depreciation and Corporate Taxes

Depreciation and Corporate Taxes 205 Depreciaion and Corporae Taxes Chris Hendrickson Carnegie Mellon Universiy Tung Au Carnegie Mellon Universiy 205.1 Depreciaion as Tax Deducion 205.2 Tax Laws and Tax Planning 205.3 Decision Crieria

More information

BD FACSuite Software Quick Reference Guide for the Experiment Workflow

BD FACSuite Software Quick Reference Guide for the Experiment Workflow BD FACSuie Sofware Quick Reference Guide for he Experimen Workflow This guide conains insrucions for using BD FACSuie sofware wih he BD FACSVerse flow cyomeer using he experimen workflow. Daa can be acquired

More information

TOOL OUTSOURCING RISK RESEARCH BASED ON BP NEURAL NETWORK

TOOL OUTSOURCING RISK RESEARCH BASED ON BP NEURAL NETWORK Inernaional Journal of Innovaive Managemen, Informaion & Producion ISME Inernaionalc2011 ISSN 2185-5439 Volume 2, Number 1, June 2011 PP. 57-67 TOOL OUTSOURCING RISK RESEARCH BASED ON BP NEURAL NETWORK

More information

Vector Autoregressions (VARs): Operational Perspectives

Vector Autoregressions (VARs): Operational Perspectives Vecor Auoregressions (VARs): Operaional Perspecives Primary Source: Sock, James H., and Mark W. Wason, Vecor Auoregressions, Journal of Economic Perspecives, Vol. 15 No. 4 (Fall 2001), 101-115. Macroeconomericians

More information

AP Calculus AB 2013 Scoring Guidelines

AP Calculus AB 2013 Scoring Guidelines AP Calculus AB 1 Scoring Guidelines The College Board The College Board is a mission-driven no-for-profi organizaion ha connecs sudens o college success and opporuniy. Founded in 19, he College Board was

More information

LIFE INSURANCE WITH STOCHASTIC INTEREST RATE. L. Noviyanti a, M. Syamsuddin b

LIFE INSURANCE WITH STOCHASTIC INTEREST RATE. L. Noviyanti a, M. Syamsuddin b LIFE ISURACE WITH STOCHASTIC ITEREST RATE L. oviyani a, M. Syamsuddin b a Deparmen of Saisics, Universias Padjadjaran, Bandung, Indonesia b Deparmen of Mahemaics, Insiu Teknologi Bandung, Indonesia Absrac.

More information

Determinants of Capital Structure: Comparison of Empirical Evidence from the Use of Different Estimators

Determinants of Capital Structure: Comparison of Empirical Evidence from the Use of Different Estimators Serrasqueiro and Nunes, Inernaional Journal of Applied Economics, 5(1), 14-29 14 Deerminans of Capial Srucure: Comparison of Empirical Evidence from he Use of Differen Esimaors Zélia Serrasqueiro * and

More information

DYNAMIC MODELS FOR VALUATION OF WRONGFUL DEATH PAYMENTS

DYNAMIC MODELS FOR VALUATION OF WRONGFUL DEATH PAYMENTS DYNAMIC MODELS FOR VALUATION OF WRONGFUL DEATH PAYMENTS Hong Mao, Shanghai Second Polyechnic Universiy Krzyszof M. Osaszewski, Illinois Sae Universiy Youyu Zhang, Fudan Universiy ABSTRACT Liigaion, exper

More information

A Novel Approach to Improve Diverter Performance in Liquid Flow Calibration Facilities

A Novel Approach to Improve Diverter Performance in Liquid Flow Calibration Facilities A Novel Approach o Improve Diverer Performance in Liquid Flow Calibraion Faciliies R. Engel Physikalisch-Technische Bundesansal (PTB) Braunschweig, Germany U. Klages Universiy of Applied Sciences a Wolfenbüel,

More information

= r t dt + σ S,t db S t (19.1) with interest rates given by a mean reverting Ornstein-Uhlenbeck or Vasicek process,

= r t dt + σ S,t db S t (19.1) with interest rates given by a mean reverting Ornstein-Uhlenbeck or Vasicek process, Chaper 19 The Black-Scholes-Vasicek Model The Black-Scholes-Vasicek model is given by a sandard ime-dependen Black-Scholes model for he sock price process S, wih ime-dependen bu deerminisic volailiy σ

More information

On the Connection Between Multiple-Unicast Network Coding and Single-Source Single-Sink Network Error Correction

On the Connection Between Multiple-Unicast Network Coding and Single-Source Single-Sink Network Error Correction On he Connecion Beween Muliple-Unica ework Coding and Single-Source Single-Sink ework Error Correcion Jörg Kliewer JIT Join work wih Wenao Huang and Michael Langberg ework Error Correcion Problem: Adverary

More information

Stability. Coefficients may change over time. Evolution of the economy Policy changes

Stability. Coefficients may change over time. Evolution of the economy Policy changes Sabiliy Coefficiens may change over ime Evoluion of he economy Policy changes Time Varying Parameers y = α + x β + Coefficiens depend on he ime period If he coefficiens vary randomly and are unpredicable,

More information

17 Laplace transform. Solving linear ODE with piecewise continuous right hand sides

17 Laplace transform. Solving linear ODE with piecewise continuous right hand sides 7 Laplace ransform. Solving linear ODE wih piecewise coninuous righ hand sides In his lecure I will show how o apply he Laplace ransform o he ODE Ly = f wih piecewise coninuous f. Definiion. A funcion

More information

SELF-EVALUATION FOR VIDEO TRACKING SYSTEMS

SELF-EVALUATION FOR VIDEO TRACKING SYSTEMS SELF-EVALUATION FOR VIDEO TRACKING SYSTEMS Hao Wu and Qinfen Zheng Cenre for Auomaion Research Dep. of Elecrical and Compuer Engineering Universiy of Maryland, College Park, MD-20742 {wh2003, qinfen}@cfar.umd.edu

More information

Stochastic Optimal Control Problem for Life Insurance

Stochastic Optimal Control Problem for Life Insurance Sochasic Opimal Conrol Problem for Life Insurance s. Basukh 1, D. Nyamsuren 2 1 Deparmen of Economics and Economerics, Insiue of Finance and Economics, Ulaanbaaar, Mongolia 2 School of Mahemaics, Mongolian

More information