tokens: The control layer is composed of SD - IoT controllers , which run the distributed operating system , and provides a logical centralized control and view for the network data forwarding in the distributed IoT. SD - IoT controllers use the resource pooling technology , and the use of controller resources in the controller pool can be dynamically adjusted based on the real - time conditions of IoT switch resources .