Skip to content

Implement CommLayer based on ENet #59

Description

@simatic

ENet reliable UDP networking library was implement in FBAE Version_for_performance_measures_campaign_01 and then abandonned because it was not giving satisfactory results (reentrancy problems for some algorithms).

We suggest to reimplement it in FBAE with the current interface between AlgoLayer and CommLayer as:

  • With this implementation, we will check that current interface between AlgoLayer and CommLayer is sufficient. Thus we will prepare implementation of CommLayer based on MPI.
  • ENet can be tested if tests AlgoLayer does not trigger reentrancy problems, i.e. algorithms which use batches of messages (thus, there is no risk of a thread sending messages while another thread is receiving messages).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions