Heterogeneous Delay Tolerant Task Scheduling and Energy Management in the Smart Grid with Renewable Energy Shengbo Chen Electrical and Computer Engineering.

Slides:



Advertisements
Similar presentations
Honeywell Smart Grid Perspective
Advertisements

Hadi Goudarzi and Massoud Pedram
Network Utility Maximization over Partially Observable Markov Channels 1 1 Channel State 1 = ? Channel State 2 = ? Channel State 3 = ? Restless.
CROWN “Thales” project Optimal ContRol of self-Organized Wireless Networks WP1 Understanding and influencing uncoordinated interactions of autonomic wireless.
Overview of Communication Challenges in the Smart Grid: “Demand Response” David (Bong Jun) Choi Postdoctoral Fellow ECE, University of Waterloo
Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Disclaimer.
Applications of Wireless Sensor Networks in Smart Grid Presented by Zhongming Zheng.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
Intelligent Packet Dropping for Optimal Energy-Delay Tradeoffs for Wireless Michael J. Neely University of Southern California
Load Balancing of Elastic Traffic in Heterogeneous Wireless Networks Abdulfetah Khalid, Samuli Aalto and Pasi Lassila
Multi-Area Stochastic Unit Commitment for High Wind Penetration in a Transmission Constrained Network Shmuel Oren University of California, Berkeley Joint.
Dynamic Product Assembly and Inventory Control for Maximum Profit Michael J. Neely, Longbo Huang (University of Southern California) Proc. IEEE Conf. on.
Xavier León PhD defense
Power Cost Reduction in Distributed Data Centers Yuan Yao University of Southern California 1 Joint work: Longbo Huang, Abhishek Sharma, LeanaGolubchik.
Yousi Zheng Dept. of ECE, The Ohio State University
Universal Scheduling for Networks with Arbitrary Traffic, Channels, and Mobility Michael J. Neely, University of Southern California Proc. IEEE Conf. on.
Efficient Algorithms for Renewable Energy Allocation to Delay Tolerant Consumers Michael J. Neely, Arash Saber Tehrani, Alexandros G. Dimakis University.
Utility Optimization for Dynamic Peer-to-Peer Networks with Tit-for-Tat Constraints Michael J. Neely, Leana Golubchik University of Southern California.
Stock Market Trading Via Stochastic Network Optimization Michael J. Neely (University of Southern California) Proc. IEEE Conf. on Decision and Control.
SATISFIABILITY OF ELASTIC DEMAND IN THE SMART GRID Jean-Yves Le Boudec, Dan-Cristian Tomozei EPFL May 26,
Queuing Theory For Dummies
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
Chapter 8 – Processor Scheduling Outline 8.1 Introduction 8.2Scheduling Levels 8.3Preemptive vs. Nonpreemptive Scheduling 8.4Priorities 8.5Scheduling Objectives.
Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Power Management for Solar-Driven Sensor Nodes Clemens Moser ( joint.
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
Misconceptions About Real-time Computing : A Serious Problem for Next-generation Systems J. A. Stankovic, Misconceptions about Real-Time Computing: A Serious.
A Survey of Home Energy Management Systems in Future Smart Grid Communications By Muhammad Ishfaq Khan.
Scheduling of Wireless Metering for Power Market Pricing in Smart Grid Husheng Li, Lifeng Lai, and Robert Caiming Qiu. "Scheduling of Wireless Metering.
“Collaborative automation: water network and the virtual market of energy”, an example of Operational Efficiency improvement through Analytics Stockholm,
Energy Trading in the Smart Grid: From End-user’s Perspective Shengbo Chen Electrical and Computer Engineering & Computer Science and Engineering.
1 Part III Performance evaluation and design of manufacturing systems.
The Fully Networked Car Geneva, 3-4 March 2010 Enabling Electric Vehicles Using the Smart Grid George Arnold National Coordinator for Smart Grid Interoperability.
Rensselaer Polytechnic Institute CSCI-4210 – Operating Systems David Goldschmidt, Ph.D.
Introduction Due to the recent advances in smart grid as well as the increasing dissemination of smart meters, the electricity usage of every moment in.
Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Disclaimer.
Resource Allocation for E-healthcare Applications
Control and Optimization Meet the Smart Power Grid: Scheduling of Power Demands for Optimal Energy Management Authors: Iordanis Koutsopoulos Leandros Tassiulas.
Dynamic and Decentralized Approaches for Optimal Allocation of Multiple Resources in Virtualized Data Centers Wei Chen, Samuel Hargrove, Heh Miao, Liang.
OPERATING SYSTEMS CPU SCHEDULING.  Introduction to CPU scheduling Introduction to CPU scheduling  Dispatcher Dispatcher  Terms used in CPU scheduling.
Placement of WiFi Access Points for Efficient WiFi Offloading in an Overlay Network Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Low Power Design for Real-Time Systems Low power (energy) consumption is a key design for embedded systems Battery’s life during operation Reliability.
Kevin Ross, UCSC, September Service Network Engineering Resource Allocation and Optimization Kevin Ross Information Systems & Technology Management.
Distributed Demand Scheduling Method to Reduce Energy Cost in Smart Grid Humanitarian Technology Conference (R10-HTC), 2013 IEEE Region 10 Akiyuki Imamura,
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Wireless Peer-to-Peer Scheduling.
1 A Simple Asymptotically Optimal Energy Allocation and Routing Scheme in Rechargeable Sensor Networks Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee.
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
Stochastic Optimal Networking: Energy, Delay, Fairness Michael J. Neely University of Southern California
Finite-Horizon Energy Allocation and Routing Scheme in Rechargeable Sensor Networks Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee Joo Electrical and.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Optimal Placement of Energy Storage in Power Networks Christos Thrampoulidis Subhonmesh Bose and Babak Hassibi Joint work with 52 nd IEEE CDC December.
BY: A. Mahmood, M. N. Ullah, S. Razzaq, N. Javaid, A. Basit, U. Mustafa, M. Naeem COMSATS Institute of Information Technology, Islamabad, Pakistan.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
SMART GRID A smart grid for intelligent energy use. By: Suhani Gupta.
Privacy Issues in Smart Grid R. Newman. Topics Defining anonymity Need for anonymity Defining privacy Threats to anonymity and privacy Mechanisms to provide.
Stochastic Optimization for Markov Modulated Networks with Application to Delay Constrained Wireless Scheduling Michael J. Neely University of Southern.
BY: A. Mahmood, I. Khan, S. Razzaq, N. Javaid, Z. Najam, N. A. Khan, M. A. Rehman COMSATS Institute of Information Technology, Islamabad, Pakistan.
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
THE NEW GENERATION TRANSMISSION By Ashroo M. Das 6 th sem, EEE & Deepak Kumar 6 th sem, EEE.
Author : Peng Han, Jinkuan Wang, Yinghua Han, and Qiang Zhao Source : 2012 IEEE International Conference on Information Science and Technology Wuhan, Hubei,
EE5900 Cyber-Physical Systems Smart Home CPS
OPERATING SYSTEMS CS 3502 Fall 2017
Delay Efficient Wireless Networking
System Control based Renewable Energy Resources in Smart Grid Consumer
Presentation transcript:

Heterogeneous Delay Tolerant Task Scheduling and Energy Management in the Smart Grid with Renewable Energy Shengbo Chen Electrical and Computer Engineering & Computer Science and Engineering

2 The Smart Grid Next generation power grid: full visibility and pervasive control on both supplier and consumers  Smart meters Dynamic electricity prices according to demand  Shift demand from peak time Renewable energy  Reduce cost and greenhouse gas emission  Energy harvesting: highly dynamic  Battery: limited capacity With these new features and challenges, there is a need for comprehensive solutions for the smart grid

3 task schedule Model of Information Delivery Real-time communication between operator and consumers  Smart meters  Controller: operator/customer side Operator Smart Meter 1 Smart home appliances demand requests Smart Meter 2 Controller demand requests task schedule Controller electricity prices electricity prices

4 Energy Supply and Demand Attributes of energy supply  Unlike communication network — Storable  Renewable vs. Non-renewable  Intermittent vs. Stable supply Energy Supply Energy Demand Energy Management Attributes of energy demand  Time-varying  Unpredictable vs predictable  Elastic vs. Non-elastic Random demand meets with possibly uncertain supply

5 I. Delay-tolerant Task Scheduling Intuition: Postpone delay-tolerant tasks to the period with low electricity price  E.g. dish washer, washer, electricity vehicle, air conditionerdish washer, washer, electricity vehicle, air conditioner Objective: Minimize cost of electricity tasks by leveraging the delay tolerance property and renewable energy Constraints  Hard deadlines for job completion  Average “dissatisfaction” constraint Control variables  Delay in starting a job  Amount of energy drawn/stored from/to the battery in each time slot Challenges  Uncertainty in job arrivals, incoming renewable energy and price of electricity  Appliances have diverse electricity usage patterns and scheduling flexibility

6 Energy Model Demand = Supply l(t) = g(t)+b(t) Demand = Supply l(t) = g(t)+b(t)

7 Related Works Task scheduling [Koutsopoulos and Tassiulas, 2010]  Convex cost function Renewable energy management scheme [Neely, 2010]  No battery & task scheduling Dynamic programming technique [Papavasiliou and Oren, 2010]  Distribution of power demand needs to be known in advance Demand peak optimization [Facchinetti and Vedova, 2011]

8 Example Key factors  Factor 1: Time-varying electricity price & Delay tolerant property  Factor 2: Battery energy management Electricity Price P(t) Time Task SchedulesCost Non-scheduling $11 Scheduling w F1 $10 Scheduling w F1,F2 $7

9 Problem Statement Models  Electricity price assumed to be known in the near future  Dissatisfaction function U Average dissatisfaction constraint Don’t delay too many jobs by too much Cost of electricity Cost reduction by drawing from battery Starting delay for job i arriving in timeslot t Energy drawn/stored from/to the battery Job must finish before deadline Hard deadline Job duration Energy constraint

10 Solution Methodology Virtual Queue Q(t)  Deal with the average dissatisfaction constraint Lemma: If the virtual queue is stable, the average dissatisfaction constraint is satisfied Lyapunov optimization technique  Define Lyapunov function  Minimize the Lyapunov drift Q(t)

11 In each time slot, the delay in starting a job is computed as In each time slot, the battery charge/discharge is given by Algorithm Sketch Cost of electricity Measure of dissatisfaction for this job Measure of accumulated dissatisfaction

12 Battery level is always bounded:  Only require finite battery capacity Average delay dissatisfaction is always less than Performance is within a constant gap of the optimum Main Results Constant gap Diminish as V becomes large A tradeoff between the battery size and the performance

13 Simulation Results Compared to the non-scheduling case Cost reduction over slots (V=100) Cost reduction versus V S. Chen, N. Shroff and P. Sinha, “Heterogeneous Delay Tolerant Task Scheduling and Energy Management in the Smart Grid with Renewable Energy,” to appear in IEEE Journal on Selected Areas in Communications (JSAC). S. Chen, N. Shroff and P. Sinha, “Scheduling Heterogeneous Delay Tolerant Tasks in Smart Grid with Renewable Energy,” in Proceeding of IEEE CDC, pp , Dec, 2012.

14 Summary Cost reduction  Leverage dynamic electricity prices and delay-tolerant property  Renewable energy and battery Delay constraints  Hard deadlines  Average dissatisfaction constraint Scheme performance is within a constant gap of the optimum The constraint means that we can only draw energy from the grid What if this constraint does not exist? Sell energy back to the grid!

15 II. Energy Trading Intuition: Dynamic electricity price combining an energy storage battery implies a trading opportunity (similar to stock) Objective: Maximize the profit by opportunistically selling energy to the grid Control variables  Amount of energy drawn/stored from/to the battery in each time slot Challenges  Uncertainty of incoming renewable energy, price of electricity and energy demand Energy selling price is always less than the energy buying price

16 Example Key factors:  Time-varying electricity price & Battery energy management

17 Problem Statement Models  Energy selling price is smaller by a factor of  Energy demand l(t) is exogenous process Profit of selling energy Cost of buying energy from the grid Energy drawn/stored from/to the battery Battery level Maximal output of the battery

18 Denote In each time slot, the energy allocation is given as follows  Case 1: If  Case 2: If  Case 3: If Algorithm Sketch Sell: Price is high or battery level is high Buy: Price is low and battery level is low Equal: Price and battery level are mild

19 Battery level is always bounded:  Only require finite battery capacity Asymptotically close to the optimum as T tends to infinity Main Results Diminish as V becomes large A tradeoff between the battery size and the performance

20 Simulation Results Compared to the greedy scheme: first use the renewable energy for the demand, and sell the extra if any Annual profit versus Beta (V=1000) Annual profit versus V (Beta=0.8) S. Chen, N. Shroff and P. Sinha, “Energy Trading in the Smart Grid: From End-user’s Perspective,” to appear in Asilomar Conference on Signals, Systems and Computers, (Invited paper)

21 Open Problems Different Model  Preemptive & non-preemptive  HVAC system optimization Game theory based schemes  The behavior of large number of customers can influence the market price Network Economics

22 Low-Latency Algorithm in Cloud Storage Objective: Developed a queueing delay optimal algorithm for downloading data in cloud storages by leveraging multiple parallel threads and FEC codes System model  (n,k) codes Request arrivals Queue Queueing Delay … Threads Dispatcher Read Time

23 When k = 1, given that the downloading time of each individual thread is i.i.d. following exponential distribution and the arrival process is Poisson, any work-conserving scheme is throughput optimal and also delay optimal. When k > 1, given that the downloading time of each individual thread is i.i.d. following exponential distribution and the arrival process is Poisson process, the greedy scheme is delay optimal. Main Results S. Chen, L. Huang and X. Liu, “Optimal-Latency Data Retrieving Scheme in Storage Clouds by Leveraging FEC Codes,” under submission, G. Liang, S. Chen and U. Kozat, “On Using Parallelism and FEC in Delivering Reliable Delay Performance over Storage Clouds: A Queueing Theory Perspective,” under submission, 2013.

24 Energy allocation and routing schemes in rechargeable sensor networks Objective: Maximize the total utility/throughput performance for a rechargeable sensor network Main results  Finite time-horizon — Optimal Offline: Shortest path  Infinite time-horizon — Simple asymptotically optimal S. Chen, P. Sinha, N. Shroff, and C. Joo, “A Simple Asymptotically Optimal Energy Allocation and Routing Scheme in Rechargeable Sensor Networks,” Proc. of IEEE INFOCOM, Orlando, Florida, pp , Mar S. Chen, P. Sinha, N. Shroff, and C. Joo, “Finite-Horizon Energy Allocation and Routing Scheme in Rechargeable Sensor Networks,” Proc. of IEEE INFOCOM, Shanghai, pp , April S. Chen, P. Sinha, N. Shroff, and C. Joo, “A Simple Asymptotically Optimal Joint Energy Allocation and Routing Scheme in Rechargeable Sensor Networks,” Under Minor Revision, Transactions on Networking.

25 Lifetime Tunable Design in WiFi Objective: Improve the system performance for energy- constrained WiFi devices Resulting scheme  Near-optimal proportional-fair utility performance for single access point scenarios  Alleviating the near-far effect and hidden terminal problem in general multiple AP scenarios Performance improvement  Lifetime: high energy efficiency by avoiding idle listening  Fairness: providing high priority to the low throughput devices  Throughput: smaller collision probability S. Chen, T. Bansal, Y. Sun, P. Sinha and N. Shroff, “ Life-Add: Lifetime Adjustable Design for WiFi Networks with Heterogeneous Energy Supplies,” To appear in proceedings of Wiopt 2013.

26

27 Cost of electricity

28 System Model Demand = Supply l(t) = g(t)+b(t) Demand = Supply l(t) = g(t)+b(t)

29 System Model g(t) = l(t)-b(t)