computing with biosensors

9
Computing with Biosensors Gul Agha University of Illinois http://osl.cs.uiuc.edu

Upload: hagen

Post on 08-Jan-2016

51 views

Category:

Documents


1 download

DESCRIPTION

Computing with Biosensors. Gul Agha University of Illinois http://osl.cs.uiuc.edu. Biosensor Computing Systems. Natural biosensors work in a complex context Need to create hybrid computer/biosensor networks. Routing and Group Communication. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Computing with Biosensors

Computing with Biosensors

Gul Agha

University of Illinois http://osl.cs.uiuc.edu

Page 2: Computing with Biosensors

11/27/2007 Agha - Computing with Biosensors

2

Biosensor Computing Systems

• Natural biosensors work in a complex context

• Need to create hybrid computer/biosensor networks

Page 3: Computing with Biosensors

11/27/2007 Agha - Computing with Biosensors

3

Routing and Group Communication

• Routing delivers messages to a specific node in the network– Multi-hop, ad hoc– Old problem, but needs new

approach in the biosensor network environment

• Group communication (multicast) delivers messages to a subset of nodes in the network– Needed to communicate to groups of biosensors

• Parameters: reliability, efficiency,power consumption

Page 4: Computing with Biosensors

11/27/2007 Agha - Computing with Biosensors

4

Data Aggregation

• Combines data from many biosensors into a more compact form before forwarding to a location for processing

• Needed to handle the large amount of data generated in sensor networks

• Parameters: efficiency, speed

traffic vs. distance from sinkwithout data aggregation

AggregationForwarding

vs.

Page 5: Computing with Biosensors

11/27/2007 Agha - Computing with Biosensors

5

Localization

• Determine the physical locations of the biosensors– Biosensors may be mobile

• If thousands of sensors aredeployed, don’t want to entertheir locations by hand

• Use sensing or network connectivity to infer physical location

• Parameters: precision, efficiency

proximity

triangulation

Page 6: Computing with Biosensors

11/27/2007 Agha - Computing with Biosensors

6

Fault Tolerance

• Some sensors may fail• Due to the large number of

sensors, faults are common: not an exception but the rule

• The network needs to keep working, even if with diminished capacity

• Parameters: resiliency, response time

Page 7: Computing with Biosensors

11/27/2007 Agha - Computing with Biosensors

7

Simulation

• Event-based simulator for sensors, network and target environment

• Now: sensors on the ground– Simulates 1000’s of biosensor nodes

faster than real-time on a standard PC.

• Future: structure model for environment• Use combination of simulated, recorded and

live inputs to drive virtual or real sensor network for more realistic testing

Page 8: Computing with Biosensors

11/27/2007 Agha - Computing with Biosensors

8

Programming Models for Biodigital Hybrid Computers

• Hybrid systems with biological and digital components require new programming models– Massive parallelism – Continuous variables– Statistical abstractions

Page 9: Computing with Biosensors

11/27/2007 Agha - Computing with Biosensors

9

Some Opportunities

• Bioinspired models of computing– Adaptation– Resilience

• Cooperative computing

• Shift from logical to statistical view of computing