Title: Adaptive Network Paper List and Categorization
1Adaptive Network Paper List and Categorization
2Categorization
- MAC
- Change schedule
- Lei
- S-MAC
- W. Ye, J. Heidemann, and D. Estrin, "An
energy-efficient mac protocol for wireless sensor
networks," IEEE INFOCOM, 2002 - T-MAC
- van Dam and K. Langendoen, "An adaptive
energy-efficient mac protocol for wireless sensor
networks," SenSys 2003 - D-MAC
- Gang Lu, Bhaskar Krishnamachari and Cauligi
Raghavendra, "An Adaptive Energy-Efficient and
Low-Latency MAC for Data Gathering in Sensor
Networks," IEEE WMAN 2004 - Jun
- Mihail L. Sichitiu, Cross-Layer Scheduling for
Power Efficiency in Wireless Sensor Networks,
IEEE INFOCOM 2004 - Change data transmission rate
- Lei
- CARA
- Jongseok Kim, Seongkwan Kim, Sunghyun Choi, Daji
Qiao, "CARA Collision-Aware Rate Adaptation for
IEEE 802.11 WLANs," IEEE INFOCOM, 2006
3- Network
- Ariffin
- Probabilistic techniques for adaptability in
network layer - Gianni Di Caro, Marco Dorigo "AntNet Distributed
Stigmergetic Control for Communications
Networks", Journal of Artificial Intelligence
Research 1998 2. - David Braginsky, Deborah Estrin "Rumor Routing
Algorithm for Sensor Networks," ACM WSNA 2002 - Jun
- Yan Yu, Ramesh Govindan and Deborah Estrin,
Geographical and Energy Aware Routing A
Recursive Data Dissemination Protocol for
Wireless Sensor Networks, UCLA Computer Science
Department Technical Report UCLA/CSD-TR-01-0023,
May 2001. - One presentation out of the two
- Well-known Internet adaptive routing
- Yutaka
- ???
- Irene
- D. G. Andersen, H. Balakrishnan, M. F. Kaashoek,
and R. Morris. "Resilient overlay networks",
Proc. of the 18th Annual ACM Symposium on
Operating Systems Principles, Banff, Canada,
Octoboer 2001.
4- Transport
- Ariffin
- Mario Gerla, Bryan K. F. Ng, M. Y. Sanadidi,
Massimo Valla, Ren Wang "/ TCP Westwood with
adaptive bandwidth estimation to improve
efficiency/friendliness tradeoffs " ,/ Computer
Communications, Volume 27, Issue 1, 1 January
2004, Pages 41-58. - Keita
- R2CP
- H.-Y. Hsieh and R. Sivakumar, A Receiver-centric
Transport Protocol for Mobile Hosts with
Heterogeneous Wireless Interfaces, Proc. ACM
MOBICOM, San Diego, CA, Sept. 2003. - Jun
- Transport of sensor net
- Chieh-Yih Wan, Andrew T. Campbell, Lakshman
Krishnamurthy, PSFQ A Reliable Transport
Protocol for Wireless Sensor Networks, ACM WSNA
2002.
5- Application
- Data dissemination
- Ryota P2P
- V. Kalogeraki, D. Gunopulos, and D.
Zeinalipour-Yazti, "A local search mechanism for
peer-to-peer networks," In Proc. CIKM, 2002 - Irene - WSN
- F. Ye, H. Luo, J. Cheng, S. Lu, and L. Zhang, "A
Two-Tier Data Dissemination Model for Large-scale
Wireless Sensor Networks", Proc.of ACM MOBICOM,
Atlanta, GA, September 2002. - Topology management
- Ryota
- Y. Chawathe, S. Ratnasamy, L. Breslau, N. Lanham,
and S. Shenker, Making Gnutella-like P2P Systems
Scalable, In Proceedings of ACM SIGCOMM 2003 - Target tracking
- Jun presented
- Wensheng Zhang and Guohong Cao, Optimizing Tree
Reconfiguration for Mobile Target Tracking in
Sensor Networks, IEEE INFOCOM 2004.
6- Data processing
- In-network data processing
- Jidong identifies two famous papers and Yutaka
presents one of them - R. Ahlswede, N. Cai, S.-Y. R. Li, and R. W.
Yeung, "Network Information Flow", IEEE
Transactions on Information Theory, IT-46, pp.
1204-1216, 2000 - Keita
- X. Fu, W. Shi, A. Akkerman, and V. Karamcheti,
"CANS Composable, Adaptive Network Services
Infrastructure," USENIX Symposium on Internet
Technologies and Systems (USITS), March 2001. - End system data processing (e.g., Adaptive
video/audio coding) - Keita
- I. Akyildiz, Y. Altunbasak, F. Fekri, and R.
Sivakumar, AdaptNet An Adaptive protocol suite
for the next generation wireless internet, IEEE
Communications Magazine, vol. 42, no. 3, pp. 128-
136, March 2004. - Active networks
- Etc
7- ContextWare Support for Network and Service
Composition and Self-adaptation Network
Composition A Step towards Pervasive Computing
Keita - An Adaptable Network Architecture for Multimedia
Traffic Management and Control - Keita - CANS Composable, Adaptive Network Services
Infrastructure Keita - An Adaptive Architecture for Multi-stream
Authoring and Presentations in Distributed
Networks - Keita - AIDA Adaptive Application-Independent Data
Aggregation in Wireless Sensor Networks - jidong - Adaptive Protocols for Information Dissemination
in Wireless Sensor Networks lei - An Adaptive Web Page Recommendation Service -
Yutaka - Adapting to Network and Client Variability via
On-Demand Dynamic Distillation Yutaka - Adaptive situation aware mobile computing
Yutaka - Neuro Grid Ryota
- GIA Ryota
- PlanetP Ryota
- Bittorent Ryota
8- Coverage
- Jun can identify classic papers but may not
present - Backcasting Adaptive Sampling for Sensor
Networks jidong - Power Conservation and Quality of Surveillance in
Target Tracking Sensor Networks - Jun - Dynamic Clustering for Acoustic Target Tracking
in Wireless Sensor Networks Jun - Jun can identify mobile sensor papers about
coverage but may not present - How about mobile sensor papers in other field???
- Bio
- Using Adaptive networks to model and control drug
delivery - Yutaka
9- What to adapt to? read into the paper and
create slides following the new template - Network
- available resources (CPU, memory, channel speed),
heterogeneity, traffic - Failures (node/link)???
- User
- user requirements (QoS), popularity, mobility
- Why adapt?
- efficiency, robustness, reliability,
connectivity, scalability, load balancing - Survivability/reproduce/fitness
- Collision avoidance in robotics
- How to adapt? Open loop/close
loop/optimization - Adapt to certain predetermined conditions
- Autonomously adapt
- Local communication among entities
- Long term (evolution)/short term (learning)
10- Three opinions
- Layer by layer can do now
- What to adapt to? (need more time)
- Hybrid Layer by layer first (can do now), then
sub-categorize using the most appropriate
criteria (need more time). - Dont know which one to go.
11MAC layer
12Flexible Power Scheduling for Sensor Networks -
Jun
- B. Hohlt, L. Doherty and E. Brewer
- IPSN 2004
13What adapts?
- Node scheduling
- Duty cycles
14What to adapt to?
15How
- To reduce power consumption while supporting
fluctuating demand in the network for data
collection. - It schedules transmitting and receiving time
slots ineach nodes power schedule and sleeps
during idle periods. - Local power schedules dynamically adapt to
network changes. - The protocol supports data collection
applications - Routing is assumed to be done
- Communication is assumed to be primarily one-way,
toward a base station, and there may be multiple
basestations.
16Cross-Layer Scheduling for Power Efficiency in
Wireless Sensor Networks - Jun
- Mihail L. Sichitiu
- North Carolina State University
- INFOCOM 2004
17What adapts?
- Node scheduling
- States sample, receive, transmit, idle
18What to adapt to?
19How
- The research investigates the problem of
power-saving of data transmission - By dynamically setup schedules of nodes on the
path from the source to the destination - The setup and reconfiguration phase takes place
during the initialization of the network, and
subsequent to any changes in the network queries
and the availability of the routes. - The steady state phase takes place between
consecutive setup and reconfiguration phases. - The steady state phase utilizes the schedule
established in the setup and reconfiguration
phase to forward the data to the base station.
20CARA Collision-Aware Rate Adaptation for IEEE
802.11 WLANs Lei Zan
- Jongseok Kim, Seongkwan Kim, Sunghyun Choi, and
Daji Qiao - ECE, Iowa State University
- IEEE INFOCOM'2006
21What adapts?
- A MAC protocol to adjust transmission rate
22What to adapt to?
- Successful transmission, collision and channel
error
23How to do Adaptability
- This paper deals with the issue, when to decrease
the transmission rate, given multiple
transmission rates available in 802.11 WLAN - Existing open-loop rate adaptation does not
differentiate frame collision from frame
transmission error caused by channel errors - So rate adaptation malfunctions when collisions
exist - A collision-aware rate adaptation scheme is
proposed - Use RTS/CTS and Clear Channel Assessment (CCA) to
differentiate collision from channel errors - Rate is adapted based on three thresholds,
consecutive success threshold, consecutive
failure threshold, probe activation threshold (to
active RTS/CTS probe)
24An adaptive Energy-Efficient and Low-Latency MAC
for Data Gathering in sensor networks Lei Zan
- Gang Lu, Bhaskar Krishnamachari, Cauligi S.
Raghavendra - EE, USC
- Int. Workshop on Algorithms for Wireless, Mobile,
Ad Hoc and Sensor Networks (WMAN)
25What adapts?
- Sensor node duty cycles (active slots in each
interval)
26What to adapt to?
- Traffic load of sensor nodes
27How to do adaptation
- DMAC mainly tackles issue the data forwarding
interruption problem - This paper proposes a scheme, called DMAC
- DMAC adjusts node duty cycles (sending and
receiving) adaptively according to the traffic
load by varying the number of active slots
scheduled in an interval
28PMAC An adaptive energy-efficient MAC
protocolfor Wireless Sensor Networks Lei Zan
- Tao Zheng, Sridhar Radhakrishnan,Venkatesh
Sarangan - CS, University of Oklahoma
- IEEE IPDPS05
29What adapts?
- Scheduling of nodes wakeup
30What to adapt to
- Traffic of a sensor node and its neighbors
31How to do adaptation
- In this paper, the sleep-wakeup scheduling of
sensor nodes are adaptively determined - The scheduling is decided based on a nodes own
traffic and that of its neighbors
32ASCENT Adaptive Self-Configuring sEnsor Networks
Topologies - Jidong
33What adapt
- Participation in the multi-hop network topology
34What to adapt to?
- environmental dynamics and terrain conditions
which lead to non-uniform communication density
35How
- Problem
- To propose Adaptive Self-Configuring topology
management scheme for wireless sensor network - Solution
- each node assesses its connectivity
- Each node make its state decision to participate
in network topology - Changing between test, active, passive and
sleep states - E.g.
- Signals when it detects high message loss,
requesting additional nodes in the region to join
the network in order to relay messages. - Reduces its duty cycle if it detects high message
losses due to collisions. - Probes the local communication environment and
does not join the multi-hop routing
infrastructure until it is helpful to do so.
36Network Layer
37An adaptive network routing strategy with
temporal differences - Yutaka
Internet routing
38What adapts?
- Routing table in Internet
What to adapt to?
- Varying network conditions, e.g., traffic pattern
and topology (link/node failure)
39How
- Goal
- Providing more efficient routing algorithm.
- High level idea
- By applying temporal differences method that is
an incremental learning algorithm utilizing
differences between successive states.
40Rumor Routing Algorithm For Sensor Networks -
Ariffin
- David Braginsky Deborah Estrin
41- Overview
- This research focuses on improving robustness of
sensor event attribute retrieval. - Assumes that sensing data can be identified by
attributes - What adapts
- Dynamic Node Resources
- Scheme does not rely on some active-nonactive
pattern for sensors. Robust to sensor failure. - Queries may find attributes even if some sensors
are off which was on before - How does it adapt
- Paths to a certain attribute (information) is
updated periodically by agents
42Dynamic Adaptive Routing for a Heterogeneous
Wireless Network - Jidong
- Mobile Networks and Applications 9, 219233, 2004
43What adapts?
- Architecture and Routing protocol adapt to
- heterogeneous wireless networks (integrating
cellular, WLAN networks)
44What to adapt to?
- Heterogeneity of two different networks
- Compatibility of protocols and applications.
- Routing
- QoS requirements
45How
- Problem
- integrates cellular network with an ad hoc
network in WLAN - To allow mobile users versatile communication
with anyone or any device at any place and
anytime - reserves advantages of sizable coverage in a
cellular network and high data rate in deployable
ad hoc network - High level idea (2-3 sentence)
- Proposed an integrated architecture of a
Heterogeneous Wireless Network (HWN) and - a dynamic adaptive routing protocol (DARP) for a
HWN. - Compatibility of protocols and applications
- Transparent networking
- Effective user location management
- QoS support
46Energy Sensitive Routing in Ad hocNetworks -
Jidong
47What adapt
48What to adapt to?
- energy consumption
- energy residue of intermediate nodes
49How
- Problem
- To propose an energy aware routing protocol for
ad hoc network - Solution
- Battery residual information is exchanged during
routing process - Choose the routes which has maximum battery
residual
50Transport Layer
51Application Layer
52Neuro Grid - Ryota
- Overview
- P2P system to provide the functionality of
keyword search for web pages - What adapts
- Routing path of a query searching for resource
- What to adapt to
- user feedback/preference
53- How it does the adaptation
- NeuroGrid nodes keep history information of each
neighboring nodes about how many good results
they returned. - Measure
- of user clicking on the returned URL / of
recommendations - Users returns a feedback (whether user really
click on the returned URL) into the system, which
is used to update history - NeuroGrid nodes change history information to
decide where to forward a query to
54- Reference
- Neurogrid Web site
- http//www.neurogrid.net
- Neurogrid whitepaper
- http//www.neurogrid.net/php/whitepaper.php
- Adaptive Routing in Distributed Decentralized
Systems NeuroGrid, Gnutella Freenet, Sam
Joseph - http//www.neurogrid.net/php/si-simulation03.zip
55GIA - Ryota
- Overview
- GIA is intended to design Gnutella-like P2P
system that can handle much aggregate query
rates. - GIA adopts base design of Gnutella, and add
several adaptive schemes on top of it to improve
scalability - Dynamic Topology adaptation
- Change the topology such that nodes with high
degree actually have capacity to handle many
queries - An active flow control scheme
- Avoid overloaded hot spots by assigning
flow-control tokens to nodes based on available
capacity.
56- What adapts to what
- Dynamic Topology adaptation
- Overlay topology adapts to heterogeneous node
capability - In order to balance node capacity and degree
- An active flow control scheme
- Topology adapts to nodes available resource to
balance load
57- How it does the adaptation
- Dynamic Topology adaptation
- Node want to maintain the following optimal state
- Nodes capacity total of (its neighboring
nodes capacity / degree)
Capacity 20, of links 4
Capacity 10, of links 5
B
C
5
2
A
Capacity 10 2(B) 5(C) 3(D)
3
Capacity 9, of links 3
D
58- Dynamic Topology adaptation
- If the optimal state is not satisfied, a node
tries to add a link to a new neighboring node - A node (say X) selects the node (say Y) with max
capacity from a list of candidate nodes - X starts handshake process with Y, and If Y
agrees, X can establish a link to Y - Y compares X with existing neighboring nodes
- If X has higher capacity and lower degree than
any existing neighboring node, then Y agree to
take X, and replace the existing neighboring node
59- An active flow control scheme
- A node periodically assign flow-control tokens to
its neighbor. - One token permission to send me one query
- Node X can send a query to Node Y only when Y
receives a toke from X - of tokens are proportional to nodes capacity
- Proactively prevent overload
10 queries
20 queries
2 queries
5 queries
Y
Z
Y
Z
20 token
10 token
2 token
5 token
X
X
overloaded
60- An active flow control scheme
- Topology adapts to node available resource
61- Reference
- Y. Chawathe, S. Ratnasamy, L. Breslau, N. Lanham,
and S. Shenker, Making Gnutella-like P2P Systems
Scalable, In Proceedings of ACM SIGCOMM 2003
62PlanetP - Ryota
- Overview
- PlanetP is a P2P research project in Rutgers
University based on ad-hoc network. - To explore the construction of a reliable peer to
peer content search and retrieval service - no centralized directories or managements, no
complex distributed data structure such as hash
table across the entire community to support the
name-based object location, using randomly
circulated global state between peers (gossip
algorithm)
63- What adapts to what
- Unpopular Content Replication
- Content distribution is adaptive to popularity (
of requests)
64- How it does the adaptation
- Peers collaborate to replicate unpopular
contentpopular content is naturally replicated
via caching - Periodically, every Tr seconds, each peer
randomly selects a file in either its data store
or its replication store. The peer then checks
for the availability of the file using its set of
Bloom filters. - If the availability is sufficient (the available
peer number i and a threshold k), then it does
nothing. - If the availability is deemed insufficient, it
actively replicates this file. - Specifically, the replicating peer fragments the
file using a variation of the Reed Solomon
erasure coding, where nm fragments are created
but only n are required to reconstruct the file. - Finally, it pushes the nm fragments to peers
chosen using hints about available space in the
peers' replication store.
65- Reference
- Francisco Matias Cuenca-Acuna, Richard P. Martin,
and Thu D. Nguyen. PlanetP Using Gossiping and
Random Replication to Support Reliable
Peer-to-Peer Content Search and Retrieval.
Technical Report DCS-TR-494, Department of
Computer Science, Rutgers University, july 2002.
66BitTorrent - Ryota
- Overview
- BitTorrent provide efficient download support of
files for multiple users - In BitTorrent, a file is slices into pieces.
- Users download a file piece by piece in a
collaborative manner where a user who downloaded
a piece uploads the piece for other users to
download - Users follow tit-for-tat strategy to prevent
free-riders
67- What adapts to what
- Downloading rate of users (gain) adapts to
uploading rate of users (contribution) - How it does the adaptation
- Suppose that user Y is downloading a piece from
User X - X may choke bandwidth to Y if Y is not uploading
other pieces to other users
68- Reference
- BitTorrent protocol specification
- http//www.bittorrent.org/protocol.html
69ContextWare Support for Network and Service
Composition and Self-adaptationNetwork
Composition A Step towards Pervasive Computing -
Keita
70What adapts
- Overlay
- Logical overlay network for each user (called
Ambient Network) - Similar to Personal Area Network (PAN)
71Adapts to what
- Adapts to user's context
- e.g., location, network type etc.
72How
- A superpeer monitors the user context and respond
to context change by modifying its Ambient Network
73An Adaptable Network Architecture for Multimedia
Traffic Management and Control - Keita
74What adapts
- Application traffic
- I.e., QoS class of application traffic
75Adapts to what
- Adapts to resource constraints
76How
- Routers automatically identify a class of the
application's traffic based on the resource
availability - The class is used for QoS Diffserv
77An Adaptive Architecture for Multi-stream
Authoring and Presentations in Distributed
Networks - Keita
78What adapts
- Application data
- The quality of multimedia stream content
(video/audio)
79Adapts to what
- Adapts to predefined quality requirements
80How
- Quality requirements are predefined in Quality on
Demand Markup Language - When streaming multimedia content, its quality is
modified based on the specified quality
81CANS Composable, Adaptive Network Services
Infrastructure - Keita
82What adapts
- Overlay / topology
- Data path between a client and a service
83Adapts to what
- Adapts to environmental changes
- E.g., buffer size change, link/node failures etc.
84How
- Three ways proposed
- Intra-Component Adaptation using Distributed
Events - Upon detecting an event, each driver and service
may change its policy to react to the event - Data Path Reconfiguration and Error Recovery
using Semantic Segments - Upon detecting an event, the plan manager
inserts, deletes or reorders drivers along an
active data path - Planning and Global Reconfiguration
- Upon receiving a connection request, the plan
manager creates a plan to determine how to deploy
a data path
85An Adaptive Web Page Recommendation Service -
Yutaka
Web technology related
86What adapts?
- Results of web page recommendation service.
What to adapt to?
- User request and similarity of users.
87How
- Goal
- Providing web recommendation service that returns
more personalized result. - High level idea
- There are two typical approach to this problem
i) analyzing document content, ii) taking the
similarity between users into consideration. - They propose a new system where two approaches
mixed together.
88Adapting to Network and Client Variability via
On-Demand Dynamic Distillation - Yutaka
89What adapts?
What to adapt to?
What to adapt to?
What to adapt to?
- Client variations, e.g., effective bandwidth,
processing power, processing power, and ability
to handle specifc data encodings
90How
- Problem
- Difficulty in providing appropriate level of
service that is sensitive to client variations. - High level idea
- Implementing a HTTP proxy that
- Intercept HTTP requests from users with slow
links - Applies datatype-specific lossy compression
(e.g., downsampling images in the frequency
domain, and dividing long HTML pages into small
parts)
91Adaptive situation aware mobile computing -
Yutaka
Wireless-mobile computing
92What adapts?
- Application software working on client
What to adapt to?
- Change in environmental state, e.g., change of
client location and application specific data.
93How
- Goal
- Providing application adaptability to the change
of environmental state. - High level idea
- Implementing environmental-aware API
- API provides models of several events common to
clients and mechanism to deliver events to
application.
94Adaptive Protocols for Information Dissemination
in Wireless Sensor Networks Lei Zan
Joanna Kulik, Wendi Rabiner, Hari EECS, MIT ACM
Mobicom' 1999
95What adapts?
- Information Dissemination
96What to adapt to?
- Available resources (energy)
97How to do adaptation
- This paper attempts to improve the following
deficiencies introduced by the classic flooding
approach to disseminate information between
sensors - Implosion waste energy by sending redundant data
- Overlap waste energy by sending overlap data to
common neighbors - Resource blindness no adaptation to available
energy - This paper proposed SPIN protocols to efficiently
disseminate information among sensor nodes by two
key innovations - Negotiation eliminate data redundancy
- Use of meta-data eliminate overlap problem
- Resource are monitored and activities are adapted
to available resources - e.g. when energy is below a threshold, certain
activities involved in data forwarding are cut
back
98AIDA Adaptive Application-Independent Data
Aggregation in Wireless Sensor Networks - AIDA
- ACM Transactions on Embedded Computing System,
Special issue on Dynamically Adaptable Embedded
Systems, 2004.
99What adapt
- communication protocols for sensor networks
- Degree of aggregation at MAC layer
100What to adapt to?
- Constraints
- bandwidth, energy, and throughput, etc.
- Dynamics
- unpredictable traffic patterns
- dynamic network topologies
101How
- Problem
- Perform efficient and application independent
data aggregation to improve end-to-end
information throughput - Solution
- Proposed an adaptive aggregation layer module
- resides between the data-link and networking
layer - aggregate packets through network unit
concatenation. - combines network units into a single outgoing
AIDA payload to reduce the overhead incurred
during channel contention and acknowledgment - No semantics of the data in the network units are
used. - Aggregation decisions are made in accordance with
an adaptive feedback-based packet-scheduling
scheme - dynamically controls the degree of aggregation in
accordance with changing traffic conditions
102Conflict-Free Motion of Multiple Mobile Robots
Based on Decentralized Motion Planning and
Negotiation - Ariffin
- Kianoush Azarm and Gunther Schmidt
103- Overview
- Robots have specific destination goals.
- Knows static map
- What adapts
- Robots Adapts
- To avoid collision
- To share narrow spaces
- How does it adapt
- Robots sense when in proximity with other robots
and negotiate on a one to one basis.
104Coverage Layer
105Dynamic Clustering for Acoustic Target Tracking
in Wireless Sensor Networks - Jun
- Wei-Peng Chen,
- Jennifer C. Hou, and Lui Sha
- IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 3,
NO. 3, JULY-SEPTEMBER 2004
106What adapts?
- Monitoring structure
- Cluster formation
107What to adapt to?
108How
- A hierarchical sensor network that is composed of
- a static backbone of sparsely placed
high-capability sensors which will assume the
role of a cluster head (CH) upon triggered by
certain signal events - moderately to densely populated low-end sensors
whose function is to provide sensor information
to CHs upon request. - A cluster is formed and a CH becomes active, when
the acoustic signal strength detected by the CH
exceeds a predetermined threshold. - The active CH then broadcasts an information
solicitation packet, asking sensors in its
vicinity to join the cluster and provide their
sensing information. - Issues addressed
- how CHs cooperate with one another to ensure that
only one CH (preferably the CH that is closest to
the target) is active with high probability - when the active CH solicits for sensor
information, instead of having all the sensors in
its vicinity reply, only a sufficient number of
sensors respond with non-redundant, essential
information to determine the target location - both the packets that sensors send to their CHs
and packets that CHs report to subscribers do not
incur significant collision.
109Power Conservation and Quality of Surveillance in
TargetTracking Sensor Networks - Jun
- Chao Gui and Prasant Mohapatra
- UC Davis
- Mobicom 2004
110What adapts?
- Node scheduling
- Sleep and wakeup
111What to adapt to?
112How
- To guarantee surveillance quality of a moving
target, it is necessary that each node be
proactively informed when a target is moving
toward it. - Each sensor node has four working modes Waiting,
Prepare, SubTrack, and Tracking mode. - The Waiting mode represents the low power mode in
surveillance stage. - Prepare and SubTrack modes both belong to the
preparing and anticipating mode, and a node
should remain active in both modes. - Node state transit between the four states and
nodes are alerted about the potential targets
113Backcasting Adaptive Sampling for Sensor
Networks - Jidong
114What adapt
- Sampling of environment by sensor network
115What to adapt to?
- adapt to application requirement and save energy
consumption
116How
- Problem
- To propose adaptive sampling scheme for Sensor
Networks - Considering meeting application requirements with
optimized energy consumption - Solution
- Proposed backcasting (an feedback mechanism)
- first having a small subset of the wireless
sensors communicate their information to a fusion
center. - This provides an initial estimate of the
environment being sensed, and guides the
allocation of additional network resources. - the fusion center backcasts information based on
the initial estimate to the network at large,
selectively activating additional sensor nodes in
order to achieve a target error level
117Cross Layer
118AdaptNetAn Adaptive Protocol Suite for the
Next-Generation Wireless Internet - Keita
119What adapts
- Protocol stack
- on mobile terminals connected to wireless Internet
120Adapts to what
- Adapts to architectural heterogeneity and diverse
QoS requirements
121How
- Propose a set of adaptive protocols
- Application layer
- source and channel-adaptive coding to handle data
and bit error rate fluctuations of the wireless
channel. - Transport layer
- an adaptive mobile-host-centric transport layer
with an adaptive congestion control algorithm - Link layer
- adaptive medium access control (A-MAC) framework
to perform seamless medium access control over
heterogeneous networks - Data link
- an adaptive error correcting system that
functions with only one encoder and - decoder at the sender and receiver respectively,
but still can change the coding rate based on the
channel conditions to maintain acceptable quality
of service (QoS).
122Bio Layer
123Using Adaptive networks to model and control drug
delivery - Yutaka
Biology related (neural network)
124What adapts?
What to adapt to?
- Environment that has some physical
characteristics (e.g., blood pressure and body
temperature)
125How
- Problem
- It is time-consuming process to adjust drug to
human body, where several physical
characteristics can be observed. - High level idea
- Modeling Drug Delivery System as nonlinear system
using Adaptive network - Adjusting drugs to human body based on
simulations on this model.