14
Institut für Computertechnik ICT Institute of Computer Technology PAWiS – Simulation and Models Johann Glaser

PAWiS – Simulation and Models

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PAWiS – Simulation and Models

Institut fürComputertechnik

ICT

Institute ofComputer Technology

PAWiS – Simulation and Models

Johann Glaser

Page 2: PAWiS – Simulation and Models

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

Page 3: PAWiS – Simulation and Models

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

Page 4: PAWiS – Simulation and Models

Institut für Computertechnik Johann Glaser 4

PAWiS Framework – User's View

C++ / System

OMNeT++

PAWiS Framework

Module Library

Model

Page 5: PAWiS – Simulation and Models

Institut für Computertechnik Johann Glaser 5

PAWiS Framework – Modules

Node consists of Modules Modules consist of Tasks Functional Interfaces Remote Invocation Predicate Functions

Page 6: PAWiS – Simulation and Models

Institut für Computertechnik Johann Glaser 6

PAWiS Framework – Simple Node

Application

PHY

MAC

Routing

AirPowerSupply

Management

PowerMeter

CPUControl

Power

Page 7: PAWiS – Simulation and Models

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

Page 8: PAWiS – Simulation and Models

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

Page 9: PAWiS – Simulation and Models

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

Page 10: PAWiS – Simulation and Models

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

Page 11: PAWiS – Simulation and Models

Institut für Computertechnik Johann Glaser 11

Environment - Scenario

Page 12: PAWiS – Simulation and Models

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

Page 13: PAWiS – Simulation and Models

Institut für Computertechnik Johann Glaser 13

Future Path

Air Interferers Obstacles

Interactivity Human Interaction User Interface

SystemC Integration

Page 14: PAWiS – Simulation and Models

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