Ressource Handling

Download Report

Transcript Ressource Handling

Simulation Process
Event Generation
Session Handling
Session
Database
Ressource Handling
Ressource
Database
Session Database
•Session Id
•Start time
•Type: GSM (Voice/Data), GPRS
GSM
•End time
GPRS
•Number of bits to transmit UL
•Number of bits to transmit DL
•Blocked
•Active
•Waiting for ressources
•Waiting for release
•Finished
GSM
•Number of frame dropped
•Current Frame Error Probability
•Access Delay
Fixed part
(Event Generation)
Session Handling
Booleans
GPRS
•Number of blocks arrived
•Number of blocks dropped
•Current Coding Scheme
•Current Block Error Probability
•Access Delay
Counters &
Current Propagation
Ressource Database
Upload/Download
•Current TRX/Time Slot usage (table)
•Time Slot Statistics
TS0
ZOOM
TRX1
TRX2
TRX3
…
•Free
•Session
Id
TS1
TS2
TS3
TS4
TS5
…
T>=start time?
Yes
Waiting for
Ressources
(queue)
No
No
Finished?
Active?
Yes
Waiting for
Release
Yes
Finished?
No
Yes
GSM?
No
Update GPRS
counters
Update GSM
counters
Update CS-x
Session Handling:
•Run for each session
•Uses the Session Database
Update
propagation
Waiting for release?
Channel release process
Upgrade/Downgrade/Drop
Session
Waiting for resource?
Ressource Handling:
•Run globally
•Uses the Ressource Database
Channel allocation process
Radio Ressource
Management (RRM)
algorithm
Update Counters Process For GSM
• If frame not received correctly increase number of
frames dropped
Update Counters Process For
GPRS
• Block(s) received correctly?
If yes, increase number of blocks arrived
If no, increase number of blocks dropped (assume it will be retransmitted => ARQ)