IPACT algorithm implementation on the OMNET++ simulator

Closed

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 [url removed, login to view])

EPON module version: latest (Open source, can be found here [url removed, login to view])

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

Skills: C++ Programming

See more: tdma omnet, tdma transmission omnet, ipact omnet, xp on freelancer, windows based projects in freelancer, the paper source, the division freelancer, the algorithms, study programming, study of algorithms, study algorithm, simple algorithms in c, simple algorithm example, programming with algorithms, programming projects via internet, programming on windows, programming on internet, programming and algorithm, programming algorithm example, passive programming, net projects freelancer com, net projects for freelancer, net algorithm, latest programming projects, implementation of algorithms

Project ID: #4401352

Awarded to:

michaelroy66

I can start working on your project ASAP.

£149 GBP in 14 days
(0 Reviews)
0.0

3 freelancers are bidding on average £360 for this job

romanuwa

I can do this task for you, please check PMB.

£630 GBP in 30 days
(2 Reviews)
2.5
bhargavraj

Hi, I am a graduate researcher at Northwestern University in Comp Arch Domain. I have experienced in Application development and VLSI design for 3 years with companies like Intel and Synopsys. I can provide you the More

£302 GBP in 10 days
(0 Reviews)
0.0
mamun00001

Please kindly check private message. Thanks

£450 GBP in 7 days
(0 Reviews)
0.0