IT Infrastructure for Providing Energy-as-a-Service to Electric Vehicles Smruti R. Sarangi, Partha Dutta, and Komal Jalan IEEE TRANSACTIONS ON SMART GRID,

Slides:



Advertisements
Similar presentations
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
Advertisements

Hadi Goudarzi and Massoud Pedram
1 Enhanced EDF Scheduling Algorithms for Orchestrating Network-wide Active Measurements Prasad Calyam, Chang-Gun Lee Phani Kumar Arava, Dima Krymskiy OARnet,
Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
Overview of Communication Challenges in the Smart Grid: “Demand Response” David (Bong Jun) Choi Postdoctoral Fellow ECE, University of Waterloo
1 of 14 1 /23 Flexibility Driven Scheduling and Mapping for Distributed Real-Time Systems Paul Pop, Petru Eles, Zebo Peng Department of Computer and Information.
Applications of Wireless Sensor Networks in Smart Grid Presented by Zhongming Zheng.
Nan Cheng Smart Grid & VANETs Joint Group Meeting Economics of Electric Vehicle Charging - A Game Theoretic Approach IEEE Trans. on Smart Grid,
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 19 Scheduling IV.
Chapter 6: CPU Scheduling. 5.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Feb 2, 2005 Chapter 6: CPU Scheduling Basic.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Disclaimer.
Energy Trading in the Smart Grid: From End-user’s Perspective Shengbo Chen Electrical and Computer Engineering & Computer Science and Engineering.
Balancing energy demand and supply without forecasts: online approaches and algorithms Giorgos Georgiadis.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
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.
Resource Allocation for E-healthcare Applications
Dynamic and Decentralized Approaches for Optimal Allocation of Multiple Resources in Virtualized Data Centers Wei Chen, Samuel Hargrove, Heh Miao, Liang.
Simulation of Memory Management Using Paging Mechanism in Operating Systems Tarek M. Sobh and Yanchun Liu Presented by: Bei Wang University of Bridgeport.
Ancillary Services in Vehicle-to-Grid (V2G) BBCR Smart Grid Subgroup Meeting Hao Liang Department of Electrical and Computer Engineering University.
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
A Budget Constrained Scheduling of Workflow Applications on Utility Grids using Genetic Algorithms Jia Yu and Rajkumar Buyya Grid Computing and Distributed.
Optimization for Operation of Power Systems with Performance Guarantee
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
An introduction to A Novel Cell Equalizer Topology for Plug-In Hybrid Electric Vehicle Energy Storage System Kun Zhuge
An Online Procurement Auction for Power Demand Response in Storage-Assisted Smart Grids Ruiting Zhou †, Zongpeng Li †, Chuan Wu ‡ † University of Calgary.
An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing Weijie Shi*, Linquan Zhang +, Chuan Wu*, Zongpeng Li +, Francis C.M. Lau*
Distributed Demand Scheduling Method to Reduce Energy Cost in Smart Grid Humanitarian Technology Conference (R10-HTC), 2013 IEEE Region 10 Akiyuki Imamura,
Scheduling policies for real- time embedded systems.
Progress Report 2014/02/12. Previous in IPDPS’14 Energy-efficient task scheduling on per- core DVFS architecture ◦ Batch mode  Tasks with arrival time.
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
Optimization of PHEV/EV Battery Charging Lawrence Wang CURENT YSP Presentations RM :00-11:25 1.
PAPER PRESENTATION Real-Time Coordination of Plug-In Electric Vehicle Charging in Smart Grids to Minimize Power Losses and Improve Voltage Profile IEEE.
Utility Maximization for Delay Constrained QoS in Wireless I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1 /23.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems with Multi-programming Chapter 4.
Presented By Dr. Mohsen Alardhi College of Technological Studies, Kuwait April 19 th,2009.
Overload Prediction Based on Delay in Wireless OFDMA Systems E. O. Lucena, F. R. M. Lima, W. C. Freitas Jr and F. R. P. Cavalcanti Federal University of.
Consumer Education Challenge 1000 kwh x rate/kwh = $ Billed Amount When asked about energy usage, the customer receives this…… But really understands this…………
REAL TIME BALANCING OF SUPPLY AND DEMAND IN SMART GRID BY USING STORAGE, CONTROLLABLE LOADS AND SMART GENERATIONS Abdulfetah Shobole, Dr. Arif Karakaş.
A local search algorithm with repair procedure for the Roadef 2010 challenge Lauri Ahlroth, André Schumacher, Henri Tokola
Demand Side Management in Smart Grid Using Heuristic Optimization (IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO. 3, SEPTEMBER 2012) Author : Thillainathan.
Silberschatz and Galvin  Operating System Concepts Module 5: CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
QoPS: A QoS based Scheme for Parallel Job Scheduling M. IslamP. Balaji P. Sadayappan and D. K. Panda Computer and Information Science The Ohio State University.
CSCI1600: Embedded and Real Time Software Lecture 23: Real Time Scheduling I Steven Reiss, Fall 2015.
1 Optimal operation of energy storage in buildings: The use of hot water system Emma Johansson Supervisors: Sigurd Skogestad and Vinicius de Oliveira.
Throughput-Oriented MAC for Mobile Ad Hoc Networks with Variable Packet Sizes Fan Wang, Ossama Younis, and Marwan Krunz Department of Electrical & Computer.
BY: A. Mahmood, I. Khan, S. Razzaq, N. Javaid, Z. Najam, N. A. Khan, M. A. Rehman COMSATS Institute of Information Technology, Islamabad, Pakistan.
Author Utility-Based Scheduling for Bulk Data Transfers between Distributed Computing Facilities Xin Wang, Wei Tang, Raj Kettimuthu,
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Determining Optimal Processor Speeds for Periodic Real-Time Tasks with Different Power Characteristics H. Aydın, R. Melhem, D. Mossé, P.M. Alvarez University.
Chapter 4 CPU Scheduling. 2 Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling Algorithm Evaluation.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
To validate the proposed average models, our system was simulated with Matlab Simulink in near-real- time. The wireless communication architecture was.
Multiscale energy models for designing energy systems with electric vehicles André Pina 16/06/2010.
Maximizing Sensor Lifetime in A Rechargeable Sensor Network via Partial Energy Charging on Sensors Wenzheng Xu, Weifa Liang, Xiaohua Jia, Zichuan Xu Sichuan.
OPERATING SYSTEMS CS 3502 Fall 2017
System Control based Renewable Energy Resources in Smart Grid Consumer
Optimization of PHEV/EV Battery Charging
Results of Smart Charging Research
Module 5: CPU Scheduling
Provision of Multimedia Services in based Networks
3: CPU Scheduling Basic Concepts Scheduling Criteria
Operating System , Fall 2000 EA101 W 9:00-10:00 F 9:00-11:00
Module 5: CPU Scheduling
ELEC-E Smart Grid Battery Energy Storage Systems
Module 5: CPU Scheduling
Presentation transcript:

IT Infrastructure for Providing Energy-as-a-Service to Electric Vehicles Smruti R. Sarangi, Partha Dutta, and Komal Jalan IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO. 2, JUNE 2012 Prepared for SG Subgroup Meeting, UW Presented by David (Bong Jun) Choi

Contents Overview System Model Problem Formulation Proposed System Evaluation Conclusion 2

Overview Challenges ▫Charging and discharging a large number of PHEVs ▫Supply and demand should closely match  Lower supply: outage  Higher supply: waste ▫Intermittent source of sustainable energy sources 3

Overview Contribution ▫“token”: currency of energy  gt: generation token  ct: consumption token  Attributes: ID, type, gen/con, power level, duration, start and expiration time, status  Energy = power *duration ▫Token entitles owner to produce or consume a certain amount of electrical energy ▫How to schedule tokens?  LM: Creates and Modifies tokens  TMS: “Admit and Schedule“ or “Reject” tokens 4 Token Management System (TMS) Local Module (LM)

Research Objective Goal: Maximize utilization Utilization = total consumption / total generation Token Utilization = total energy of the selected consTokens / total energy of the genTokens Application-Level communication protocol 5

Problem Formulation (1) maximizes the average utilization ▫= total energy of the selected consTokens / total energy of the genTokens. (2) for every point in the activation time of a genToken, the sum of the power levels of the packed consToken instances is less than the power level of the genToken. (3) at most one instance of each consToken is activated to genToken (no splitting) (4) binary decision variable for genToken being packed 6 time power

Proposed Token Management System Formulated Problem ▫Packing Problem  NP-Complete ▫Not feasible to handle a large number of PHEVs Proposed ▫Heuristic algorithm  Token (1) batching, (2) prioritization, and (3) splitting ▫My Opinion: “Greedy algorithm based on Priority?”  Schedule based on set priority  If cannot be scheduled, split and schedule again 7

Cons-Token Batches - Based on start time and duration - MAX_BATCH_SIZE - Reduce computation load 8 Gen-Token Queue - Prioritization -MAX_GEN_ACTIVE - Ex) FIFO, round-robin on power source, expiration times, power levels Cons-Token Queue - FIFO Dispatcher - Packs CT in GT - Packing depend on the scheduling scheme Scheduling Scheme (active genToken) - endTime - freeEnergy - random - utilization

Dispatcher Functions consBatch Activation ▫Packing consumption batch (cb) to genToken ▫Conditions:  Power level (consBatch) < Power Level (genToken)  + constraint (2)  Activation period (consBatch) < validity period (genToken)  Otherwise, reject genToken Replacement ▫If  utility above a certain threshold  no. of rejected tokens above a certain threshold ▫Then  genToken replaced with a token with the highest priority 9

Dispatcher Functions Splitting of consBatch ▫Previously  consBatch cannot split  i.e., One consBatch fit into one genToken  Difficult to achieve utilization close to 1 ▫Now  consBatch can split  i.e., different parts of consBatch fit into multiple genTokens  First, schedule consBatch as a whole. If not possible, split and schedule smaller consBatches  Proposes three different schemes 10

Splitting of ConsBatch (Scheme 1) 1-D split on time axis ▫consBatch is split into two smaller batches on the time axis ▫½ duration and validity period ▫Same power level 11

Splitting of ConsBatch (Scheme 2) 1-D split on power axis ▫consBatch is split into two smaller batches on the power axis ▫½ power level ▫Same duration and validity period 12

Splitting of ConsBatch (Scheme 3) 13

Effect of Token Splitting Theorem Opt (2D split) at least better than Opt (1D power split) or Opt (1D time split) Above are at least better than Opt (no split) 14

Evaluation Setup ▫Vehicles  Number: 0 ~ 7 million ▫Power  Trace: Australian Power Grid supply (5 years)  10% available for PHEVs ▫Vehicle  Connectivity: following previous references  Capacity: kWh  Charging Speed: 25 kW (20-30 min charging) ▫Token  duration(genToken) = 8 h (no frequent on/off)  duration(consToken) = 24 min ▫consBatch Size =

Evaluation Effect of consToken duration ▫2% best / 100% worst ▫Smaller fragments give better utilization 16

Evaluation Effect of Splitting Algorithm Small consTokens (5%) Effect of Splitting Algorithm Large consTokens (30%) 17 improvement

Evaluation Other results ▫Scheduling  Small no. of PHEVs  Deadline based prioritization performs best  Large no. of PHEVs  Power level based prioritization performs best  Large number of consTokens  Contention between consTokens for packing  Larger power helps to pack better 18

Evaluation Other results ▫Validity Period  Longer consToken use duration increases utilization  More flexible start time (more slots) increases utilization 19

Conclusion First work to propose an IT infrastructure for implementing energy-as-a-service for PHEVs Presented token management system (TMS) for managing a large number of PHEVs Presented several scheduling schemes Simulation with a large number of vehicles (several million) and real supply traces 20