Skip to content

in-kernel PM: support NUMA awareness #588

@roman-shuhov

Description

@roman-shuhov

Pre-requisites

  • A similar idea has not been reported before.
  • mptcp.dev website does not cover my case.
  • The wiki doesn't cover my case.

Description

Would be great to have an ability to set NUMA locality for the endpoints, so if process is pinned to specific NUMA node MPTCP connection is only using "local"(from NUMA perspective) entries.

Solution

rought idea is to have new "property" for endpoints, that specify 1 or many supported/allowed NUMA nodes. When MPTCP socket is created, numa locality of current process is recorded and is used later to identify matching endpoints to establish new subflows

Considered alternatives

n/a

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions