Docker Swarm specify baseline resource consumption for nodes


I have the problem that all my swarm nodes run an agent service that consume about ~400MB of memory. The Docker Swarm scheduler seems to not take this baseline usage of memory into account and thus overloads the node with tasks. Is there any feature that would allow to specify a baseline resource consumption for swarm nodes that is deducted from the available resources that the Swarm scheduler considers?