pawis – simulation and models
TRANSCRIPT
Institut fürComputertechnik
ICT
Institute ofComputer Technology
PAWiS – Simulation and Models
Johann Glaser
Institut für Computertechnik Johann Glaser 2
PAWiS Framework - Overview
Top Down development PAWiS Framework Concepts
Workflow – Design Refinement User's View
Intra Node Modules CPU Power Meter
Interface Specification, Module Library Extra Node
Environment Air
Institut für Computertechnik Johann Glaser 3
PAWiS Framework - Concepts
Model Network: Outside of Nodes Modules: Inside of Nodes
Virtual Prototype Power Consumption Timing Behavior Function Failures
Module Tasks SW or HW Functional Interfaces Mediator HW ↔ Concept
PHY z
Arch. i
Arc
h. j
MAC a
MAC bP
HY
x
PH
Y y
Evaluation
Simulation
Integration
Composition
Deployment
Ref
inem
ent
Institut für Computertechnik Johann Glaser 4
PAWiS Framework – User's View
C++ / System
OMNeT++
PAWiS Framework
Module Library
Model
Institut für Computertechnik Johann Glaser 5
PAWiS Framework – Modules
Node consists of Modules Modules consist of Tasks Functional Interfaces Remote Invocation Predicate Functions
Institut für Computertechnik Johann Glaser 6
PAWiS Framework – Simple Node
Application
PHY
MAC
Routing
AirPowerSupply
Management
PowerMeter
CPUControl
Power
Institut für Computertechnik Johann Glaser 7
Software Tasks, CPU
Software tasks Two-way simulation
Functionality Timing, Power Consumption
Norm CPU Replaceability Scale Timing and Consumption Processing Unit Proportion
Institut für Computertechnik Johann Glaser 8
Scripting
LUA Scripts Setup Phase During Execution Interact with Nodes
Setup / Delete Enable / Disable Move Implement Functional Interfaces
Institut für Computertechnik Johann Glaser 9
Power Meter
Hierarchical power supply Sources
Efficiency Output Resistance
Consumers HW Tasks CPU
Values provided by data sheets, measurement
Values collected in log file Post Processing: Analysis
Institut für Computertechnik Johann Glaser 10
Module Library
Standardized modules and interfaces(Interface Specification)
Protocol stack Cross-Layer Planes Node
Management Module Library
Node Management
Se
curi
ty M
an
age
men
t
Cro
ss L
aye
r M
ana
ge
men
t
En
erg
y M
ana
gem
en
t
Physical
Network
Transport
Application
MAC
Network Diagnosis
Ke
y M
an
ag
em
en
tS
erv
ice
s
Sh
are
d d
ata
ba
seS
erv
ice
s
Sch
ed
ulin
gA
lgo
rith
ms
Network Management
Institut für Computertechnik Johann Glaser 11
Environment - Scenario
Institut für Computertechnik Johann Glaser 12
RF Interface
Global “Air” object Acts like a Switch Considers 3D
arrangement, Obstacles Calculates attenuation Every node connects to it “RF Messages” are
distributed Use BB equivalent
instead of real RF
Institut für Computertechnik Johann Glaser 13
Future Path
Air Interferers Obstacles
Interactivity Human Interaction User Interface
SystemC Integration
Institut für Computertechnik Johann Glaser 14
Summary
Top Down development PAWiS Framework Concepts
Workflow – Design Refinement User's View
Intra Node Modules CPU Power Meter
Interface Specification, Module Library Extra Node
Environment Air