IPACT algorithm implementation on the OMNET++ simulator

Avg Bid (GBP)
Project Budget (GBP)
£20 - £250

Project Description:
Implementation of the Interleaved Polling with Adaptive Cycle Time (IPACT) algorithm for Ethernet Passive Optical Networks (EPONs) using the OMNET++ simulator is needed.

This simulator is written in C++ and it is open source. EPON is already implemented in OMNET++ (Omnet++ EPON module), working in collaboration with either the INET or INETMANET Frameworks, however its functionality is currently based on Time Division Multiple Access (TDMA) rather than polling algorithms like IPACT.

The freelancer will have to study the attached paper which describes IPACT in detail and will have to add some C++ code in order to implement this algorithm on the existing EPON module, leaving the TDMA functionality untouched. At the end the freelancer must be able to run the EPON module by choosing either TDMA or IPACT as an upstream data transmission mechanism. Therefore IPACT will be an internal part of EPON module rather than a new, distinct module.

Finally, the freelancer has to provide an example of how this new algorithm can be operated in terms of a simple full simulation scenario (e.g. one OLT with one Server, 3 ONUs with one traffic generator each). This means that all modules (EPON and INETMANET) must compile and run without any errors on OMNET++.

Technical details:

Should be able to run on Windows XP

OMNET++ version: 4.2.1 or latest (Open source, can be found on the Internet)

INETMANET version: INETMANET-2.0 latest (Open source,can be found here https://github.com/aarizaq/inetmanet-2.0)

EPON module version: latest (Open source, can be found here http://sourceforge.net/projects/omneteponmodule/)

IPACT algorithm: paper + pseudocode (Can be found on the Internet or they can be sent to the freelancer via email)

Skills required:
C++ Programming
Additional Files: IPACT_Paper.pdf IPACT_Pseudocode.txt
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

£ 630
in 30 days
£ 149
in 14 days
Hire bhargavraj
£ 302
in 10 days
£ 450
in 7 days