pawis – simulation and models

Post on 09-May-2022

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related