Uploaded by Shreya Sarker

Cross-Layer design: Standardization summary

advertisement
Cross-Layer Design:
A Case for Standardization
Presented by
Shreya Sarker
st123286
Presentation Outline
INTRODUCTION
BACKGROUND
CROSS LAYER FRAMEWORKS (CLF)
REVIEW OF CLF PROPOSALS
METHODOLOGY (CROSS-LAYER DESIGN BY
EXAMPLE)
• REVIEW
• CONCLUSIONS
•
•
•
•
•
INTRODUCTION
• Wireless Sensor Networks (WSNs)
• Open System Interconnection (OSI) reference
model
• Cross-layer design (CLD)
• Cross-Layer Frameworks
• Standardized?
• Summary/Objective
BACKGROUND
• The OSI Model
BACKGROUND
• Cross-Layer Design
 Classes
BACKGROUND
• Potential issues with CLD
I. Unintended Cross-Layer Interaction: lead to
unforeseen dependencies which are not predicted
by simulation.
II. Stability: a given CLD may make changes at one
layer based upon feedback from another layer.
III. Long-term Sustainability: a change made at any
given layer could affect the functionality of any
other layer.
CROSS LAYER FRAMEWORKS (CLF)
1. Direct Inter-layer Communication
2. Shared Super Layer
3. New Abstractions
CROSS LAYER FRAMEWORKS (CLF)
1. Direct Inter-layer Communication: The DynamicMulti-Attribute Cross-Layer Design (DMA-CLD)
framework was proposed.
But, direct inter-layer communication is not a good
approach for CLD.
CROSS LAYER FRAMEWORKS (CLF)
2. Shared Super Layer: The Optimization Agent
(OA) Framework is proposed.
But, giving the OA unfettered access to every layer is
dangerous.
CROSS LAYER FRAMEWORKS (CLF)
3. New Abstractions: The TinyCubus framework is
described.
CROSS LAYER FRAMEWORKS (CLF)
3. New Abstractions:
Divides WSN into three interdependent frameworks:
I.
Data Management Framework: selects
appropriate operating modes for each sensor
node.
II. Cross-Layer Framework: incorporates sets of
communication layers in order to create a
functional communication system.
III. Configuration Engine: responsible for network
configuration and node updating.
CROSS LAYER FRAMEWORKS (CLF)
3. New Abstractions
But, It is not clear how a variety of CLD proposals
would be cleanly incorporated into this framework,
nor exactly how the application requirements and
optimization goals should be chosen.
REVIEW OF CLF PROPOSALS
• STANDARD???
• For the creation of a universal CLF standard, more
work and collaboration in this area is required.
Additionally, a good CLF will define more than just
communication blocks and allowable interactions.
• Joint effort will be required in order to produce a
capable CLF.
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
Evaluation Criterion (Forms of application
Requirement)
a. Optimization objectives: set of network lifetime
b. System constraints
 Constructive constraints or
 Destructive constraints
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
Evaluation Criterion
a.
b.
c.
d.
Define the involved layers
Check system model and assumptions
State the Optimization Objectives
State the system constraints, constructive and
destructive
e. Explain the nature of the optimization
f. Define new requirements for each involved layer
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
1. Proposal: Optimization of Transmission
Schemes
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
1. Proposal: Optimization of Transmission
Schemes
a. Involved Layers: Physical, MAC, and Network
b. Model & Assumptions:
 Assume a time-invariant network topology
described by a directed graph G = (V, L)
•
•
V is the set of nodes
L is the set of links
 Assume Single commodity flow
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
1. Proposal: Optimization of Transmission
Schemes
c.



Optimization Objectives
Total Power Consumption: Minimize
Minimum Node Lifetime: Maximize
Concave Functions of Node Lifetimes: as long as
one node in that block can sense and report
data
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
1. Proposal: Optimization of Transmission
Schemes
d.



System Constraints
Data Rate: Destructive
Energy Consumption: Destructive
Flow Conservation: Destructive
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
1. Proposal: Optimization of Transmission
Schemes
e. Optimization Methodology
 First, consider the TDMA case for lifetime
maximization, subject to flow conservation, energy
conservation, and other constraints.
 Second, the total network power minimization
scheme is considered.
 Third, case for a slotted network with interfering
links is studied.
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
1. Proposal: Optimization of Transmission
Schemes
f. Cross-Layer Method & Interfaces
 There is Dynamic vertical calibration between the
Physical, MAC, and Network layers, where the
central controller is responsible for updating the
calibration of every node.
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
2. Proposal: Adaptive Quality of Service
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
2. Proposal: Adaptive Quality of Service
a. Involved Layers: MAC, and Network
b. Model & Assumptions:
 Assume sensor network model is defined as an
undirected graph G = (V, E)
• V is the set of sensor nodes
• E is the set of undirected wireless links between
nodes.
 To pass information between cluster-heads, they
identify and use neighboring members from
different clusters to relay information.
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
2. Proposal: Adaptive Quality of Service
c. Optimization Objectives
 Energy efficiency such that minimum node
lifetime is maximized.
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
2. Proposal: Adaptive Quality of Service
d. System Constraints (For Network and MAC Layer)
 End-to-end delay (Destructive Constraint)
Where,
Delay constraint τ
Drep is defined as the total data reporting time
Dprop is the one-hop propagation delay.
Dproc is the amount of processing time for
data fusion per cluster head.
Hint is the number of intermediary clusterheads.
Finally, k is the number of nodes within the
data source cluster.
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
2. Proposal: Adaptive Quality of Service
d. System Constraints
 Spatial Correlation (Constructive Constraint): The
vector of measurements from any two nodes can
be used to calculate a spatial correlation
coefficient, ρij.
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
2. Proposal: Adaptive Quality of Service
f. Cross-Layer Method & Interfaces
 For the routing scheme, new interfaces into the
Network layer are required, such that an optimal
route to the data sink can be chosen.
 For the MAC scheme, the application layer is
designed to specifically interact with a TDMA
MAC, such that slots for a single node-per-block
can be chosen.
METHODOLOGY (CROSS-LAYER
DESIGN BY EXAMPLE)
Review
No common methodology
observed in developing or
evaluating these ideas.
CONCLUSIONS
• OSI approach to communication systems
design is not optimal.
• Two proposed approaches for a CLF are
viable but lack enough specification and
definition.
• STANDARDIZED FRAMEWORK FOR CLD
NEEDED
Download