The correct option is (a) Heterogeneous only
To explain I would say: Due to the huge number of heterogeneous network elements interacting and working under IoT based information systems, there is an enormous need for resource management for the smooth running of IoT operations.