SlideShare une entreprise Scribd logo
1  sur  31
Battery Aware Dynamic Scheduling for Periodic Task Graphs Venkat Rao   # , Nicolas Navet  # , Gaurav Singhal *, Anshul Kumar  , GS Visweswaran  # TRIO Group, INRIA-Lorraine /LORIA. * Dept of ECE, UT Austin,   Dept of CSE, IIT Delhi  Dept of EE, IIT Delhi
[object Object],[object Object],[object Object],Introduction Mobile Embedded Systems Design :
Traditional approaches to energy optimization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variable-supply Architectures ,[object Object],[object Object],[object Object],[object Object],Power Manager WK to f f to  Vdd Switching DCDC regulator V set V sys Clkgen SoC Battery V bat I bat I sys V sys  X I sys  = µ  X  V b at  X I bat
Battery Basics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Positive Ions Load _ + Electron Flow Anode Cathode Electrolyte
Diffusion Model - Rakhmatov, Vrudula et al. ,[object Object],[object Object],Fully charged battery After Recovery After a recent discharge  Fully discharged  Electrode Electrode Electrode Electrode Electro-active species
Battery Aware Scheduling ,[object Object],Ibat time
Battery Aware Scheduling ,[object Object],freq time freq time idle d d
Problem Definition To find a battery efficient schedule for a given a set of periodic tasks graphs (T1, T2, ....Tn) which have corresponding deadlines (D1,D2, .....Dn) equal to their periods, where a taskgraph Ti comprises of any m interdependent nodes, each of which are in themselves tasks with given worst case computations (wci1, wci2, ......wcim). T1 D1   T3D3 T2 D2 wci Precendence constraint
Our Methodology ,[object Object],[object Object],[object Object],Task Graphs Frequency Setting Priority function for max slack recovery DVS Algorithm Local Task Order   Ready list WCi’s Di’s nodes fcurr next node
Global Frequency Setting ,[object Object],upon release( Taskgraph  T i  ) 1:  WC i  =     wc ij 2:  select_frequency( ) upon end_of_node(  τ ij  ) 1:  WC i  =  WC i  +  ac ij  −  wc ij 2:  select frequency( ) select_frequency ( ) 1:  U  =     WC i /D i 2:  f ref  =  U  ×  F max ,  return  f ref Modified ccEDF algorithm from [pillai01] The jth node of the ith task graph whose execution just ended. τ ij Deadline for the ith task graph Di Actual exec time for jth node of the ith task graph at fmax acij WCET of the jth node of the ith task graph at fmax wcij
Global Frequency Setting ,[object Object],[object Object],[object Object],freq time d re-computing speed
Loc al order of execution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ready List ,[object Object],Ready list D1 D3 D2 D1 < D2 < D3 Priority function Execute
Ready list comprising of nodes from current Task graph only ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ready List ,[object Object],Ready list D1 D3 D2 D1 < D2 < D3 Priority function Execute
Ready list comprising of nodes from all released Task graphs ,[object Object],[object Object],[object Object],[object Object],[object Object],Need For additional feasibility check
Ready List ,[object Object],Ready list D1 D3 D2 D1 < D2 < D3 Priority function Execute Feasibility check
Feasibility check ,[object Object],[object Object],[object Object],Feasibility Check ( t ij  ) flag= 1; for (k=1 to  j-1) { if (  WC k  +wc ij  > f curr  X D k  – T curr  ) Flag =0; } return flag
Simulations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simulation Results : Battery lifetime and charge delivered.   ,[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object]
References and Credits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank You
Battery Models Still Too computationally intensive for use at runtime Not accurate, elements change value depending conditions Use capacitor and resistors to represent battery Circuit   Still in the process of development. Relatively accurate and fast. Stochastic Slow, involves a large number of parameters Accurate PDE (higher forms of KiBaM) Disadvantages Advantages
Rate Capacity Effect Rate Capacity Effect ,[object Object],[object Object],[object Object],back
Recovery Effect Recovery Effect ,[object Object],[object Object],[object Object],Elapsed time of discharge Cell  Voltage Intermittent Discharge Continuous discharge back
Simulation Results: Effect of ready list on energy consumption Energy consumption (normalized   w.r.t optimal schedule) by   various scheduling   policies for different number of tasks in   a taskgraph At Utilization 70% and actual computation times varying from 20% to 70%
Simulation Results: Effect of priority function on energy consumption Energy consumption (normalized   w.r.t optimal schedule) by   various scheduling   policies for different number of tasks in   a taskgraph At Utilization 70% and actual computation times varying from 20% to 70%. Ready list comprises of most imminent.
Kinetic Battery Model ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...IJECEIAES
 
Modified T-type topology of three-phase multi-level inverter for photovoltaic...
Modified T-type topology of three-phase multi-level inverter for photovoltaic...Modified T-type topology of three-phase multi-level inverter for photovoltaic...
Modified T-type topology of three-phase multi-level inverter for photovoltaic...IJECEIAES
 
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...IJECEIAES
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Model Predictive Current Control of a Seven-phase Voltage Source Inverter
Model Predictive Current Control of a Seven-phase Voltage Source InverterModel Predictive Current Control of a Seven-phase Voltage Source Inverter
Model Predictive Current Control of a Seven-phase Voltage Source Inverteridescitation
 
Decentralised PI controller design based on dynamic interaction decoupling in...
Decentralised PI controller design based on dynamic interaction decoupling in...Decentralised PI controller design based on dynamic interaction decoupling in...
Decentralised PI controller design based on dynamic interaction decoupling in...IJECEIAES
 
Single core configurations of saturated core fault current limiter performanc...
Single core configurations of saturated core fault current limiter performanc...Single core configurations of saturated core fault current limiter performanc...
Single core configurations of saturated core fault current limiter performanc...IJECEIAES
 
IRJET- Study Over Current Relay (MCGG53) Response using Matlab Model
IRJET- Study Over Current Relay (MCGG53) Response using Matlab ModelIRJET- Study Over Current Relay (MCGG53) Response using Matlab Model
IRJET- Study Over Current Relay (MCGG53) Response using Matlab ModelIRJET Journal
 
Power system operation considering detailed modelling of the natural gas supp...
Power system operation considering detailed modelling of the natural gas supp...Power system operation considering detailed modelling of the natural gas supp...
Power system operation considering detailed modelling of the natural gas supp...IJECEIAES
 
Run-time power management in cloud and containerized environments
Run-time power management in cloud and containerized environmentsRun-time power management in cloud and containerized environments
Run-time power management in cloud and containerized environmentsNECST Lab @ Politecnico di Milano
 
Graphical Closure Rules for Unsupervised Load Classification in NILM Systems
Graphical Closure Rules for Unsupervised Load Classification in NILM SystemsGraphical Closure Rules for Unsupervised Load Classification in NILM Systems
Graphical Closure Rules for Unsupervised Load Classification in NILM SystemsJoe Krall
 
The gravitational search algorithm for incorporating TCSC devices into the sy...
The gravitational search algorithm for incorporating TCSC devices into the sy...The gravitational search algorithm for incorporating TCSC devices into the sy...
The gravitational search algorithm for incorporating TCSC devices into the sy...IJECEIAES
 
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...IJECEIAES
 
Heuristic remedial actions in the reliability assessment of high voltage dire...
Heuristic remedial actions in the reliability assessment of high voltage dire...Heuristic remedial actions in the reliability assessment of high voltage dire...
Heuristic remedial actions in the reliability assessment of high voltage dire...IJECEIAES
 
A charge recycling three phase dual rail pre charge logic based flip-flop
A charge recycling three phase dual rail pre charge logic based flip-flopA charge recycling three phase dual rail pre charge logic based flip-flop
A charge recycling three phase dual rail pre charge logic based flip-flopVLSICS Design
 
Parametric estimation in photovoltaic modules using the crow search algorithm
Parametric estimation in photovoltaic modules using the crow search algorithmParametric estimation in photovoltaic modules using the crow search algorithm
Parametric estimation in photovoltaic modules using the crow search algorithmIJECEIAES
 
Ijartes v2-i4-001
Ijartes v2-i4-001Ijartes v2-i4-001
Ijartes v2-i4-001IJARTES
 
The Power Quality Improvement in the Modes of Operation for Microgrid with UPQC
The Power Quality Improvement in the Modes of Operation for Microgrid with UPQCThe Power Quality Improvement in the Modes of Operation for Microgrid with UPQC
The Power Quality Improvement in the Modes of Operation for Microgrid with UPQCIRJET Journal
 

Tendances (20)

Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
 
Modified T-type topology of three-phase multi-level inverter for photovoltaic...
Modified T-type topology of three-phase multi-level inverter for photovoltaic...Modified T-type topology of three-phase multi-level inverter for photovoltaic...
Modified T-type topology of three-phase multi-level inverter for photovoltaic...
 
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Model Predictive Current Control of a Seven-phase Voltage Source Inverter
Model Predictive Current Control of a Seven-phase Voltage Source InverterModel Predictive Current Control of a Seven-phase Voltage Source Inverter
Model Predictive Current Control of a Seven-phase Voltage Source Inverter
 
Decentralised PI controller design based on dynamic interaction decoupling in...
Decentralised PI controller design based on dynamic interaction decoupling in...Decentralised PI controller design based on dynamic interaction decoupling in...
Decentralised PI controller design based on dynamic interaction decoupling in...
 
Single core configurations of saturated core fault current limiter performanc...
Single core configurations of saturated core fault current limiter performanc...Single core configurations of saturated core fault current limiter performanc...
Single core configurations of saturated core fault current limiter performanc...
 
IRJET- Study Over Current Relay (MCGG53) Response using Matlab Model
IRJET- Study Over Current Relay (MCGG53) Response using Matlab ModelIRJET- Study Over Current Relay (MCGG53) Response using Matlab Model
IRJET- Study Over Current Relay (MCGG53) Response using Matlab Model
 
Power system operation considering detailed modelling of the natural gas supp...
Power system operation considering detailed modelling of the natural gas supp...Power system operation considering detailed modelling of the natural gas supp...
Power system operation considering detailed modelling of the natural gas supp...
 
Run-time power management in cloud and containerized environments
Run-time power management in cloud and containerized environmentsRun-time power management in cloud and containerized environments
Run-time power management in cloud and containerized environments
 
Graphical Closure Rules for Unsupervised Load Classification in NILM Systems
Graphical Closure Rules for Unsupervised Load Classification in NILM SystemsGraphical Closure Rules for Unsupervised Load Classification in NILM Systems
Graphical Closure Rules for Unsupervised Load Classification in NILM Systems
 
EH-WSN
EH-WSNEH-WSN
EH-WSN
 
The gravitational search algorithm for incorporating TCSC devices into the sy...
The gravitational search algorithm for incorporating TCSC devices into the sy...The gravitational search algorithm for incorporating TCSC devices into the sy...
The gravitational search algorithm for incorporating TCSC devices into the sy...
 
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
 
Heuristic remedial actions in the reliability assessment of high voltage dire...
Heuristic remedial actions in the reliability assessment of high voltage dire...Heuristic remedial actions in the reliability assessment of high voltage dire...
Heuristic remedial actions in the reliability assessment of high voltage dire...
 
Controller design for PV experimental bench with ADRC strategy supervised by ...
Controller design for PV experimental bench with ADRC strategy supervised by ...Controller design for PV experimental bench with ADRC strategy supervised by ...
Controller design for PV experimental bench with ADRC strategy supervised by ...
 
A charge recycling three phase dual rail pre charge logic based flip-flop
A charge recycling three phase dual rail pre charge logic based flip-flopA charge recycling three phase dual rail pre charge logic based flip-flop
A charge recycling three phase dual rail pre charge logic based flip-flop
 
Parametric estimation in photovoltaic modules using the crow search algorithm
Parametric estimation in photovoltaic modules using the crow search algorithmParametric estimation in photovoltaic modules using the crow search algorithm
Parametric estimation in photovoltaic modules using the crow search algorithm
 
Ijartes v2-i4-001
Ijartes v2-i4-001Ijartes v2-i4-001
Ijartes v2-i4-001
 
The Power Quality Improvement in the Modes of Operation for Microgrid with UPQC
The Power Quality Improvement in the Modes of Operation for Microgrid with UPQCThe Power Quality Improvement in the Modes of Operation for Microgrid with UPQC
The Power Quality Improvement in the Modes of Operation for Microgrid with UPQC
 

En vedette

Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)Naoki Shibata
 
Energy conservation in wireless sensor networks
Energy conservation in wireless sensor networksEnergy conservation in wireless sensor networks
Energy conservation in wireless sensor networksahmad abdelhafeez
 
Vendula Hejlová - Wireless sensor network components for monitoring air pollu...
Vendula Hejlová - Wireless sensor network components for monitoring air pollu...Vendula Hejlová - Wireless sensor network components for monitoring air pollu...
Vendula Hejlová - Wireless sensor network components for monitoring air pollu...swenney
 
Basic Architecture of Wireless Sensor Network
Basic Architecture of Wireless Sensor NetworkBasic Architecture of Wireless Sensor Network
Basic Architecture of Wireless Sensor NetworkKarthik
 
Wireless sensor network -a zone based approach
Wireless sensor network -a zone based approachWireless sensor network -a zone based approach
Wireless sensor network -a zone based approachShubhi Singh chauhan
 

En vedette (6)

Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Energy conservation in wireless sensor networks
Energy conservation in wireless sensor networksEnergy conservation in wireless sensor networks
Energy conservation in wireless sensor networks
 
Vendula Hejlová - Wireless sensor network components for monitoring air pollu...
Vendula Hejlová - Wireless sensor network components for monitoring air pollu...Vendula Hejlová - Wireless sensor network components for monitoring air pollu...
Vendula Hejlová - Wireless sensor network components for monitoring air pollu...
 
Basic Architecture of Wireless Sensor Network
Basic Architecture of Wireless Sensor NetworkBasic Architecture of Wireless Sensor Network
Basic Architecture of Wireless Sensor Network
 
Wireless sensor network -a zone based approach
Wireless sensor network -a zone based approachWireless sensor network -a zone based approach
Wireless sensor network -a zone based approach
 

Similaire à Battery Aware Dynamic Scheduling for Periodic Task Graphs

DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...
DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...
DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...cscpconf
 
Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...
Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...
Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...IRJET Journal
 
Modeling Simulation and Design of Photovoltaic Array with MPPT Control Techni...
Modeling Simulation and Design of Photovoltaic Array with MPPT Control Techni...Modeling Simulation and Design of Photovoltaic Array with MPPT Control Techni...
Modeling Simulation and Design of Photovoltaic Array with MPPT Control Techni...IJAPEJOURNAL
 
Multi-Objective Aspects of Distribution Network Volt-VAr Optimization
Multi-Objective Aspects of Distribution Network Volt-VAr OptimizationMulti-Objective Aspects of Distribution Network Volt-VAr Optimization
Multi-Objective Aspects of Distribution Network Volt-VAr OptimizationPower System Operation
 
Implementation of RTOS on STM32F4 Microcontroller to Control Parallel Boost f...
Implementation of RTOS on STM32F4 Microcontroller to Control Parallel Boost f...Implementation of RTOS on STM32F4 Microcontroller to Control Parallel Boost f...
Implementation of RTOS on STM32F4 Microcontroller to Control Parallel Boost f...IJERA Editor
 
A Review of Analysis and Modeling of Grid Connected Three Phase Multilevel Un...
A Review of Analysis and Modeling of Grid Connected Three Phase Multilevel Un...A Review of Analysis and Modeling of Grid Connected Three Phase Multilevel Un...
A Review of Analysis and Modeling of Grid Connected Three Phase Multilevel Un...IRJET Journal
 
Dvfs nima-afraz
Dvfs nima-afrazDvfs nima-afraz
Dvfs nima-afrazNima Afraz
 
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryRT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryOPAL-RT TECHNOLOGIES
 
A Review on Modeling and Analysis of Multi Stage with Multi Phase DC DC Boost...
A Review on Modeling and Analysis of Multi Stage with Multi Phase DC DC Boost...A Review on Modeling and Analysis of Multi Stage with Multi Phase DC DC Boost...
A Review on Modeling and Analysis of Multi Stage with Multi Phase DC DC Boost...YogeshIJTSRD
 
Optimal load scheduling
Optimal load schedulingOptimal load scheduling
Optimal load schedulingMayank Sharma
 
Universal Four Leg v4
Universal Four Leg v4Universal Four Leg v4
Universal Four Leg v4AxelDijksman
 
IRJET- Frequency Control of Distributed Generators in Microgrid with ANFIS Co...
IRJET- Frequency Control of Distributed Generators in Microgrid with ANFIS Co...IRJET- Frequency Control of Distributed Generators in Microgrid with ANFIS Co...
IRJET- Frequency Control of Distributed Generators in Microgrid with ANFIS Co...IRJET Journal
 
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterModeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterjournalBEEI
 
IRJET-Power Quality Improvement by using CHB Inverter based DVR
IRJET-Power Quality Improvement by using CHB Inverter based DVRIRJET-Power Quality Improvement by using CHB Inverter based DVR
IRJET-Power Quality Improvement by using CHB Inverter based DVRIRJET Journal
 
Design and Simulation of MPPT Algorithm for Three Phase Induction Motor Solar...
Design and Simulation of MPPT Algorithm for Three Phase Induction Motor Solar...Design and Simulation of MPPT Algorithm for Three Phase Induction Motor Solar...
Design and Simulation of MPPT Algorithm for Three Phase Induction Motor Solar...ijtsrd
 
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...IRJET Journal
 
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...IRJET Journal
 
Reliability Constrained Unit Commitment Considering the Effect of DG and DR P...
Reliability Constrained Unit Commitment Considering the Effect of DG and DR P...Reliability Constrained Unit Commitment Considering the Effect of DG and DR P...
Reliability Constrained Unit Commitment Considering the Effect of DG and DR P...IJECEIAES
 
Design and implementation of a generator power sensor and shutdown timer
Design and implementation of a generator power sensor and shutdown timerDesign and implementation of a generator power sensor and shutdown timer
Design and implementation of a generator power sensor and shutdown timerAlexander Decker
 

Similaire à Battery Aware Dynamic Scheduling for Periodic Task Graphs (20)

DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...
DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...
DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...
 
Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...
Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...
Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...
 
Modeling Simulation and Design of Photovoltaic Array with MPPT Control Techni...
Modeling Simulation and Design of Photovoltaic Array with MPPT Control Techni...Modeling Simulation and Design of Photovoltaic Array with MPPT Control Techni...
Modeling Simulation and Design of Photovoltaic Array with MPPT Control Techni...
 
Multi-Objective Aspects of Distribution Network Volt-VAr Optimization
Multi-Objective Aspects of Distribution Network Volt-VAr OptimizationMulti-Objective Aspects of Distribution Network Volt-VAr Optimization
Multi-Objective Aspects of Distribution Network Volt-VAr Optimization
 
Implementation of RTOS on STM32F4 Microcontroller to Control Parallel Boost f...
Implementation of RTOS on STM32F4 Microcontroller to Control Parallel Boost f...Implementation of RTOS on STM32F4 Microcontroller to Control Parallel Boost f...
Implementation of RTOS on STM32F4 Microcontroller to Control Parallel Boost f...
 
A Review of Analysis and Modeling of Grid Connected Three Phase Multilevel Un...
A Review of Analysis and Modeling of Grid Connected Three Phase Multilevel Un...A Review of Analysis and Modeling of Grid Connected Three Phase Multilevel Un...
A Review of Analysis and Modeling of Grid Connected Three Phase Multilevel Un...
 
Dvfs nima-afraz
Dvfs nima-afrazDvfs nima-afraz
Dvfs nima-afraz
 
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryRT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
 
A Review on Modeling and Analysis of Multi Stage with Multi Phase DC DC Boost...
A Review on Modeling and Analysis of Multi Stage with Multi Phase DC DC Boost...A Review on Modeling and Analysis of Multi Stage with Multi Phase DC DC Boost...
A Review on Modeling and Analysis of Multi Stage with Multi Phase DC DC Boost...
 
Optimal load scheduling
Optimal load schedulingOptimal load scheduling
Optimal load scheduling
 
Universal Four Leg v4
Universal Four Leg v4Universal Four Leg v4
Universal Four Leg v4
 
IRJET- Frequency Control of Distributed Generators in Microgrid with ANFIS Co...
IRJET- Frequency Control of Distributed Generators in Microgrid with ANFIS Co...IRJET- Frequency Control of Distributed Generators in Microgrid with ANFIS Co...
IRJET- Frequency Control of Distributed Generators in Microgrid with ANFIS Co...
 
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterModeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
 
IRJET-Power Quality Improvement by using CHB Inverter based DVR
IRJET-Power Quality Improvement by using CHB Inverter based DVRIRJET-Power Quality Improvement by using CHB Inverter based DVR
IRJET-Power Quality Improvement by using CHB Inverter based DVR
 
Design and Simulation of MPPT Algorithm for Three Phase Induction Motor Solar...
Design and Simulation of MPPT Algorithm for Three Phase Induction Motor Solar...Design and Simulation of MPPT Algorithm for Three Phase Induction Motor Solar...
Design and Simulation of MPPT Algorithm for Three Phase Induction Motor Solar...
 
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
 
P0450495100
P0450495100P0450495100
P0450495100
 
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...
 
Reliability Constrained Unit Commitment Considering the Effect of DG and DR P...
Reliability Constrained Unit Commitment Considering the Effect of DG and DR P...Reliability Constrained Unit Commitment Considering the Effect of DG and DR P...
Reliability Constrained Unit Commitment Considering the Effect of DG and DR P...
 
Design and implementation of a generator power sensor and shutdown timer
Design and implementation of a generator power sensor and shutdown timerDesign and implementation of a generator power sensor and shutdown timer
Design and implementation of a generator power sensor and shutdown timer
 

Plus de Nicolas Navet

In-Vehicle Networking : a Survey and Look Forward
In-Vehicle Networking : a Survey and Look ForwardIn-Vehicle Networking : a Survey and Look Forward
In-Vehicle Networking : a Survey and Look ForwardNicolas Navet
 
Automotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityAutomotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityNicolas Navet
 
Mécanismes de protection dans AUTOSAR OS
Mécanismes de protection dans AUTOSAR OSMécanismes de protection dans AUTOSAR OS
Mécanismes de protection dans AUTOSAR OSNicolas Navet
 
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...Nicolas Navet
 
Configuring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentConfiguring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentNicolas Navet
 
Automating the Configuration of the FlexRay Communication Cycle
Automating the Configuration of the FlexRay Communication CycleAutomating the Configuration of the FlexRay Communication Cycle
Automating the Configuration of the FlexRay Communication CycleNicolas Navet
 
Aperiodic Traffic in Response Time Analyses with Adjustable Safety Level
Aperiodic Traffic in Response Time Analyses with Adjustable Safety LevelAperiodic Traffic in Response Time Analyses with Adjustable Safety Level
Aperiodic Traffic in Response Time Analyses with Adjustable Safety LevelNicolas Navet
 
Ertss2010 multicore scheduling
Ertss2010 multicore schedulingErtss2010 multicore scheduling
Ertss2010 multicore schedulingNicolas Navet
 
Optimizing the Robustness of X-by-Wire using Word Combinatorics
Optimizing the Robustness of X-by-Wire using Word CombinatoricsOptimizing the Robustness of X-by-Wire using Word Combinatorics
Optimizing the Robustness of X-by-Wire using Word CombinatoricsNicolas Navet
 
Cief2007 nn shc_slides
Cief2007 nn shc_slidesCief2007 nn shc_slides
Cief2007 nn shc_slidesNicolas Navet
 
Virtualization in Automotive Embedded Systems : an Outlook
Virtualization in Automotive Embedded Systems : an OutlookVirtualization in Automotive Embedded Systems : an Outlook
Virtualization in Automotive Embedded Systems : an OutlookNicolas Navet
 

Plus de Nicolas Navet (13)

In-Vehicle Networking : a Survey and Look Forward
In-Vehicle Networking : a Survey and Look ForwardIn-Vehicle Networking : a Survey and Look Forward
In-Vehicle Networking : a Survey and Look Forward
 
Automotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityAutomotive communication systems: from dependability to security
Automotive communication systems: from dependability to security
 
Mécanismes de protection dans AUTOSAR OS
Mécanismes de protection dans AUTOSAR OSMécanismes de protection dans AUTOSAR OS
Mécanismes de protection dans AUTOSAR OS
 
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
 
New policies
New policiesNew policies
New policies
 
Isi2007 nn shc_2007
Isi2007 nn shc_2007Isi2007 nn shc_2007
Isi2007 nn shc_2007
 
Configuring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentConfiguring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segment
 
Automating the Configuration of the FlexRay Communication Cycle
Automating the Configuration of the FlexRay Communication CycleAutomating the Configuration of the FlexRay Communication Cycle
Automating the Configuration of the FlexRay Communication Cycle
 
Aperiodic Traffic in Response Time Analyses with Adjustable Safety Level
Aperiodic Traffic in Response Time Analyses with Adjustable Safety LevelAperiodic Traffic in Response Time Analyses with Adjustable Safety Level
Aperiodic Traffic in Response Time Analyses with Adjustable Safety Level
 
Ertss2010 multicore scheduling
Ertss2010 multicore schedulingErtss2010 multicore scheduling
Ertss2010 multicore scheduling
 
Optimizing the Robustness of X-by-Wire using Word Combinatorics
Optimizing the Robustness of X-by-Wire using Word CombinatoricsOptimizing the Robustness of X-by-Wire using Word Combinatorics
Optimizing the Robustness of X-by-Wire using Word Combinatorics
 
Cief2007 nn shc_slides
Cief2007 nn shc_slidesCief2007 nn shc_slides
Cief2007 nn shc_slides
 
Virtualization in Automotive Embedded Systems : an Outlook
Virtualization in Automotive Embedded Systems : an OutlookVirtualization in Automotive Embedded Systems : an Outlook
Virtualization in Automotive Embedded Systems : an Outlook
 

Dernier

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 

Dernier (20)

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

Battery Aware Dynamic Scheduling for Periodic Task Graphs

  • 1. Battery Aware Dynamic Scheduling for Periodic Task Graphs Venkat Rao # , Nicolas Navet # , Gaurav Singhal *, Anshul Kumar  , GS Visweswaran  # TRIO Group, INRIA-Lorraine /LORIA. * Dept of ECE, UT Austin,  Dept of CSE, IIT Delhi  Dept of EE, IIT Delhi
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Problem Definition To find a battery efficient schedule for a given a set of periodic tasks graphs (T1, T2, ....Tn) which have corresponding deadlines (D1,D2, .....Dn) equal to their periods, where a taskgraph Ti comprises of any m interdependent nodes, each of which are in themselves tasks with given worst case computations (wci1, wci2, ......wcim). T1 D1 T3D3 T2 D2 wci Precendence constraint
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 25. Battery Models Still Too computationally intensive for use at runtime Not accurate, elements change value depending conditions Use capacitor and resistors to represent battery Circuit Still in the process of development. Relatively accurate and fast. Stochastic Slow, involves a large number of parameters Accurate PDE (higher forms of KiBaM) Disadvantages Advantages
  • 26.
  • 27.
  • 28. Simulation Results: Effect of ready list on energy consumption Energy consumption (normalized w.r.t optimal schedule) by various scheduling policies for different number of tasks in a taskgraph At Utilization 70% and actual computation times varying from 20% to 70%
  • 29. Simulation Results: Effect of priority function on energy consumption Energy consumption (normalized w.r.t optimal schedule) by various scheduling policies for different number of tasks in a taskgraph At Utilization 70% and actual computation times varying from 20% to 70%. Ready list comprises of most imminent.
  • 30.
  • 31.

Notes de l'éditeur

  1. Based solely on the electro-chemistry. Sometime rely on empirically established 2. PDE: finite element models, divide each cell into a number of finite elements interacting with each other, models current flow and potential distribution in the cell. Quite complex and slow while accurate, not suitable for mobile OS. 3. 4. Stochastic is a promising modeling method. Represent the battery behavior as A discrete time transient stochastic process, that tracks the the cell state of the charge.
  2. Factors that may affect the battery performance include: When a battery stands idle after a discharge, certain chemical and physical changes take place which can result in voltage recovery. So, the voltage will rise after a rest period, giving a saw-tooth-shaped discharge. Shelf Life: even during storage, the battery is still discharge itself. Depending on the storage temp and humidity, the short shelf life can be a problem on long-term discharges. Around room temp, alkaline lose about 3% capacity per year, however zinc-carbon can lose up to 15% of the capacity
  3. Factors that may affect the battery performance include: When a battery stands idle after a discharge, certain chemical and physical changes take place which can result in voltage recovery. So, the voltage will rise after a rest period, giving a saw-tooth-shaped discharge. Shelf Life: even during storage, the battery is still discharge itself. Depending on the storage temp and humidity, the short shelf life can be a problem on long-term discharges. Around room temp, alkaline lose about 3% capacity per year, however zinc-carbon can lose up to 15% of the capacity