As clems4ever shared their use case:
We have implemented some network isolation in our clusters (with net_cls and tc for traffic shaping) and we would like Marathon to handle custom resources so that the network bandwidth declared on each agent can be consumed as any other resource.
Apache Mesos allows user-defined resource types via the
argument to the mesos-slave program. It would be great if there were a way to require these as part of an app's definition in the Marathon API, in addition to the standard resource types (cpus, mem, disk, ports) already supported.