Skip to main content

Recourse Management of IOT

 HOME             UNIT 1           UNIT 2          UNIT 3         UNIT 4           UNIT 5


 Recourse Management of IOT


Why Resource Allocation is important for IoT?

 Highly efficient, maintained and cost-benefit network ensure the Quality of Service (QoS) standards. IoT architecture has various resources connected with the network. The resource allocation is an important aspect for QoS standards be- cause of efficient and effective allocation of resources in the IoT network. Re- source allocation is also responsible for high standard of security because in IoT architecture the data is divided in many data streams gathered from different sensors and different types of services are provided by the networked devices. The IoT networked resources consists computing elements, storage and energy. Efficient Cloud resource allocation helps IoT networked devices to utilize these re- sources in an efficient and cost-effective way to improve system performance and productivity. IoT devices and resources are heterogeneous and globally distributed in nature, therefore, resource allocation and management are very important aspect of IoT environment. The entity in the IoT network system can be an object, a hu- man being or a place that is used to communicate between the IoT system application and the system user. These allocated objects are known as resources which can be categorized based on the information they communicate in the network. The three layered IoT system mainly used are classified in IoT things, edge and Cloud infrastructure as described in Figure-5. Allocation of resources by the system to accomplish the user tasks required various phases, first the system selects the required resource from these three layers, then it selects the nodes which are capable to execute the user’s tasks and after that it schedule the user’s task to the selected node for its execution. Finally, the communication among these net- worked resources are done to accomplish the successful execution of the user’s task. 




Fig. . Three tier architecture (IoT, Edge and Cloud)

Resource allocation has many aspects of resource discovery, resource provisioning, resource scheduling and resource monitoring as well. An effective Re- source allocation supports standard Quality of Service (QoS), cost minimization, energy consumption reduction, increase resource utilization and more over it guaranteed the Service level agreement between the Cloud based IoT system ap- plication providers and costumers where user’s requirements should be matched in an effective way.

Resource allocation for IoT devices has many challenges due to heterogeneity and distance between the devices. A lot of research work have been done by the industries and academic researchers, but many challenges and issues related to IoT resource allocation are up till now untouched. Many researchers are working to solve these challenges and proposed new methods and algorithms for this. In this paper, the author systematically reviewed many proposed methods for resource al- location in Cloud based IoT environment and classifies these techniques based on characteristics and resource allocation parameters improved by the technique. Furthermore, the author discussed various parameters of IoT resource allocation and what parameters are still needed more improvements.

Classification of Cloud-Based IoT Resource Management Techniques


1. SLA-Aware IoT Resource Allocation

 Service level agreement between the providers and consumer is very important in any service-oriented system. The SLA violation should be minimum to increase the profit of the service provider and satisfied the customer’s requirements. Many kinds of research have been done in this area of interest to reduce the SLA viola- tion to improve the system acceptability among the costumers. Some research works are also done related to the SLA oriented resource allocation for IoT enable the system.



2.Context-aware IoT Resource Allocation

 Game theory has been applied in many types of research for resource allocation in the device to device communication for IoT devices. Resource allocation is an important aspect for the high performance of data transportation in a wireless net- work for device to device communication. 


3.QoS-Aware IoT Resource Allocation

 Quality of Service (QoS) is an important aspect of any service-based applica- tion. The quality of service should be matched with the service level agreement (SLA). Several researches have been done in this area for a different scenario.


Comments