IPACT algorithm implementation on the OMNET++ simulator

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)

Beceriler: C++ Programlama

Daha fazlasını gör: 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

İşveren Hakkında:
( 1 değerlendirme ) London, United Kingdom

Proje NO: #4401352



I can start working on your project ASAP.

%selectedBids___i_period_sub_7% gün içinde 149%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(0 Değerlendirme)

Bu iş için 3 freelancer ortalamada £360 teklif veriyor


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

in %bids___i_period_sub_35% gün içinde630%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(2 Değerlendirme)

Please kindly check private message. Thanks

in %bids___i_period_sub_35% gün içinde450%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

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 Daha Fazla

in %bids___i_period_sub_35% gün içinde302%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)