Skip to content

migrax/gepon-simul

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gepon-simul

A simulator for upstream sleep mode for ONUs in GEPON Networks.

Overview

This is the simulator for a sleep aware ONU as described in the paper ¨Improving Energy Efficiency in Upstream EPON Channels by Packet Coalescing.¨ (IEEE Trans. on Communications. 2012;60:929-32.).

Usage

The simulator expects to be fed its standard input the packet arrivals times of the traffic to be transmitted to the OLT.

Invocation

simulator [-p psize (bytes)] [-q qw (packets)] [-u nominal uplink (Mb/s)] [-a avg uplink (Mb/s)] [-d dba cycle (ms)] [-w wake up (ms)] [-r refresh (ms)] [-s simulation length (s)]

Output

The simulator outputs a line every time an important event happens:

`I size queue_size @ time`: Every time a packet arrives
`L size queue_size @ time`: Every time a packet is removed from the upstream queue
`C old_state new_state @ time`: When there is a status change

Legal

Copyright ⓒ Miguel Rodríguez Pérez miguel@det.uvigo.es 2011—2013

This simulator is licensed under the GNU General Public License, version 3 (GPL-3.0). For for information see LICENSE.txt

About

A simulator for upstream sleep mode for ONUs in GEPON Networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages