IMO, running on so little resources only makes very limited sense. The underlying Mesos Agent service and the other DC/OS services require memory as well, so that very little memory will be left to schedule tasks on.
Having swap space will not help as far as I know, because Mesos will not consider it as "available memory".