Skip to content

QTCP's LinkController might miss LinkRequests arriving while entanglement is being attempted #304

@LBacciottini

Description

@LBacciottini

Is your feature request related to a problem? Please describe.

In the QTCP protocol suite, the LinkController waits for a request, waits for entanglement generation, then waits for the next request and so on. However, it will miss any request that arrives while it's waiting for entanglement to be generated.

Describe the solution you’d like

Need to implement a queue of LinkLevelRequests at the link controller, and it should serve one at a time every time the EntanglerProt returns a Bell pair. This problem is a minor issue now, but will become an actual bug when we extend the LinkController to parametrized attempt time and success probability.

Describe alternatives you’ve considered

Could exploit a LinkRequestServer subprotocol to take care of serving the scheduled request, while the main protocol takes care of the queue

Additional context

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