Top Banner
QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. Iyer, R.; Kleinrock, L. ICC 2003 ICC 2003
22

QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

QoS Control For Sensor Networks

Iyer, R.; Kleinrock, L.Iyer, R.; Kleinrock, L.

ICC 2003ICC 2003

Page 2: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

outlineoutline

►IntroductionIntroduction►Problem descriptionProblem description►The GUR GAMEThe GUR GAME►Network model and algorithmNetwork model and algorithm►SimulationSimulation►ConclusionConclusion

Page 3: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

IntroductionIntroduction

►Sensor networks are made up of small devices Sensor networks are made up of small devices equipped withequipped with ProcessorsProcessors MemoryMemory Short-range wireless communicationShort-range wireless communication

►Sensor network have severe energy constraintsSensor network have severe energy constraints Preservation of battery powerPreservation of battery power

Page 4: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

IntroductionIntroduction

►What is sensor network QoS?What is sensor network QoS? Sensor network resolutionSensor network resolution An An optimaloptimal number of sensors sending information number of sensors sending information

toward information-collecting sinks, typically base toward information-collecting sinks, typically base stationsstations

Page 5: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

Problem descriptionProblem description

►We want to accomplish two thingsWe want to accomplish two things MaximizeMaximize the the lifetimelifetime of the sensor network of the sensor network

►Sensors periodically power-down to conserve their battery Sensors periodically power-down to conserve their battery energyenergy

Have Have enoughenough sensors power-upsensors power-up and sending packets and sending packets toward the information sinks so that enough data is toward the information sinks so that enough data is being collectedbeing collected

Page 6: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

Problem descriptionProblem description

►One base station with a broadcast channel to all One base station with a broadcast channel to all the sensors the sensors

►It knows the It knows the optimal numberoptimal number of sensors that of sensors that should be power-on and sending packets at any should be power-on and sending packets at any given timegiven time

►Broadcast the probability Broadcast the probability p*(t)=(optimal number / total number) at time t to all p*(t)=(optimal number / total number) at time t to all

sensorssensors

Page 7: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

The GUR GAMEThe GUR GAME

►We have many players and a refereeWe have many players and a referee None of them are aware of the othersNone of them are aware of the others

►Every second, the referee asks each player to vote yes or no, then counts up the yes and no answers

►A reward probability r = r(k) is generated as a function of the number k of players who voted yes

►0 ≤ r(k) ≤ 1

Page 8: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

The GUR GAMEThe GUR GAME

►The reward function r = r(kt) =0.2 + 0.8 ev

v = -0.002 (kt – 35)2

kt = the number of yes received at time t

Page 9: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

The GUR GAMEThe GUR GAME

►Each player, regardless of how he or she voted, is then independently rewarded (with probability r) penalized (with probability 1-r).

►Assume that at some point the number of players voting yes was k1. The reward probability would be r(k1)

Page 10: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

The GUR GAMEThe GUR GAME

Page 11: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

The GUR GAMEThe GUR GAME

►Note that the maximum of the example occurs at k* = 35

►No matter how many players there are, we can “construct” them in such a way that approximately k* of them

Page 12: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

The GUR GAMEThe GUR GAME

►Each player has a memory of his previous trials►we associate with each player j, a finite discrete-

time automaton Mj►The player is allowed to be in only one state at

any given time.

Page 13: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

The GUR GAMEThe GUR GAME

Page 14: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

The GUR GAMEThe GUR GAME

►The player votes Yes when he is in a positive numbered state No when he is in a negative numbered state.

►When in a negative (positive) numbered state Leftward (rightward ) if he is rewarded Rightward (leftward) when he is punished

Page 15: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

Network model and algorithmNetwork model and algorithm

► We associate with the base station a Gur reward function r(k)

► At each time t, the base station counts the number of packets kt it has received from the sensors

► It then calculates the Gur reward probability r(kt )► Finally, it broadcasts this probability to all the sensors.► Each sensor, in turn, independently rewards itself with

probability r(kt ) and punishes itself with probability 1-r(kt )

Page 16: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

Network model and algorithmNetwork model and algorithm

►assume that we have a collection of m sensors S1 through Sm and one base station B

►The sensor Si will power-up when it is in a positive numbered state power-down when it is in a negative numbered state

►if a sensor is powered-up, it will send a data packet containing sensor information toward the base station

Page 17: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

SimulationSimulation

►Memory size N is equal to 1►100 sensors in the network►Each sensor picks a random state as its initial

state►base station desires a rate of 35 packets received

at each time t

Page 18: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

SimulationSimulation

Page 19: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

SimulationSimulation

Page 20: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

SimulationSimulation

Page 21: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

ConclusionConclusion

►quality of service (QoS) for sensor networks remains largely open, and it is a non-trivial problem to specify the optimum number of sensors

►In this paper we presented an algorithm using the Gur Game paradigm that allowed the base station to specify the optimal number of sensors

Page 22: QoS Control For Sensor Networks Iyer, R.; Kleinrock, L. ICC 2003.

Thank youThank you