# Flow Graph Tips for Limiting Resource Consumption

You may want to control the number of messages allowed to enter parts of your graph, or control the maximum number of tasks in the work pool. There are several mechanisms available for limiting resource consumption in a flow graph.

- Using limiter_node
- Use Concurrency Limits
- Create a Token-Based System
- Attach Flow Graph to an Arbitrary Task Arena
  - Guiding Task Scheduler Execution
    - Set NUMA Node
    - Set Core Type
    - Limit The Maximum Number of Threads Simultaneously Scheduled To One Core
  - Work Isolation