Introduction Vision and Challenges Azer Bestavros September 9, - - PowerPoint PPT Presentation

introduction
SMART_READER_LITE
LIVE PREVIEW

Introduction Vision and Challenges Azer Bestavros September 9, - - PowerPoint PPT Presentation

CS-559: Sensor Networks Computer Science Introduction Vision and Challenges Azer Bestavros September 9, 2003 1 References (and quotations) Computer Science Mark Weiser, The Computer for the 21st Century. Scientific American, 1991.


slide-1
SLIDE 1

Computer Science

1

CS-559: Sensor Networks

Introduction

Vision and Challenges

Azer Bestavros September 9, 2003

slide-2
SLIDE 2

Computer Science

Sensor Networks Seminar 2

References (and quotations)

Mark Weiser, The Computer for the 21st Century.

Scientific American, 1991.

Embedded Everywhere: A research agenda for networked

systems of embedded computers, CSTB Report.

  • J. M. Kahn, R. H. Katz, and K. S. J. Pister, Next Century

Challenges: Mobile Networking for Smart Dust, Mobicom'99.

  • M. Srivastava, R. Muntz and M. Potkonjak, Smart

Kindergarten: Sensor-based Wireless Networks for Smart Developmental Problem-solving Environments. Mobicom’01

Akyildiz, Su, Sankarasubramaniam. A Survey on Sensor

  • Networks. IEEE Communications Magazine. 2002.
slide-3
SLIDE 3

Computer Science

Sensor Networks Seminar 3

Scalability: Size and #’s

Log (people per computer)

Mainframe Minicomputer Workstation PC Laptop PDA ???

Year

slide-4
SLIDE 4

Computer Science

Sensor Networks Seminar 4

New Role for Computing

log (people per computer)

Number Crunching & Storage Productivity interactive

Streaming information to/from physical world year

slide-5
SLIDE 5

Computer Science

Sensor Networks Seminar 5

Confluence of Technologies

Embedded Systems Networking MEMS

Coordinate and perform higher-level tasks

Small, untethered processing, storage, and control Self-organized, power-aware communication Mass-produced, low-power, short range, sensors & actuators

Many devices monitor and interact with physical world Exploit spatially and temporally dense coupling to physical world

slide-6
SLIDE 6

Computer Science

Sensor Networks Seminar 6

What is a Sensor?

Webcam Network monitor Mouse Keyboard Sensor? Device

Clearly the above devices could be considered

sensors—are they?

What characteristic makes an input device a

sensor?

slide-7
SLIDE 7

Computer Science

Sensor Networks Seminar 7

Input Device Sensor

What characteristic makes an input device a

sensor?

UBIQUITY

Maybe! Webcam No Network monitor No Mouse No Keyboard Sensor? Device

slide-8
SLIDE 8

Computer Science

Sensor Networks Seminar 8

Ubiquitous Computing

21st Century Computers (circa 1991)

Embedded in OUR world (a.k.a. Ubiquitous/Pervasive):

  • “They weave themselves into the fabric of everyday life until they

are indistinguishable from it” [Weiser, 1991]

  • The anti-thesis of “virtual reality” and GUI
  • Just like motor technology, embedding computers everywhere

and having them “disappear in the background” is easy—a done deal today

  • It’s the network stupid!
slide-9
SLIDE 9

Computer Science

Sensor Networks Seminar 9

Ubiquity: Visions and Dreams

“Window Desktops” “Real Desktops” [Weiser, 1991]

From Icons, Windows and desktops to Tabs, Pads, and Boards (“widgets”) Challenges

Location:

  • Awareness
  • Adaptation to mobility (which network to use, OS extensibility)

Scale:

  • Form factor of individual device (e.g., tabs)
  • Number of devices
  • Security and privacy issues
slide-10
SLIDE 10

Computer Science

Sensor Networks Seminar 10

Ubiquity: Visions and Dreams

“Ubiquitous computing may mean the decline of the

computer addict.”

“Ubiquitous computers will help overcome the problem of

information overload. There is more information available at our fingertips during a walk in the woods than in any computer system, yet people find a walk among trees relaxing and computers frustrating. Machines that fit the human environment, instead of forcing humans to enter theirs, will make using a computer as refreshing as taking a walk in the woods.”

slide-11
SLIDE 11

Computer Science

Sensor Networks Seminar 11

Example uses

Environment Monitoring

Precision agriculture, land conservation, ... Built environment comfort & efficiency ... Alarms, security, surveillance, treaty verification ...

Civil Engineering: Structures response

Condition-based maintenance Disaster management Urban terrain mapping & monitoring

Interactive Environments

Context aware computing, non-verbal communication Handicap assistance

  • home/elder care
  • asset tracking
slide-12
SLIDE 12

Computer Science

Sensor Networks Seminar 12

Habitat Monitoring @ Berkeley

> 1000 ft

Acadia National Park

  • Mt. Desert Island, ME

Great Duck Island Nature Conservancy

~2 ft Leach’s Storm Petrel

slide-13
SLIDE 13

Computer Science

Sensor Networks Seminar 13

Current State of the Art

slide-14
SLIDE 14

Computer Science

Sensor Networks Seminar 14

Sensor Network Solution

Processing, Storage Wireless network Light, Temp, Humidity, Barometer, Passive IR (occupancy)

http://www.greatduckisland.net

slide-15
SLIDE 15

Computer Science

Sensor Networks Seminar 15

Remote Deployment

slide-16
SLIDE 16

Computer Science

Sensor Networks Seminar 16

(Possible) Characteristics

Number of nodes: Typically large with no unique IDs Density of nodes: High and irregular Data type: Streaming, periodic, and noisy Failure prone: Possibly Intermittent Deployment: Prolonged, unattended, and inaccessible Power: Energy constrained, possibly scavenge-able Operate in aggregate In-network processing is necessary Mission: What they do changes over time Cost: Currently ~ $5/sensor $0.01/sensor

But then maybe not!

slide-17
SLIDE 17

Computer Science

Sensor Networks Seminar 17

(Possible) Architecture

slide-18
SLIDE 18

Computer Science

Sensor Networks Seminar 18

Wireless Communication

Radio

Relatively expensive ~ $5 / Bluetooth transceiver Noisy due to interference

Infrared

Cheaper Shorter range Less susceptible to interference but requires line-of-sight

Optical

Cheapest Possibly very long range Requires line-of-sight

slide-19
SLIDE 19

Computer Science

Sensor Networks Seminar 19

Networking Stack

Standard networking layers

+ management planes

Management of power,

mobility, and resources transcend layering!

… and interact with each

  • ther as well (e.g., power-

aware scheduling)

slide-20
SLIDE 20

Computer Science

Sensor Networks Seminar 20

Physical/Data Link Layers

Physical Layer

Signaling, frequency selection, … An engineering problem: Another way of saying it is “somebody else’s problem ☺

Data Link Layer

Media Access Control (MAC) Issues

  • Infrastructure versus infrastructure-less
  • Need self organization and synchronization

Power Saving Modes

  • To turn-off or not to turn-off?

Error Control

  • Retransmission versus FEC; (power) cost of FEC is not insignificant
slide-21
SLIDE 21

Computer Science

Sensor Networks Seminar 21

Network/Transport Layers

At play:

Power consumption Resilience to failures Congestion management Quality of Data (and not Quality of Service)

We are not communicating poetry ☺

Abstractions such as “flows” and “packets” may need to be revisited

Routing and data processing cannot be kept totally

independent—the network stack abstraction may need to be revisited afterall!

slide-22
SLIDE 22

Computer Science

Sensor Networks Seminar 22

Routing Flavors

Optimize what?

  • Power available (min, total, …)
  • Power consumed (max, total, …)
  • Number of hops
  • Quality of coverage
  • Balance supply and demand
slide-23
SLIDE 23

Computer Science

Sensor Networks Seminar 23

Activity Tracking @ BU

Sensorium:

A common space equipped with video sensors (VS) for ubiquitous recognition and tracking of activities therein

Infrastructure:

Range of VS Elements Programmable VS Network Backend compute engines Backend TByte storage Mobile/wireless query units Research Engineer

slide-24
SLIDE 24

Computer Science

Sensor Networks Seminar 24

Why Acquire a Sensorium?

The proliferation of networked, embedded, and mobile digital video sensors requires a paradigm shift in many areas of CS to address:

1. The unique spatio-temporal aspects of sensory (video) data acquisition, processing, representation, communication, storage, real-time indexing/retrieval, data mining 2. The challenges of Quality of Service (QoS) management and coordinated resource arbitration of sensory networks, which are both embedded and mobile

The other extreme in sensor networks research!

slide-25
SLIDE 25

Computer Science

Sensor Networks Seminar 25

Sensoria: Deployment

Assistive Environments

e.g. for home/hospice/elder care/…

Safety Monitoring

e.g. in factories/pre-schools/hospitals/…

Intelligent Spaces

e.g. for classrooms/meeting rooms/theaters/farms…

Secure Facilities and Homeland Security Uses

e.g. at airports/embassies/prisons/…

People Flow/Activity Studies

e.g. at retail stores/museums/…

slide-26
SLIDE 26

Computer Science

Sensor Networks Seminar 26

Smart Kindergarten @ UCLA

“A wireless network of toys, composed of toys with

embedded modules that provide processing, wireless communication, and sensing capability, would be used as the application platform together with a background computing and data management infrastructure.”

“Children learn by exploiting and interacting with objects

such as toys in their environments, and the experience of having the environment respond (causally) to their actions is one key aspect of their development.”

“We would use the ability to sense and act on the physical

environment to create and evaluate smart developmental problem-solving environments in pre-school and kindergarten classroom settings.”

slide-27
SLIDE 27

Computer Science

Sensor Networks Seminar 27

Thoughts: Modality Matters

It is not all about “smart dust” sensor networks!

A sensor network, where the individual sensors provide a simple measurement (say temperature) is very different from one that provides a real-time high-bandwidth stream of data (say video). “Are we rushing to very futuristic ultra-scale sensor network research, while many fundamental problems of much smaller (or coarser) sensor networks are yet to be addressed?” [from communication with head of NSF ANI, Feb 2003] 100k sensors * 1kbps 1K sensors * 100kbps 10 sensors * 10Mbps

slide-28
SLIDE 28

Computer Science

Sensor Networks Seminar 28

Thoughts: Tower of Babel

Today, the term “sensor networks” means different

things to different people…

It is not clear there is even a well-defined

community…

Perhaps we ought to focus on more “down-to-

earth” (i.e., more generic) problems, which are inspired by (and have the potential of advancing) specific sensor-network applications.