SkiScape Sensing - Dartmouth College

SkiScape Sensing - Dartmouth College

MetroSense Project: People-Centric Sensing at Scale
Shane B. Eisenman, Nicholas D. Lane, Emiliano Miluzzo, Ronald A. Peterson, Gahng-Seop Ahn and Andrew T. Campbell

Electrical Engineering, Columbia University Computer Science, Dartmouth College

Campus Area Sensor Network

Motivation
Looking forward 10-20 years we envision
Internet scale sensing where the majority of
the traffic on the network is sensor data and
the majority of applications used every day by
the general populace integrates sensing and
actuation in some form. Sensing will be
people-centric. We believe the gap between
the state of the art and our future vision can
be bridged through the development of a new
wireless sensor edge for the Internet. To be
truly impactful on the daily lives of lay people,
new applications must by about people and
the way they interact with their surroundings.
A focus on people-centric sensing shifts design
challenges: no centralized control, platform
heterogeneity, batteries can be recharged.
Mobility presents both challenges and unique
opportunities.

BikeNet Sensing
Dual focus: quantifying
the cyclist experience and
facilitating in situ and
post facto information
sharing between cyclists

SAP implementation
=
Aruba AP-70 +
Moteiv Tmote Invent

Network symbiosis: we
are deploying SAP on
the back of existing
WiFi APs to reduce the
time and cost of system
deployment. Each AP
will continue to fulfill its
normal role while
MetroSense taps its
spare resources.

MetroSense Architecture

SkiScape Sensing
Dual focus: monitor
ski resort trail
conditions and
collect and store
skier speed and
location statistics

Opportunistic Delegation Model
Goal is to leverage mobility when direct sensing
from SAP is not possible. Scenario: application
requires sensed modality from space during
[t1, t2]
SAP delegates sensing responsibility for a given
time to a mobile sensor (MS) in its radio range.
The MS senses the target, if possible, and carries
the result back to the SAP, if possible.
Direct vs. Indirect
delegation

Server
Tier

SAP
Tier

Sensor
Tier

MetroSense is a three-tiered physical architecture:
Server Tier, Sensor Access Point (SAP) Tier and Sensor
Tier
MetroSense comprises three main software component
sets: Common Components, Core Components and
Resource Components

Mobile People-centric Applications

If MSs available to a SAP are
not fit to be direct delegates,
a SAP may authorize a MS to
delegate to another MS on
the SAPs behalf (indirect
delegation).
Examples: indirect tasking,
virtual sensing range
extension, indirect collection
= data muling

Design challenges

With support from ISTS, Intel and Nokia. Shane

Limited rendezvous time
Sensor selection
challenging
Eisenman
is supported

TX range

Opportunistic Operations Illustrated

opportunistic
tasking

comms &
ground-truth
sensing
opportunistic opportunistic
sensing
collection

direct
delegation
sensing
range

indirect
delegation

Data mule
sensing space of interest

limited
peering

Mobility gives rise to opportunistic sensor networking:
opportunistic tasking, opportunistic sensing, and
opportunistic collection.

by the Army Research Office (ARO) under Award W911NF-04-1-0311

More information on the MetroSense Project, including publications, technical reports, and source code from http://metrosense.cs.dartmouth.edu/.

Recently Viewed Presentations

  • Horse Evaluation - Weebly

    Horse Evaluation - Weebly

    Nutritional deficiencies. Horse Evaluation Unsoundness of the Head and Neck Blindness Partial or complete loss of vision. A blind horse usually has very erect ears and a hesitant gait. Blindness can be detected by a veterinarian's examination. Horse Evaluation Wobblers...
  • The Effects of Nutrient Pollution on the Neuse River Estuary

    The Effects of Nutrient Pollution on the Neuse River Estuary

    The Effects of Nutrient Pollution on the Neuse River Estuary ... as well Phytoplankton are base of the food chain Organisms selectively feed Pfiesteria and other toxic blooms Alter community structure Sources of nutrient pollution Anthropogenic Urban: wastewater treatment plants...
  • Iasdfasdfsad - UCSB

    Iasdfasdfsad - UCSB

    [email protected] 805-893-3244, 805-893-5705 fax GaSb well, AlSb barriers, on {110} GaSb * Thin, high current density III-V FET channels InGaAs, InAs FETs THz & VLSI need high current low m*→ high velocities Density of states bottleneck (Solomon & Laux IEDM...
  • Writing Workshop - WordPress.com

    Writing Workshop - WordPress.com

    Model writing allows you to demonstrate the writing process by thinking aloud while composing a text on the board. The teacher models good reading and writing strategies. English language learners need high quality models to follow. Teachers must read to...
  • UML Static diagrams - unimi.it

    UML Static diagrams - unimi.it

    UML Static diagrams Component Diagram Captures the physical structure of the implementation (code components) Deployment Diagram Captures the topology of a system's hardware UML Static diagrams Component Diagram Captures the physical structure of the implementation (code components) Deployment Diagram Captures...
  • Science Survivor PowerPoint - Worth County School District

    Science Survivor PowerPoint - Worth County School District

    They should use a flame test to identify sugar. Sugar caramelizes when exposed to heat. ... (Teacher note: These candles are not made from wax. They are made from paraffin.) Science Survivor Card #8. On the table in front of...
  • Aspen Age Effect on Tree Bark Intensity

    Aspen Age Effect on Tree Bark Intensity

    Further research for winter hardiness should look at variables besides photosynthetic ability (i.e. water usage or storage, etc.) Summary In summary there is a correlation between tree age and chlorophyll content Younger trees have darker bark indicating that there is...
  • Exemplification Work out the size of each angle.

    Exemplification Work out the size of each angle.

    Below is a diagram and a student explanation of finding the size of angle QPS. Is each stage of reasoning correct? ... By considering a convex kite as two different isosceles triangles. Prove that a convex kite has a pair...