downlink traffic scheduling in green vehicular roadside infrastructure abdulla a. hammad department...

51
Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster University Hamilton, Ontario, CANADA

Upload: francis-pearson

Post on 25-Dec-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure

Abdulla A. HammadDepartment of of Electrical and Computer Engineering

McMaster University

Hamilton, Ontario, CANADA

Page 2: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Outline

Introduction Energy Efficient Downlink Scheduling VBR scheduling CBR scheduling

Page 3: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

VANET Applications

Page 4: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

4

VANET Architecture

V2V, V2I, hybrid and I2I communications Roadside Unit (RSU) is fixed infrastructure that

enables vehicle-to-infrastructure (V2I) communications.

V2V

V2I

Roadside Unit (RSU)

I2I

Page 5: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

VANET overview Applications

– Safety (e-brakes, accidents)– Infotainment(VoD, file transfer, internet)– Traffic (Monitoring, management)

Architecture: OBU and RSU Difference from MANET

– Fast link disconnection– Temporal and spatial changing traffic density– Movement confined to road network– Energy Limits

RSU role– Increase network connectivity– Store delay tolerance contents– Internet connectivity– Safety: accidents and curvy road alerts

Page 6: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

6

Green Vehicular Infrastructure?● S. Peirce and R. Mauri, “Vehicle-Infrastructure Integration (VII)

Initiative: Benefit-Cost Analysis: Pre-Testing Estimates”, Intelligent Transportation Systems Joint Program Office, United States Department of Transportation, Washington, DC., March 30, 2007.

● Includes cost projections for an initial national vehicular infrastructure deployment (1B USD expenditure)

● 40% of all rural freeway roadside infrastructure would be solar powered. Unavailable power grid connectivity.

● over 63% of roadside unit costs consumed by solar provisioning costs, e.g., solar panel, battery and associated electronics. power savings ↑ energy provisioning cost ↓

● Objective is to decrease energy use at the RSUs as aggressively as possible.

● How much energy can we save using energy aware downlink scheduling?

Page 7: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

7

V2I Roadside Unit (RSU)

When a vehicle v arrives into RSU coverage, it communicates its R

v bit (delay tolerant) request. The RSU

schedules its downlink response for some future time.

Vehicles have unlimited energy reserves. RSU is energy constrained → focus on reducing downlink energy use.

Page 8: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

8

Air Interface AssumptionsConstant bit rate (CBR)

● Power control is used to adapt to channel conditions.

● Packet or slot based● Schedulers try to minimize the downlink

transmission energy needed to process vehicle requests.

Page 9: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

9

Air Interface Assumptions● Variable bit rate (VBR)

● fixed transmit power. The bit rate is adapted to channel conditions.

● Fixed size packet lengths at different bit rates

● Schedulers try to minimize the amount of downlink transmission time required to process vehicle requests.

Page 10: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

10

Delay-Tolerant CBR Example

P t 1P t 2

= (d 1

d 2

(Distance dependent exponential path loss, e.g., α = 3)

Choice of Vehicle i communication time, e.g., t2 vs t

1.

Huge energy savings when communicating over shorter distances. Requires delay tolerance! Requires energy cost estimates.

For example:

Page 11: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

11

Another Example

Vehicle w is moving away from energy favourable locations. Vehicle v is moving towards energy favourable locations.

Therefore, we should serve Vehicle w first!

Page 12: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

12

Another Example● How to schedule when there are different vehicular

speeds and communication requirements?

● It seems that faster moving vehicles with higher communication requirements should be given scheduling priority.

Page 13: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Part 1: Variable Transmission Power - CBR Model Assumptions

– Vehicles can store (buffer) stream more than it needs currently

– No vehicle to vehicle communication – RSUs coverage do not overlap– BW is velocity independent

Page 14: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Offline Energy Bounds– Packet-Based Scheduling:

– Modeled as single machine scheduling with deadlines

– NP hard

– Timeslot-Based Scheduling

Mixed Integer Linear Program Formulation

Page 15: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Minimum Cost Flow Graph Formulation

Page 16: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Online Time slot-based Algorithms Greedy Minimum Cost Flow (GMCF)

Event driven Network Flow formed and Minimum Cost computed Seeks global minima for all vehicles in range High computation cost

Static Scheduler (SS) Seeks local minima for all vehicles in range Two phases: weight computation, scheduling Weight computation: happens once, based on preferred time slots Scheduling rule: static, based on highest weight first Average computation cost Weakness: bad performance under high variation in speed

Nearest Fastest Set (NFS) Scheduler Event driven, preferred slots selected upon arrival Scheduling:dynamic: only resolves contention when they actually

happen Strength: Low computation cost, handles high variation in speed Weakness: High energy cost, due to delayed contention resolution

Page 17: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Performance Evaluation Two sets of results

– Best case scenario: accurate prediction of speed and position based on deterministic path loss scenario

– Average case scenario: including shadowing effect (minimal in HW environment because of LoS)

Traffic Model– Difference between urban and HW environment– Tendency to maintain speed– Lane speed limits (different speed classes)– Arrival model: Poisson Distribution– Traffic direction

Page 18: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Performance Evaluation

•Effect of speed •Two Classes:

•18m/s•18,23,28,33 m/s

•No shadowing•Light and medium load•arrival rate:1/22 v/s•Light Load: GMCF closeto Bound•SS

•More energy•Less comp. intensive

Page 19: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Effect of demand No shadow 3 Classes Fig.7: same speed Fig.8:18,24,33 m/s

Page 20: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Shadowing: 4,12 dB vs increasing demand

Page 21: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Platooning Fig.12: same speed Fig.13: Three different speeds

Page 22: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Publications

AA Hammad, GH Badawy, TD Todd, AA Sayegh, D Zhao, 2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)

Hammad, A.A.; Todd, T.D.; Karakostas, G.; Dongmei Zhao, "Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure," IEEE Transactions on Vehicular Technology

Page 23: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Part2: Variable Bit-rate Model Assumptions

– RSU with Constant Transmission power

– Limited, non-overlapping coverage area

– RSU battery powered with renewable power source

– Highway environment traffic (constant velocity and platooning)

– Vehicle announce requirement, velocity and location upon arrival

– Vehicle demand can be satisfied by different combinations of time slots between which the received bit rate can be differ.

– The objective is to minimize the number of time slots during which the AP is transmitting, while satisfying all vehicle demands.

Page 24: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Integer Programming Model

Page 25: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Analysis of VBR Scheduling Problem

Page 26: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster
Page 27: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Problem Relaxation

Relaxation can be done by relaxing the binary condition.

Problem: unbounded Integrality gap– Solver can assign 1 time slot to m vehicles

each assigned 1/m of the slot

Page 28: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Offline Energy Bounds Generalized Flow Graph Dynamic Network Topology Graph

Page 29: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Generalized Flow Graph Fast computations based on special combinatorial algorithms Ease of approximation to integral solution due to high

percentage of flows are integers

Page 30: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster
Page 31: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Dynamic Network Topology Graph GF drawbacks:

– Time slots inversely proportional to velocity– Depending on slot size: large period of

times may encounter no bit rate change. DNTG: includes time in model

Page 32: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

DNTG: Time Expanded Graph

Page 33: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Online Scheduling Algorithms

Bounds provide theoretical optimum energy usage (but assumes future arrivals knowledge)

Online Scheduling Algorithms– FCFS– Fastest First – Greedy GF Algorithm– Greedy DNTG Algorithm

Page 34: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

FCFS

First Come First Serve Vehicles are assigned best possible

time slots if they were not reserved for earlier arriving vehicles

Static Assignment: no decision revoking Simple to implement Fairness questionable

Page 35: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster
Page 36: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Fastest First Algorithm

Faster moving vehicle spend less time inside the RSU range than slower ones.

To increase fairness, faster vehicles are assigned slots prior to slower ones.

Not static: decisions can be revoked.

Page 37: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster
Page 38: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Greedy GF Algorithm

Use GF design used to calculate the Bound

No future knowledge of arrival Event based: activates upon vehicle

arrival Integer approximation upon execution

Page 39: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Greedy GF Algorithm

Page 40: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Greedy DNTG Algorithm

Greedy Implementation of the Dynamic Network Topology Graph

Event-based: triggered upon arrival of new vehicles

Outline similar to Greedy GF Algorithm outlined before

Page 41: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Performance Comparison Highway environment Vehicles maintain velocity/platoon Poisson Arrival Vehicles announce velocity,location and

requirements Dropping is allowed Deterministic exponential path-loss and

Log-normal shadowing component

Page 42: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Throughput (no shadowing random component)

Two classes of vehicles (18, 30 m/s) Arrival rate 1/28 v/s Platoon 10% No Dropping

Page 43: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Demand Drop

Page 44: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Online algorithms under high demand Two classes:

18, 30 m/s Platooning

10% Arr.rate: 1/30

v/s Throughput

saturates

Page 45: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Dropping under high demand

Page 46: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Energy vs Speed

Page 47: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Shadowing: throughput

Page 48: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Shadowing: Dropping

Page 49: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Jain’s Fairness Index As dropping is allowed, fairness across

algorithms needs to be measured

Page 50: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Jain’s Fairness Index

Page 51: Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad Department of of Electrical and Computer Engineering McMaster

Thank you